aside.banner{text-align:center;padding-top:30px;padding-bottom:30px;position:relative}@media (width>=768px),print{aside.banner{padding-top:78px;padding-bottom:78px}}@media (width>=984px),print{aside.banner .content{margin-left:16px;margin-right:16px}}@media (width>=1128px),print{aside.banner .content{max-width:1152px;margin-left:auto;margin-right:auto}}aside.banner .content{padding-left:24px;padding-right:24px}@media (width>=984px),print{aside.banner .content{padding-left:16px;padding-right:16px}}aside.banner .content{flex-direction:column;justify-content:center;display:flex}aside.banner .heading{margin-bottom:2rem;font-weight:300}aside.banner .heading:last-child{margin-bottom:0}aside.banner .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.25rem}@media (width>=768px),print{aside.banner .heading{letter-spacing:-.01em;font-size:3rem;line-height:3.75rem}}aside.banner .video{z-index:-1;pointer-events:none;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}aside.banner .video iframe,aside.banner .video video{border:0;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}aside.banner .video iframe[data-ratio-keyword=wide],aside.banner .video video[data-ratio-keyword=wide]{height:300%;top:-100%}aside.banner .video iframe[data-ratio-keyword=narrow],aside.banner .video video[data-ratio-keyword=narrow]{width:300%;left:-100%}@supports (object-fit:cover){aside.banner .video video{object-fit:cover}}aside.banner .video video{min-width:100%;height:auto;min-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=768px),print{aside.banner .buttons{margin-top:36px}}aside.banner .buttons:first-child{margin-top:0}aside.banner .button.play{text-align:left;padding-left:54px;position:relative}@media (width>=768px),print{aside.banner .button.play{padding-left:60px}}aside.banner .button.play:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%200C5.37%200%200%205.37%200%2012s5.37%2012%2012%2012%2012-5.37%2012-12S18.63%200%2012%200zM9.6%2017.4V6.6l7.2%205.4-7.2%205.4z%22%2F%3E%3C%2Fsvg%3E);width:24px;height:24px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}@media (width>=768px),print{aside.banner .button.play:before{left:22px}}aside.banner .note{letter-spacing:-.01em;text-transform:uppercase;margin-top:24px;margin-bottom:-24px;font-size:.6875rem;line-height:1.125rem}@media (width>=768px),print{aside.banner .note{margin-top:48px;margin-bottom:-60px}}aside.banner.has-overlay{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;mix-blend-mode:luminosity;background-image:linear-gradient(161deg,#131d2600 10%,#131d26a1 94%)}aside.banner.has-overlay,aside.banner.has-overlay .heading{color:#fbf7f5}.ie aside.banner[data-has-background-image],.ie aside.banner[data-has-background-video]{flex-direction:column;display:flex}.ie aside.banner[data-has-background-image] .content,.ie aside.banner[data-has-background-video] .content{width:100%}@media (width>=768px),print{aside.banner[data-has-background-image] .content,aside.banner[data-has-background-video] .content{min-height:402px}}aside.banner[data-has-background-video]{background-color:#0000}aside.banner .content.light .heading,aside.banner .content.light .text{color:#0f0f0f}aside.banner[data-has-background-image] .content,aside.banner[data-has-background-video] .content{min-height:300px}aside.banner .content{max-width:768px}aside.banner .content .information{margin:auto;padding:0 12.5%}aside.banner .content .information .heading{margin:0 auto 36px}aside.banner .content .information .text{font-size:14px;font-weight:300}@media (width>=984px),print{aside.banner .content .information .text{font-size:22px}}aside.banner .content .buttons .button{min-width:16.125rem}section.demonstration{text-align:center;padding-top:30px;padding-bottom:30px;position:relative}@media (width>=768px),print{section.demonstration{padding-top:78px;padding-bottom:78px}}@media (width>=984px),print{section.demonstration .content{margin-left:16px;margin-right:16px}}@media (width>=1128px),print{section.demonstration .content{max-width:1152px;margin-left:auto;margin-right:auto}}section.demonstration .content{padding-left:24px;padding-right:24px}@media (width>=984px),print{section.demonstration .content{padding-left:16px;padding-right:16px}}section.demonstration .content{flex-direction:column;justify-content:center;display:flex}section.demonstration .heading{margin-bottom:2rem;font-weight:300}section.demonstration .heading:last-child{margin-bottom:0}section.demonstration .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.25rem}@media (width>=768px),print{section.demonstration .heading{letter-spacing:-.01em;font-size:3rem;line-height:3.75rem}}section.demonstration .video{z-index:-1;pointer-events:none;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}section.demonstration .video iframe,section.demonstration .video video{border:0;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}section.demonstration .video iframe[data-ratio-keyword=wide],section.demonstration .video video[data-ratio-keyword=wide]{height:300%;top:-100%}section.demonstration .video iframe[data-ratio-keyword=narrow],section.demonstration .video video[data-ratio-keyword=narrow]{width:300%;left:-100%}@supports (object-fit:cover){section.demonstration .video video{object-fit:cover}}section.demonstration .video video{min-width:100%;height:auto;min-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=768px),print{section.demonstration .buttons{margin-top:36px}}section.demonstration .buttons:first-child{margin-top:0}section.demonstration .button.play{text-align:left;padding-left:54px;position:relative}@media (width>=768px),print{section.demonstration .button.play{padding-left:60px}}section.demonstration .button.play:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%200C5.37%200%200%205.37%200%2012s5.37%2012%2012%2012%2012-5.37%2012-12S18.63%200%2012%200zM9.6%2017.4V6.6l7.2%205.4-7.2%205.4z%22%2F%3E%3C%2Fsvg%3E);width:24px;height:24px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}@media (width>=768px),print{section.demonstration .button.play:before{left:22px}}section.demonstration .note{letter-spacing:-.01em;text-transform:uppercase;margin-top:24px;margin-bottom:-24px;font-size:.6875rem;line-height:1.125rem}@media (width>=768px),print{section.demonstration .note{margin-top:48px;margin-bottom:-60px}}section.demonstration.has-overlay{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;mix-blend-mode:luminosity;background-image:linear-gradient(161deg,#131d2600 10%,#131d26a1 94%)}section.demonstration.has-overlay,section.demonstration.has-overlay .heading{color:#fbf7f5}.ie section.demonstration[data-has-background-image],.ie section.demonstration[data-has-background-video]{flex-direction:column;display:flex}.ie section.demonstration[data-has-background-image] .content,.ie section.demonstration[data-has-background-video] .content{width:100%}section.demonstration[data-has-background-image] .content,section.demonstration[data-has-background-video] .content{min-height:420px}@media (width>=768px),print{section.demonstration[data-has-background-image] .content,section.demonstration[data-has-background-video] .content{min-height:402px}}section.demonstration[data-has-background-video]{background-color:#0000}section.demonstration.has-overlay{background-image:linear-gradient(#0f0f0fb3,#0f0f0f00 70%)}section.demonstration[data-has-background-video]{margin-bottom:30px}@media (width>=768px),print{section.demonstration[data-has-background-video]{margin-bottom:0}}section.demonstration[data-has-background-video] .content{min-height:33vw;padding:0}@media (width>=984px),print{section.demonstration[data-has-background-video] .content{min-height:402px}}section.demonstration .content{justify-content:flex-start}section.demonstration .content .text,section.demonstration .content .heading{color:#fff;text-shadow:2px 2px 2px #000;padding:0 12.5%}@media (width>=984px),print{section.demonstration .content .text,section.demonstration .content .heading{padding-left:0;padding-right:0}}section.demonstration .content .heading{margin-top:auto}section.demonstration .content .text{max-width:700px;margin:0 auto 12px;padding-top:9px;padding-bottom:9px;font-size:14px;font-weight:300;line-height:18px}@media (width>=984px),print{section.demonstration .content .text{margin-top:36px;margin-bottom:36px;font-size:22px;line-height:28px}}section.demonstration .content .text a{color:inherit}section.demonstration .control{color:#0f0f0f;background:#ffffffe6;border-radius:.5rem;margin:auto auto 0;padding:18px;box-shadow:0 4px 12px #00000014}@media (width>=768px),print{section.demonstration .control{padding:30px}}@media (width<=579px){section.demonstration .control{padding:10px;font-size:14px}section.demonstration .control label{height:20px}section.demonstration .control label:after{border-radius:10px;height:20px}}section.demonstration .control html:not(.js){display:none}section.demonstration.slider .control{justify-content:center;width:100%;max-width:736px;display:flex}@media (width>=768px),print{section.demonstration.slider .control{flex-wrap:nowrap;align-items:center}}section.demonstration.slider .control .measure{letter-spacing:-.01em;text-align:left;white-space:nowrap;flex:none;margin:0 0 0 20px;font-size:1.125rem;line-height:1.5rem}@media (width>=768px),print{section.demonstration.slider .control .measure{letter-spacing:-.01em;margin:0 0 0 30px;font-size:2rem;font-weight:300;line-height:1}}section.demonstration.slider .control .measure:before{content:"";vertical-align:-5px;width:24px;height:24px;margin-right:12px;line-height:24px;display:inline-block;position:relative}@media (width>=768px),print{section.demonstration.slider .control .measure:before{vertical-align:-1px}section.demonstration.slider .control .measure.progress{width:116px}}section.demonstration.slider .control .measure.progress:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23ff7b00%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%200C5.37245%200%200%205.37273%200%2012c0%206.62755%205.37245%2012%2012%2012s12-5.37245%2012-12c0-6.62727-5.37245-12-12-12zm0%2021.81818c-5.42236%200-9.81818-4.39554-9.81818-9.81818%200-5.42236%204.39582-9.81818%209.81818-9.81818S21.81818%206.57764%2021.81818%2012c0%205.42264-4.39582%209.81818-9.81818%209.81818zm4.044-7.31673c.426.426.426%201.11682%200%201.54282-.21273.21273-.49227.31937-.77127.31937-.279.00027-.55828-.10637-.77128-.31937l-3.27272-3.27272A1.09094%201.09094%200%200%201%2010.90909%2012V5.45455c0-.60246.48846-1.09091%201.09091-1.09091s1.0909.48845%201.0909%201.0909v6.09382l2.9531%202.9531z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)}@media (width>=768px),print{section.demonstration.slider .control .measure.temperature{width:78px}}section.demonstration.slider .control .measure.temperature:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23ff7b00%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.8%2014c0%20.3-.2.7-.5.9%200%200-1.9.8-1.9%203.1%200%202%201.6%203.6%203.6%203.6s3.6-1.6%203.6-3.6c0-2.2-1.9-3.1-1.9-3.1-.3-.2-.5-.6-.5-.9V9.6h-2.4V14zM6%2018c0%203.3%202.7%206%206%206s6-2.7%206-6c0-2-.9-3.7-2.4-4.8V3.6C15.6%201.6%2014%200%2012%200S8.4%201.6%208.4%203.6v9.6C6.9%2014.3%206%2016%206%2018z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);margin-right:4px}section.demonstration.switch:not(.enabled) video.reversed,section.demonstration.switch.enabled video:not(.reversed){display:none}section.demonstration.switch .control{letter-spacing:-.01em;font-size:1rem;line-height:1.5rem}section.demonstration.switch .control input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}section.demonstration.switch .control input:checked+label:before{content:attr(data-on-text)}section.demonstration.switch .control input:checked+label:after{box-shadow:none;background-color:#ff7b00;background-position:16px}section.demonstration.switch .control input:focus-visible+label:after{outline:2px solid #f3732166;box-shadow:0 0 0 4px #fff9}section.demonstration.switch .control label{vertical-align:top;height:24px;padding-left:50px;display:inline-block;position:relative;overflow:hidden}section.demonstration.switch .control label:before{content:attr(data-off-text);display:block}section.demonstration.switch .control label:after{content:"";background:#fff radial-gradient(circle at 12px,#0f0f0f 8px,#fff0 8.5px) no-repeat;border-radius:12px;width:40px;height:24px;transition:background .2s ease-in-out;position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset 0 0 0 1px #0f0f0f}@media (width>=984px),print{section.features .container{margin-left:16px;margin-right:16px}}@media (width>=1128px),print{section.features .container{max-width:1152px;margin-left:auto;margin-right:auto}}section.features .container{padding-left:24px;padding-right:24px}@media (width>=984px),print{section.features .container{padding-left:16px;padding-right:16px}}section.features .container{padding-top:30px;padding-bottom:30px}@media (width>=580px),print{section.features .container{padding-top:4rem;padding-bottom:4rem}}section.features .container>.heading{margin-bottom:2rem;font-weight:300}section.features .container>.heading:last-child{margin-bottom:0}section.features .container>.heading{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{section.features .container>.heading{letter-spacing:-.01em;max-width:768px;font-size:2.25rem;line-height:2.625rem}}section.features .container>.heading{text-align:center;margin-left:auto;margin-right:auto}@media (width>=768px),print{section.features .container>.heading{margin-bottom:3rem}}@media (width>=984px),print{section.features article{margin-left:16px;margin-right:16px}}@media (width>=1128px),print{section.features article{max-width:1152px;margin-left:auto;margin-right:auto}}@media (width>=768px),print{section.features article{flex-wrap:wrap;display:flex}section.features article>.content{flex:1;min-width:0}}section.features article{margin-bottom:48px}section.features article:last-child{margin-bottom:0}@media (width<=767px){section.features article{flex-direction:column;gap:2rem;display:flex}}@media (width>=768px),print{section.features article{margin-bottom:96px}section.features article:nth-of-type(2n){flex-direction:row-reverse}}section.features article.has-video{align-items:center}@media (width>=768px),print{section.features article[data-media-placement=left]{flex-direction:row-reverse!important}section.features article[data-media-placement=right]{flex-direction:row!important}}section.features article .content{padding-left:0;padding-right:0}@media (width>=768px),print{section.features article .content{padding-left:24px;padding-right:24px}}@media (width>=768px) and (width>=984px),print and (width>=768px),print and (width>=984px),print{section.features article .content{padding-left:16px;padding-right:16px}}section.features article .heading{margin-bottom:2rem;font-weight:300}section.features article .heading:last-child{margin-bottom:0}section.features article .heading{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{section.features article .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}section.features article .heading{margin-top:0}section.features article .subheading{margin-bottom:0;padding-top:5px;padding-bottom:7px;font-size:16px;line-height:24px}@media (width>=768px),print{section.features article .subheading{padding-top:0;padding-bottom:6px;font-size:21px;line-height:30px}}section.features article .richtext.featured p{letter-spacing:-.01em;color:#0f0f0f;font-size:1.3125rem;font-weight:300;line-height:.75rem}@media (width>=768px),print{section.features article .richtext.featured p{letter-spacing:-.01em;font-size:1.875rem;line-height:1.5rem}}section.features article .media{text-align:center;margin-top:24px;padding:0}@media (width>=768px),print{section.features article .media{margin-top:0}}section.features article .media img{border-radius:1rem}section.features article .media video{border:1px solid #0000;border-radius:1rem;width:100%;max-width:657px;display:inline-block}section.features article .buttons{margin-top:12px}@media (width>=768px),print{section.features article .buttons{margin-top:24px}section.features.content-reversed article:nth-of-type(odd){flex-direction:row-reverse}section.features.content-reversed article:nth-of-type(2n){flex-direction:row}}@media (width>=984px),print{main .insights{margin-left:16px;margin-right:16px}}@media (width>=1128px),print{main .insights{max-width:1152px;margin-left:auto;margin-right:auto}}main .insights{padding-left:24px;padding-right:24px}@media (width>=984px),print{main .insights{padding-left:16px;padding-right:16px}}main .insights{padding:36px 24px}main .insights .section-title{text-align:center;max-width:600px;margin:0 auto;padding-bottom:36px}@media (width>=768px),print{main .insights .section-title{padding-bottom:84px}}@media (width>=984px),print{main .insights article{margin-left:16px;margin-right:16px}}@media (width>=1128px),print{main .insights article{max-width:1152px;margin-left:auto;margin-right:auto}}@media (width>=768px),print{main .insights article{flex-wrap:wrap;display:flex}main .insights article>.content{flex:1;min-width:0}}main .insights article{margin-bottom:48px}@media (width>=768px),print{main .insights article{margin-bottom:96px}}main .insights article:last-child{margin-bottom:0}@media (width>=768px),print{main .insights article:nth-child(odd){flex-direction:row-reverse}}main .insights article.has-video{align-items:center}main .insights .content{padding-left:24px;padding-right:24px}@media (width>=984px),print{main .insights .content{padding-left:16px;padding-right:16px}}main .insights .content.textual{flex-basis:55%}main .insights .content.visual{flex-basis:45%}main .insights .heading,main .insights h2{margin-bottom:2rem;font-weight:300}main .insights .heading:last-child,main .insights h2:last-child{margin-bottom:0}main .insights .heading,main .insights h2{letter-spacing:-.01em;font-size:2.25rem;line-height:2.25rem}@media (width>=768px),print{main .insights .heading,main .insights h2{letter-spacing:-.01em;font-size:3rem;line-height:3.75rem}}main .insights .heading,main .insights h2{margin-top:0}main .insights .subheading{display:none}@media (width>=768px),print{main .insights .subheading{color:#8a8a8a;margin-bottom:0;padding-top:0;padding-bottom:6px;font-size:21px;line-height:30px;display:block}}main .insights .richtext.featured p{letter-spacing:-.01em;color:#0f0f0f;font-size:1.3125rem;font-weight:300;line-height:.75rem}@media (width>=768px),print{main .insights .richtext.featured p{letter-spacing:-.01em;font-size:1.875rem;line-height:1.5rem}}main .insights .media{text-align:center;padding:0}main .insights .media img{border:1px solid #0000;border-radius:1rem}main .insights .media video{border:1px solid #0000;border-radius:1rem;width:100%;max-width:657px;display:inline-block}main .insights .buttons{margin-top:12px}@media (width>=768px),print{main .insights .buttons{margin-top:24px}}.page-wrap.faq{padding-left:24px;padding-right:24px}@media (width>=984px),print{.page-wrap.faq{padding-left:16px;padding-right:16px}}.page-wrap.faq{word-wrap:break-word;max-width:47.25rem;margin-top:36px;margin-bottom:36px}@media (width>=580px),print{.page-wrap.faq{margin-top:60px;margin-bottom:60px}}.page-wrap.faq section.accordion:last-child{margin-bottom:0}.page-wrap.faq section.accordion>header .heading{margin-bottom:2rem;font-weight:300}.page-wrap.faq section.accordion>header .heading:last-child{margin-bottom:0}.page-wrap.faq section.accordion>header .heading{letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.125rem}@media (width>=768px),print{.page-wrap.faq section.accordion>header .heading{letter-spacing:-.01em;font-size:1.375rem;line-height:1.875rem}}.form-block{padding-top:30px;padding-bottom:30px}@media (width>=768px),print{.form-block{padding-top:48px;padding-bottom:48px}}.form-block .page-wrap{padding-left:1rem;padding-right:1rem}@media (width>=768px),print{.form-block .constructor-form{max-width:768px}}.form-block .constructor-form{margin-left:auto;margin-right:auto}.form-block h2{margin-bottom:2rem;font-weight:300}.form-block h2:last-child{margin-bottom:0}.form-block h2{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{.form-block h2{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}.form-block h2{text-align:center}@media (width>=768px),print{.form-block h2{max-width:504px;margin-left:auto;margin-right:auto}}.form-block .description{text-align:center;max-width:300px;margin:0 auto 1.5rem;padding:0;font-size:16px;line-height:24px}@media (width>=768px),print{.form-block .description{font-size:18px}}.form-block form section{margin:0}.form-block form section.columns-of-3{--column-gap:1rem;gap:0 var(--column-gap);flex-direction:column;display:flex}@media (width>=768px),print{.form-block form section.columns-of-3{flex-flow:wrap;row-gap:.5rem}.form-block form section.columns-of-3 p.field{width:calc(33.33% - var(--column-gap) / 1.5)}}.form-block form section.columns-of-3 .field{width:100%;max-width:420px;margin-left:auto;margin-right:auto}@media (width>=768px),print{.form-block form section.columns-of-3 .field{margin-left:0;margin-right:0}.form-block form section.columns-of-3 .field.confirm,.form-block form section.columns-of-3 .field.checkbox,.form-block form section.columns-of-3 .field.textblock{max-width:100%}}.form-block form section.columns-of-3 .field.confirm .richtext,.form-block form section.columns-of-3 .field.textblock .richtext{letter-spacing:-.01em;font-size:.875rem;line-height:1.25rem}.form-block .buttons{text-align:center;width:100%}.form-block .buttons .button{min-width:16.125rem}.form-success__heading{color:#0f0f0f;text-align:center;font-size:32px;font-weight:300;line-height:1.25}.form-success__text{color:#5a5b5d;text-align:center;font-size:18px;line-height:1.33}.form-success__icon{text-align:center}.form-success__icon .icon,.form-success__icon .icon>svg{width:111px;height:111px}section.basic-carousel{text-align:center;padding-top:30px;padding-bottom:30px}@media (width>=580px),print{section.basic-carousel{padding-top:48px;padding-bottom:48px}}@media (width>=984px),print{section.basic-carousel>header{margin-left:16px;margin-right:16px}}@media (width>=1128px),print{section.basic-carousel>header{max-width:1152px;margin-left:auto;margin-right:auto}}section.basic-carousel>header{padding-left:24px;padding-right:24px}@media (width>=984px),print{section.basic-carousel>header{padding-left:16px;padding-right:16px}}section.basic-carousel>header{text-align:center;margin:0 auto}@media (width>=984px),print{section.basic-carousel>header{max-width:800px}}section.basic-carousel>header .heading{margin-bottom:2rem;font-weight:300}section.basic-carousel>header .heading:last-child{margin-bottom:0}section.basic-carousel>header .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.25rem}@media (width>=768px),print{section.basic-carousel>header .heading{letter-spacing:-.01em;font-size:3rem;line-height:3.75rem}}section.basic-carousel>header .heading{margin-bottom:24px}@media (width>=580px),print{section.basic-carousel>header .heading{margin-bottom:36px}}section.basic-carousel .slides{margin:0;padding:0;list-style:none;display:block}section.basic-carousel .slides>li{margin:0;padding:0;display:block}section.basic-carousel .slides>li:before{content:none}@media (width>=984px),print{section.basic-carousel .slides{margin-left:16px;margin-right:16px}}@media (width>=1128px),print{section.basic-carousel .slides{max-width:1152px;margin-left:auto;margin-right:auto}}@media (width>=768px),print{section.basic-carousel .slides{flex-wrap:wrap;display:flex}section.basic-carousel .slides>.slide{flex:1;min-width:0}}section.basic-carousel .slides{margin-top:-16px;margin-bottom:8px;overflow:hidden}@media (width>=768px),print{section.basic-carousel .slides{margin-bottom:20px}}@media (width>=768px) and (width<=983px){section.basic-carousel .slides{margin-top:-12px;margin-bottom:24px;padding-left:12px;padding-right:12px}}section.basic-carousel .slides:last-child{margin-bottom:-16px}@media (width>=768px) and (width<=983px){section.basic-carousel .slides:last-child{margin-bottom:-12px}}section.basic-carousel .slides>.slide{padding-left:24px;padding-right:24px}@media (width>=984px),print{section.basic-carousel .slides>.slide{padding-left:16px;padding-right:16px}}@media (width>=768px),print{section.basic-carousel .slides>.slide{flex:none;width:50%}}section.basic-carousel .slides>.slide{margin-top:16px;margin-bottom:16px}@media (width>=768px) and (width<=983px){section.basic-carousel .slides>.slide{margin-top:12px;margin-bottom:12px;padding-left:12px;padding-right:12px}}@media (width>=984px) and (width>=768px),print and (width>=984px),print and (width>=768px),print{section.basic-carousel .slides>.slide{flex:none;width:100%}}@media (width>=984px) and (width>=984px),print and (width>=984px),print and (width>=984px),print{section.basic-carousel .slides>.slide{flex:none;width:33.3333%}}section.basic-carousel .slides>.slide .content{position:relative}section.basic-carousel .slides>.slide .content .name a:after{content:"";background:#f3f3f303;position:absolute;inset:0}section.basic-carousel .slides.standalone{padding-top:30px;padding-bottom:30px}@media (width>=768px),print{section.basic-carousel .slides.standalone{padding-top:48px;padding-bottom:48px}}section.basic-carousel .slides .slick-prev,section.basic-carousel .slides .slick-next{color:#0f0f0f;z-index:1;background:#fff;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;position:absolute;bottom:.5rem;display:flex!important}section.basic-carousel .slides .slick-prev .icon,section.basic-carousel .slides .slick-prev .icon>svg,section.basic-carousel .slides .slick-next .icon,section.basic-carousel .slides .slick-next .icon>svg{width:1.5rem;height:1.5rem}@media (width>=1200px){section.basic-carousel .slides .slick-prev,section.basic-carousel .slides .slick-next{bottom:50%}}section.basic-carousel .slides .slick-prev:hover,section.basic-carousel .slides .slick-prev:focus-visible,section.basic-carousel .slides .slick-next:hover,section.basic-carousel .slides .slick-next:focus-visible{background:#f3f3f3}section.basic-carousel .slides .slick-prev.slick-disabled,section.basic-carousel .slides .slick-next.slick-disabled{cursor:default;pointer-events:none;opacity:.65;color:#8a8a8a;border-color:#e0e0e0}section.basic-carousel .slides .slick-prev{margin-left:38px}@media (width>=1200px){section.basic-carousel .slides .slick-prev{margin:0;left:auto;right:100%}}section.basic-carousel .slides .slick-next{right:38px}@media (width>=1200px){section.basic-carousel .slides .slick-next{margin:0;left:100%;right:auto}}section.basic-carousel .slides .slick-dots{justify-content:center;align-items:center;margin-top:24px;margin-bottom:24px;display:flex}section.basic-carousel .slides .slick-dots li{border:1px solid #0f0f0f;border-radius:50%;width:12px;height:12px;margin:0 6px;padding:0}section.basic-carousel .slides .slick-dots li:before{content:none}section.basic-carousel .slides .slick-dots li:hover{background-color:#f3f3f3}section.basic-carousel .slides .slick-dots li.slick-active{color:#0f0f0f;background-color:#f37321;border-color:#f37321}section.basic-carousel .slides .slick-dots button{text-indent:100%;white-space:nowrap;width:100%;height:100%;display:block;overflow:hidden}section.basic-carousel .slides{margin-top:8px;overflow:visible}@media (width>=768px),print{section.basic-carousel .slides{margin-top:20px}}section.basic-carousel .slides .slide{padding-left:24px;padding-right:24px}@media (width>=984px),print{section.basic-carousel .slides .slide{padding-left:16px;padding-right:16px}}@media (width>=768px) and (width>=768px),print and (width>=768px),print and (width>=768px),print{section.basic-carousel .slides .slide{flex:none;width:50%}}@media (width>=984px),print{section.basic-carousel .slides .slide{flex:none;width:25%}}section.basic-carousel .slides .slide{margin-top:0;margin-bottom:0;padding-top:16px;padding-bottom:16px}@media (width>=768px) and (width<=983px){section.basic-carousel .slides .slide{padding:12px}}section.basic-carousel .slides .content{border-radius:1rem;flex-direction:column;height:100%;min-height:456px;padding:24px 12px;display:flex;overflow:hidden}@media (width>=360px),print{section.basic-carousel .slides .content{min-height:420px;padding:24px}}section.basic-carousel .slides .content{box-shadow:0 2px 8px #0f0f0f14,0 4px 24px #0f0f0f1a}section.basic-carousel .slides .content.has-overlay{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fbf7f5;background-image:linear-gradient(#0f0f0fe6,#0f0f0f00 70%),linear-gradient(#0f0f0f00 30%,#0f0f0fe6)}section.basic-carousel .slides .name{letter-spacing:-.01em;margin-bottom:0;font-size:1.5rem;font-weight:700;line-height:1.875rem}section.basic-carousel .slides .description p,section.basic-carousel .slides .description li{letter-spacing:-.01em;font-size:1rem;line-height:1.5rem}section.basic-carousel .slides .image{max-width:150px;height:100%;max-height:150px;margin:6px auto 24px}section.basic-carousel .slides .image img{max-height:100%;display:inline}section.basic-carousel .slides .buttons{margin-top:auto}section.basic-carousel .slides .buttons a{display:block}section.basic-carousel .slides .buttons a:not(.button){border-radius:1.2rem;padding:.6875rem 1.1875rem;font-size:1.125rem;line-height:1.5rem}section.basic-carousel .slides .buttons .button{margin:0}section.basic-carousel .slides.slick-initialized{margin-bottom:0;padding-bottom:1px;display:block}@media (width<=767px){section.basic-carousel .slides .slick-slide{padding-left:12px;padding-right:12px}}section.basic-carousel .slick-track{display:flex}section.basic-carousel .slick-slide{height:auto}section.information{text-align:center;padding-top:30px;padding-bottom:30px}@media (width>=580px),print{section.information{padding-top:72px;padding-bottom:72px}}section.information>header{max-width:650px;margin:24px auto;padding:0 24px}@media (width>=768px),print{section.information>header{padding-left:0;padding-right:0}}section.information>header .heading{margin-bottom:2rem;font-weight:300}section.information>header .heading:last-child{margin-bottom:0}section.information>header .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.25rem}@media (width>=768px),print{section.information>header .heading{letter-spacing:-.01em;font-size:3rem;line-height:3.75rem}}section.information>header .heading{margin-bottom:12px}@media (width>=768px),print{section.information>header .heading{margin-bottom:24px;line-height:56px}}section.information>header p{font-size:18px;line-height:24px}@media (width>=580px),print{section.information>header p{font-size:22px;line-height:30px}}section.information>ul{margin:0;padding:0;list-style:none;display:block}section.information>ul>li{margin:0;padding:0;display:block}section.information>ul>li:before{content:none}@media (width>=984px),print{section.information>ul{margin-left:16px;margin-right:16px}}@media (width>=1128px),print{section.information>ul{max-width:1152px;margin-left:auto;margin-right:auto}}@media (width>=768px),print{section.information>ul{flex-wrap:wrap;display:flex}section.information>ul>li{flex:1;min-width:0}}section.information>ul{margin-top:-16px;margin-bottom:8px;overflow:hidden}@media (width>=768px),print{section.information>ul{margin-bottom:20px}}@media (width>=768px) and (width<=983px){section.information>ul{margin-top:-12px;margin-bottom:24px;padding-left:12px;padding-right:12px}}@media (width>=768px) and (width<=983px){section.information>ul:last-child{margin-bottom:-12px}}section.information>ul>li{padding-left:24px;padding-right:24px}@media (width>=984px),print{section.information>ul>li{padding-left:16px;padding-right:16px}}@media (width>=768px),print{section.information>ul>li{flex:none;width:50%}}section.information>ul>li{margin-top:16px;margin-bottom:16px}@media (width>=768px) and (width<=983px){section.information>ul>li{margin-top:12px;margin-bottom:12px;padding-left:12px;padding-right:12px}}@media (width>=984px) and (width>=768px),print and (width>=984px),print and (width>=768px),print{section.information>ul>li{flex:none;width:100%}}@media (width>=984px) and (width>=984px),print and (width>=984px),print and (width>=984px),print{section.information>ul>li{flex:none;width:33.3333%}}section.information>ul>li .content{position:relative}section.information>ul>li .content .name a:after{content:"";background:#f3f3f303;position:absolute;inset:0}section.information>ul.standalone{padding-top:30px;padding-bottom:30px}@media (width>=768px),print{section.information>ul.standalone{padding-top:48px;padding-bottom:48px}}section.information>ul{justify-content:center;margin-top:8px}@media (width>=768px),print{section.information>ul{margin-top:20px}}section.information>ul:last-child{margin-bottom:0}@media (width>=984px) and (width>=768px),print and (width>=984px),print and (width>=768px),print{section.information>ul>li.one-third-column{flex:none;width:100%}}@media (width>=984px) and (width>=984px),print and (width>=984px),print and (width>=984px),print{section.information>ul>li.one-third-column{flex:none;width:33.3333%}}@media (width>=984px) and (width>=768px) and (width>=768px),print and (width>=984px) and (width>=768px),print and (width>=984px) and (width>=768px),print and (width>=984px),print and (width>=768px) and (width>=768px),print and (width>=768px),print and (width>=768px),print{section.information>ul>li.one-quarter-column{flex:none;width:50%}}@media (width>=984px) and (width>=984px),print and (width>=984px),print and (width>=984px),print{section.information>ul>li.one-quarter-column{flex:none;width:25%}}section.information>ul .content{background-color:#fff;border-radius:1rem;flex-direction:column;min-height:380px;padding:25px 16px 30px;display:flex;box-shadow:0 0 4px #00000038}@media (width>=768px),print{section.information>ul .content{height:100%;padding:38px 24px 21px}}section.information>ul .content.has-overlay{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fbf7f5;background-image:linear-gradient(#0f0f0fe6,#0f0f0f00 70%),linear-gradient(#0f0f0f00 30%,#0f0f0fe6)}section.information>ul .name{letter-spacing:-.01em;margin-bottom:0;font-size:1.5rem;font-weight:500;line-height:1.875rem}section.information>ul .description{letter-spacing:-.01em;margin-bottom:24px;font-size:1rem;line-height:1.5rem}@media (width>=768px),print{section.information>ul .description{margin-bottom:36px}}section.information>ul .image{max-width:150px;margin:auto auto 24px}@media (width>=768px),print{section.information>ul .image{margin-bottom:48px}}.ie section.information>ul .image{width:100%}.ie section.information>ul .image img{max-width:150px}section.information>ul .buttons{margin-top:0}section.information>ul .buttons a{display:block}section.information>ul .buttons a:not(.button){border-radius:1.2rem;max-width:252px;margin:0 auto;padding:.6875rem 1.1875rem;font-size:1.125rem;line-height:1.5rem}section.information>ul .buttons .button{max-width:252px;margin:0 auto}#solar-contactform-wrap{display:none}#solar-contactform-wrap form{max-width:740px;margin:0 auto}#solar-contactform-wrap form h2{margin-bottom:2rem;font-weight:300}#solar-contactform-wrap form h2:last-child{margin-bottom:0}#solar-contactform-wrap form h2{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{#solar-contactform-wrap form h2{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}#solar-contactform-wrap form h2{text-align:center}#solar-contactform-wrap form .description{max-width:300px;margin:0 auto 24px}#solar-contactform-wrap form section.form-column-of-2{flex-wrap:wrap;margin-top:24px;display:flex}#solar-contactform-wrap form section.form-column-of-2 .field:not(.confirm){width:100%}@media (width>=768px),print{#solar-contactform-wrap form section.form-column-of-2 .field:not(.confirm){width:50%}#solar-contactform-wrap form section.form-column-of-2 .field:not(.confirm):nth-of-type(2n){padding-left:12px}#solar-contactform-wrap form section.form-column-of-2 .field:not(.confirm):nth-of-type(odd){padding-right:12px}}#solar-contactform-wrap .buttons{text-align:center;width:100%}@media (width>=580px),print{#solar-contactform-wrap .buttons .button{width:100%;max-width:252px}}.solar-calculator-section{padding-top:30px;padding-bottom:30px}@media (width>=768px),print{.solar-calculator-section{padding-top:48px;padding-bottom:48px}}@media (width<=983px){.solar-calculator-section .page-wrap{padding-left:var(--content-gutter);padding-right:var(--content-gutter)}}.solar-calculator-section .heading{margin-bottom:2rem;font-weight:300}.solar-calculator-section .heading:last-child{margin-bottom:0}.solar-calculator-section .heading{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{.solar-calculator-section .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}.solar-calculator-section .heading{text-align:center}.solar-calculator-section .panel-inner-wrap{background-color:#fbf7f5;border-radius:1rem;padding:12px;box-shadow:0 0 5px #00000047}.solar-calculator-section .panel-inner-wrap .panel-block{background-color:#fff;border-radius:1rem;margin-top:.75rem;padding:44px 48px 28px;font-size:22px}.solar-calculator-section .panel-inner-wrap .panel-block:first-child{margin-top:0}@media (width>=580px) and (width<=983px){.solar-calculator-section .panel-inner-wrap .panel-block{padding:30px 40px;font-size:16px}}@media (width<=579px){.solar-calculator-section .panel-inner-wrap .panel-block{padding:20px 30px;font-size:14px}}.solar-calculator-section .panel-inner-wrap .panel-block .title{margin-bottom:2rem;font-weight:300}.solar-calculator-section .panel-inner-wrap .panel-block .title:last-child{margin-bottom:0}.solar-calculator-section .panel-inner-wrap .panel-block .title{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{.solar-calculator-section .panel-inner-wrap .panel-block .title{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}.solar-calculator-section .panel-inner-wrap .panel-block .title{text-align:center}.solar-calculator-section .panel-inner-wrap .panel-block .description{text-align:center;max-width:300px;margin:25px auto 40px;font-size:18px;line-height:1.33}.solar-calculator-section .panel-inner-wrap .panel-block .row-label{margin:0 0 30px}@media (width<=579px){.solar-calculator-section .panel-inner-wrap .panel-block .row-label{font-size:16px}}@media (width>=580px) and (width<=983px){.solar-calculator-section .panel-inner-wrap .panel-block .row-label{font-size:19px}}.solar-calculator-section .panel-inner-wrap .panel-block .selector-roof-type-wrap{display:flex}@media (width<=579px){.solar-calculator-section .panel-inner-wrap .panel-block .selector-roof-type-wrap{display:block}}.solar-calculator-section .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type{width:245px;margin:0 20px 0 0}@media (width<=579px){.solar-calculator-section .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type{width:100%;margin:0 0 20px}.solar-calculator-section .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type:last-child{margin-bottom:0}}.solar-calculator-section .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.solar-calculator-section .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type input:checked+label{color:#0f0f0f;background-color:#ff7b00;border:1px solid #ff7b00}.solar-calculator-section .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type input:checked+label i.shape{background-color:#0f0f0f}.solar-calculator-section .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type input:checked+label i.shape.shape-roof-slope{border-bottom:24px solid #0f0f0f;border-right:30px solid #ff7b00}.solar-calculator-section .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type input:focus-visible+label{outline-offset:2px;outline:2px solid #f3732166;box-shadow:0 0 0 4px #fff9}.solar-calculator-section .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type label{color:#0f0f0f;cursor:pointer;background-color:#fff;border:1px solid #c7c7c7;border-radius:.5rem;align-items:center;padding:12px;font-size:14px;display:flex}.solar-calculator-section .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type label .shape{background-color:#ff7b00;width:30px;height:24px;margin:0 10px;display:block}.solar-calculator-section .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type label .shape.shape-roof-flat{background-color:#ff7b00}.solar-calculator-section .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type label .shape.shape-roof-slope{background-color:#fff;border-bottom:24px solid #ff7b00;border-right:30px solid #0000}.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap{flex-wrap:wrap;align-items:center;display:flex}@media (width<=579px){.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap{display:block}}.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input-title{margin:0 24px 24px 0;line-height:46px}@media (width<=579px){.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input-title{line-height:normal}}.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input-title .custom.icon.svg{color:#ff7b00;margin-right:15px}@media (width>=580px) and (width<=983px){.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input-title .custom.icon.svg{margin-right:10px}}@media (width<=579px){.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input-title .custom.icon.svg{margin-right:5px}}.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input{white-space:nowrap;margin:0 24px 24px 0}@media (width<=767px){.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input{margin-bottom:20px}}.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input input[type=number],.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input input[type=text]{color:#1e2332;border:var(--input-border-width) solid var(--input-border-color);background-color:var(--input-background);text-align:center;border-radius:.5rem;width:120px;margin:0 .5rem 0 0;padding:12px;font-size:16px;font-weight:500;line-height:17px}@media (width<=579px){.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input input[type=number],.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input input[type=text]{width:75%;margin-right:12px;padding-top:9px;padding-bottom:9px}}.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input input[type=number]:focus:not([disabled]),.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input input[type=text]:focus:not([disabled]){border-color:#ff7b00}.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .selector-average-consumption-period-wrap{margin:0 24px 24px 0;display:flex}@media (width<=579px){.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .selector-average-consumption-period-wrap{justify-content:space-between;margin-right:0}}.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .selector-average-consumption-period-wrap .checkbox-average-consumption-period{margin:0 1rem 0 0}@media (width<=579px){.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .selector-average-consumption-period-wrap .checkbox-average-consumption-period{min-width:45%;margin-right:0}}.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .selector-average-consumption-period-wrap .checkbox-average-consumption-period input[type=radio]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .selector-average-consumption-period-wrap .checkbox-average-consumption-period input[type=radio]:checked+label{background-color:#ff7b00;border:1px solid #ff7b00}.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .selector-average-consumption-period-wrap .checkbox-average-consumption-period input[type=radio]:focus-visible+label{outline-offset:2px;outline:2px solid #f3732166;box-shadow:0 0 0 4px #fff9}.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .selector-average-consumption-period-wrap .checkbox-average-consumption-period label{text-align:center;cursor:pointer;border:1px solid #c7c7c7;border-radius:.8rem;padding:.3125rem .9375rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .selector-average-consumption-period-wrap .checkbox-average-consumption-period:last-child{margin-right:0}.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .button-wrap{margin:6px 0 0}@media (width<=579px){.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .button-wrap{margin-top:20px}}.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .button-wrap button{width:245px}@media (width<=579px){.solar-calculator-section .panel-inner-wrap .average-consumption-wrap .button-wrap button{width:100%}}.results-block{display:none}.results-block div.solar-panel-calculator-results-wrap{background-color:#ff7b00;border-radius:.5rem;height:168px;padding:0 40px;position:relative;overflow:hidden;box-shadow:0 4px 10px #3333}@media (width>=768px) and (width<=983px){.results-block div.solar-panel-calculator-results-wrap{padding-left:30px;padding-right:30px}}@media (width<=767px){.results-block div.solar-panel-calculator-results-wrap{width:100%;max-width:330px;height:auto;margin:0 auto;padding:20px 32px 22px}}.results-block div.solar-panel-calculator-results-wrap .items{align-items:top;height:100%;padding:24px 0;display:flex}@media (width<=767px){.results-block div.solar-panel-calculator-results-wrap .items{flex-wrap:wrap;padding-top:0;padding-bottom:0}}.results-block div.solar-panel-calculator-results-wrap .items .item{z-index:20;text-align:center;width:25%;padding:0}@media (width<=767px){.results-block div.solar-panel-calculator-results-wrap .items .item{width:100%;padding:12px 0 16px}}.results-block div.solar-panel-calculator-results-wrap .items .item:first-child{text-align:left;margin-bottom:2em;padding:0}@media (width<=767px){.results-block div.solar-panel-calculator-results-wrap .items .item:first-child{text-align:center}}.results-block div.solar-panel-calculator-results-wrap .items .item:first-child .solar-system-title .power-value{font-size:50px}@media (width>=360px),print{.results-block div.solar-panel-calculator-results-wrap .items .item:first-child .solar-system-title .power-value{font-size:60px}}.results-block div.solar-panel-calculator-results-wrap .items .item:first-child .solar-system-title .power-value{font-weight:500}.results-block div.solar-panel-calculator-results-wrap .items .item:first-child .solar-system-title .power-units{font-size:32px}.results-block div.solar-panel-calculator-results-wrap .items .item:first-child .solar-system-description{font-size:16px;font-weight:700}.results-block div.solar-panel-calculator-results-wrap .items .item:nth-of-type(n+2):not(:last-of-type){border-right:1px solid #bebebe}@media (width<=767px){.results-block div.solar-panel-calculator-results-wrap .items .item:nth-of-type(n+2):not(:last-of-type){border-bottom:1px solid #bebebe;border-right:0}}.results-block div.solar-panel-calculator-results-wrap .items .item .savings-sum{margin:12px 0 10px;font-size:32px}@media (width>=360px),print{.results-block div.solar-panel-calculator-results-wrap .items .item .savings-sum{white-space:nowrap}}@media (width>=768px) and (width<=983px){.results-block div.solar-panel-calculator-results-wrap .items .item .savings-sum{font-size:28px}}@media (width<=767px){.results-block div.solar-panel-calculator-results-wrap .items .item .savings-sum{margin-top:12px;margin-bottom:7px}}.results-block div.solar-panel-calculator-results-wrap .items .item .savings-description{padding:0 30px;font-size:14px;line-height:20px}@media (width>=768px) and (width<=983px){.results-block div.solar-panel-calculator-results-wrap .items .item .savings-description{padding-left:10px;padding-right:10px}}@media (width<=767px){.results-block div.solar-panel-calculator-results-wrap .items .item .savings-description{margin:7px 24px 16px;padding-left:0;padding-right:0}}.results-block div.solar-panel-calculator-results-wrap .bg-circles{opacity:.9;z-index:10;background-color:#fff;border-radius:100%;width:2075px;height:2075px;position:absolute}@media (width<=767px){.results-block div.solar-panel-calculator-results-wrap .bg-circles{width:1000px;height:1000px}}.results-block div.solar-panel-calculator-results-wrap .bg-circles.bg-circles-top{top:-285px;left:0}@media (width>=768px) and (width<=983px){.results-block div.solar-panel-calculator-results-wrap .bg-circles.bg-circles-top{left:-55px}}@media (width<=767px){.results-block div.solar-panel-calculator-results-wrap .bg-circles.bg-circles-top{top:115px;left:auto;right:-510px}}.results-block div.solar-panel-calculator-results-wrap .bg-circles.bg-circles-bottom{top:-1501px;left:106px}@media (width>=768px) and (width<=983px){.results-block div.solar-panel-calculator-results-wrap .bg-circles.bg-circles-bottom{left:51px}}@media (width<=767px){.results-block div.solar-panel-calculator-results-wrap .bg-circles.bg-circles-bottom{top:115px;left:-510px}}.square-block-grid{background:#fbf7f5;padding:36px 0}.square-block-grid .heading{text-align:center;letter-spacing:normal;margin:24px auto 36px;font-size:28px;font-weight:300;line-height:48px}@media (width>=580px),print{.square-block-grid .heading{margin-bottom:60px;font-size:48px}}.square-block-grid .container{grid-gap:27px;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);margin-left:24px;margin-right:24px;display:grid}@media (width<=767px){.square-block-grid .container{grid-template-columns:1fr}}@media (width>=1128px),print{.square-block-grid .container{margin-left:0;margin-right:0}}@media (width<=767px){.square-block-grid .container{margin-left:0;margin-right:0}}.square-block-grid .grid-item{flex-direction:row;padding:36px;display:flex}@media (width<=767px){.square-block-grid .grid-item{flex-direction:column;margin-left:12px;margin-right:12px}}@media (width>=580px) and (width<=983px){.square-block-grid .grid-item{flex-direction:column;align-items:center}}.square-block-grid .grid-item{background-color:#fff;border-radius:1rem;box-shadow:0 0 4px #00000038}.square-block-grid .grid-item__media{vertical-align:top;max-width:108px;margin-bottom:24px;margin-right:38px;padding:0;display:inline-block}@media (width<=767px){.square-block-grid .grid-item__media{max-width:64px;margin-bottom:18px;margin-left:auto;margin-right:auto;display:block}}@media (width>=580px) and (width<=983px){.square-block-grid .grid-item__media{margin-right:0}}.square-block-grid .grid-item__media img{width:100%}.square-block-grid .grid-item__content{vertical-align:top;flex-direction:column;max-width:100%;display:flex}@media (width>=1128px),print{.square-block-grid .grid-item__content{max-width:322px}}@media (width<=767px){.square-block-grid .grid-item__content{text-align:center;max-width:100%;margin-left:auto;margin-right:auto;display:block}}@media (width>=580px) and (width<=983px){.square-block-grid .grid-item__content{text-align:center}}.square-block-grid .grid-item__content h2{margin-bottom:18px;font-size:32px;font-weight:300;line-height:1}@media (width<=767px){.square-block-grid .grid-item__content h2{font-size:24px}}.square-block-grid .grid-item__content p{margin-bottom:24px;font-size:18px;line-height:normal}.square-block-grid .grid-item__content p:last-child{flex-grow:1;min-height:38px;margin-bottom:0;position:relative}.square-block-grid .grid-item__content p:last-child>a{position:absolute;bottom:0}@media (width>=580px) and (width<=983px){.square-block-grid .grid-item__content p:last-child>a{width:100%;left:0}}@media (width<=767px){.square-block-grid .grid-item__content p:last-child>a{position:relative}.square-block-grid .grid-item__content p{font-size:14px}}.sellable-cards{position:relative}@media (width<=579px){.sellable-cards.content{padding-left:0;padding-right:0}}.sellable-cards .heading{margin-bottom:56px}.sellable-cards .next,.sellable-cards .prev{display:none}@media (width<=579px){.sellable-cards .slick-track{align-items:flex-end;display:flex}.sellable-cards .next,.sellable-cards .prev{position:absolute;bottom:72px}.sellable-cards .prev{left:110px}.sellable-cards .next{right:110px}}@media (width>=580px),print{.sellable-cards .sellable-cards-carousel{flex-wrap:nowrap;align-items:flex-end;gap:18px;display:flex}.sellable-cards .sellable-cards-carousel:not(.equalized){visibility:hidden}}@media (width>=984px),print{.sellable-cards .sellable-cards-carousel{gap:32px}}@media (width<=579px){.sellable-cards .sellable-cards-carousel:not(.slick-initialized){visibility:hidden}}.sellable-cards .sellable-cards-carousel .slick-dots li:before{display:none}.sellable-cards .sellable-cards-carousel .slick-dots{justify-content:center;margin-top:24px;display:flex}.sellable-cards .sellable-cards-carousel .slick-dots li{margin:6px}.sellable-cards .sellable-cards-carousel .slick-dots li button{background:#e3e3e3;border-radius:50%;width:12px;height:12px;margin:0 auto;font-size:0}.sellable-cards .sellable-cards-carousel .slick-dots li.slick-active button{background:#ff7b00}.sellable-cards .sellable-cards-carousel .slick-slide{padding-bottom:7px;padding-left:12px;padding-right:12px}.sellable-cards .sellable-cards-carousel .sellable-card{background:#f3f3f3;border-radius:1rem;width:66%;overflow:hidden;box-shadow:0 4px 6px -1px #1018281a,0 2px 4px -2px #1018281a}.sellable-cards .sellable-cards-carousel .sellable-card.most-popular .header h3{padding-top:14px}.sellable-cards .sellable-cards-carousel .sellable-card:not(.most-popular) .header{justify-content:center}.sellable-cards .sellable-cards-carousel .sellable-card .header{color:#0f0f0f;background:#ff7b00;flex-direction:column;align-items:center;padding-left:24px;padding-right:24px;font-size:32px;line-height:32px;display:flex}.sellable-cards .sellable-cards-carousel .sellable-card .header h3{padding-top:12px;padding-bottom:12px;font-size:30px}.sellable-cards .sellable-cards-carousel .sellable-card .header .most-popular-label{height:36px;font-size:16px;line-height:28px;font-weight:inherit;color:#fff;background:#0f0f0f;border-radius:0 0 .5rem .5rem;padding:4px 16px}.sellable-cards .sellable-cards-carousel .sellable-card ul{color:#0f0f0f;flex-direction:column;align-items:flex-start;padding:32px 16px 48px;display:flex}.sellable-cards .sellable-cards-carousel .sellable-card ul.logos{color:#5a5b5d;background:#fff;align-items:center;padding:24px 16px}.sellable-cards .sellable-cards-carousel .sellable-card ul.logos li{padding-left:0}.sellable-cards .sellable-cards-carousel .sellable-card ul.logos li img{max-height:40px}.sellable-cards .sellable-cards-carousel .sellable-card ul.logos li img,.sellable-cards .sellable-cards-carousel .sellable-card ul.logos li p{text-align:center;color:#5a5b5d;margin:0 auto}.sellable-cards .sellable-cards-carousel .sellable-card ul.logos li:before{display:none}.sellable-cards .sellable-cards-carousel .sellable-card ul.bulletpoints{text-align:left}.sellable-cards .sellable-cards-carousel .sellable-card .buttons{margin-top:0;padding:0 1rem 1rem}@media (width>=580px),print{.sellable-cards .sellable-cards-carousel .sellable-card .buttons .button{width:90%}}.sellable-cards .richtext p{text-align:left;max-width:none;margin-top:36px;padding-left:12px;padding-right:12px}@media (width>=580px),print{.sellable-cards .richtext p{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.text-block{word-break:break-word;padding:48px}.text-block__heading{letter-spacing:-.01em;margin-bottom:36px;font-size:3rem;font-weight:300;line-height:3rem}.text-block p,.text-block li,.text-block span{font-size:22px;font-weight:300}.text-block .content ul>li{margin:0 0 20px;padding:0 0 0 24px;line-height:24px}.text-block .content ul>li:before{padding:0}.text-block .content ol{list-style:decimal}.text-block .content ol>li{text-indent:-26px;margin:0 0 20px;padding:0 0 0 26px;line-height:24px;display:list-item}.text-block .content ol>::marker{color:#ff7b00;font-weight:500}.text-block p{margin:0 0 40px;padding:0;line-height:30px}.text-block img{margin:0 24px}@media (width<=767px){.text-block{padding:0;display:inline-block}.text-block section.content{margin:40px 24px 51px;padding:0}}.electricity-products-section{background:#fbf7f5;padding:36px 0}@media (width>=768px),print{.electricity-products-section{padding-top:54px;padding-bottom:54px}}.electricity-products-section header{text-align:center;color:#0f0f0f;max-width:650px;margin:24px auto;padding:0 24px;font-weight:300}@media (width>=768px),print{.electricity-products-section header{margin-top:36px;margin-bottom:36px}}.electricity-products-section header .heading{font-size:28px;font-weight:300;line-height:34px}@media (width>=768px),print{.electricity-products-section header .heading{font-size:48px;line-height:56px}}.electricity-products-section header .sub-heading{font-size:16px;line-height:22px}@media (width>=768px),print{.electricity-products-section header .sub-heading{margin-top:42px;margin-bottom:42px;font-size:22px;line-height:30px}}@media (width>=984px),print{.electricity-products-section .products-list{margin-left:16px;margin-right:16px}}@media (width>=1128px),print{.electricity-products-section .products-list{max-width:1152px;margin-left:auto;margin-right:auto}}.electricity-products-section .products-list{padding-left:24px;padding-right:24px}@media (width>=984px),print{.electricity-products-section .products-list{padding-left:16px;padding-right:16px}}.electricity-products-section .products-list{margin-top:30px;margin-bottom:30px}@media (width>=768px),print{.electricity-products-section .products-list{margin-top:36px;margin-bottom:36px}}.electricity-products-section .products-list .single-product{text-align:center;min-height:192px;padding:24px;display:block}@media (width>=768px),print{.electricity-products-section .products-list .single-product{text-align:left;padding-top:36px;padding-bottom:36px;display:flex}}.electricity-products-section .products-list .single-product .image{text-align:center;width:100%;max-width:200px;margin:0 auto}@media (width>=768px),print{.electricity-products-section .products-list .single-product .image{width:180px}}.electricity-products-section .products-list .single-product .information{text-align:center;flex:1}@media (width>=768px),print{.electricity-products-section .products-list .single-product .information{text-align:left}}.electricity-products-section .products-list .single-product .information .product-title{color:#0f0f0f;margin:18px 0;font-size:21px;font-weight:500}@media (width>=768px),print{.electricity-products-section .products-list .single-product .information .product-title{font-size:32px}}.electricity-products-section .products-list .single-product .information .description-spacer{background-color:#f3f3f3;width:60%;height:1px;margin:24px auto}@media (width>=768px),print{.electricity-products-section .products-list .single-product .information .description-spacer{display:none}}.electricity-products-section .products-list .single-product .information .description{text-align:center;font-size:18px;font-weight:300;line-height:24px}@media (width>=768px),print{.electricity-products-section .products-list .single-product .information .description{text-align:left;padding-right:120px}}.electricity-products-section .products-list .single-product .information .actions{margin-top:36px}@media (width<=767px){.electricity-products-section .products-list .single-product .information .actions{flex-wrap:wrap;margin-top:0;display:flex}}.electricity-products-section .products-list .single-product .information .actions button{min-width:150px;margin-right:36px}@media (width<=767px){.electricity-products-section .products-list .single-product .information .actions button{order:2;width:208px;margin:12px auto;display:block}.electricity-products-section .products-list .single-product .information .actions .link{order:1;width:208px;margin:12px auto;display:block}}.electricity-products-section+.form-block:not(.is-active){display:none}@media (width>=984px),print{.application section.content{margin-left:16px;margin-right:16px}}@media (width>=1128px),print{.application section.content{max-width:1152px;margin-left:auto;margin-right:auto}}.application section.content{padding-left:24px;padding-right:24px}@media (width>=984px),print{.application section.content{padding-left:16px;padding-right:16px}}.application section.content{max-width:1040px;padding-top:42px;padding-bottom:42px}@media (width>=768px),print{.application section.content{padding-top:78px;padding-bottom:54px}}.application section.content form{max-width:850px;margin:0 auto}.application section.content h1{text-align:center;font-size:28px;line-height:40px}@media (width>=768px),print{.application section.content h1{font-size:32px}}.application section.content .description{color:#5a5b5d;text-align:center;max-width:350px;margin:24px auto;padding:0 24px;font-size:16px;line-height:24px}@media (width>=768px),print{.application section.content .description{margin-top:24px;margin-bottom:24px;font-size:18px}}.application section.content .panel{border:none;margin-top:12px}.application section.content .panel.single{flex-wrap:wrap;margin-bottom:0;display:flex}.application section.content .panel .field{width:100%;padding:0 6px}@media (width>=768px),print{.application section.content .panel .field{width:33.33%;margin-bottom:18px}}.application section.content .panel .field>.control{height:auto}.application section.content .panel .field>.control input:not([type=checkbox]){margin-top:0;margin-bottom:0}.application section.content .panel p.buttons{text-align:center;width:100%;margin:9px 0 0;padding:0}.quick-links{background:#fff;flex-direction:column;gap:1rem;padding:1rem;display:flex}.quick-links .button{width:100%}.quick-links .button>.icon{width:20px;height:20px}@media (width>=768px),print{.quick-links{flex-direction:row;justify-content:center;padding:1.5rem 0}.quick-links .button{width:auto}}.banners-wrap{margin-bottom:-1px;position:relative}.banners-wrap a{text-decoration:none}.banners-wrap>h1{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.banners{position:relative}.banners:not(.slick-initialized)>article:not(:first-child){display:none}.banners.slick-slider{line-height:0}.banners,.banners-wrap .navigation-wrap{z-index:0}.banners .banner-box{position:relative}.js .banners .banner-box{cursor:pointer}.banners .banner-box canvas{z-index:-1;width:50%;height:100%;position:absolute;inset:0}.banners .banner-box canvas+canvas{left:50%}.banners .banner-box .image-box{padding:28% 50%;position:relative}.banners .banner-box .image-box img{position:absolute}.banners-slider .banners .banner-box .image-box img,.banners-ex-slider .banners .banner-box .image-box img{inset:0}.banners .banner-box .info{flex-direction:column;align-items:flex-start;padding:18px 24px;display:flex}.banners-slider .banners .banner-box .info .title{margin-bottom:2rem;font-weight:300}.banners-slider .banners .banner-box .info .title:last-child{margin-bottom:0}.banners-slider .banners .banner-box .info .title{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{.banners-slider .banners .banner-box .info .title{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}.banners-slider .banners .banner-box .info .title{margin-bottom:0}.banners-ex-slider .banners .banner-box .info .title{letter-spacing:-.01em;margin-bottom:1rem;font-size:2rem;font-weight:500;line-height:2.5rem}.banners .banner-box .info .description{padding:0}.banners .banner-box .info .button{margin-top:12px}.banners .banner-box .info .icon{color:#ff7b00;margin-left:-3px}.banners-slider .banners .slick-dots{margin:0;padding:0;list-style:none;display:block}.banners-slider .banners .slick-dots>li{margin:0;padding:0;display:block}.banners-slider .banners .slick-dots>li:before{content:none}.banners-slider .banners .slick-dots{position:absolute;top:16px;left:18px}@media (width>=580px),print{.banners-slider .banners .slick-dots{display:none!important}}.banners-slider .banners .slick-dots li{display:inline-block}.banners-slider .banners .slick-dots li button{padding:6px;font-size:0;line-height:0;position:relative}.banners-slider .banners .slick-dots li button:after{content:"";background:0 0;border:2px solid #fff;border-radius:8px;width:8px;height:8px;display:inline-block}.banners-slider .banners .slick-dots li.slick-active button:after{background:#fff}.banners-slider .banners-wrap .navigation-wrap{display:none}.banners-ex-slider .banners .slick-dots{justify-content:center;gap:0 .5rem;margin:1rem 0;display:flex}@media (width>=768px),print{.banners-ex-slider .banners .slick-dots{margin-top:2rem;margin-bottom:2rem}}.banners-ex-slider .banners .slick-dots button{transition:background-color .15s cubic-bezier(.65,.05,.36,1),border-color .15s cubic-bezier(.65,.05,.36,1)}@media (prefers-reduced-motion:reduce){.banners-ex-slider .banners .slick-dots button{transition:none}}.banners-ex-slider .banners .slick-dots button{text-indent:100%;white-space:nowrap;border:1px solid #0f0f0f;border-radius:1.5rem;width:2.5rem;height:.5rem;display:block;overflow:hidden}.banners-ex-slider .banners .slick-dots button:hover{background:#f3f3f3}.banners-ex-slider .banners .slick-dots .slick-active button{color:#0f0f0f;background:#f37321;border-color:#f37321}@media (width>=580px),print{.banners .banner-box{--box-height:318px;height:var(--box-height);position:relative;overflow:hidden}.banners .banner-box .page-wrap{flex-direction:column;height:100%;display:flex}.banners-ex-slider .banners .banner-box .page-wrap{justify-content:center}.banners .banner-box .image-box{text-align:center;padding:0;position:absolute;top:50%;left:50%}.banners .banner-box .image-box img{max-width:none;position:relative}.banners-ex-slider .banners .banner-box .image-box img{width:auto}.banners .banner-box .info{width:62%;min-height:calc(var(--box-height) - 24px * 2);margin:0}.banners-slider .banners .banner-box .info{padding:2.5rem 24px 0}.banners-ex-slider .banners .banner-box .info{padding:0 24px}.banners .banner-box .info[data-text-color=text-inverted]{color:#fff}.banners .banner-box .info[data-text-color=text-lightest]{color:#a8a8a8}.banners .banner-box .info[data-text-color=text-lighter]{color:#8a8a8a}.banners .banner-box .info[data-text-color=text-light]{color:#5a5b5d}.banners .banner-box .info[data-text-color=text-normal],.banners .banner-box .info[data-text-color=text-darkest]{color:#0f0f0f}.banners .banner-box .info[data-text-color=latvenergo]{color:#98bc28}.banners .banner-box .info[data-text-color=highlight-normal]{color:#ff7b00}.banners .banner-box .info .description{margin-bottom:12px;font-size:1.125rem;font-weight:400;line-height:1.5rem;display:block}.banners-slider .banners-wrap .navigation-wrap{border-collapse:collapse;table-layout:fixed;border:0;width:100%;margin-top:-2.625rem;display:table;position:relative;bottom:0;left:0}.banners-slider .banners-wrap .navigation{justify-content:center;width:100%;display:flex}.banners-slider .banners-wrap .navigation .item{text-align:center;vertical-align:top;background:#9b9b9bd9;border:0 solid #ffffff4d;border-left-width:1px;width:20%;display:table-cell}.banners-slider .banners-wrap .navigation .item.active{background:#6e6e6ef2}.banners-slider .banners-wrap .navigation .item:first-child{border:none}.banners-slider .banners-wrap .navigation .item a{color:#fff;padding-top:10px;padding-bottom:8px;font-size:14px;font-weight:700;line-height:24px;display:block;position:relative}}@media (width>=580px) and (width>=580px) and (width<=767px),print and (width>=580px) and (width<=767px){.banners-slider .banners-wrap .navigation .item a{padding-top:18px;padding-bottom:18px;font-size:18px;line-height:24px}}@media (width>=580px),print{.banners-slider .banners-wrap .navigation .item.active a:after{content:"";border:8px solid #0000;border-top-width:0;border-bottom-color:#6e6e6ef2;width:0;height:0;margin-left:-8px;position:absolute;top:-8px;left:50%}.banners .banner-box .info .title{margin-left:-3px}.banners .banner-box .info .button{margin-top:auto}}@media (width>=580px) and (width<=767px){.banners .banner-box .info .title{margin-bottom:.5rem}.banners-slider .banners .banner-box .image-box,.banners-ex-slider .banners .banner-box .image-box{margin-top:-201px;margin-left:-384px}.banners-ex-slider .banners .banner-box .image-box img{max-width:none}.banners-wrap .navigation-wrap{margin-top:-73px}}@media (width>=768px),print{.banners .banner-box{--box-height:288px}.banners .banner-box .image-box{margin-top:-144px;margin-left:-720px}.banners-slider .banners .banner-box .image-box img{height:var(--box-height)}.banners .banner-box .info{width:55%}}@media (width>=984px),print{.banners .banner-box .info{width:50%;min-height:auto}.banners .banner-box .image-box{margin-top:-144px}.banners-wrap .navigation-wrap{width:100%;left:0}.banners-wrap .navigation .item:first-child{border-top-left-radius:6px}.banners-wrap .navigation .item:last-child{border-top-right-radius:6px}.banners .banner-box .info .button{margin-top:24px}}.banner-carousel .slick-prev,.banner-carousel .slick-next{color:#0f0f0f;z-index:1;background:#fff;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;position:absolute;bottom:.5rem;display:flex!important}.banner-carousel .slick-prev .icon,.banner-carousel .slick-prev .icon>svg,.banner-carousel .slick-next .icon,.banner-carousel .slick-next .icon>svg{width:1.5rem;height:1.5rem}@media (width>=1200px){.banner-carousel .slick-prev,.banner-carousel .slick-next{bottom:50%}}.banner-carousel .slick-prev:hover,.banner-carousel .slick-prev:focus-visible,.banner-carousel .slick-next:hover,.banner-carousel .slick-next:focus-visible{background:#f3f3f3}.banner-carousel .slick-prev.slick-disabled,.banner-carousel .slick-next.slick-disabled{cursor:default;pointer-events:none;opacity:.65;color:#8a8a8a;border-color:#e0e0e0}.banner-carousel .slick-prev{margin-left:38px}@media (width>=1200px){.banner-carousel .slick-prev{margin:0;left:auto;right:100%}}.banner-carousel .slick-next{right:38px}@media (width>=1200px){.banner-carousel .slick-next{margin:0;left:100%;right:auto}}.banner-carousel{position:relative;overflow:hidden}.banner-carousel .slick-prev,.banner-carousel .slick-next{margin:0;bottom:50%;transform:translateY(50%)}.banner-carousel .slick-prev{left:1rem;right:auto}.banner-carousel .slick-next{left:auto;right:1rem}.banner-carousel .slick-dots{justify-content:center;gap:0 .5rem;margin:1rem 0;display:flex}@media (width>=768px),print{.banner-carousel .slick-dots{margin-top:2rem;margin-bottom:2rem}}.banner-carousel .slick-dots button{transition:background-color .15s cubic-bezier(.65,.05,.36,1),border-color .15s cubic-bezier(.65,.05,.36,1)}@media (prefers-reduced-motion:reduce){.banner-carousel .slick-dots button{transition:none}}.banner-carousel .slick-dots button{text-indent:100%;white-space:nowrap;border:1px solid #0f0f0f;border-radius:1.5rem;width:2.5rem;height:.5rem;display:block;overflow:hidden}.banner-carousel .slick-dots button:hover{background:#f3f3f3}.banner-carousel .slick-dots .slick-active button{color:#0f0f0f;background:#f37321;border-color:#f37321}.banner-carousel .slides:not(.slick-initialized)>.slide:not(:first-child){display:none}.banner-carousel .slide{position:relative;overflow:hidden}.banner-carousel .slide.clickable{cursor:pointer}@media (width<=579px){.banner-carousel .slide:not([data-active-layouts~=compact]){display:none!important}}@media (width>=580px) and (width<=983px){.banner-carousel .slide:not([data-active-layouts~=medium]){display:none!important}}@media (width>=984px),print{.banner-carousel .slide:not([data-active-layouts~=full]){display:none!important}}.banner-carousel .media-container{aspect-ratio:360/600;width:100%;position:relative;overflow:hidden}@media (width>=580px),print{.banner-carousel .media-container{aspect-ratio:768/520}}@media (width>=984px),print{.banner-carousel .media-container{aspect-ratio:1440/540}}.banner-carousel .media-container img,.banner-carousel .media-container video,.banner-carousel .media-container picture{width:100%;height:100%;display:block}.banner-carousel .media-container img,.banner-carousel .media-container video{object-fit:cover}.banner-carousel .slide-content{z-index:2;flex-direction:column;justify-content:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@media (width<=579px){.banner-carousel .slide-content{height:auto;padding:1rem;top:auto;bottom:0}}@media (width>=580px),print{.banner-carousel .slide-content{max-width:62%;padding-left:13%}}@media (width>=984px),print{.banner-carousel .slide-content{max-width:50%;padding-left:11%}}.banner-carousel .title-wrap h2{letter-spacing:-.01em;margin-top:0;margin-bottom:1.5rem;font-size:2rem;font-weight:500;line-height:2.5rem}.banner-carousel .subtitle-wrap p{letter-spacing:-.01em;margin-bottom:0;font-size:1.125rem;line-height:1.5rem}@media (width>=580px),print{.banner-carousel [data-layout=compact]{display:none!important}}@media (width<=579px){.banner-carousel [data-layout=medium]{display:none!important}}@media (width>=984px),print{.banner-carousel [data-layout=medium]{display:none!important}}@media (width<=983px){.banner-carousel [data-layout=full]{display:none!important}}@media (width>=984px),print{section.charging-stations-map .container{margin-left:16px;margin-right:16px}}@media (width>=1128px),print{section.charging-stations-map .container{max-width:1152px;margin-left:auto;margin-right:auto}}section.charging-stations-map .container{padding-left:24px;padding-right:24px}@media (width>=984px),print{section.charging-stations-map .container{padding-left:16px;padding-right:16px}}section.charging-stations-map .container{padding-top:30px;padding-bottom:30px}@media (width>=580px),print{section.charging-stations-map .container{padding-top:4rem;padding-bottom:4rem}}section.charging-stations-map h2{margin-bottom:2rem;font-weight:300}section.charging-stations-map h2:last-child{margin-bottom:0}section.charging-stations-map h2{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{section.charging-stations-map h2{letter-spacing:-.01em;max-width:768px;font-size:2.25rem;line-height:2.625rem}}section.charging-stations-map h2{text-align:center;margin-left:auto;margin-right:auto}section.charging-stations-map .map-container{margin-top:8px}@media (width>=768px),print{section.charging-stations-map .map-container{flex-wrap:wrap;display:flex}}section.charging-stations-map .filters{flex:none;width:100%;margin-bottom:1.5rem}section.charging-stations-map .filters .field[data-name=fast_charging_only]>.label{margin-bottom:.875rem}section.charging-stations-map .filters .field[data-name=fast_charging_only] .option .label:before{content:attr(data-off)}section.charging-stations-map .filters .field[data-name=fast_charging_only] .control.switch:has(input:checked)~.label:before{content:attr(data-on)}section.charging-stations-map .filters button.reset{align-self:center;font-weight:500;text-decoration:underline}@media (width<=767px){section.charging-stations-map .filters:not(.active) button.reset{cursor:default;pointer-events:none;opacity:.65}}@media (width>=360px),print{section.charging-stations-map .filters{flex-wrap:wrap;gap:0 1rem;display:flex}section.charging-stations-map .filters .field{flex-basis:calc(50% - .5rem)}}@media (width>=768px),print{section.charging-stations-map .filters{margin-bottom:0;padding-left:24px;padding-right:24px}}@media (width>=768px) and (width>=984px),print and (width>=768px),print and (width>=984px),print{section.charging-stations-map .filters{padding-left:16px;padding-right:16px}}@media (width>=768px),print{section.charging-stations-map .filters:not(.active) button.reset{display:none}section.charging-stations-map .filters .field{flex-basis:auto;min-width:160px}section.charging-stations-map .filters button.reset{margin-top:.5rem;margin-left:auto}section.charging-stations-map .map{flex:none;width:100%}}@media (width>=984px),print{section.charging-stations-map .map{flex:none;width:66.6667%}}section.charging-stations-map .map{height:480px}@media (width>=768px),print{section.charging-stations-map .map{padding-left:24px;padding-right:24px}}@media (width>=768px) and (width>=984px),print and (width>=768px),print and (width>=984px),print{section.charging-stations-map .map{padding-left:16px;padding-right:16px}}section.charging-stations-map .google-map{height:100%}section.charging-stations-map .google-map .station-details .heading{letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.125rem;line-height:1.5rem}section.charging-stations-map .google-map .station-details .heading .icon{align-self:flex-start}section.charging-stations-map .google-map .station-details .details p{letter-spacing:-.01em;margin-bottom:0;padding:0;font-size:.875rem;line-height:1.25rem}section.charging-stations-map .google-map .station-details{max-width:324px;padding:1rem 2.5rem 1rem 1rem}@media (width>=768px),print{section.charging-stations-map .google-map .station-details{max-width:480px}}section.charging-stations-map .google-map .station-details .buttons{margin-top:1rem}section.charging-stations-map .google-map .station-details .button{border-radius:.8rem;padding:.3125rem .9375rem;font-size:.875rem;line-height:1.25rem}section.charging-stations-map .google-map .gm-style{font-family:inherit}section.charging-stations-map .google-map .gm-style-iw{font-weight:400}section.charging-stations-map .google-map .gm-style-iw-c{padding:0}section.charging-stations-map .google-map .gm-style-iw-chr{height:0}section.charging-stations-map .google-map .gm-style-iw-d{overflow:auto!important}section.charging-stations-map .google-map .cluster img{filter:invert(50%)sepia()saturate(2500%)}@media (width>=768px),print{section.charging-stations-map .stations-content{flex:none;width:100%}}@media (width>=984px),print{section.charging-stations-map .stations-content{flex:none;width:33.3333%}}@media (width>=768px),print{section.charging-stations-map .stations-content{flex-direction:column;padding-left:24px;padding-right:24px;display:flex}}@media (width>=768px) and (width>=984px),print and (width>=768px),print and (width>=984px),print{section.charging-stations-map .stations-content{padding-left:16px;padding-right:16px}}section.charging-stations-map .stations-content .accordion{scroll-behavior:smooth;max-height:25rem;overflow:hidden auto}@media (prefers-reduced-motion:reduce){section.charging-stations-map .stations-content .accordion{scroll-behavior:auto}}section.charging-stations-map .stations-content .accordion>section[id]{background-color:#fff;padding:0}section.charging-stations-map .stations-content .accordion .r-tabs-anchor{text-align:right;font-weight:700}section.charging-stations-map .stations-content .stations li .heading{letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.125rem;line-height:1.5rem}section.charging-stations-map .stations-content .stations li .heading .icon{align-self:flex-start}section.charging-stations-map .stations-content .stations li .details p{letter-spacing:-.01em;margin-bottom:0;padding:0;font-size:.875rem;line-height:1.25rem}section.charging-stations-map .stations-content .stations li{transition:background .15s cubic-bezier(.65,.05,.36,1)}@media (prefers-reduced-motion:reduce){section.charging-stations-map .stations-content .stations li{transition:none}}section.charging-stations-map .stations-content .stations li{border-top:1px solid #e0e0e0;padding:12px 24px 12px 12px}section.charging-stations-map .stations-content .stations li:first-child{border-top:0}section.charging-stations-map .stations-content .stations li[data-filtered=true]{display:none}section.charging-stations-map .stations-content .stations li.selected{background-color:#f3f3f3}@media (width>=768px),print{section.charging-stations-map .stations-content .stations li:not(.selected):hover{cursor:pointer;background:#fbf7f5}}section.charging-stations-map .stations-content .no-results{text-align:right;margin-top:.5rem}section.charging-stations-map .stations-content .legend{margin-top:1.5rem}@media (width>=768px),print{section.charging-stations-map .stations-content .legend{margin-top:auto}}section.charging-stations-map .stations-content .legend li{letter-spacing:-.01em;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1rem;line-height:1.25rem;display:flex}section.charging-stations-map .stations-content .legend li:last-child{margin-bottom:0}section.insurance-product{padding-top:30px;padding-bottom:30px}@media (width>=768px),print{section.insurance-product{padding-top:48px;padding-bottom:48px}}@media (width>=984px),print{section.insurance-product .content{margin-left:16px;margin-right:16px}}@media (width>=1128px),print{section.insurance-product .content{max-width:1152px;margin-left:auto;margin-right:auto}}section.insurance-product .content{padding-left:24px;padding-right:24px}@media (width>=984px),print{section.insurance-product .content{padding-left:16px;padding-right:16px}}section.insurance-product .content>.single.panel{padding-bottom:1.5rem}section.insurance-product .panel>header{text-align:center;border:0;margin-bottom:24px}@media (width>=768px),print{section.insurance-product .panel>header{text-align:left;justify-content:space-between;align-items:center;display:flex}}section.insurance-product .panel>header:after{content:none}section.insurance-product .panel>header p{margin-top:0}section.insurance-product .heading,section.insurance-product .subheading{margin-bottom:2rem;font-weight:300}section.insurance-product .heading:last-child,section.insurance-product .subheading:last-child{margin-bottom:0}section.insurance-product .heading,section.insurance-product .subheading{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{section.insurance-product .heading,section.insurance-product .subheading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}section.insurance-product .heading,section.insurance-product .subheading{font-weight:500}@media (width>=768px),print{section.insurance-product .heading{justify-content:center;align-items:center;gap:18px;display:flex}}section.insurance-product .heading img{max-height:48px;margin:0 auto 12px;display:block}@media (width>=768px),print{section.insurance-product .heading img{max-height:64px;margin:0}}section.insurance-product .subheading small{padding-top:5px;padding-bottom:7px;font-size:16px;line-height:24px}section.insurance-product .subheading small:last-child{margin-bottom:0}@media (width>=768px),print{section.insurance-product .subheading small{padding-top:1px;padding-bottom:5px;font-size:18px;line-height:30px}}section.insurance-product .offers{background:#fbf7f5;border-radius:1rem;margin-top:24px;padding:12px 24px}section.insurance-product .offers .details{margin-top:36px}section.insurance-product .offer{margin-bottom:36px}section.insurance-product .offer .title:last-child{margin-bottom:0}section.insurance-product .offer .title{letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.125rem}@media (width>=768px),print{section.insurance-product .offer .title{letter-spacing:-.01em;font-size:1.375rem;line-height:1.875rem}}section.insurance-product .offer .title{margin-bottom:24px;font-weight:400}section.insurance-product .offer .items{max-width:600px}section.insurance-product .offer .items .item{grid-template-columns:1fr 1fr;gap:0 24px;margin-bottom:18px;display:grid}@media (width>=580px),print{section.insurance-product .offer .items .item{gap:0 48px}}section.insurance-product .offer .items .item:last-child{margin-bottom:0}section.insurance-product .offer .items .item:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23ff7b00%22%20viewBox%3D%220%200%2016%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.75.707A1.626%201.626%200%200%200%20.125%202.332v4.586c0%203.564%201.558%206.056%203.246%207.61a11.648%2011.648%200%200%200%204.092%202.429c.346.127.728.127%201.074%200%20.653-.217%202.418-.89%204.092-2.43%201.688-1.553%203.246-4.045%203.246-7.609V2.332A1.625%201.625%200%200%200%2014.25.707Zm.375%202h11.75v4.211c0%202.998-1.227%204.873-2.602%206.139A9.676%209.676%200%200%201%208%2015.017a9.676%209.676%200%200%201-3.273-1.96c-1.375-1.266-2.602-3.14-2.602-6.139Z%22%2F%3E%3Cpath%20d%3D%22M11.46%205.082a1%201%200%200%200-.712.277L6.852%209.074%205.254%207.547a1%201%200%200%200-1.414.033%201%201%200%200%200%20.031%201.412l2.29%202.188a1%201%200%200%200%201.38.002l4.586-4.375a1%201%200%200%200%20.033-1.414%201%201%200%200%200-.7-.311z%22%2F%3E%3C%2Fsvg%3E);background:0 0;width:14px;height:auto;padding-top:3px}section.insurance-product .offer .items .item b{font-weight:400}section.insurance-product .description ul{flex-wrap:wrap;gap:0 24px;margin-top:24px;display:flex}section.insurance-product .description ul li{flex-basis:100%}@media (width>=580px),print{section.insurance-product .description ul li{flex-basis:calc(33.33% - 24px)}}.start-supply .panel{margin-top:0;padding-top:1rem;padding-bottom:1rem}@media (width>=768px),print{.start-supply .panel{padding-top:1.5rem;padding-bottom:1.5rem}}.start-supply .panel .ss-step{margin-bottom:1.5rem}.start-supply .panel .ss-step:last-child{margin-bottom:0}.start-supply .panel .ss-step-title{letter-spacing:-.01em;margin-bottom:1rem;padding-top:0;padding-bottom:0;font-size:1.125rem;font-weight:500;line-height:1.5rem;display:block}@media (width>=768px),print{.start-supply .panel.ss-configurator-panel{grid-template-columns:1fr 1fr;display:grid}}.start-supply .panel.ss-configurator-panel .field{margin-bottom:.5rem}.start-supply .panel.ss-configurator-panel .field .options{gap:0 1.5rem;display:flex}@media (width>=768px),print{.start-supply .panel.ss-configurator-panel .field.datepicker .control{max-width:17rem}}.ss-info{gap:0 .25rem;margin-top:.5rem;display:flex}.ss-info .icon{color:#ff7b00;flex:none}.ss-info .icon,.ss-info .icon>svg{width:.875rem;height:.875rem}.ss-info .ss-info-text{letter-spacing:-.01em;font-size:.75rem;line-height:1rem}.ss-price{justify-content:space-between;gap:0 6px;display:flex}.ss-price.secondary .price{font-size:24px}.ss-price button.has-hint.info{align-self:flex-start;margin-left:6px;position:relative}.ss-price .price{justify-content:flex-end;align-items:flex-end;margin-left:6px;margin-right:6px;font-size:29px;font-weight:700;line-height:28px;display:flex}.ss-price .units{align-self:flex-end}.ss-price .units .unit{font-size:10px;font-weight:500;line-height:11px}.ss-price .units .unit:not(:last-of-type){border-bottom:1px solid}.ss-price>.interface.icon{margin-bottom:2px;margin-right:4.2px}.portal-loader{justify-content:center;align-items:center;display:flex}.portal-loader .lds-ellipsis{width:80px;height:80px;display:inline-block;position:relative}.portal-loader .lds-ellipsis div{background:#ff7b00;border-radius:50%;width:13px;height:13px;animation-timing-function:cubic-bezier(0,1,1,0);position:absolute;top:33px}.portal-loader .lds-ellipsis div:first-child{animation:.6s infinite lds-ellipsis1;left:8px}.portal-loader .lds-ellipsis div:nth-child(2){animation:.6s infinite lds-ellipsis2;left:8px}.portal-loader .lds-ellipsis div:nth-child(3){animation:.6s infinite lds-ellipsis2;left:32px}.portal-loader .lds-ellipsis div:nth-child(4){animation:.6s infinite lds-ellipsis3;left:56px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.start-supply .ss-additional-product-options{--option-item-gap:.75rem}@media (width>=768px) and (width<=983px){.start-supply .ss-additional-product-options{position:relative}}@media (width>=768px),print{.start-supply .ss-additional-product-options{grid-column:1/-1}}.start-supply .ss-additional-product-options .ss-step-content{margin-bottom:calc(var(--option-item-gap) * -1)}@media (width>=768px),print{.start-supply .ss-additional-product-options .ss-step-content{gap:0 var(--option-item-gap);flex-basis:100%;grid-template-columns:repeat(auto-fit,minmax(40%,1fr));display:grid}.start-supply .ss-additional-product-options .ss-step-content .option-item-wrap{grid-row:span 2;grid-template-rows:subgrid;display:grid}}@media (width>=984px),print{.start-supply .ss-additional-product-options .ss-step-content{grid-template-columns:repeat(auto-fit,minmax(23%,1fr))}}.start-supply .ss-additional-product-options .toggle-all-details.button{border-radius:.8rem;padding:.3125rem .9375rem;font-size:.875rem;line-height:1.25rem;display:none}@media (width>=768px) and (width<=983px){.start-supply .ss-additional-product-options .toggle-all-details.button{display:inline-block;position:absolute;top:-2.5rem;right:0}}.start-supply .ss-additional-product-options .option-item-wrap{margin-bottom:var(--option-item-gap);background:#fbf7f5;border-radius:.5rem;align-items:stretch;padding:.5rem;overflow:hidden}.start-supply .ss-additional-product-options .option-item-wrap.disabled{cursor:default;pointer-events:none;opacity:.65;color:#5a5b5d}.start-supply .ss-additional-product-options .option-item-wrap .field{margin-bottom:0}.start-supply .ss-additional-product-options .option-item-wrap .description{margin-top:.75rem}.start-supply .ss-additional-product-options .option-item-wrap .description p,.start-supply .ss-additional-product-options .option-item-wrap .description ul,.start-supply .ss-additional-product-options .option-item-wrap .description li{letter-spacing:-.01em;font-size:.75rem;line-height:1rem}.start-supply .ss-additional-product-options .option-item-wrap.description-visible .description-toggle:after{transform:rotate(-135deg)}.start-supply .ss-additional-product-options .option-item-wrap:not(.description-visible) .description{display:none}.start-supply .ss-additional-product-options .option-item-wrap .badge{letter-spacing:-.01em;white-space:nowrap;background:#ff7b00;border-top-left-radius:.5rem;border-bottom-right-radius:.5rem;align-items:center;gap:0 .25rem;margin:0;padding:.5rem .5rem .5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex;position:absolute;top:0;left:0}.start-supply .ss-additional-product-options .option-item-wrap .badge .icon,.start-supply .ss-additional-product-options .option-item-wrap .badge .icon>svg{width:1rem;height:1rem}.start-supply .ss-additional-product-options .option-item-wrap.has-badge{padding-top:2.75rem;position:relative;box-shadow:inset 0 0 0 2px #ff7b00}@media (width>=768px),print{.start-supply .ss-additional-product-options:has(.badge) .option-item-wrap{padding-top:2.75rem}}.start-supply .ss-additional-product-options .field .option-icon-price{align-items:baseline;padding:0}.start-supply .ss-additional-product-options .field .option-icon-price .label{flex-grow:1}.start-supply .ss-additional-product-options .field .option-icon-price .ss-info{flex:none;align-self:flex-start;margin:0}.start-supply .ss-additional-product-options .field .option-icon-price .ss-info button.info{margin:0;display:flex}.start-supply .ss-additional-product-options .field .option-icon-price .ss-info button.info .icon,.start-supply .ss-additional-product-options .field .option-icon-price .ss-info button.info .icon>svg{width:.625rem;height:.625rem}.start-supply .ss-additional-product-options .field .option-icon-price .units{flex-direction:column;display:flex}.start-supply .ss-additional-product-options .field .option-icon-price .units .unit{letter-spacing:-.01em;font-size:.625rem;font-weight:500;line-height:.6875rem}.start-supply .ss-additional-product-options .field .option-icon-price .units .unit:not(:last-of-type){border-bottom:1px solid}.start-supply .ss-additional-product-options .field .text-price-wrap{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.start-supply .ss-additional-product-options .field .text-price-wrap .label-text{letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}.start-supply .ss-additional-product-options .field .text-price-wrap .price-units-wrap{align-items:center;display:flex}.start-supply .ss-additional-product-options .field .text-price-wrap .price-units-wrap .price{letter-spacing:-.01em;margin:0 .25rem;font-size:1rem;font-weight:500;line-height:1.25rem}.start-supply .ss-additional-product-options .description-toggle{padding-right:1.75rem;position:relative}.start-supply .ss-additional-product-options .description-toggle:after{content:"";opacity:1;pointer-events:none;border:2px solid;border-width:0 2px 2px 0;width:.5rem;height:.5rem;margin-top:-1px;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)rotate(45deg)}.start-supply .ss-additional-product-options .description-toggle{flex:none;align-self:flex-start;width:1.25rem;height:1.25rem;padding-right:0}.start-supply .ss-additional-product-options .description-toggle:after{right:.25rem}section.ss-products-panel{position:relative}section.ss-products-panel .ss-row{justify-content:center;width:100%;display:flex}section.ss-products-panel .ss-row:not(.has-term-selectors) .ss-product-information:has(.ss-product-terms-selector:empty) .ss-product-intro{margin-bottom:0}section.ss-products-panel .ss-row:not(.has-term-selectors) .ss-product-terms-selector:empty+.ss-product-price{margin-top:0}section.ss-products-panel .ss-row.slick-slider{flex-direction:column;position:relative}section.ss-products-panel .ss-row.slick-slider .slick-list{margin-bottom:.75rem}@media (width>=984px),print{section.ss-products-panel .ss-row.slick-slider{position:unset}}section.ss-products-panel .ss-product{background:#fff;border:1px solid #e0e0e0;border-radius:1rem;width:100%;height:auto;margin-bottom:0;padding:48px 24px 24px;position:relative}section.ss-products-panel .ss-product .badge{text-align:center;text-transform:uppercase;background-color:#ff7b00;border-top-left-radius:16px;border-top-right-radius:16px;padding:11px 28px;font-size:1.5rem;font-weight:700;line-height:1.75rem;position:absolute;top:-1px;left:-1px;right:-1px}section.ss-products-panel .ss-product:not(:only-child){padding:66px 24px 24px}section.ss-products-panel .ss-product:not(:only-child) .ss-product-row{flex-direction:column;align-items:center}section.ss-products-panel .ss-product:not(:only-child) .ss-product-row:not(.ss-product-actions){height:100%}section.ss-products-panel .ss-product:not(:only-child) .ss-product-row.ss-product-actions{align-items:stretch}section.ss-products-panel .ss-product:not(:only-child) .ss-product-row .ss-product-information{flex-direction:column;width:100%}section.ss-products-panel .ss-product:not(:only-child) .ss-product-row .ss-product-information .ss-product-title{text-align:center;font-weight:400}section.ss-products-panel .ss-product:not(:only-child) .ss-product-row .ss-product-information .ss-product-image{margin-left:auto;margin-right:auto}section.ss-products-panel .ss-product:not(:only-child) .ss-product-row .ss-product-price{height:100%}section.ss-products-panel .ss-product:not(:only-child):not(:first-child){margin-left:.5rem}@media (width>=768px),print{section.ss-products-panel .ss-product:not(:only-child):not(:first-child){margin-left:1.5rem}section.ss-products-panel .ss-product:not(:only-child) .ss-price .price{min-width:auto}}section.ss-products-panel .ss-product:not(:only-child) .ss-product-price{width:100%;margin-left:0}section.ss-products-panel .ss-product:not(:only-child) .ss-product-discount,section.ss-products-panel .ss-product:not(:only-child) .ss-product-total-price{justify-content:space-between;align-items:center;display:flex}@media (width>=768px),print{section.ss-products-panel .ss-product:not(:only-child) .ss-product-discount-info .description{text-align:left}}section.ss-products-panel .ss-product .ss-product-discount,section.ss-products-panel .ss-product .ss-product-total-price{justify-content:space-between;align-items:center;display:flex}section.ss-products-panel .ss-product .ss-product-discount .description,section.ss-products-panel .ss-product .ss-product-total-price .description{font-weight:400}@media (width>=768px),print{section.ss-products-panel .ss-product .ss-product-discount,section.ss-products-panel .ss-product .ss-product-total-price{justify-content:flex-end}}section.ss-products-panel .ss-product .ss-product-discount-info .description{text-align:left;color:#0f0f0f;align-self:flex-end;margin-right:.5rem;padding-right:0;font-size:.75rem;line-height:.75rem}@media (width>=768px),print{section.ss-products-panel .ss-product .ss-product-discount-info .description{text-align:right}}section.ss-products-panel .ss-product .ss-price .price{letter-spacing:-.01em;text-align:right;font-size:1.5rem;line-height:1}@media (width>=768px),print{section.ss-products-panel .ss-product .ss-price .price{min-width:106px}}section.ss-products-panel .ss-product .ss-price .icon-price-wrap{align-items:center;display:flex}section.ss-products-panel .ss-product .ss-price .icon-price-wrap .price{min-width:auto}section.ss-products-panel .ss-product .ss-product-price{border:none;flex-direction:column;display:flex}@media (width>=768px),print{section.ss-products-panel .ss-product .ss-product-price{margin-left:12px}}section.ss-products-panel .ss-product .ss-product-actions{margin-top:auto;margin-bottom:1.5rem}@media (width>=768px),print{section.ss-products-panel .ss-product .ss-product-actions{margin-bottom:1.875rem}}section.ss-products-panel .ss-product .ss-product-actions p.buttons{margin-top:24px;margin-bottom:0}section.ss-products-panel .ss-product .ss-product-actions p.buttons .button{min-width:216px}@media (width>=580px) and (width<=983px){section.ss-products-panel .ss-product .ss-product-actions p.buttons .button{width:100%}}section.ss-products-panel .ss-product .ss-product-row{z-index:2;flex-direction:column;width:100%;display:flex;position:relative}@media (width>=768px),print{section.ss-products-panel .ss-product .ss-product-row{flex-direction:row;justify-content:space-between}}section.ss-products-panel .ss-product .ss-product-information{flex-direction:column;display:flex;position:relative}section.ss-products-panel .ss-product .ss-product-information .ss-product-image{margin:0 auto}section.ss-products-panel .ss-product .ss-product-information .ss-product-image img{height:60px;min-height:60px;margin-top:12px;margin-bottom:6px}section.ss-products-panel .ss-product .ss-product-information .ss-product-title{letter-spacing:-.01em;margin:.5rem 0;padding:0;font-size:2rem;line-height:2.625rem}@media (width<=767px){section.ss-products-panel .ss-product .ss-product-information .ss-product-title{text-align:center}}section.ss-products-panel .ss-product .ss-product-information .ss-product-intro{letter-spacing:-.01em;margin-top:1.25rem;margin-bottom:.5rem;font-size:1.25rem;line-height:1.5rem}section.ss-products-panel .ss-product .ss-product-information .buttons{flex:1;align-items:end;padding:0}section.ss-products-panel .ss-product .ss-product-information .buttons .button{width:100%}section.ss-products-panel .ss-product .ss-product-information .ss-product-description{margin-top:1.5rem}section.ss-products-panel .ss-product .ss-product-information .ss-product-description p,section.ss-products-panel .ss-product .ss-product-information .ss-product-description h3,section.ss-products-panel .ss-product .ss-product-information .ss-product-description h4,section.ss-products-panel .ss-product .ss-product-information .ss-product-description h5,section.ss-products-panel .ss-product .ss-product-information .ss-product-description h6,section.ss-products-panel .ss-product .ss-product-information .ss-product-description blockquote,section.ss-products-panel .ss-product .ss-product-information .ss-product-description li,section.ss-products-panel .ss-product .ss-product-information .ss-product-description pre,section.ss-products-panel .ss-product .ss-product-information .ss-product-description address{padding-top:.25rem;padding-bottom:.25rem}section.ss-products-panel .ss-product .ss-product-information .ss-product-price{margin-top:.75rem}section.ss-products-panel .ss-product .ss-product-information .ss-product-terms-selector{margin-block-start:0}section.ss-products-panel .ss-product .ss-product-information .ss-product-terms-selector:empty{margin-block:0}section.ss-products-panel .ss-product .ss-product-information .ss-product-terms-selector>.title{letter-spacing:-.01em;margin-bottom:.75rem;padding:0 1.5rem;font-size:1rem;font-weight:700;line-height:1.5rem}section.ss-products-panel .ss-product .ss-product-information .ss-product-terms-selector .term{flex-direction:column;padding-block:.5rem;padding-inline:1rem;display:flex}section.ss-products-panel .ss-product .ss-product-information .ss-product-terms-selector .term .value{letter-spacing:-.01em;font-size:1rem;font-weight:500;line-height:1.5rem}section.ss-products-panel .ss-product .ss-product-information .ss-product-terms-selector .term .label{letter-spacing:-.01em;margin-top:-.5rem;font-size:.625rem;line-height:1rem}section.ss-products-panel .ss-product .ss-product-information .ss-product-terms-selector.tablike .navigation li:first-child:before{width:1.5rem}section.ss-products-panel .ss-product .ss-product-information .ss-product-terms-selector.tablike .navigation{justify-content:center}section.ss-products-panel .ss-product .ss-product-information .ss-product-terms-selector.tablike .navigation:before{content:"";border-bottom:1px solid #c7c7c7;width:100%;display:block}section.ss-products-panel .ss-product .ss-product-information .ss-product-terms-selector.tablike .navigation li:first-child{margin-left:0}section.ss-products-panel .ss-product .ss-product-information .ss-product-terms-selector.tablike .navigation li:first-child:before{display:none}section.ss-products-panel .ss-product .ss-product-information .links{text-align:left;margin-bottom:6px}section.ss-products-panel .ss-product .ss-product-information .links a{color:#517b00}section.ss-products-panel .ss-product .info.has-hint{width:10px;height:10px}section.ss-products-panel .ss-product .icon.info{width:10px;height:10px;margin:0;display:block}section.ss-products-panel .ss-product .icon.info>svg{width:10px;height:10px}section.ss-products-panel .ss-product .ss-price-components .ss-price-value .price{font-size:1.25rem;font-weight:400}@media (width>=768px),print{section.ss-products-panel .ss-product:only-child .ss-product-information{grid-template-columns:auto 1fr auto;grid-template-areas:"image header details""image description details";column-gap:2rem;display:grid}section.ss-products-panel .ss-product:only-child .ss-product-information .ss-product-description{grid-area:description}section.ss-products-panel .ss-product:only-child .ss-product-information .ss-product-header{grid-area:header}section.ss-products-panel .ss-product:only-child .ss-product-information .ss-product-details{grid-area:details}section.ss-products-panel .ss-product:only-child .ss-product-information .ss-product-terms-selector{margin-top:0;margin-inline:0}}.start-supply .product-step .hidden{display:none}.start-supply .product-step .ss-step-title{vertical-align:top;margin-bottom:12px;margin-right:24px;display:inline-block}.start-supply .product-step .ss-step-title .ss-step-title-text{vertical-align:middle;color:#0f0f0f;font-size:16px;font-weight:400}.start-supply .product-step .contract-start-date-field .field{margin-bottom:0;padding-top:0}.start-supply .product-step .monthly-fee-component .ss-price:not(.discount) .price{font-weight:400}.start-supply .product-step .price-per-unit .ss-price,.start-supply .product-step .price-per-month .ss-price{padding-top:.25rem;padding-bottom:.25rem}.start-supply .product-step .price-per-unit .ss-price .ss-price-value,.start-supply .product-step .price-per-month .ss-price .ss-price-value{justify-content:flex-end;align-items:center;display:flex}.start-supply .product-step .price-per-unit .ss-price .ss-price-value button.info.has-hint,.start-supply .product-step .price-per-month .ss-price .ss-price-value button.info.has-hint{align-self:flex-end;margin-left:4px;top:-14px}.start-supply section.content{box-shadow:none;padding:0}.start-supply section.content:not(.special){padding:0}.start-supply section.content ul.slick-dots>li:before{display:none}.start-supply section.content ul.slick-dots{margin-top:36px;margin-bottom:36px}@media (width>=984px),print{.start-supply section.content ul.slick-dots{margin-top:12px}}.electricity-calculator-section{background:#fbf7f5;padding-top:2rem;padding-bottom:2rem}@media (width>=768px),print{.electricity-calculator-section{padding-top:3rem;padding-bottom:3rem}}.electricity-calculator-section .page-wrap{padding-left:1rem;padding-right:1rem}.electricity-calculator-section .calculator{margin-left:12px;margin-right:12px}@media (width>=768px),print{.electricity-calculator-section .calculator{margin-left:24px;margin-right:24px}}.electricity-calculator-section .form-block{background-color:#fff;border-radius:4px}.electricity-calculator-section .form-block .constructor-form{padding-top:48px;padding-bottom:48px}.electricity-calculator-section .form-block:not(.is-active){display:none}.electricity-calculator-section .columns .column--is-half{align-items:center}@media (width<=579px){.electricity-calculator-section .columns .column--is-half{align-items:unset}}.electricity-calculator-section .columns .column--is-half{display:flex}.electricity-calculator-section .columns .column--is-half.hint-col{align-items:flex-start;margin-bottom:12px}@media (width>=984px),print{.electricity-calculator-section .columns .column--is-half.hint-col:nth-of-type(2){height:80%}}@media (width<=579px){.electricity-calculator-section .columns .column--is-half.hint-col .elektrum-hint{margin-left:0}}.electricity-calculator-section .ss-price{display:flex}.electricity-calculator-section .ss-price.secondary .price{color:#0f0f0f;font-size:24px}.electricity-calculator-section .ss-price button.has-hint.info{align-self:flex-start;margin-left:6px;display:flex;position:relative}.electricity-calculator-section .ss-price .price{margin-left:6px;margin-right:6px;font-size:29px;font-weight:700;line-height:28px}.electricity-calculator-section .ss-price .price .price-title{color:#0f0f0f;white-space:nowrap;margin-top:2px;margin-right:12px;font-size:1.25rem;font-weight:300}.electricity-calculator-section .ss-price>.interface.icon{margin-right:4.2px}.electricity-calculator-section .ss-row{justify-content:center;width:100%}@media (width<=767px){.electricity-calculator-section .ss-row .product-only-single-column{display:none}}.electricity-calculator-section .ss-row.single-column .ss-price-title{margin-right:0}.electricity-calculator-section .ss-row.single-column .ss-product-information .ss-product-heading{margin-top:0}@media (width>=768px),print{.electricity-calculator-section .ss-row.single-column .product-only-multiple-column{display:none}}.electricity-calculator-section .ss-row.single-column .ss-product:has(.badge){padding-top:72px}.electricity-calculator-section .ss-row:not(.single-column) .product-only-single-column{display:none}.electricity-calculator-section .ss-row:not(.single-column) .ss-product{flex:1 1 0;width:0}.electricity-calculator-section .ss-row:not(.single-column) .ss-product .ss-product-information .ss-product-title{text-align:center;width:100%}.electricity-calculator-section .ss-row:not(.single-column) .ss-product .ss-product-actions .buttons,.electricity-calculator-section .ss-row:not(.single-column) .ss-product .ss-product-actions .button{width:100%}.electricity-calculator-section .ss-row.slick-slider{flex-direction:column;position:relative}@media (width>=1200px){.electricity-calculator-section .ss-row.slick-slider{position:unset}}.electricity-calculator-section .ss-product .ss-product-row{z-index:2;flex-direction:column;width:100%;display:flex;position:relative}.electricity-calculator-section .ss-product .ss-product-row:not(.ss-product-actions){height:100%}@media (width>=768px),print{.electricity-calculator-section .ss-product .ss-product-row{flex-direction:row;justify-content:space-between}}.electricity-calculator-section .ss-product .ss-product-information{flex-direction:column;display:flex}@media (width>=768px),print{.electricity-calculator-section .ss-product .ss-product-information{flex-direction:row;flex:1}}.electricity-calculator-section .ss-product .ss-product-information .ss-product-image{margin:0 auto}@media (width>=768px),print{.electricity-calculator-section .ss-product .ss-product-information .ss-product-image{margin-right:24px}}.electricity-calculator-section .ss-product .ss-product-information .ss-product-image .ss-product-image{height:84px;min-height:84px;margin-top:12px;margin-bottom:6px}.electricity-calculator-section .ss-product .ss-product-information .image{position:relative}.electricity-calculator-section .ss-product .ss-product-information .ss-product-title{letter-spacing:-.01em;margin:.5rem 0;padding:0;font-size:2rem;font-weight:400;line-height:2.625rem}@media (width<=767px){.electricity-calculator-section .ss-product .ss-product-information .ss-product-title{text-align:center}}.electricity-calculator-section .ss-product .ss-product-information .ss-product-heading{width:100%;margin-top:18px}.electricity-calculator-section .ss-product .ss-product-information .ss-product-intro{margin:12px 0 24px;font-size:1.25rem}.electricity-calculator-section .ss-product .ss-product-information .ss-product-description{width:100%;font-size:1.25rem}.electricity-calculator-section .ss-product .ss-product-information .ss-product-description.product-only-multiple-column{height:100%}.electricity-calculator-section .ss-product .ss-product-information .ss-product-description .ss-product-description-contents{margin-bottom:0}.electricity-calculator-section .ss-product .ss-product-information .ss-product-description h4{margin-bottom:12px;font-size:1.25rem;font-weight:400}.electricity-calculator-section .ss-product .ss-product-information .ss-product-description ul,.electricity-calculator-section .ss-product .ss-product-information .ss-product-description ol{margin-left:6px}.electricity-calculator-section .ss-product .ss-product-information .ss-product-description p,.electricity-calculator-section .ss-product .ss-product-information .ss-product-description ul li,.electricity-calculator-section .ss-product .ss-product-information .ss-product-description ol li{letter-spacing:-.01em;font-size:.875rem;line-height:1.25rem}.electricity-calculator-section .ss-product .ss-product-information .links{text-align:left;margin-bottom:6px}.electricity-calculator-section .ss-product:not(:only-child) .ss-product-row{flex-direction:column;align-items:center}.electricity-calculator-section .ss-product:not(:only-child) .ss-product-row:not(.ss-product-actions){height:100%}.electricity-calculator-section .ss-product:not(:only-child) .ss-product-row .ss-product-information{flex-direction:column;width:100%}.electricity-calculator-section .ss-product:not(:only-child) .ss-product-row .ss-product-information .ss-product-title{text-align:center}.electricity-calculator-section .ss-product:not(:only-child) .ss-product-row .ss-product-information .ss-product-image{margin-left:auto;margin-right:auto}.electricity-calculator-section .ss-product:not(:only-child) .ss-product-row .ss-product-price{height:100%}.electricity-calculator-section .ss-product:not(:only-child):not(:first-child){margin-left:12px}@media (width>=768px),print{.electricity-calculator-section .ss-product:not(:only-child) .ss-price .price{min-width:auto}}.electricity-calculator-section .ss-product:not(:only-child) .ss-product-price{width:100%;margin-left:0}.electricity-calculator-section .ss-product:not(:only-child) .ss-product-discount,.electricity-calculator-section .ss-product:not(:only-child) .ss-product-total-price{justify-content:space-between;align-items:center;display:flex}@media (width>=768px),print{.electricity-calculator-section .ss-product:not(:only-child) .ss-product-discount-info .description,.electricity-calculator-section .ss-product:not(:only-child) .solar-park-costs .description{text-align:left}}.electricity-calculator-section .ss-product .ss-product-actions{margin-top:auto}.electricity-calculator-section .ss-product .ss-product-actions p.buttons{margin-top:0;margin-bottom:0}.electricity-calculator-section .ss-product .ss-product-price{border:none;flex-direction:column;margin-top:12px;display:flex}@media (width>=768px),print{.electricity-calculator-section .ss-product .ss-product-price{margin-left:12px}}.electricity-calculator-section .ss-product .ss-product-price .product-type.with-compensation{margin-bottom:6px}.electricity-calculator-section .ss-product .ss-price .price{text-align:right;font-size:1.5rem;line-height:1}@media (width>=768px),print{.electricity-calculator-section .ss-product .ss-price .price{min-width:106px}}.electricity-calculator-section .ss-product .ss-price .interface,.electricity-calculator-section .ss-product .ss-price .icon-price-hint-wrap{display:flex}.electricity-calculator-section .ss-product .ss-price .icon-price-hint-wrap .icon-price-wrap{align-items:center;margin-left:auto;font-size:1.5rem;line-height:1;display:flex}@media (width>=768px),print{.electricity-calculator-section .ss-product .ss-price .icon-price-hint-wrap .icon-price-wrap{margin-left:0}}.electricity-calculator-section .ss-product .ss-price .icon-price-hint-wrap .icon-price-wrap .icon.interface,.electricity-calculator-section .ss-product .ss-price .icon-price-hint-wrap .icon-price-wrap .icon.interface>svg{width:24px;height:24px}.electricity-calculator-section .ss-product .ss-price .icon-price-hint-wrap .icon-price-wrap .price{min-width:auto}.electricity-calculator-section .ss-product .ss-price-title{letter-spacing:-.01em;text-wrap:balance;flex-grow:1;align-self:flex-end;font-size:1rem;line-height:1.125rem}.electricity-calculator-section .ss-product .info.has-hint{width:10px;height:10px}.electricity-calculator-section .slick-prev,.electricity-calculator-section .slick-next{color:#0f0f0f;z-index:1;background:#fff;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;position:absolute;bottom:.5rem;display:flex!important}.electricity-calculator-section .slick-prev .icon,.electricity-calculator-section .slick-prev .icon>svg,.electricity-calculator-section .slick-next .icon,.electricity-calculator-section .slick-next .icon>svg{width:1.5rem;height:1.5rem}@media (width>=1200px){.electricity-calculator-section .slick-prev,.electricity-calculator-section .slick-next{bottom:50%}}.electricity-calculator-section .slick-prev:hover,.electricity-calculator-section .slick-prev:focus-visible,.electricity-calculator-section .slick-next:hover,.electricity-calculator-section .slick-next:focus-visible{background:#f3f3f3}.electricity-calculator-section .slick-prev.slick-disabled,.electricity-calculator-section .slick-next.slick-disabled{cursor:default;pointer-events:none;opacity:.65;color:#8a8a8a;border-color:#e0e0e0}.electricity-calculator-section .slick-prev{margin-left:38px}@media (width>=1200px){.electricity-calculator-section .slick-prev{margin:0;left:auto;right:100%}}.electricity-calculator-section .slick-next{right:38px}@media (width>=1200px){.electricity-calculator-section .slick-next{margin:0;left:100%;right:auto}}.electricity-calculator-section .slick-dots{justify-content:center;align-items:center;margin-top:24px;margin-bottom:24px;display:flex}.electricity-calculator-section .slick-dots li{border:1px solid #0f0f0f;border-radius:50%;width:12px;height:12px;margin:0 6px;padding:0}.electricity-calculator-section .slick-dots li:before{content:none}.electricity-calculator-section .slick-dots li:hover{background-color:#f3f3f3}.electricity-calculator-section .slick-dots li.slick-active{color:#0f0f0f;background-color:#f37321;border-color:#f37321}.electricity-calculator-section .slick-dots button{text-indent:100%;white-space:nowrap;width:100%;height:100%;display:block;overflow:hidden}.electricity-calculator-section .slick-slider{position:inherit}.electricity-calculator-section .slick-track{align-items:stretch;display:flex}@media (width>=768px),print{section.products{padding-top:48px;padding-bottom:48px}}section.products{padding-top:0;padding-bottom:0}@media (width>=768px),print{section.products{padding-top:0;padding-bottom:0}}section.products h2{margin-bottom:2rem;font-weight:300}section.products h2:last-child{margin-bottom:0}section.products h2{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{section.products h2{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}section.products h2{text-align:center;padding-top:30px}@media (width>=768px),print{section.products h2{padding-top:48px}}section.products .main-image{display:none}@media (width>=768px),print{section.products .main-image{display:block}section.products .split-image{display:none}}section.products .split-image .slick-dots{z-index:1;gap:0 .5rem;margin:1rem 0 1.5rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (width>=768px),print{section.products .split-image .slick-dots{margin-top:2rem;margin-bottom:2rem}}section.products .split-image .slick-dots button{transition:background-color .15s cubic-bezier(.65,.05,.36,1),border-color .15s cubic-bezier(.65,.05,.36,1)}@media (prefers-reduced-motion:reduce){section.products .split-image .slick-dots button{transition:none}}section.products .split-image .slick-dots button{text-indent:100%;white-space:nowrap;background:#fff padding-box content-box;border:2px solid #0000;border-radius:50%;width:.875rem;height:.875rem;display:block;overflow:hidden}section.products .split-image .slick-dots .slick-active button{background-color:#f37321;border-color:#f37321}section.products .image-hotspots{position:relative}section.products .hotspot-image{width:100%;max-width:160rem;margin:auto;display:block}section.products .hotspots{background:#fff}section.products .hotspot{position:absolute;transform:translate(-50%,-50%)}section.products .hotspot .trigger{transition:background-color .15s cubic-bezier(.65,.05,.36,1),opacity .15s cubic-bezier(.65,.05,.36,1)}@media (prefers-reduced-motion:reduce){section.products .hotspot .trigger{transition:none}}section.products .hotspot .trigger{opacity:.9;background:#ff7b00;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}section.products .hotspot .trigger .icon{color:currentColor;background:0 0;border-radius:0;margin:0}section.products .hotspot .trigger .icon,section.products .hotspot .trigger .icon>svg{width:1.625rem;height:1.625rem}section.products .hotspot .trigger img{filter:brightness(0)}section.products .hotspot .trigger:hover,section.products .hotspot .trigger[aria-describedby]{opacity:1;background:#ffc108}@media (width<=767px){section.products .hotspot .trigger{position:absolute;transform:translate(-50%,-50%)}}@media (width>=768px),print{section.products .hotspot .trigger{width:3.125rem;height:3.125rem}section.products .hotspot .trigger .icon,section.products .hotspot .trigger .icon>svg{width:2rem;height:2rem}}section.products .product-list{background:#fff;padding:.25rem 1rem;position:absolute;bottom:3.5rem}section.products .product-list li{border-bottom:1px solid #e0e0e0}section.products .product-list li:last-child{border-bottom:0}section.products .product-list p{padding:0}section.products .product-list .title>a{color:#0f0f0f;gap:0 .5rem;font-weight:500;display:flex}section.products .product-list .title>a .icon{--dimensions:1.25rem;margin-top:0;margin-bottom:0;margin-left:calc(-1 * (var(--dimensions) + .5rem));color:#ff7b00;background:0 0;border-radius:0;flex-shrink:0;display:block}section.products .product-list .title>a .icon,section.products .product-list .title>a .icon>svg{width:var(--dimensions);height:var(--dimensions)}section.products .product-list .title>a{letter-spacing:-.01em;padding-right:1.75rem;font-size:1rem;line-height:1.5rem;position:relative}section.products .product-list .title>a:after{content:"";opacity:1;pointer-events:none;border:2px solid;border-width:0 2px 2px 0;width:.5rem;height:.5rem;margin-top:-1px;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)rotate(-45deg)}section.products .product-list .title>a{padding:1rem 2rem 1rem 1.75rem;text-decoration:none}@media (width>=768px),print{section.products .product-list{display:none}}section.products .slick-slide[data-slick-index="0"] .product-list{border-top-left-radius:1rem;border-bottom-left-radius:1rem;left:1rem;right:0}section.products .slick-slide[data-slick-index="1"] .product-list{border-top-right-radius:1rem;border-bottom-right-radius:1rem;left:0;right:1rem}.hotspot-content.hint{min-width:15rem;max-width:21.75rem;box-shadow:none;border-radius:.5rem;margin-left:1rem;margin-right:1rem;padding:.75rem 1.5rem .75rem 2.5rem}.hotspot-content.hint:before{content:none!important}.hotspot-content.hint .title,.hotspot-content.hint .description{letter-spacing:-.01em;color:#0f0f0f;font-size:.875rem;line-height:1.25rem}.hotspot-content.hint .title{color:#0f0f0f;gap:0 .5rem;font-weight:500;display:flex}.hotspot-content.hint .title .icon{--dimensions:1.25rem;margin-top:0;margin-bottom:0;margin-left:calc(-1 * (var(--dimensions) + .5rem));color:#ff7b00;background:0 0;border-radius:0;flex-shrink:0;display:block}.hotspot-content.hint .title .icon,.hotspot-content.hint .title .icon>svg{width:var(--dimensions);height:var(--dimensions)}.hotspot-content.hint .buttons{margin-top:.75rem}.hotspot-content.hint .buttons>a{letter-spacing:-.01em;padding-right:1.75rem;font-size:.875rem;line-height:1.25rem;position:relative}.hotspot-content.hint .buttons>a:after{content:"";opacity:1;pointer-events:none;border:2px solid;border-width:0 2px 2px 0;width:.5rem;height:.5rem;margin-top:0;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)rotate(-45deg)}.hotspot-content.hint .close{position:absolute;top:.75rem;right:.75rem}.hotspot-content.hint .close .icon{color:#0f0f0f}.hotspot-content.hint .close .icon,.hotspot-content.hint .close .icon>svg{width:1.25rem;height:1.25rem}section.mobile-applications{---background-color:#ffdd87;text-align:center}section.mobile-applications .page-wrap{padding-left:1rem;padding-right:1rem}section.mobile-applications .content{background:var(---background-color);border-radius:1rem;padding:2.5rem 1rem}@media (width>=768px),print{section.mobile-applications .content{padding:3.125rem}}section.mobile-applications .heading{letter-spacing:-.01em;color:#0f0f0f;margin-bottom:1rem;font-size:1.5rem;font-weight:500;line-height:2rem}section.mobile-applications .description{letter-spacing:-.01em;font-size:.875rem;line-height:1.5rem}section.mobile-applications .logos{margin:0;padding:0;list-style:none;display:block}section.mobile-applications .logos>li{margin:0;padding:0;display:block}section.mobile-applications .logos>li:before{content:none}section.mobile-applications .logos{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:1.5rem;display:flex}section.mobile-applications .logo{flex-basis:8rem}section.mobile-applications .logo a{display:block}section.offers{padding-top:30px;padding-bottom:30px}@media (width>=768px),print{section.offers{padding-top:48px;padding-bottom:48px}}section.offers .page-wrap{padding-left:1rem;padding-right:1rem}section.offers .heading{margin-bottom:2rem;font-weight:300}section.offers .heading:last-child{margin-bottom:0}section.offers .heading{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{section.offers .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}section.offers .heading{text-align:center}@media (width>=768px),print{section.offers .cards{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}}section.offers .card{background:#fff;border-radius:1rem;margin-bottom:1rem;overflow:hidden;box-shadow:0 3px 6px -2px #a8a8a866}@media (width>=768px),print{section.offers .card{flex-direction:column;margin-bottom:0;display:flex}}section.offers .card p{padding:0}section.offers .card .body{padding:1rem 1rem 1.25rem}@media (width>=768px),print{section.offers .card .body{flex-direction:column;flex-grow:1;padding:1.25rem 1.25rem 1.5rem;display:flex}}section.offers .card .date,section.offers .card .image,section.offers .card .title{margin:0;padding:0}section.offers .card .date{letter-spacing:-.01em;color:#a8a8a8;margin-bottom:1rem;font-size:.875rem;line-height:1.25rem}section.offers .card .title{letter-spacing:-.01em;font-size:1.125rem;line-height:1.5rem}@media (width>=768px),print{section.offers .card .title{letter-spacing:-.01em;font-size:1.25rem;line-height:1.75rem}}section.offers .card .title{color:#0f0f0f;flex-grow:1;font-weight:500}section.offers .card .image{background:#e0e0e0;flex:none;height:16.375rem}@media (width>=768px),print{section.offers .card .image{height:17.375rem}}section.offers .card .image img{object-fit:cover;width:100%;height:100%}section.offers .card .buttons{padding:0}section.offers .card .buttons .button{width:auto}section.countdown{padding-top:30px;padding-bottom:30px}@media (width>=768px),print{section.countdown{padding-top:48px;padding-bottom:48px}}section.countdown{color:inherit;background:#ff7b00}section.countdown h2,section.countdown h3,section.countdown h4,section.countdown h5,section.countdown h6,section.countdown a,section.countdown a:hover,section.countdown a:focus,section.countdown a:active,section.countdown a:visited{color:inherit}section.countdown .button,section.countdown .button:hover,section.countdown .button:focus,section.countdown .button:active,section.countdown .button:visited{color:#0f0f0f;background:#fff;border-color:currentColor}section.countdown{overflow:hidden}section.countdown .page-wrap{flex-direction:column-reverse;gap:5.875rem 0;padding-left:1rem;padding-right:1rem;display:flex}section.countdown .page-wrap:after{content:none}@media (width>=768px),print{section.countdown .page-wrap{flex-direction:row;gap:0 4rem}}section.countdown h2{margin-bottom:2rem;font-weight:300}section.countdown h2:last-child{margin-bottom:0}section.countdown h2{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{section.countdown h2{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}section.countdown h2{color:inherit;font-weight:700}section.countdown .content.textual{max-width:41rem}section.countdown .content.timer{color:#ff7b00;flex-grow:1;justify-content:flex-end;align-self:center;padding-top:.5rem;padding-right:4.5rem;display:flex;position:relative}@media (width>=768px),print{section.countdown .content.timer{align-self:flex-start;margin-bottom:2rem}}section.countdown .content.timer:before{content:"";transform-origin:0 0;background:#fff;border-radius:11.25rem;width:31rem;height:20rem;margin-top:-2rem;margin-right:-6rem;position:absolute;top:0;right:0;transform:rotate(-45deg)}section.countdown .content.timer .time-unit{border-right:1px solid #8a8a8a;flex:none;width:3.25rem;position:relative}section.countdown .content.timer .time-unit:last-child{border:0}section.countdown .content.timer .time-unit .label,section.countdown .content.timer .time-unit .value{text-align:center;font-weight:500;display:block}section.countdown .content.timer .time-unit .value{letter-spacing:-.01em;font-size:2rem;line-height:2.375rem}section.countdown .content.timer .time-unit .label{letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}section.countdown .buttons .button{width:auto}@media (width<=767px){section.countdown .buttons:first-child{margin-top:0}}section.nps-prices{padding-top:30px;padding-bottom:30px}@media (width>=768px),print{section.nps-prices{padding-top:48px;padding-bottom:48px}}section.nps-prices .page-wrap{padding-left:1rem;padding-right:1rem}@media (width>=768px),print{section.nps-prices .content{max-width:768px}}section.nps-prices .content{margin:0 auto}section.nps-prices .chart-container .field[data-name=chartType] label{cursor:pointer}section.nps-prices .chart-container .field[data-name=chartType] .label,section.nps-prices .chart-container .field[data-name=chartType] .option .control input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}section.nps-prices .chart-container .field[data-name=chartType] .option .control input:focus-visible+.icon{outline:2px solid #f3732166;box-shadow:0 0 0 4px #fff9}section.nps-prices .chart-container .field[data-name=chartType] .option .control input:checked+.icon{color:#f37321}section.nps-prices .chart-container fieldset.components{clear:both}section.nps-prices .chart-container .field[data-name=component] .option{text-indent:0;padding-left:0}section.nps-prices .chart-container .field[data-name=component] .option+.option{margin-left:18px}section.nps-prices .chart-container .field[data-name=component] .option .control{width:auto}section.nps-prices .chart-container .field[data-name=component] .option input{z-index:-1;position:absolute}section.nps-prices .chart-container .field[data-name=component] .option input:checked+span{color:#ff7b00}section.nps-prices .chart-container .field[data-name=component] .option input:focus+span{outline:1px dotted}section.nps-prices .chart-container{margin-top:2.25rem}section.nps-prices .chart-container .navigation .use-all-content h3{font-weight:400;font-size:inherit;line-height:inherit;align-items:center;gap:.5rem;padding:0;display:flex}@media (width<=579px){section.nps-prices .chart-container .navigation .use-all-content h3 .text{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}section.nps-prices .chart-container .navigation .use-all-content h3 .icon,section.nps-prices .chart-container .navigation .use-all-content h3 .icon>svg{width:1rem;height:1rem}section.nps-prices .chart-container .consumption-chart{border:0;padding-top:18px;position:relative}section.nps-prices .chart-container .consumption-chart .header{z-index:1;margin-bottom:-30px;position:relative}@media (width>=580px),print{section.nps-prices .chart-container .consumption-chart .header{justify-content:space-between;align-items:baseline;margin-bottom:24px;display:flex}section.nps-prices .chart-container .consumption-chart .tools{flex-grow:1;align-items:center;gap:0 1.5rem;display:flex}}section.nps-prices .chart-container .consumption-chart .field{margin-bottom:0}section.nps-prices .chart-container .consumption-chart .field[data-name=date] .label{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}section.nps-prices .chart-container .consumption-chart .field[data-name=priceUnitOptions]{display:none}section.nps-prices .chart-container .consumption-chart .field[data-name=priceUnitSelector]{margin-left:auto}section.nps-prices .chart-container .consumption-chart .toggles{margin:1rem 0}@media (width>=580px),print{section.nps-prices .chart-container .consumption-chart .toggles{margin:0}}section.nps-prices .chart-container .consumption-chart .switches{justify-content:end;margin-top:24px;display:flex}@media (width>=580px),print{section.nps-prices .chart-container .consumption-chart .switches{margin-top:0}}section.nps-prices .chart-container .consumption-chart .switches .options{flex-direction:row;gap:24px;display:flex}section.nps-prices .chart-container .consumption-chart .notification{margin-top:24px;margin-bottom:96px}@media (width>=580px),print{section.nps-prices .chart-container .consumption-chart .notification{margin-top:0;margin-bottom:84px}}section.nps-prices .chart-container .period-buttons{justify-content:space-between;width:100%;display:flex;position:absolute;bottom:0}section.nps-prices .chart-container .period-buttons .button{background:#fff;border-color:currentColor;border-radius:50%;width:50px;height:50px;padding:calc(1rem - 1px)}section.nps-prices .chart-container .period-buttons .button:active,section.nps-prices .chart-container .period-buttons .button:hover,section.nps-prices .chart-container .period-buttons .button:focus-visible{background:#f3f3f3}section.nps-prices .chart-container .period-buttons .button.disabled,section.nps-prices .chart-container .period-buttons .button:disabled{color:#8a8a8a;border-color:#e0e0e0}section.nps-prices .chart-container .graph-content{padding:1px 0}section.nps-prices .chart-container .graph-content .legend{text-align:center;margin:-24px 60px 0;position:relative}@media (width>=580px),print{section.nps-prices .chart-container .graph-content .legend{padding:9px 0}}section.nps-prices .chart-container .graph-content .legend .item{cursor:pointer;margin-right:0;padding:3px 0}section.nps-prices .chart-container .graph-content .legend .items{display:inherit;flex-direction:column;justify-content:center;align-items:center;width:100%}section.nps-prices .chart-container .graph-content .legend .content{padding-left:24px;display:block}section.nps-prices .chart-container .graph-content .legend .content span{background:currentColor;width:12px;height:12px;margin-left:-24px;margin-right:12px;display:inline-block}section.nps-prices .chart-container .graph-content .legend:after{content:none}section.nps-prices .chart-container .chart{height:384px;max-height:100vh;position:relative}section.nps-prices .chart-container .chart .c3-regions{fill:#f3f3f3}section.nps-prices .chart-container .chart .c3-shape{cursor:auto}section.nps-prices .chart-container .chart .day-region rect{fill-opacity:.5}section.nps-prices .chart-container .chart .domain{display:none}section.nps-prices .chart-container .chart .c3-axis-y-label,section.nps-prices .chart-container .chart .c3-axis-y2-label{text-anchor:start!important}section.nps-prices .chart-container .chart .c3-axis .tick text,section.nps-prices .chart-container .chart .c3-ygrid-line text,section.nps-prices .chart-container .chart .c3-axis-y-label,section.nps-prices .chart-container .chart .c3-axis-y2-label{font-size:.8em}section.nps-prices .chart-container .chart .c3-axis-y .tick text,section.nps-prices .chart-container .chart .c3-axis-y-label,section.nps-prices .chart-container .chart .c3-ygrid-line text{font-weight:500}section.nps-prices .chart-container .chart .c3-ygrid-line line{stroke-dasharray:none}section.nps-prices .chart-container .chart .c3-ygrid-line.maximumAllowedLoad{display:none}section.nps-prices .chart-container .chart .c3-ygrid-line.maximumAllowedLoad line{stroke:#ff7b00;stroke-dasharray:0;stroke-width:1px}section.nps-prices .chart-container .chart .c3-circle:focus-visible,section.nps-prices .chart-container .chart .c3-bar:focus-visible{outline-offset:2px}section.nps-prices .chart-container .chart .c3-circle{fill:currentColor}section.nps-prices .chart-container .chart .c3-chart-line{fill:none;stroke-width:2px}section.nps-prices .chart-container .chart .c3-area{opacity:.2!important}section.nps-prices .chart-container .chart .c3-bar{stroke-width:0}section.nps-prices .chart-container .chart .c3-grid line{stroke:#0f0f0f;stroke-dasharray:2 3}section.nps-prices .chart-container .chart .c3-target.c3-defocused{opacity:.1!important}section.nps-prices .chart-container .chart .c3-tooltip-container{z-index:5;background:#fff;border:1px solid #e0e0e0;padding:0 12px}section.nps-prices .chart-container .chart .c3-tooltip-container p{padding-top:6px;padding-bottom:6px;font-size:14px;line-height:24px}@media (width>=580px) and (width<=767px){section.nps-prices .chart-container .chart .c3-tooltip-container p{padding-top:4px;padding-bottom:8px;font-size:18px;line-height:24px}}section.nps-prices .chart-container .chart .c3-tooltip-container p{margin-bottom:0}section.nps-prices .chart-container .chart .c3-tooltip-container .date{background:#f3f3f3;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}section.nps-prices .chart-container .chart .c3-tooltip-container .value{padding-left:24px;padding-right:30px}section.nps-prices .chart-container .chart .c3-tooltip-container .value span:not(.component){background:currentColor;width:10px;height:10px;margin-left:-24px;margin-right:8px;display:inline-block}section.nps-prices .chart-container .chart .c3-tooltip-container .value .component{padding-left:6px;padding-right:6px}section.nps-prices .chart-container .chart .c3-tooltip-container .value.average{margin-top:-6px}section.nps-prices .chart-container .chart .c3-tooltip-container .value.average span{border-radius:10px}section.nps-prices .chart-container .chart .c3-tooltip-container .modified{margin-top:-12px}section.nps-prices .chart-container .chart .c3-brush{clip-path:none}section.nps-prices .chart-container .chart .c3-brush .background{fill:#a8a8a8;visibility:visible!important}section.nps-prices .chart-container .chart .c3-brush .extent{fill:#a8a8a8}section.nps-prices .chart-container .chart .c3-brush .resize rect{fill:#ff7b00;visibility:visible!important}section.nps-prices .chart-container .chart .c3-brush+.c3-axis-x{visibility:hidden}@media (width<=579px){section.nps-prices .chart-container .consumption-chart .header{margin-bottom:0}}section.nps-prices h2{margin-bottom:2rem;font-weight:300}section.nps-prices h2:last-child{margin-bottom:0}section.nps-prices h2{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{section.nps-prices h2{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}section.nps-prices h2,section.nps-prices .description{text-align:center}section.products-in-blocks{padding-top:30px;padding-bottom:30px}@media (width>=768px),print{section.products-in-blocks{padding-top:48px;padding-bottom:48px}}section.products-in-blocks{overflow:hidden}@media (width<=983px){section.products-in-blocks .page-wrap{padding-left:var(--content-gutter);padding-right:var(--content-gutter)}}section.products-in-blocks .block-heading{text-align:center;margin:0 auto 12px}@media (width>=580px),print{section.products-in-blocks .block-heading{max-width:697px}}section.products-in-blocks .block-heading .heading{margin-bottom:2rem;font-weight:300}section.products-in-blocks .block-heading .heading:last-child{margin-bottom:0}section.products-in-blocks .block-heading .heading{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{section.products-in-blocks .block-heading .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}section.products-in-blocks .ss-products-panel{margin-bottom:1.5rem}section.products-in-blocks .ss-products-panel .ss-row{justify-content:center;width:100%;display:flex}@media (width<=767px){section.products-in-blocks .ss-products-panel .ss-row .product-only-single-column{display:none}}section.products-in-blocks .ss-products-panel .ss-row.slick-slider{flex-direction:column;position:relative}section.products-in-blocks .ss-products-panel .ss-row.slick-slider .slick-list{margin-left:-2px}@media (width>=984px),print{section.products-in-blocks .ss-products-panel .ss-row.slick-slider{position:unset}}section.products-in-blocks .ss-products-panel .ss-product{width:100%;height:auto;margin:12px 0;padding:48px 24px 24px;position:relative}section.products-in-blocks .ss-products-panel .ss-product.with-badge{border:none}section.products-in-blocks .ss-products-panel .ss-product.with-badge:before{content:"";z-index:0;background:#fff;border-radius:1rem;height:calc(100% - 12px);position:absolute}section.products-in-blocks .ss-products-panel .ss-product.with-badge.with-badge-type-cheapest{background:#e0e0e0}section.products-in-blocks .ss-products-panel .ss-product.with-badge.with-badge-type-cheapest .badge{background-color:#e0e0e0}section.products-in-blocks .ss-products-panel .ss-product .badge{text-align:center;z-index:10;text-transform:uppercase;background-color:#ff7b00;border-top-left-radius:1rem;border-top-right-radius:1rem;padding:4px 28px;font-size:1.5rem;font-weight:700;line-height:2.625rem;position:absolute;top:-1px;left:-1px;right:-1px}section.products-in-blocks .ss-products-panel .ss-product:not(.is-single-product){margin:0 4px;padding:66px 24px 36px}section.products-in-blocks .ss-products-panel .ss-product:not(.is-single-product) .product-only-single-column{display:none}section.products-in-blocks .ss-products-panel .ss-product:not(.is-single-product) .ss-product{flex:1;min-width:0}section.products-in-blocks .ss-products-panel .ss-product:not(.is-single-product) .ss-product .ss-product-intro{text-align:center}section.products-in-blocks .ss-products-panel .ss-product:not(.is-single-product) .ss-product .ss-product-information .ss-product-title{text-align:center;width:100%}section.products-in-blocks .ss-products-panel .ss-product:not(.is-single-product) .ss-product .ss-product-actions .buttons,section.products-in-blocks .ss-products-panel .ss-product:not(.is-single-product) .ss-product .ss-product-actions .button{width:100%}section.products-in-blocks .ss-products-panel .ss-product:not(.is-single-product) .ss-product-row{align-items:center}section.products-in-blocks .ss-products-panel .ss-product:not(.is-single-product) .ss-product-row:not(.ss-product-actions){height:100%}section.products-in-blocks .ss-products-panel .ss-product:not(.is-single-product) .ss-product-row .ss-product-information{flex-direction:column}section.products-in-blocks .ss-products-panel .ss-product:not(.is-single-product) .ss-product-row .ss-product-information .ss-product-title{text-align:center;font-weight:400}section.products-in-blocks .ss-products-panel .ss-product:not(.is-single-product) .ss-product-row .ss-product-information .ss-product-image{margin-left:auto;margin-right:auto}section.products-in-blocks .ss-products-panel .ss-product:not(.is-single-product) .ss-product-row .ss-product-price{height:100%}section.products-in-blocks .ss-products-panel .ss-product:not(.is-single-product):not(:first-child){margin-left:12px}section.products-in-blocks .ss-products-panel .ss-product:not(.is-single-product) .ss-product-price{width:100%;margin-left:0}section.products-in-blocks .ss-products-panel .ss-product .ss-product-price{border:none;flex-direction:column;display:flex}@media (width>=768px),print{section.products-in-blocks .ss-products-panel .ss-product .ss-product-price{margin-left:12px}}section.products-in-blocks .ss-products-panel .ss-product .ss-product-row{z-index:2;width:100%;display:flex;position:relative}@media (width>=768px),print{section.products-in-blocks .ss-products-panel .ss-product .ss-product-row{flex-direction:row;justify-content:space-between}}section.products-in-blocks .ss-products-panel .ss-product .ss-product-information{flex-direction:column;align-items:center;display:flex}@media (width>=768px),print{section.products-in-blocks .ss-products-panel .ss-product .ss-product-information{flex-direction:row;flex:1;align-items:flex-start}}section.products-in-blocks .ss-products-panel .ss-product .ss-product-information .ss-product-image{margin:0 auto}@media (width>=768px),print{section.products-in-blocks .ss-products-panel .ss-product .ss-product-information .ss-product-image{margin-right:24px}}section.products-in-blocks .ss-products-panel .ss-product .ss-product-information .ss-product-image .ss-product-image{height:60px;min-height:60px;margin-top:12px;margin-bottom:6px}section.products-in-blocks .ss-products-panel .ss-product .ss-product-information .image{position:relative}section.products-in-blocks .ss-products-panel .ss-product .ss-product-information .ss-product-title{font-size:2rem;line-height:2.625rem}@media (width<=767px){section.products-in-blocks .ss-products-panel .ss-product .ss-product-information .ss-product-title{text-align:center}}section.products-in-blocks .ss-products-panel .ss-product .ss-product-information .ss-product-description{width:100%}section.products-in-blocks .ss-products-panel .ss-product .ss-product-information .ss-product-description.product-only-multiple-column{height:100%}section.products-in-blocks .ss-products-panel .ss-product .ss-product-information .ss-product-description .ss-product-description-contents{margin-bottom:0}section.products-in-blocks .ss-products-panel .ss-product .ss-product-information .ss-product-description h4{margin-bottom:12px;font-size:1.25rem;font-weight:400}section.products-in-blocks .ss-products-panel .ss-product .ss-product-information .ss-product-description ul,section.products-in-blocks .ss-products-panel .ss-product .ss-product-information .ss-product-description ol{margin-left:6px}section.products-in-blocks .ss-products-panel .ss-product .ss-product-information .ss-product-description p,section.products-in-blocks .ss-products-panel .ss-product .ss-product-information .ss-product-description ul li,section.products-in-blocks .ss-products-panel .ss-product .ss-product-information .ss-product-description ol li{font-size:.875rem;line-height:1rem}section.products-in-blocks .ss-products-panel .ss-product .ss-product-information .ss-product-description ul li{padding-left:18px;position:relative}section.products-in-blocks .ss-products-panel .ss-product .ss-product-information .ss-product-description ul li:before{content:"";background:#ff7b00;border-radius:50%;width:6px;height:6px;margin-top:6px;display:block;position:absolute;left:0}section.products-in-blocks .ss-products-panel .ss-product .info.has-hint{width:10px;height:10px}section.products-in-blocks .ss-products-panel .ss-product .icon.info{width:10px;height:10px;margin:0;display:block}section.products-in-blocks .ss-products-panel .ss-product .icon.info>svg{width:10px;height:10px}section.products-in-blocks .electricity-calculator-section{background:0 0;padding:0}section.products-in-blocks .electricity-calculator-section .panel{border:none}section.products-in-blocks .electricity-calculator-section .ss-product{background:#fff;border:1px solid #e0e0e0;border-radius:1rem;width:100%;height:auto;position:relative}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-row{z-index:2;flex-direction:column;width:100%;display:flex;position:relative}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-row:not(.ss-product-actions){height:100%}@media (width>=768px),print{section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-row{flex-direction:row;justify-content:space-between}}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-row.ss-product-actions{margin-top:24px;margin-bottom:36px}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information{flex-direction:column;align-items:center;display:flex}@media (width>=768px),print{section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information{flex-direction:row;align-items:flex-start}}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-image{margin:0 auto}@media (width>=768px),print{section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-image{margin-right:24px}}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-image .ss-product-image{height:84px;min-height:84px;margin-top:12px;margin-bottom:6px}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .image{position:relative}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-title{padding:0;font-size:2rem;font-weight:400;line-height:2.625rem}@media (width<=767px){section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-title{text-align:center}}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-heading{width:100%;margin-top:18px}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-intro{margin:1rem 0 .75rem;font-size:1.25rem;font-weight:400}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-intro.product-only-multiple-column{text-align:center}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-description{width:100%;font-size:1.25rem}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-description.product-only-multiple-column{height:100%}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-description .ss-product-description-contents{margin-bottom:0}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-description h4{margin-bottom:12px;font-size:1.25rem;font-weight:400}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-description ul,section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-description ol{margin-left:6px}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-description p,section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-description ul li,section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-description ol li{font-size:.875rem;line-height:1rem}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-description ul li,section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-description ol li{padding-top:.3125rem;padding-bottom:.4375rem}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-description ul li{padding-left:18px;position:relative}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-description ul li:before{content:"";background:#ff7b00;border-radius:50%;width:6px;height:6px;margin-top:6px;display:block;position:absolute;left:0}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .ss-product-description .learn-more{font-size:.75rem}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-information .links{text-align:left;margin-bottom:6px}section.products-in-blocks .electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-row{flex-direction:column;align-items:center}section.products-in-blocks .electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-row:not(.ss-product-actions){height:100%}section.products-in-blocks .electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-row .ss-product-information{flex-direction:column;width:100%}section.products-in-blocks .electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-row .ss-product-information .ss-product-title{text-align:center}section.products-in-blocks .electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-row .ss-product-information .ss-product-image{margin-left:auto;margin-right:auto}section.products-in-blocks .electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-row .ss-product-price{height:100%}section.products-in-blocks .electricity-calculator-section .ss-product:not(.is-single-product):not(:first-child){margin-left:12px}section.products-in-blocks .electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-price{width:100%}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-actions{margin-top:auto}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-actions p.buttons{width:100%;margin-top:0;margin-bottom:0}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-actions p.buttons .button{width:100%}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-price{border:none;flex-direction:column;display:flex}@media (width>=768px),print{section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-price{margin-left:12px}}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-price .product-type.with-compensation{margin-bottom:6px}section.products-in-blocks .electricity-calculator-section .ss-product .info.has-hint{width:10px;height:10px}section.products-in-blocks .electricity-calculator-section .ss-product .elektrum-hint{width:auto;min-width:auto;height:auto;min-height:auto;margin-right:0}section.products-in-blocks .electricity-calculator-section .product-filter-tabs{scrollbar-width:none;scroll-behavior:smooth;scroll-snap-stop:always;scroll-snap-type:x mandatory;margin-top:2rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}@media (width>=768px),print{section.products-in-blocks .electricity-calculator-section .product-filter-tabs{margin-top:2.25rem}}section.products-in-blocks .electricity-calculator-section .product-filter-tabs:before,section.products-in-blocks .electricity-calculator-section .product-filter-tabs:after{content:"";border-bottom:1px solid #c7c7c7;width:100%;display:block}section.products-in-blocks .electricity-calculator-section .product-filter-tabs .tab-option{letter-spacing:-.01em;scroll-snap-align:start;border:1px solid #c7c7c7;border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px;flex-shrink:0;padding:.75rem 1rem;font-size:1rem;line-height:1.375rem;position:relative}@media (width>=768px),print{section.products-in-blocks .electricity-calculator-section .product-filter-tabs .tab-option{padding-left:1.5rem;padding-right:1.5rem}}section.products-in-blocks .electricity-calculator-section .product-filter-tabs .tab-option:first-child{margin-left:auto}section.products-in-blocks .electricity-calculator-section .product-filter-tabs .tab-option:last-child{margin-right:auto}section.products-in-blocks .electricity-calculator-section .product-filter-tabs .tab-option .info-button-container{white-space:nowrap}section.products-in-blocks .electricity-calculator-section .product-filter-tabs .tab-option+.tab-option{--gap:.5rem;margin-left:var(--gap)}section.products-in-blocks .electricity-calculator-section .product-filter-tabs .tab-option+.tab-option:before{content:"";width:var(--gap);border-bottom:1px solid #c7c7c7;margin-right:1px;position:absolute;bottom:0;right:100%}section.products-in-blocks .electricity-calculator-section .product-filter-tabs .tab-option button.info{margin-left:2px;position:relative;top:-7px}section.products-in-blocks .electricity-calculator-section .product-filter-tabs .tab-option button.info .interface.icon,section.products-in-blocks .electricity-calculator-section .product-filter-tabs .tab-option button.info .interface.icon>svg{width:12px;height:12px}section.products-in-blocks .electricity-calculator-section .product-filter-tabs .tab-option:not(.is-active){background-color:#e0e0e0}section.products-in-blocks .electricity-calculator-section .product-filter-tabs .tab-option:not(.is-active):hover{background-color:#f3f3f3}section.products-in-blocks .electricity-calculator-section .product-filter-tabs .tab-option.is-active{border-color:#f37321}section.products-in-blocks .electricity-calculator-section .product-filter-tabs .tab-option:focus-visible{outline-offset:-2px}@media (width>=580px),print{section.products-in-blocks .electricity-calculator-section .ss-product{max-width:341px}}section.products-in-blocks .electricity-calculator-section .ss-product.with-badge{background:#e0e0e0}section.products-in-blocks .electricity-calculator-section .ss-product.with-badge:before{border:1px solid #e0e0e0;width:auto;height:auto;inset:0 -1px}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-price{margin-top:1rem}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-intro{text-align:center}section.products-in-blocks .electricity-calculator-section .ss-product .product-only-multiple-column{display:block}.contract-signing{background-color:#fff;border:1px solid #e0e0e0;border-radius:1rem;max-width:43.75rem;margin:auto;padding:1.5rem}.contract-signing>header .title{letter-spacing:-.01em;font-size:1.125rem;font-weight:400;line-height:1.375rem}.contract-signing>header .buttons{margin-top:.5rem}@media (width>=580px),print{.contract-signing>header{justify-content:space-between;align-items:center;gap:0 1.5rem;display:flex}.contract-signing>header .buttons{flex-shrink:0;margin-top:0}}.contract-signing .description{color:#0f0f0f;border-top:1px solid #e0e0e0;margin-top:1.25rem;padding-top:.5rem}@media (width>=580px),print{.contract-signing .description{padding-top:.75rem}}.contract-signing .description p{letter-spacing:-.01em;font-size:.875rem;line-height:1.125rem}section.news{padding-top:30px;padding-bottom:30px}@media (width>=768px),print{section.news{padding-top:48px;padding-bottom:48px}}section.news .page-wrap{padding-left:1rem;padding-right:1rem}section.news h2{margin-bottom:2rem;font-weight:300}section.news h2:last-child{margin-bottom:0}section.news h2{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{section.news h2{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}section.news h2{text-align:center}section.news .tabs>section[id]{padding:0}section.news .tabs .navigation.r-tabs-nav{text-align:center;border:0;margin-bottom:2rem;margin-left:0;margin-right:0}@media (width>=768px),print{section.news .tabs .navigation.r-tabs-nav{margin-bottom:2.5rem}}section.news .tabs .navigation.r-tabs-nav a{letter-spacing:-.01em;padding:1rem 0;font-size:.875rem;line-height:1.25rem}@media (width>=580px),print{section.news .tabs .navigation.r-tabs-nav a{padding:1rem}}section.news .tabs .navigation.r-tabs-nav .r-tabs-tab{color:#0f0f0f;border:0 solid #e0e0e0;border-bottom-width:1px;margin:0;padding:0;font-weight:400;position:relative}section.news .tabs .navigation.r-tabs-nav .r-tabs-tab:after{transition:left .15s cubic-bezier(.65,.05,.36,1),right .15s cubic-bezier(.65,.05,.36,1)}@media (prefers-reduced-motion:reduce){section.news .tabs .navigation.r-tabs-nav .r-tabs-tab:after{transition:none}}section.news .tabs .navigation.r-tabs-nav .r-tabs-tab:after{content:"";background:#ff7b00;height:1px;position:absolute;bottom:-1px;left:100%;right:0}section.news .tabs .navigation.r-tabs-nav .r-tabs-tab.r-tabs-state-active{color:#ff7b00;background:0 0;border-color:#e0e0e0;font-weight:400}section.news .tabs .navigation.r-tabs-nav .r-tabs-tab.r-tabs-state-active:hover{color:#ff7b00}section.news .tabs .navigation.r-tabs-nav .r-tabs-tab.r-tabs-state-active:after{left:0;right:0}section.news .tabs .navigation.r-tabs-nav .r-tabs-tab.r-tabs-state-active~.r-tabs-tab:after{left:0;right:100%}@media (width<=579px){section.news .tabs .navigation.r-tabs-nav .r-tabs-tab{padding:0 .5rem}section.news .tabs .navigation.r-tabs-nav .r-tabs-tab:first-child{padding-left:0}section.news .tabs .navigation.r-tabs-nav .r-tabs-tab:first-child.r-tabs-state-active:after{left:0}section.news .tabs .navigation.r-tabs-nav .r-tabs-tab:last-child{padding-right:0}section.news .tabs .navigation.r-tabs-nav .r-tabs-tab:last-child.r-tabs-state-active:after{right:0}section.news .tabs .navigation.r-tabs-nav .r-tabs-tab:after{left:calc(100% + .5rem);right:-.5rem}section.news .tabs .navigation.r-tabs-nav .r-tabs-tab.r-tabs-state-active:after{left:.5rem;right:.5rem}section.news .tabs .navigation.r-tabs-nav .r-tabs-tab.r-tabs-state-active~.r-tabs-tab:after{left:-.5rem;right:calc(100% + .5rem)}}@media (width>=768px),print{section.news .articles{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}}section.news article{background:#fff;border-radius:1rem;margin-bottom:1rem;overflow:hidden;box-shadow:0 3px 6px -2px #a8a8a866}@media (width>=768px),print{section.news article{flex-direction:column;margin-bottom:0;display:flex}}section.news article p{padding:0}section.news article .body{padding:1rem 1rem 1.25rem}@media (width>=768px),print{section.news article .body{flex-direction:column;flex-grow:1;padding:1.25rem 1.25rem 1.5rem;display:flex}}section.news article .date,section.news article .image,section.news article .description{margin:0;padding:0}section.news article .date{letter-spacing:-.01em;color:#5a5b5d;margin-bottom:1rem;font-size:.875rem;line-height:1.25rem}section.news article .date time{white-space:nowrap}section.news article .description{letter-spacing:-.01em;flex-grow:1;font-size:1rem;line-height:1.5rem}section.news article .image{background:#e0e0e0;flex:none;height:11.875rem}section.news article .image img{object-fit:cover;width:100%;height:100%}section.news article .buttons{padding:0}section.news article .buttons .button{width:auto}section.news .buttons.more{text-align:center;padding:0}@media (width>=768px),print{section.news .buttons.more{margin-top:2rem}}section.notification{border-inline:0;border-radius:0;margin-bottom:0;padding-block:1rem;padding-inline:0}section.notification .page-wrap{padding-left:1rem;padding-right:1rem}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-user-select:text;user-select:text;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.draggable{cursor:pointer;cursor:grab;-webkit-user-select:none;user-select:none}.slick-list.dragging{cursor:grabbing}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.page-header--style-constructor .heading{max-width:768px;margin-left:auto;margin-right:auto;font-size:48px;line-height:normal}@media (width<=767px){.page-header--style-constructor .heading{font-size:28px}}main>section:nth-of-type(odd){background-color:#fbf7f5}main section.carousel{text-align:center;padding-top:36px;padding-bottom:8px;position:relative}@media (width>=768px),print{main section.carousel{flex-direction:column;height:648px;padding-top:48px;padding-bottom:18px;display:flex}}@media (width>=984px),print{main section.carousel{height:90vh;min-height:600px;max-height:816px;padding-top:168px}}.js main section.carousel[data-has-background-image]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.js main section.carousel[data-has-background-image],.js main section.carousel[data-has-background-image] .heading{color:#fbf7f5}.js main section.carousel[data-has-background-image].has-overlay{background-image:linear-gradient(#0f0f0fb3,#0f0f0f00)}@media (width>=984px),print{main section.carousel .content{margin-left:16px;margin-right:16px}}@media (width>=1128px),print{main section.carousel .content{max-width:1152px;margin-left:auto;margin-right:auto}}main section.carousel .content{padding-left:24px;padding-right:24px}@media (width>=984px),print{main section.carousel .content{padding-left:16px;padding-right:16px}}@media (width>=768px),print{main section.carousel .content{flex-direction:column;flex:1 0 auto;width:100%;display:flex}}main section.carousel .heading{margin-bottom:2rem;font-weight:300}main section.carousel .heading:last-child{margin-bottom:0}main section.carousel .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.25rem}@media (width>=768px),print{main section.carousel .heading{letter-spacing:-.01em;font-size:3rem;line-height:3.75rem}main section.carousel .buttons{margin-top:auto}}@media (width>=984px),print{main section.carousel .buttons{margin-bottom:auto}}main section.carousel .button.play{text-align:left;padding-left:54px;position:relative}@media (width>=768px),print{main section.carousel .button.play{padding-left:60px}}main section.carousel .button.play:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%200C5.37%200%200%205.37%200%2012s5.37%2012%2012%2012%2012-5.37%2012-12S18.63%200%2012%200zM9.6%2017.4V6.6l7.2%205.4-7.2%205.4z%22%2F%3E%3C%2Fsvg%3E);width:24px;height:24px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}@media (width>=768px),print{main section.carousel .button.play:before{left:22px}}main section.carousel .gallery{margin-top:54px;display:none}main section.carousel .gallery.slick-initialized{display:block}main section.carousel .gallery .slick-slide{outline:0}main section.carousel .gallery .item{cursor:pointer;margin:0 5px}@media (width>=768px),print{main section.carousel .gallery .item{margin:0 10px}}@media (width>=984px),print{main section.carousel .gallery .item{margin:0 16px}}main section.carousel .gallery .img-wrapper{position:relative}main section.carousel .gallery .progress{background-color:#fbf7f5;height:2px;position:absolute;bottom:0;left:0}main section.carousel .gallery .caption{letter-spacing:-.01em;color:#fbf7f5;text-transform:uppercase;margin:0;padding:0;font-size:.75rem;line-height:1.875rem}main section.solutions{background:#fbf7f5;padding-top:36px;padding-bottom:48px}@media (width>=768px),print{main section.solutions{padding-top:96px;padding-bottom:60px}}@media (width>=984px),print{main section.solutions header,main section.solutions footer{margin-left:16px;margin-right:16px}}@media (width>=1128px),print{main section.solutions header,main section.solutions footer{max-width:1152px;margin-left:auto;margin-right:auto}}main section.solutions header,main section.solutions footer{padding-left:24px;padding-right:24px}@media (width>=984px),print{main section.solutions header,main section.solutions footer{padding-left:16px;padding-right:16px}}main section.solutions header,main section.solutions footer{text-align:center}main section.solutions header{margin-bottom:36px}@media (width>=768px),print{main section.solutions header{margin-bottom:66px}}main section.solutions header .heading{margin-bottom:2rem;font-weight:300}main section.solutions header .heading:last-child{margin-bottom:0}main section.solutions header .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.25rem}@media (width>=768px),print{main section.solutions header .heading{letter-spacing:-.01em;font-size:3rem;line-height:3.75rem}}main section.solutions footer .note{letter-spacing:-.01em;text-transform:uppercase;font-size:.75rem;line-height:1rem}main section.icons{text-align:left;padding-top:48px;padding-bottom:48px}@media (width>=984px),print{main section.icons{padding-top:90px;padding-bottom:90px}}main section.icons header{text-align:center;max-width:700px;margin:0 auto 48px;padding:0 24px}@media (width>=984px),print{main section.icons header{margin-bottom:84px}}main section.icons header .heading{margin-bottom:2rem;font-weight:300}main section.icons header .heading:last-child{margin-bottom:0}main section.icons header .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.25rem}@media (width>=768px),print{main section.icons header .heading{letter-spacing:-.01em;font-size:3rem;line-height:3.75rem}}@media (width>=984px),print{main section.icons ul{margin-left:16px;margin-right:16px}}@media (width>=1128px),print{main section.icons ul{max-width:1152px;margin-left:auto;margin-right:auto}}@media (width>=768px),print{main section.icons ul{flex-wrap:wrap;display:flex}main section.icons ul>li{flex:1;min-width:0}}main section.icons ul{justify-content:center;margin-bottom:60px}@media (width>=768px) and (width>=768px),print and (width>=768px),print and (width>=768px),print{main section.icons ul>li{flex:none;width:50%}}@media (width>=984px),print{main section.icons ul>li{flex:none;width:25%}}main section.icons ul:last-child{margin-bottom:0}main section.icons li{padding-left:24px;padding-right:24px}@media (width>=984px),print{main section.icons li{padding-left:16px;padding-right:16px}}main section.icons li{text-align:center;flex-direction:column;justify-content:space-between;margin-bottom:36px;display:flex}@media (width>=984px),print{main section.icons li{text-align:left;margin-bottom:0}main section.icons li .action{margin-top:18px}}@media (width>=768px) and (width<=983px){main section.icons li:nth-child(2n):nth-last-child(-n+2){margin-bottom:0}main section.icons li:nth-child(2n):nth-last-child(-n+2) .icon-item-inner{border-bottom:none;padding-bottom:0}main section.icons li:nth-child(odd):nth-last-child(-n+2){margin-bottom:0}main section.icons li:nth-child(odd):nth-last-child(-n+2) .icon-item-inner{border-bottom:none;padding-bottom:0}}@media (width<=767px){main section.icons li:last-child{margin-bottom:0}main section.icons li:last-child .icon-item-inner{border-bottom:none;padding-bottom:0}}main section.icons li .icon-item-inner{border-bottom:1px solid #dbdbdb;flex:1;padding-bottom:24px}@media (width>=984px),print{main section.icons li .icon-item-inner{border-bottom:none;padding-bottom:0}}main section.icons li .icon-item__action{margin-top:24px}main section.icons .image{color:#ffc108;width:60px;height:60px;margin-bottom:18px;margin-left:auto;margin-right:auto;display:block}@media (width>=984px),print{main section.icons .image{margin-bottom:30px;margin-left:0}}main section.icons .name{margin-bottom:2rem;font-weight:300}main section.icons .name:last-child{margin-bottom:0}main section.icons .name{letter-spacing:-.01em;margin-bottom:12px;font-size:2rem;font-weight:300;line-height:2.25rem}main section.icons .description{letter-spacing:-.01em;color:#5a5b5d;font-size:1.125rem;line-height:1.5rem}main section.icons .muted{text-transform:uppercase;color:#8c8c8c;font-size:12px;font-weight:500}
