.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}aside.banner{margin-top:30px;margin-bottom:-30px}@media (width>=768px),print{aside.banner{margin-top:90px;margin-bottom:-90px}}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:500}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:#fff}aside.banner[data-has-background-image] .content,aside.banner[data-has-background-video] .content{min-height:300px}aside.banner .content .information{margin-top:auto;margin-bottom:auto}@media (width>=768px),print{aside.banner .content .information{padding-left:12.5%;padding-right:12.5%}}aside.banner .content .information .text{letter-spacing:-.01em;font-size:1.125rem;font-weight:300;line-height:1.5rem}@media (width>=768px),print{aside.banner .content .information .text{letter-spacing:-.01em;font-size:1.375rem;line-height:1.75rem}}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:500}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}.ui-slider{text-align:left;background:#8a8a8a;border-radius:6px;position:relative;overflow:visible}.ui-slider-hint{letter-spacing:-.01em;color:#fff;background:#0f0f0f;font-size:.875rem;line-height:1.125rem}.ui-slider-hint h2,.ui-slider-hint h3,.ui-slider-hint h4,.ui-slider-hint h5,.ui-slider-hint h6{color:inherit}.ui-slider-hint a,.ui-slider-hint a:hover,.ui-slider-hint a:focus,.ui-slider-hint a:active,.ui-slider-hint a:visited{color:#fff}.ui-slider-hint .button,.ui-slider-hint .button:hover,.ui-slider-hint .button:focus,.ui-slider-hint .button:active,.ui-slider-hint .button:visited{color:#0f0f0f;background:#fff;border-color:currentColor}.ui-slider-hint{white-space:nowrap;border-radius:4px;padding:.25rem .5rem;position:absolute;top:-35px;left:50%;transform:translate(-50%)}.ui-slider-hint:after{content:"";border:5px solid #0f0f0f;border-color:#0000 #0f0f0f #0f0f0f #0000;margin-top:-6px;position:absolute;top:100%;left:50%;transform:translate(-50%)rotate(45deg)}.ui-slider .ui-slider-handle{z-index:2;cursor:default;background:#f37321;border-radius:50%;width:.75rem;height:.75rem;position:absolute}.ui-slider .ui-slider-handle:focus-visible{outline-offset:2px}.ui-slider .ui-slider-range{z-index:1;background:#f37321;border:0;border-radius:6px;font-size:.7em;display:block;position:absolute}.ui-slider-horizontal{height:.25em}.ui-slider-horizontal .ui-slider-handle{margin-left:-.375rem;top:50%;transform:translateY(-50%)}.ui-slider-horizontal .ui-slider-range{height:100%;top:0}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{margin-bottom:-.6em;margin-left:0;left:-.3em}.ui-slider-vertical .ui-slider-range{width:100%;left:0}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}@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:500}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:500}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}}.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:500}.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 .constructor-form{max-width:768px}}.form-block .constructor-form{margin-left:auto;margin-right:auto}.form-block h2{margin-bottom:2rem;font-weight:500}.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 div.field.checkbox{max-width:100%}}.form-block form .buttons{text-align:center;width:100%}.form-block form .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}}section.basic-carousel>header{padding-left:24px;padding-right:24px}@media (width>=984px),print{section.basic-carousel>header{padding-left:16px;padding-right:16px}}@media (width>=768px),print{section.basic-carousel>header{max-width:768px}}section.basic-carousel>header{text-align:center;margin-left:auto;margin-right:auto}section.basic-carousel>header .heading{margin-bottom:2rem;font-weight:500}section.basic-carousel>header .heading:last-child{margin-bottom:0}section.basic-carousel>header .heading{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{section.basic-carousel>header .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}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:"";display: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: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{flex-direction:column;height:100%;min-height:420px;padding:24px 12px;display:flex;overflow:hidden}@media (width>=360px),print{section.basic-carousel .slides .content{padding:24px}}section.basic-carousel .slides .content{background-color:#fff;border-radius:1rem;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}.ie section.basic-carousel .slides .image{width:100%}.ie section.basic-carousel .slides .image img{max-width:150px;max-height:150px}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{padding-top:30px;padding-bottom:30px}@media (width>=768px),print{section.information{padding-top:48px;padding-bottom:48px}}section.information{text-align:center}section.information header{max-width:650px;margin: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:500}section.information header .heading:last-child{margin-bottom:0}section.information header .heading{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{section.information header .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}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 .info-blocks{margin:0;padding:0;list-style:none;display:block}section.information .info-blocks>li{margin:0;padding:0;display:block}section.information .info-blocks>li:before{content:"";display:none}@media (width>=984px),print{section.information .info-blocks{margin-left:16px;margin-right:16px}}@media (width>=1128px),print{section.information .info-blocks{max-width:1152px;margin-left:auto;margin-right:auto}}@media (width>=768px),print{section.information .info-blocks{flex-wrap:wrap;display:flex}section.information .info-blocks>li{flex:1;min-width:0}}section.information .info-blocks{margin-top:-16px;margin-bottom:8px;overflow:hidden}@media (width>=768px),print{section.information .info-blocks{margin-bottom:20px}}@media (width>=768px) and (width<=983px){section.information .info-blocks{margin-top:-12px;margin-bottom:24px;padding-left:12px;padding-right:12px}}@media (width>=768px) and (width<=983px){section.information .info-blocks:last-child{margin-bottom:-12px}}section.information .info-blocks>li{padding-left:24px;padding-right:24px}@media (width>=984px),print{section.information .info-blocks>li{padding-left:16px;padding-right:16px}}@media (width>=768px),print{section.information .info-blocks>li{flex:none;width:50%}}section.information .info-blocks>li{margin-top:16px;margin-bottom:16px}@media (width>=768px) and (width<=983px){section.information .info-blocks>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 .info-blocks>li{flex:none;width:100%}}@media (width>=984px) and (width>=984px),print and (width>=984px),print and (width>=984px),print{section.information .info-blocks>li{flex:none;width:33.3333%}}section.information .info-blocks>li .content{position:relative}section.information .info-blocks>li .content .name a:after{content:"";background:#f3f3f303;position:absolute;inset:0}section.information .info-blocks.standalone{padding-top:30px;padding-bottom:30px}@media (width>=768px),print{section.information .info-blocks.standalone{padding-top:48px;padding-bottom:48px}}section.information .info-blocks{justify-content:center;margin-top:8px}@media (width>=768px),print{section.information .info-blocks{margin-top:20px}}section.information .info-blocks:last-child{margin-bottom:0}@media (width>=984px) and (width>=768px),print and (width>=984px),print and (width>=768px),print{section.information .info-blocks>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 .info-blocks>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 .info-blocks>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 .info-blocks>li.one-quarter-column{flex:none;width:25%}}section.information .info-blocks .info-block{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 .info-blocks .info-block{height:100%;padding:38px 24px 21px}}section.information .info-blocks .info-block.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 .info-blocks .info-block div:not([class]){text-align:left}section.information .info-blocks .name{letter-spacing:-.01em;margin-bottom:0;font-size:1.5rem;font-weight:500;line-height:1.875rem}section.information .info-blocks .description{letter-spacing:-.01em;margin-bottom:24px;font-size:1rem;line-height:1.5rem}@media (width>=768px),print{section.information .info-blocks .description{margin-bottom:36px}}section.information .info-blocks .image{max-width:150px;margin:auto auto 24px}@media (width>=768px),print{section.information .info-blocks .image{margin-bottom:48px}}.ie section.information .info-blocks .image{width:100%}.ie section.information .info-blocks .image img{max-width:150px}section.information .info-blocks .buttons{margin-top:0}section.information .info-blocks .buttons a{display:block}section.information .info-blocks .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 .info-blocks .buttons .button{max-width:252px;margin:0 auto}section.information .content.visual p{padding:0}section.information .content.visual img{border-radius:1rem}section.information.stacked{text-align:left}section.information.stacked header{margin:0;padding:0}@media (width>=984px),print{section.information.stacked .container{margin-left:16px;margin-right:16px}}@media (width>=1128px),print{section.information.stacked .container{max-width:1152px;margin-left:auto;margin-right:auto}}@media (width>=984px),print{section.information.stacked .container{padding-left:16px;padding-right:16px}}@media (width>=768px),print{section.information.stacked .container{flex-wrap:wrap;display:flex}section.information.stacked .container>.content{flex:1;min-width:0}}section.information.stacked .container{padding-left:0;padding-right:0}@media (width<=767px){section.information.stacked .container{flex-direction:column;gap:2rem;display:flex}}@media (width>=984px),print{section.information.stacked .container{padding-left:16px;padding-right:16px}}@media (width>=768px),print{section.information.stacked .container{flex-direction:row-reverse}}section.information.stacked .container>.content{padding-left:24px;padding-right:24px}@media (width>=984px),print{section.information.stacked .container>.content{padding-left:16px;padding-right:16px}}section.information.stacked .info-blocks{flex-direction:column;gap:1.5rem;margin:0;padding:0;display:flex}section.information.stacked .info-blocks>li{width:auto;margin:0;padding:0}section.information.stacked .info-block{min-height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0 0 0 4.5rem;position:relative}section.information.stacked .info-block p{padding:0}section.information.stacked .info-block .name,section.information.stacked .info-block .description,section.information.stacked .info-block .image{margin:0}section.information.stacked .info-block .name{letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem}section.information.stacked .info-block .image{position:absolute;top:0;left:0}section.information.stacked .info-block .image img{width:3rem;height:3rem}#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:500}#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}}.solar-calculator-section .heading{margin-bottom:2rem;font-weight:500}.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:500}.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{padding-top:30px;padding-bottom:30px}@media (width>=768px),print{.square-block-grid{padding-top:48px;padding-bottom:48px}}.square-block-grid .heading{margin-bottom:2rem;font-weight:500}.square-block-grid .heading:last-child{margin-bottom:0}.square-block-grid .heading{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{.square-block-grid .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}.square-block-grid .heading{text-align:center}.square-block-grid .container{grid-gap:27px;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);display:grid}@media (width<=767px){.square-block-grid .container{grid-template-columns:1fr}}.square-block-grid .grid-item{flex-direction:row;padding:36px;display:flex}@media (width<=767px){.square-block-grid .grid-item{flex-direction:column}}@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 h3{margin-bottom:18px;font-size:32px;font-weight:300;line-height:1}@media (width<=767px){.square-block-grid .grid-item__content h3{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-top:30px;padding-bottom:30px}@media (width>=580px),print{.text-block{padding-top:4rem;padding-bottom:4rem}}@media (width>=768px),print{.text-block .content{max-width:768px}}.text-block .content{margin:auto}.text-block__heading{margin-bottom:2rem;font-weight:500}.text-block__heading:last-child{margin-bottom:0}.text-block__heading{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{.text-block__heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}.text-block p,.text-block li,.text-block span{font-size:22px}.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}@media (width<=579px){.ss-info{align-items:flex-start;margin-left:0;line-height:1rem;display:flex}}.ss-info .icon{vertical-align:middle;margin-right:6px;display:inline-block}@media (width<=579px){.ss-info .icon{margin-right:12px}}.ss-info .ss-info-text{letter-spacing:-.01em;vertical-align:middle;font-size:.75rem;line-height:1rem;display:inline-block}.ss-info .ss-info-text p{font-size:inherit;line-height:inherit;margin-bottom:0;padding-top:0;padding-bottom:0}.ss-price{justify-content:flex-end;align-items:center;gap:0 .5rem;display:flex}.ss-price:not(:last-of-type){margin-bottom:6px}.ss-price.secondary .price{font-size:24px}.ss-price button.has-hint.info{align-self:flex-start;margin-left:6px;position:relative}.ss-price button.has-hint.info .icon,.ss-price button.has-hint.info .icon>svg{width:.625rem;height:.625rem}.ss-price .price{justify-content:flex-end;align-items:flex-end;margin-right:6px;font-size:29px;font-weight:700;line-height:28px;display:flex}.ss-price .units{align-self:flex-end}.ss-price .units.has-single-unit{margin-bottom:2px}.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-tariffs-accordion{width:100%;margin-top:12px}.ss-tariffs-accordion:not(.is-open) .ss-tariffs-accordion-content{margin-bottom:36px;display:none}.ss-tariffs-accordion .ss-tariffs-accordion-toggle{text-align:right;cursor:pointer;margin-bottom:12px;font-size:12px;font-weight:600;line-height:12px}.ss-tariffs-accordion .ss-tariffs-accordion-toggle:hover{text-decoration:underline}.ss-tariffs-accordion .ss-tariffs-accordion-toggle .caret{vertical-align:top;border:3px solid #ff7b00;border-width:0 3px 3px 0;margin-left:3px;padding:3px;display:inline-block}.ss-tariffs-accordion .ss-tariffs-accordion-toggle .caret.is-right{transform:rotate(-45deg)}.ss-tariffs-accordion .ss-tariffs-accordion-toggle .caret.is-left{transform:rotate(135deg)}.ss-tariffs-accordion .ss-tariffs-accordion-toggle .caret.is-up{margin-top:4px;transform:rotate(-135deg)}.ss-tariffs-accordion .ss-tariffs-accordion-toggle .caret.is-down{transform:rotate(45deg)}.ss-tariffs-accordion .ss-tariff{flex-direction:column;margin-bottom:24px;padding-top:6px;display:flex}.ss-tariffs-accordion .ss-tariff .ss-tariff-category,.ss-tariffs-accordion .ss-tariff .ss-tariff-details,.ss-tariffs-accordion .ss-tariff .ss-tariff-name,.ss-tariffs-accordion .ss-tariff .ss-tariff-price{font-size:12px;font-weight:500;line-height:14px}.ss-tariffs-accordion .ss-tariff .ss-tariff-category{color:#0f0f0f;vertical-align:middle;width:100%;margin-bottom:6px;display:inline-block}.ss-tariffs-accordion .ss-tariff .ss-tariff-details{color:#0f0f0f;vertical-align:middle;text-align:left;flex-direction:column;width:100%;display:flex;position:relative}.ss-tariffs-accordion .ss-tariff .ss-tariff-details .ss-tariff-name{vertical-align:middle;width:100%;max-width:100%;margin-bottom:6px;display:inline-block}.ss-tariffs-accordion .ss-tariff .ss-tariff-details .ss-tariff-price{text-align:left;font-weight:600;position:relative}.ss-tariffs-accordion .ss-tariff:not(.first-category-entry){padding-top:0}.ss-tariffs-accordion .ss-tariff:not(.first-category-entry) .ss-tariff-category{display:none}.ss-tariffs-accordion .ss-tariff span{vertical-align:middle;display:inline-block}.ss-tariffs-accordion .ss-tariff.single-component-category{margin-bottom:24px}.ss-tariffs-accordion .ss-tariff.single-component-category .ss-tariff-details .ss-tariff-category,.ss-tariffs-accordion .ss-tariff.single-component-category .ss-tariff-details .ss-tariff-name{display:none}@media (width>=768px),print{.ss-tariffs-accordion .ss-tariff.single-component-category .ss-tariff-details .ss-tariff-price{top:0}.ss-tariffs-accordion .ss-tariff{padding-top:0}}.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)}}.option-item-wrap{flex-direction:column;align-items:center;display:flex}@media (width>=768px),print{.option-item-wrap{flex-direction:row}.option-item-wrap .ss-row-left,.option-item-wrap .ss-row-right{vertical-align:top;display:inline-block}}.option-item-wrap .ss-row-left{width:100%}@media (width>=768px),print{.option-item-wrap .ss-row-left{max-width:30%}.option-item-wrap .ss-row-right{width:100%;max-width:70%;margin-left:24px}}.field .option-icon-price{background-color:#fbf7f5;align-items:center;padding:9px 8px 7px 14px;display:flex;position:relative}.field .option-icon-price .ss-info{width:10px;height:10px;margin:0;position:absolute;top:6px;right:8px}.field .option-icon-price .ss-info button.has-hint.info{margin:0;display:flex}.field .option-icon-price .ss-info .icon{width:10px;height:10px;margin:0}.field .option-icon-price .ss-info .icon>svg{width:10px;height:10px}.field .option-icon-price .ss-info{font-size:12px;line-height:16px}.field .option-icon-price .ss-info .icon{vertical-align:top}.field .option-icon-price .ss-info .ss-info-text{max-width:85%}@media (width>=768px),print{.field .option-icon-price{padding:6px 8px 3px 14px}}.field .option-icon-price .label{align-items:center;width:100%;font-weight:400;display:flex}.field .option-icon-price .units{flex-direction:column;display:flex}.field .option-icon-price .units .unit{font-size:.625rem;font-weight:500;line-height:.6875rem}.field .option-icon-price .units .unit:not(:last-of-type){border-bottom:1px solid}.field .option-icon-price .label-image{width:32px;min-width:32px;height:auto;margin-right:.5rem}.field .option-icon-price .text-price-wrap{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-right:7.92px;display:flex}.field .option-icon-price .text-price-wrap .price-units-wrap{align-items:center;display:flex}.field .option-icon-price .text-price-wrap .price-units-wrap .price{white-space:nowrap;margin-left:6px;margin-right:6px;font-size:1.125rem;font-weight:700;line-height:1.5rem}.field .option-icon-price .text-price-wrap .label-text{font-size:.625rem;line-height:.75rem}@media (width>=768px),print{.field .option-icon-price .text-price-wrap{flex-direction:column;align-items:flex-start}.field .option-icon-price .text-price-wrap .price-units-wrap .price{margin-left:0}}.start-supply section.panel .ss-row:not(:last-of-type).gift-title{margin-bottom:18px}.ss-product-gifts{margin-top:24px}.ss-product-gifts .gift-title-text{color:#ff7b00;margin-left:12px;font-size:1.125rem;font-weight:700;text-decoration:underline}.ss-product-gifts .gift-item-wrap{flex-direction:column;align-items:center;display:flex}@media (width>=768px),print{.ss-product-gifts .gift-item-wrap{flex-direction:row}.ss-product-gifts .gift-item-wrap .ss-row-left,.ss-product-gifts .gift-item-wrap .ss-row-right{vertical-align:top;display:inline-block}}.ss-product-gifts .gift-item-wrap .ss-row-left{width:100%}.ss-product-gifts .gift-item-wrap .gift{text-indent:0;background-color:#fbf7f5;border-radius:6px;align-items:center;padding:9px 8px 7px 14px;display:flex;position:relative}@media (width>=768px),print{.ss-product-gifts .gift-item-wrap .gift{padding:6px 8px 3px 14px}}.ss-product-gifts .gift-item-wrap .gift .control input[type=checkbox]{appearance:none;background:0 0;border:1px solid #c7c7c7;border-radius:2px;width:16px;height:16px;position:relative}.ss-product-gifts .gift-item-wrap .gift .control input[type=checkbox]:checked{background:#ff7b00;border:1px solid #ff7b00}.ss-product-gifts .gift-item-wrap .gift .control input[type=checkbox]:checked:before{content:"";background:#fff;border-radius:.5px;width:4.5px;height:2px;display:flex;position:absolute;top:6.5px;left:3px;transform:rotate(45deg)}.ss-product-gifts .gift-item-wrap .gift .control input[type=checkbox]:checked:after{content:"";background:#fff;border-radius:.5px;width:7px;height:2px;display:flex;position:absolute;top:6px;right:2px;transform:rotate(-45deg)}.ss-product-gifts .gift-item-wrap .gift .control input[type=checkbox][disabled]{background-color:#5a5b5d;border-color:#5a5b5d}.ss-product-gifts .gift-item-wrap .gift .label{align-items:center;width:100%;display:flex}.ss-product-gifts .gift-item-wrap .gift .label .label-image{width:32px;min-width:32px;height:auto;margin-right:.5rem}.ss-product-gifts .gift-item-wrap .gift .label .gift-details{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.ss-product-gifts .gift-item-wrap .gift .label .gift-details .label-text{font-size:.625rem;line-height:.75rem}.ss-product-gifts .gift-item-wrap .gift .label .gift-details .label-description{color:#ff7b00;font-size:.875rem;font-weight:700;line-height:1.125rem}.ss-product-gifts .gift-item-wrap .gift .label.with-hint{margin-right:10px}.ss-product-gifts .gift-item-wrap .gift .ss-info{width:10px;height:10px;margin:0;position:absolute;top:6px;right:8px}.ss-product-gifts .gift-item-wrap .gift .ss-info button.has-hint.info{margin:0;display:flex}.ss-product-gifts .gift-item-wrap .gift .ss-info .icon{width:10px;height:10px;margin:0}.ss-product-gifts .gift-item-wrap .gift .ss-info .icon>svg{width:10px;height:10px}.ss-product-gifts .gift-item-wrap .gift .ss-info{font-size:12px;line-height:16px}.ss-product-gifts .gift-item-wrap .gift .ss-info .icon{vertical-align:top}.ss-product-gifts .gift-item-wrap .gift .ss-info .ss-info-text{max-width:85%}.start-supply .product-step .hidden{display:none}.start-supply .product-step .ss-step{margin-bottom:2rem}.start-supply .product-step .ss-step:last-child{margin-bottom:0}.start-supply .product-step .ss-step .notification{width:100%;margin-top:.5rem}@media (width>=768px),print{.start-supply .product-step .ss-step{flex-wrap:wrap;margin-bottom:1.5rem;display:flex;position:relative}}.start-supply .product-step .ss-step-title{align-self:flex-start;gap:0 .5rem;margin:0 0 .75rem;padding:0;display:flex}@media (width>=768px),print{.start-supply .product-step .ss-step-title{flex-basis:30%;margin:0}}.start-supply .product-step .ss-step-title,.start-supply .product-step .ss-step-title .ss-step-title-text{letter-spacing:-.01em;color:#0f0f0f;font-size:1.125rem;font-weight:500;line-height:1.5rem}.start-supply .product-step .ss-step-title .ss-step-title-text{flex-grow:1;margin-top:.25rem;position:relative}@media (width>=768px),print{.start-supply .product-step .ss-step-title .ss-step-title-text{padding-left:1rem;padding-right:1rem}}.start-supply .product-step .ss-step-title .icon.custom{color:#ff7b00;background-image:radial-gradient(circle,#0f0f0f 66%,#0000 66%);background-repeat:no-repeat;background-size:2rem 2rem;flex:none;align-self:flex-start}@media (width>=768px),print{.start-supply .product-step .ss-step-title .icon.custom:after{content:"";background:#fbf7f5;border-radius:.5rem;height:2rem;position:absolute;left:2.5rem;right:0}}.start-supply .product-step .ss-step-title button.has-hint.info{margin-top:-.5rem;margin-left:.25rem}.start-supply .product-step .ss-step-title button.has-hint.info .icon,.start-supply .product-step .ss-step-title button.has-hint.info .icon>svg{width:.625rem;height:.625rem}@media (width>=768px),print{.start-supply .product-step .ss-step-content{width:70%;position:relative}}.start-supply .product-step .monthly-fee-component .ss-price-title{font-weight:400}.start-supply .product-step .monthly-fee-component.with-discount .ss-price.primary{padding-top:21px;position:relative}.start-supply .product-step .monthly-fee-component.with-discount .ss-price.primary .price .discount{font-size:1rem;font-weight:300;text-decoration:line-through;position:absolute;top:0}.start-supply .product-step .monthly-fee-component.with-discount .discounted-fee-description{letter-spacing:-.01em;font-size:.75rem;line-height:.75rem}.start-supply .product-step .monthly-fee-component:not(.with-discount) .ss-price .price{letter-spacing:-.01em;font-size:1rem;font-weight:400;line-height:1.25rem}.start-supply .product-step .price-per-unit .ss-price,.start-supply .product-step .price-per-month .ss-price{padding-top:2px;padding-bottom:2px}.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:flex-end;width:100%;display:flex}.start-supply .product-step .price-per-unit .ss-price .ss-price-value .icon,.start-supply .product-step .price-per-month .ss-price .ss-price-value .icon{align-items:flex-end;display:flex}.start-supply .product-step .price-per-unit .ss-price .ss-price-value .price,.start-supply .product-step .price-per-month .ss-price .ss-price-value .price{align-self:flex-end}.start-supply .product-step .price-per-unit .ss-price .ss-price-value .price.best-deal-price,.start-supply .product-step .price-per-month .ss-price .ss-price-value .price.best-deal-price{letter-spacing:-.01em;font-size:2rem;line-height:1.5rem}.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:-12px}.start-supply .product-step .price-per-unit .ss-price.primary .ss-price-value button.info.has-hint,.start-supply .product-step .price-per-unit .ss-price.base-price .ss-price-value button.info.has-hint,.start-supply .product-step .price-per-month .ss-price.primary .ss-price-value button.info.has-hint,.start-supply .product-step .price-per-month .ss-price.base-price .ss-price-value button.info.has-hint{top:-16px}.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}.slick-next{margin-left:734px}}.slick-dots li:hover{cursor:pointer}.ss-products-panel{margin-bottom:1.5rem;position:relative}.ss-products-panel .ss-row{justify-content:center;width:100%;display:flex}@media (width<=767px){.ss-products-panel .ss-row .product-only-single-column{display:none}}.ss-products-panel .ss-row.slick-slider{flex-direction:column;position:relative}.ss-products-panel .ss-row.slick-slider .slick-list{margin-left:-2px}@media (width>=984px),print{.ss-products-panel .ss-row.slick-slider{position:unset}}.ss-products-panel .ss-product{background:#fff;border:1px solid #e0e0e0;width:100%;height:auto;margin:12px 0;padding:48px 24px 24px;position:relative}.ss-products-panel .ss-product.with-badge{background:#ff7b00;border:none}.ss-products-panel .ss-product.with-badge:before{content:"";border-radius:1rem;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;top:6px;left:6px}@media (width>=984px),print{.ss-products-panel .ss-product.with-badge:before{width:calc(100% - 8px);height:calc(100% - 8px);top:4px;left:4px}}.ss-products-panel .ss-product.with-badge:before{z-index:0;background:#fff}.ss-products-panel .ss-product.with-badge.with-badge-type-cheapest{background:#e0e0e0}.ss-products-panel .ss-product.with-badge.with-badge-type-cheapest .badge{background-color:#e0e0e0}.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}.ss-products-panel .ss-product:not(.is-single-product){margin:0 4px;padding:66px 24px 36px}.ss-products-panel .ss-product:not(.is-single-product) .product-only-single-column{display:none}.ss-products-panel .ss-product:not(.is-single-product) .ss-product{flex:1;min-width:0}.ss-products-panel .ss-product:not(.is-single-product) .ss-product .ss-product-actions .buttons,.ss-products-panel .ss-product:not(.is-single-product) .ss-product .ss-product-actions .button{width:100%}@media (width>=580px) and (width<=767px){.ss-products-panel .ss-product:not(.is-single-product) .ss-price-value .price-title{font-size:.875rem!important}}.ss-products-panel .ss-product:not(.is-single-product):not(:first-child){margin-left:12px}.ss-products-panel .ss-product:not(.is-single-product) .ss-product-discount,.ss-products-panel .ss-product:not(.is-single-product) .ss-product-total-price{justify-content:space-between;align-items:center;display:flex}@media (width>=768px),print{.ss-products-panel .ss-product:not(.is-single-product) .ss-product-discount-info .description{text-align:left}}.ss-products-panel .ss-product .ss-product-discount,.ss-products-panel .ss-product .ss-product-total-price{justify-content:space-between;align-items:center;display:flex}.ss-products-panel .ss-product .ss-product-discount .description,.ss-products-panel .ss-product .ss-product-total-price .description{font-weight:400}@media (width>=768px),print{.ss-products-panel .ss-product .ss-product-discount,.ss-products-panel .ss-product .ss-product-total-price{justify-content:flex-end}}.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{.ss-products-panel .ss-product .ss-product-discount-info .description{text-align:right}}.ss-products-panel .ss-product .ss-price>.icon{flex:none;align-self:flex-end}.ss-products-panel .ss-product .ss-price>.icon,.ss-products-panel .ss-product .ss-price>.icon>svg{width:1.25rem;height:1.25rem}.ss-products-panel .ss-product .ss-price .ss-price-title{letter-spacing:-.01em;text-wrap:balance;flex-grow:1;align-self:flex-end;font-size:1rem;font-weight:500;line-height:1.25rem}.ss-products-panel .ss-product .ss-price .ss-price-value>.icon{margin-right:.375rem}.ss-products-panel .ss-product .ss-price .ss-price-value>.icon,.ss-products-panel .ss-product .ss-price .ss-price-value>.icon>svg{width:1.5rem;height:1.5rem}.ss-products-panel .ss-product .ss-price .ss-price-value .price{text-align:right;font-size:1.5rem;line-height:1}.ss-products-panel .ss-product .ss-product-actions{margin-top:auto}.ss-products-panel .price-per-unit .price-without-discount{text-align:right;padding-right:36px}.ss-products-panel .price-per-unit .price-without-discount .ss-price-without-discount{color:#0f0f0f;font-size:1rem;font-weight:300;text-decoration:line-through}.ss-products-panel .ss-product-price-info:not(.single-zone) .ss-price-value{justify-content:space-between;align-items:flex-end;width:100%}.ss-products-panel .ss-product-price-info.has-grouped-title .ss-grouped-price-title{letter-spacing:-.01em;color:#0f0f0f;grid-area:1/label/span 99;align-self:center;max-width:60px;margin-bottom:12px;font-size:1rem;font-weight:500;line-height:1.125rem}.ss-products-panel .ss-product-price-info.has-grouped-title .ss-price-title{letter-spacing:-.01em;font-size:.875rem;line-height:1.125rem}.ss-products-panel .ss-product-price-info.has-grouped-title .price-per-unit{grid-column:value}.ss-products-panel .ss-product-price-info.has-grouped-title button.info .icon,.ss-products-panel .ss-product-price-info.has-grouped-title button.info .icon>svg{width:.5rem;height:.5rem}.ss-products-panel .ss-product-price-info.has-grouped-title:has(.specific-period-discount) .price-per-unit{padding-left:.5rem;padding-right:.5rem}.ss-products-panel .ss-product-price-info.has-grouped-title:has(.specific-period-discount) .ss-price>.icon{align-self:center;margin-top:.25rem}.ss-products-panel .ss-product-price-info.has-grouped-title .specific-period-discount{background:#f9dfc6;border:1px solid #ff7b00;border-radius:.5rem;margin-top:.5rem;margin-bottom:.5rem;padding:.375rem .5rem 0}.ss-products-panel .ss-product-price-info.has-grouped-title .specific-period-discount .price-per-unit{padding-left:0;padding-right:0}.ss-products-panel .ss-product-price-info.has-grouped-title .specific-period-discount .ss-price-title{align-self:center;align-items:center;gap:.5rem;display:flex}.ss-products-panel .ss-product-price-info.has-grouped-title .specific-period-discount .ss-price-title:before{content:url(data:image/svg+xml,%3Csvg%20fill%3D%22%230f0f0f%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%20%3Cpath%20d%3D%22M12.187%202.011%202.012%2012.185a.85.85%200%200%201-1.386-.925.9.9%200%200%201%20.185-.276L10.986.81a.85.85%200%200%201%201.2%201.201M.827%204.823A2.826%202.826%200%201%201%204.825.83%202.826%202.826%200%200%201%20.827%204.823m.868-1.997a1.13%201.13%200%201%200%202.26.001%201.13%201.13%200%200%200-2.26%200M13%2010.174a2.826%202.826%200%201%201-5.652%200%202.826%202.826%200%200%201%205.652%200m-1.696%200a1.12%201.12%200%200%200-.331-.8%201.13%201.13%200%201%200%20.331.8%22%2F%3E%3C%2Fsvg%3E);flex:none;width:.8125rem;height:.8125rem;margin-top:-2px}.ss-products-panel .ss-product-price-info:not(.has-grouped-title) .ss-price{flex-wrap:wrap}.ss-products-panel .ss-product-price-info:not(.has-grouped-title) .ss-price-value-container{flex-grow:1}.ss-products-panel .ss-row.calculator-product-carousel{padding-bottom:0}.start-supply section.ss-configurator-panel{border:1px solid #e0e0e0;padding:1rem}@media (width>=768px),print{.start-supply section.ss-configurator-panel{padding:2rem}}@media (width>=984px),print{.start-supply section.ss-configurator-panel{padding:2.625rem 5.9375rem}}.start-supply section.ss-configurator-panel .ss-info-text{display:block}.start-supply section.ss-configurator-panel .field{margin-bottom:.75rem;padding-top:0;padding-bottom:0;display:block}@media (width>=768px),print{.start-supply section.ss-configurator-panel .field{margin-top:.25rem;margin-bottom:.5rem}}.start-supply section.ss-configurator-panel .field .options .option button.has-hint.info{vertical-align:text-top;margin-top:-.5rem;margin-left:0}.start-supply section.ss-configurator-panel .field .options .option button.has-hint.info .icon,.start-supply section.ss-configurator-panel .field .options .option button.has-hint.info .icon>svg{width:.625rem;height:.625rem}@media (width>=768px),print{.start-supply section.ss-configurator-panel .field .options{flex-direction:row;gap:0;display:flex}.start-supply section.ss-configurator-panel .field .options .option{flex-basis:33.33%}}.start-supply section.ss-configurator-panel .field[data-name=power_capacity] .label{letter-spacing:-.01em;font-size:.75rem;line-height:1rem}.start-supply section.ss-configurator-panel .field[data-name=power_capacity] .control{width:6rem}@media (width>=768px),print{.start-supply section.ss-configurator-panel .ss-additional-product-options .ss-step-title{flex-basis:100%}.start-supply section.ss-configurator-panel .ss-additional-product-options .ss-step-content{flex-basis:100%;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,1fr);gap:0 .75rem;margin-top:.5rem;margin-left:2.5rem;display:grid}.start-supply section.ss-configurator-panel .ss-additional-product-options .ss-step-content .option-item-wrap{grid-row:1/-1;grid-template-rows:subgrid;display:grid}}.start-supply section.ss-configurator-panel .ss-additional-product-options .option-item-wrap{background:#fbf7f5;border-radius:.5rem;align-items:stretch;margin-bottom:.75rem;padding:.5rem;overflow:hidden}@media (width>=768px),print{.start-supply section.ss-configurator-panel .ss-additional-product-options .option-item-wrap{margin-bottom:0}}.start-supply section.ss-configurator-panel .ss-additional-product-options .option-item-wrap:last-child{margin-bottom:0}.start-supply section.ss-configurator-panel .ss-additional-product-options .option-item-wrap.disabled{cursor:default;pointer-events:none;opacity:.65;color:#5a5b5d}.start-supply section.ss-configurator-panel .ss-additional-product-options .option-item-wrap .field{margin:0}.start-supply section.ss-configurator-panel .ss-additional-product-options .option-item-wrap .description{margin-top:.25rem}.start-supply section.ss-configurator-panel .ss-additional-product-options .option-item-wrap .description p{letter-spacing:-.01em;font-size:.75rem;line-height:1rem}.start-supply section.ss-configurator-panel .ss-additional-product-options .option-item-wrap.description-visible .description-toggle:after{transform:rotate(-135deg)}.start-supply section.ss-configurator-panel .ss-additional-product-options .option-item-wrap:not(.description-visible) .description{display:none}.start-supply section.ss-configurator-panel .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 section.ss-configurator-panel .ss-additional-product-options .option-item-wrap .badge .icon,.start-supply section.ss-configurator-panel .ss-additional-product-options .option-item-wrap .badge .icon>svg{width:1rem;height:1rem}.start-supply section.ss-configurator-panel .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 section.ss-configurator-panel .ss-additional-product-options:has(.badge) .option-item-wrap{padding-top:2.75rem}}.start-supply section.ss-configurator-panel .ss-additional-product-options .field .option-icon-price{background:0 0;align-items:baseline;padding:0}.start-supply section.ss-configurator-panel .ss-additional-product-options .field .option-icon-price .control.checkbox{flex:none}.start-supply section.ss-configurator-panel .ss-additional-product-options .field .option-icon-price .label{flex-grow:1;width:auto;padding:0}.start-supply section.ss-configurator-panel .ss-additional-product-options .field .option-icon-price .ss-info{flex:none;align-self:flex-start;position:static}.start-supply section.ss-configurator-panel .ss-additional-product-options .field .option-icon-price .ss-info button.info{margin:0}.start-supply section.ss-configurator-panel .ss-additional-product-options .field .text-price-wrap{flex-direction:row;align-items:baseline;margin-right:0}.start-supply section.ss-configurator-panel .ss-additional-product-options .field .text-price-wrap .label-text{letter-spacing:-.01em;font-size:1rem;line-height:1.25rem}.start-supply section.ss-configurator-panel .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 section.ss-configurator-panel .ss-additional-product-options .description-toggle{padding-right:1.75rem;position:relative}.start-supply section.ss-configurator-panel .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 section.ss-configurator-panel .ss-additional-product-options .description-toggle{flex:none;align-self:flex-start;width:1.25rem;height:1.25rem;padding-right:0}.start-supply section.ss-configurator-panel .ss-additional-product-options .description-toggle:after{right:.25rem}.ss-consumption-panel{overflow:visible}.ss-consumption-panel .ss-step-content .ss-row{margin-bottom:0;padding-bottom:0}@media (width>=768px),print{.ss-consumption-panel .ss-step-content{padding-right:1rem}}.ss-consumption-panel .ss-field-label{font-size:14px;font-weight:300;line-height:16px}@media (width>=580px),print{.ss-consumption-panel .ss-field-label{width:96px}}.ss-consumption-panel .ss-field-label+.field{margin-left:6px}@media (width<=579px){.ss-consumption-panel .ss-field .icon,.ss-consumption-panel .ss-field .no-wrap,.ss-consumption-panel .ss-field>.ss-field-label{margin-bottom:12px}.ss-consumption-panel .ss-field .no-wrap{width:100%}}.ss-consumption-panel .ss-field .no-wrap>.ss-field-label{margin-top:-6px}.ss-consumption-panel .ss-field[data-zone-count="2"]:not(:last-of-type){margin-bottom:6px}.ss-consumption-panel .ss-field[data-zone-count="2"] .no-wrap{padding:0}.ss-consumption-panel .ss-field[data-zone-count="2"] .ss-field-label{width:66px}.ss-consumption-panel .ss-field.single-zone-consumption-field{margin-top:.5rem}.ss-consumption-panel .ss-field .icon{color:#ffc108;vertical-align:middle}.ss-consumption-panel .ss-field .ss-bolt{vertical-align:middle;width:20px;margin-right:24px}.ss-consumption-panel .ss-field .ss-bolt svg{fill:none;stroke:#ffc108;width:20px;height:auto}.ss-consumption-panel .ss-info{font-size:12px;line-height:16px}@media (width<=579px){.ss-consumption-panel .ss-info{margin-left:0;display:flex}}.ss-consumption-panel .ss-info .icon{vertical-align:top}.ss-consumption-panel .consumption-field.ss-field{display:flex}.ss-consumption-panel .consumption-field.ss-field:last-child,.ss-consumption-panel .consumption-field .icon{margin-bottom:0}.ss-consumption-panel .consumption-field .icon-wrapper{align-items:center;margin-bottom:12px;display:flex}@media (width>=580px),print{.ss-consumption-panel .consumption-field .icon-wrapper{height:100%;min-height:38px;margin-bottom:0}}.ss-consumption-panel .no-wrap{white-space:nowrap;vertical-align:middle;padding:14.4px 0;display:inline-block}@media (width<=579px){.ss-consumption-panel .no-wrap{padding:0}}@media (width>=768px),print{.ss-consumption-panel .ss-columns{display:flex}.ss-consumption-panel .ss-columns .ss-column{flex:none;width:50%;padding:12px}.ss-consumption-panel .ss-columns .ss-column:not(:last-of-type){border-right:1px solid #c7c7c7}}.ss-consumption-panel .field .error{white-space:normal}.consumption-slider-legend{justify-content:space-between;align-items:flex-end;display:flex}.consumption-slider-legend .legend-item{padding-right:.75rem}.consumption-slider-legend .icon.custom,.consumption-slider-legend .icon.custom>svg{width:1rem;height:1rem}.consumption-slider-legend button.has-hint.info{margin-top:-.125rem;margin-left:.125rem}.consumption-slider-legend button.has-hint.info .icon,.consumption-slider-legend button.has-hint.info .icon>svg{width:.625rem;height:.625rem}.consumption-fields{--field-gap:1rem;gap:0 var(--field-gap);flex-wrap:wrap;margin-top:1rem;display:flex}@media (width>=580px),print{.consumption-fields .consumption-field.ss-field{width:calc(25% - 3 * var(--field-gap) / 4);flex:none}}@media (width>=768px),print{.consumption-fields{margin-top:.5rem}}.consumption-fields .field{align-items:center;gap:0 .25rem;margin-bottom:0}.consumption-fields .field .label{letter-spacing:-.01em;margin-bottom:0;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1rem}.best-deal-description{margin-top:.5rem;margin-bottom:.5rem}.page-header+.electricity-calculator-section{padding-top:0}.electricity-calculator-section{background:#fbf7f5;padding-top:24px}.electricity-calculator-section .page-wrap{padding-bottom:40px}.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 .total-consumption input,.electricity-calculator-section .consumption-inputs input{margin:0;padding:0}.electricity-calculator-section .consumption-inputs{flex-direction:column;justify-content:space-between;align-items:center}.electricity-calculator-section .consumption-inputs .consumption-input{justify-content:flex-start;align-items:center;column-gap:48px;display:flex}.electricity-calculator-section .consumption-inputs .consumption-input.day-night-wrap{width:100%}@media (width<=767px){.electricity-calculator-section .consumption-inputs .consumption-input{justify-content:space-between}}.electricity-calculator-section .consumption-inputs .consumption-input__icon{align-items:center;width:142px;margin:0;display:flex}@media (width<=767px){.electricity-calculator-section .consumption-inputs .consumption-input__icon{margin-right:auto}}@media (width<=579px){.electricity-calculator-section .consumption-inputs .consumption-input__icon{margin-bottom:6px}}.electricity-calculator-section .consumption-inputs .consumption-input__icon figcaption{color:#8c8c8c;margin-left:6px;font-size:12px}.electricity-calculator-section .consumption-inputs .consumption-input__field{width:100%;max-width:120px}@media (width<=579px){.electricity-calculator-section .consumption-inputs .consumption-input__field{max-width:100%}}@media (width>=768px),print{.electricity-calculator-section .consumption-inputs .consumption-input__field{width:72px}}.electricity-calculator-section .consumption-inputs .consumption-input__field input{min-width:72px}.electricity-calculator-section .consumption-inputs .consumption-input__unit{color:#0f0f0f;margin-left:6px;margin-right:6px;font-size:14px}.electricity-calculator-section .columns{display:flex}.electricity-calculator-section .columns--is-vertically-centered{align-items:center}@media (width>=768px),print{.electricity-calculator-section .columns--has-separators>.column:not(:first-child){border-left:1px solid #c7c7c7}}@media (width<=767px){.electricity-calculator-section .columns--has-separators>.column:not(:only-of-type){margin-bottom:6px}}@media (width>=768px),print{.electricity-calculator-section .columns .column--is-spaced{padding:12px}}.electricity-calculator-section .columns .column--is-half{width:50%}@media (width<=767px){.electricity-calculator-section .columns .column--is-half,.electricity-calculator-section .columns .column{width:100%}}@media (width>=580px) and (width<=768px){.electricity-calculator-section .columns .column.total-consumption__illustration{width:142px;margin-bottom:12px;margin-right:12px}}@media (width<=767px){.electricity-calculator-section .tabs-menu__item{text-align:center;width:100%;padding:6px 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 .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{.electricity-calculator-section .product-filter-tabs{margin-top:2.25rem}}.electricity-calculator-section .product-filter-tabs:before,.electricity-calculator-section .product-filter-tabs:after{content:"";border-bottom:1px solid #c7c7c7;width:100%;display:block}.electricity-calculator-section .product-filter-tabs .tab-option{letter-spacing:-.01em;font-size:1rem;line-height:1.375rem;transition:background-color .15s cubic-bezier(.65,.05,.36,1),border-color .15s cubic-bezier(.65,.05,.36,1)}@media (prefers-reduced-motion:reduce){.electricity-calculator-section .product-filter-tabs .tab-option{transition:none}}.electricity-calculator-section .product-filter-tabs .tab-option{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;position:relative}@media (width>=768px),print{.electricity-calculator-section .product-filter-tabs .tab-option{padding-left:1.5rem;padding-right:1.5rem}}.electricity-calculator-section .product-filter-tabs .tab-option:first-child{margin-left:auto}.electricity-calculator-section .product-filter-tabs .tab-option:last-child{margin-right:auto}.electricity-calculator-section .product-filter-tabs .tab-option .info-button-container{white-space:nowrap}.electricity-calculator-section .product-filter-tabs .tab-option+.tab-option{--gap:.5rem;margin-left:var(--gap)}.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%}.electricity-calculator-section .product-filter-tabs .tab-option button.info{margin-left:2px;position:relative;top:-7px}.electricity-calculator-section .product-filter-tabs .tab-option button.info .interface.icon,.electricity-calculator-section .product-filter-tabs .tab-option button.info .interface.icon>svg{width:12px;height:12px}.electricity-calculator-section .product-filter-tabs .tab-option:not(.is-active){background-color:#e0e0e0}.electricity-calculator-section .product-filter-tabs .tab-option:not(.is-active):hover{background-color:#f3f3f3}.electricity-calculator-section .product-filter-tabs .tab-option.is-active{border-color:#f37321}.electricity-calculator-section .product-filter-tabs .tab-option:focus-visible{outline-offset:-2px}.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}.day-night-wrap{flex-direction:column;margin-bottom:12px;display:flex}}.components-hint__label{max-width:250px}.components-hint__value{text-align:right}.some-random-padding,.some-random-margin{padding:48px}.electricity-calculator-section .ss-tariffs-accordion{flex-direction:column;width:100%;margin-top:6px;display:flex}@media (width<=767px){.electricity-calculator-section .ss-tariffs-accordion.is-open{margin-bottom:48px}}.electricity-calculator-section .ss-tariffs-accordion:not(.is-open) .ss-tariffs-accordion-content{display:none}.electricity-calculator-section .ss-tariffs-accordion .ss-tariffs-accordion-toggle{text-align:center;margin-bottom:12px;line-height:12px}@media (width>=768px),print{.electricity-calculator-section .ss-tariffs-accordion .ss-tariffs-accordion-toggle{text-align:right}}.electricity-calculator-section .ss-tariffs-accordion .ss-tariffs-accordion-toggle{cursor:pointer;font-size:12px;font-weight:400}.electricity-calculator-section .ss-tariffs-accordion .ss-tariffs-accordion-toggle:hover{text-decoration:underline}.electricity-calculator-section .ss-tariffs-accordion .ss-tariffs-accordion-toggle .caret{vertical-align:top;border:2px solid #0f0f0f;border-width:0 2px 2px 0;margin-left:3px;padding:2px;display:inline-block;position:relative}.electricity-calculator-section .ss-tariffs-accordion .ss-tariffs-accordion-toggle .caret.is-up{margin-top:5px;transform:rotate(-135deg)}.electricity-calculator-section .ss-tariffs-accordion .ss-tariffs-accordion-toggle .caret.is-down{margin-top:2px;transform:rotate(45deg)}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff{padding-top:6px}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff .ss-tariff-category,.electricity-calculator-section .ss-tariffs-accordion .ss-tariff .ss-tariff-details,.electricity-calculator-section .ss-tariffs-accordion .ss-tariff .ss-tariff-name,.electricity-calculator-section .ss-tariffs-accordion .ss-tariff .ss-tariff-price{font-size:12px;font-weight:500;line-height:14px}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff .ss-tariff-category{vertical-align:middle;width:100%;display:inline-block}@media (width>=768px),print{.electricity-calculator-section .ss-tariffs-accordion .ss-tariff .ss-tariff-category{width:25%;padding-left:6px}}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff .ss-tariff-details{color:#0f0f0f;vertical-align:middle;text-align:left;width:100%;display:inline-block;position:relative}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff .ss-tariff-details .ss-tariff-name{vertical-align:middle;min-width:20%;max-width:calc(100% - 20ch);margin-right:12px;display:inline-block}@media (width>=768px),print{.electricity-calculator-section .ss-tariffs-accordion .ss-tariff .ss-tariff-details .ss-tariff-name{width:100%;margin-left:24px}}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff:not(.first-category-entry){padding-top:0}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff:not(.first-category-entry) .ss-tariff-category{display:none}@media (width>=768px),print{.electricity-calculator-section .ss-tariffs-accordion .ss-tariff:not(.first-category-entry) .ss-tariff-category{display:inline-block}}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff span{vertical-align:middle;display:inline-block}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff.single-component-category{margin-bottom:-24px}@media (width>=768px),print{.electricity-calculator-section .ss-tariffs-accordion .ss-tariff.single-component-category{margin-bottom:0}}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff.single-component-category .ss-tariff-details{margin-top:-18px;position:relative}@media (width>=768px),print{.electricity-calculator-section .ss-tariffs-accordion .ss-tariff.single-component-category .ss-tariff-details{margin-top:0}}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff.single-component-category .ss-tariff-details .ss-tariff-category,.electricity-calculator-section .ss-tariffs-accordion .ss-tariff.single-component-category .ss-tariff-details .ss-tariff-name{display:none}@media (width>=768px),print{.electricity-calculator-section .ss-tariffs-accordion .ss-tariff.single-component-category .ss-tariff-details .ss-tariff-name{display:inline-block}}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff.single-component-category .ss-tariff-details .ss-tariff-price{top:16px}@media (width>=768px),print{.electricity-calculator-section .ss-tariffs-accordion .ss-tariff.single-component-category .ss-tariff-details .ss-tariff-price{top:0}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff{padding-top:0}}.electricity-calculator-section .ss-price{display:flex}.electricity-calculator-section .ss-price:not(:last-of-type){margin-bottom:6px}.electricity-calculator-section .ss-price.secondary .price{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-right:6px;font-size:29px;font-weight:700;line-height:28px}.electricity-calculator-section .ss-price .price .price-title{white-space:nowrap;margin-top:2px;margin-right:.5rem;font-size:1.25rem;font-weight:300}.electricity-calculator-section .ss-price .units .unit{font-size:10px;font-weight:500;line-height:11px}.electricity-calculator-section .ss-price .units .unit:not(:last-of-type){border-bottom:1px solid}.electricity-calculator-section .ss-row{justify-content:center;width:100%;padding-bottom:12px}@media (width<=767px){.electricity-calculator-section .ss-row .product-only-single-column{display:none}}@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-description{margin-top:1rem}.electricity-calculator-section .ss-row.single-column .ss-product .ss-product-price{flex-basis:19rem}.electricity-calculator-section .ss-row.single-column .ss-product .ss-product-actions{margin-bottom:0}}.electricity-calculator-section .ss-row.single-column .ss-product.with-badge{padding-top:72px}.electricity-calculator-section .ss-row.slick-slider{flex-direction:column;position:relative}.electricity-calculator-section .ss-row.slick-slider .slick-list{margin-left:-4px}@media (width<=1127px){.electricity-calculator-section .ss-row.slick-slider .slick-list{margin-bottom:12px}}@media (width>=1200px){.electricity-calculator-section .ss-row.slick-slider{position:unset}}.electricity-calculator-section .ss-product{background:#fff;border:1px solid #e0e0e0;border-radius:1rem;width:100%;height:auto;position:relative}.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{gap:1rem;display:flex}@media (width>=768px),print{.electricity-calculator-section .ss-product .ss-product-information{flex:1}}.electricity-calculator-section .ss-product .ss-product-information .ss-product-image{flex:none;width:2.5rem;height:2.5rem}.electricity-calculator-section .ss-product .ss-product-information .ss-product-image img{object-fit:contain;width:100%;height:100%;display:block}.electricity-calculator-section .ss-product .ss-product-information .ss-product-title{letter-spacing:-.01em;padding:0;font-size:1.5rem;font-weight:400;line-height:1.75rem}.electricity-calculator-section .ss-product .ss-product-information .ss-product-heading{width:100%}.electricity-calculator-section .ss-product .ss-product-information .ss-product-intro{letter-spacing:-.01em;font-size:1rem;line-height:1.375rem}.electricity-calculator-section .ss-product .ss-product-information .links{text-align:left;margin-bottom:6px}.electricity-calculator-section .ss-product .ss-product-description{width:100%;font-size:1.25rem}.electricity-calculator-section .ss-product .ss-product-description.product-only-multiple-column{height:100%;margin-top:1.5rem}.electricity-calculator-section .ss-product .ss-product-description .ss-product-description-contents{margin-bottom:0}.electricity-calculator-section .ss-product .ss-product-description h4{margin-bottom:12px;font-size:1.25rem;font-weight:400}.electricity-calculator-section .ss-product .ss-product-description ul,.electricity-calculator-section .ss-product .ss-product-description ol{margin-left:6px}.electricity-calculator-section .ss-product .ss-product-description p,.electricity-calculator-section .ss-product .ss-product-description ul li,.electricity-calculator-section .ss-product .ss-product-description ol li{font-size:.875rem;line-height:1rem}.electricity-calculator-section .ss-product .ss-product-description ul li,.electricity-calculator-section .ss-product .ss-product-description ol li{padding-top:.3125rem;padding-bottom:.4375rem}.electricity-calculator-section .ss-product .ss-product-description ul li{padding-left:18px;position:relative}.electricity-calculator-section .ss-product .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}.electricity-calculator-section .ss-product .ss-product-description .learn-more{font-size:.75rem}.electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-row{flex-direction:column;align-items:center}.electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-row:not(.ss-product-actions){height:100%}.electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-row .ss-product-information{border-bottom:1px solid #c7c7c7;align-self:stretch;padding-bottom:1rem}.electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-row .ss-product-price{flex-basis:auto;height:100%;margin-top:1.25rem}.electricity-calculator-section .ss-product:not(.is-single-product):not(:first-child){margin-left:12px}.electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-price{width:100%;margin-left:0}.electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-discount,.electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-total-price{justify-content:space-between;align-items:center;display:flex}@media (width>=768px),print{.electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-discount-info .description,.electricity-calculator-section .ss-product:not(.is-single-product) .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,.electricity-calculator-section .ss-product .ss-product-actions p.buttons .button{width:100%}.electricity-calculator-section .ss-product .ss-product-price{border:none;flex-direction:column;display:flex}@media (width>=768px),print{.electricity-calculator-section .ss-product .ss-product-price{margin-left:1rem}}.electricity-calculator-section .ss-product .ss-price .price{text-align:right;font-size:1.5rem;line-height:1}.electricity-calculator-section .ss-product .ss-price-title{text-wrap:balance;flex-grow:1;align-self:flex-end;font-size:1rem;font-weight:500;line-height:1.125rem}.electricity-calculator-section .ss-product .ss-price .interface{display:flex}.electricity-calculator-section .ss-product .ss-product-discount-info .description,.electricity-calculator-section .ss-product .solar-park-costs .description{color:#0f0f0f;align-self:flex-end;margin-right:.5rem;padding-right:0;font-size:.75rem;line-height:.75rem}@media (width>=768px),print{.electricity-calculator-section .ss-product .ss-product-discount-info .description,.electricity-calculator-section .ss-product .solar-park-costs .description{text-align:right}}.electricity-calculator-section .ss-product .ss-product-discount,.electricity-calculator-section .ss-product .ss-product-total-price{justify-content:space-between;align-items:center;margin-top:9.6px;display:flex}@media (width>=768px),print{.electricity-calculator-section .ss-product .ss-product-discount,.electricity-calculator-section .ss-product .ss-product-total-price{justify-content:flex-end}}.electricity-calculator-section .ss-product .info.has-hint{width:10px;height:10px}.electricity-calculator-section .ss-product .elektrum-hint{width:auto;min-width:auto;height:auto;min-height:auto;margin-right:0}.electricity-calculator-section .ss-tariffs-accordion .ss-tariffs-accordion-toggle{text-align:right;align-self:flex-end}.electricity-calculator-section .ss-tariffs-accordion-content{margin-bottom:12px}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff{flex-direction:column;display:flex}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff:not(:last-child){margin-bottom:24px}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff .ss-tariff-category{text-align:left;width:100%;margin-bottom:6px;padding-left:0}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff .ss-tariff-details{flex-direction:column;width:100%;display:flex}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff .ss-tariff-details .ss-tariff-name{width:100%;max-width:100%;margin:0 0 6px}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff .ss-tariff-details .ss-tariff-name:empty{display:none}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff .ss-tariff-details .ss-tariff-price{text-align:left;position:relative}.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: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{justify-content:center;align-items:stretch;display:flex}.hint-currency-wrap .icon,.hint-currency-wrap .icon>svg{width:21px;height:21px}.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}.spc-columns{flex-flow:wrap;flex:0 auto;margin-left:-6px;margin-right:-6px;display:flex}.spc-columns:not(:only-of-type):not(:last-of-type){margin-bottom:12px}.spc-columns .spc-column{box-sizing:border-box;flex:1 0 auto;max-width:100%;padding-left:6px;padding-right:6px}.spc-columns .spc-column.no-grow{flex-grow:0}.spc-columns .spc-column.flex{display:flex}.spc-columns .spc-column.is-vertically-centered{align-items:center}.spc-columns .spc-column.is-horizontally-centered{justify-content:center}.spc-columns .spc-column.justify-end{justify-content:flex-end}@media (width<=767px){.spc-columns .spc-column{width:100%}.spc-columns .spc-column:not(:only-of-type):not(:last-of-type){margin-bottom:12px}}@media (width>=768px),print{.spc-columns.has-two-columns-desktop>.spc-column{width:50%}}@media (width<=983px){.spc-columns.is-half-on-mobile>.spc-column{width:50%}.spc-columns.is-half-on-mobile>.spc-column:not(:only-of-type):not(:last-of-type){margin-bottom:0}}.spc-panel{background:#fff;border-radius:1rem;padding:18px}.spc-panel:not(:only-of-type):not(:last-of-type){margin-bottom:12px}.spc-panel.is-full-width{width:100%}.spc-panel.is-full-height{height:100%}.solar-park-calculator .heading{margin-bottom:2rem;font-weight:500}.solar-park-calculator .heading:last-child{margin-bottom:0}.solar-park-calculator .heading{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{.solar-park-calculator .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}.solar-park-calculator .heading{text-align:center}.solar-park-calculator .spc-label-text{white-space:nowrap}.solar-park-calculator .spc-label-text span{white-space:normal}.solar-park-calculator .is-compact .spc-label-text .elektrum-hint{vertical-align:text-top;display:inline-block}.solar-park-calculator .spc-label-text.is-accented{font-weight:300}.solar-park-calculator .spc-label-text.is-accented .elektrum-hint{vertical-align:text-top;display:inline-block}.solar-park-calculator .spc-label-text.is-accented strong{font-weight:500}@media (width>=580px),print{.solar-park-calculator .spc-label-text.is-accented{letter-spacing:-.01em;font-size:2.625rem;line-height:1em}}.solar-park-calculator .spc-heading{margin:24px 6px;font-weight:500}.solar-park-calculator .spc-compact-info{text-align:right}.solar-park-calculator [id^=solar-park-form-wrap]{display:none}@media (width<=983px){.solar-park-calculator .spc-label .icon{display:none}}.solar-park-calculator .spc-consumption-slider-tip{text-align:center;max-width:36px;position:absolute}.solar-park-calculator .spc-label{align-items:center;display:flex}@media (width<=579px){.solar-park-calculator .spc-label.hide-icon-mobile>svg{display:none}}.solar-park-calculator .spc-label .icon{color:#ff7b00}.solar-park-calculator .spc-label .icon>svg{max-width:90px;max-height:90px;margin-right:24px}@media (width<=767px){.solar-park-calculator .spc-label .icon>svg{max-width:48px;margin-right:18px}}.solar-park-calculator .spc-label .info .icon>svg{max-width:21px;max-height:21px}.solar-park-calculator .spc-price .price{text-align:center}@media (width<=983px){.solar-park-calculator .spc-price .price>.cost{white-space:nowrap}.solar-park-calculator .spc-price .price>.cost .amount .major{font-size:2.25rem;line-height:1}.solar-park-calculator .spc-price .price>.cost .amount .minor{font-size:.75rem;line-height:.75rem;top:4px}.solar-park-calculator .spc-price .price>.cost>.unit{line-height:12px}}.solar-park-calculator .spc-price .price .cost{margin-bottom:0;padding-bottom:0}.solar-park-calculator .spc-price .price .currency:empty{min-width:22px;display:block}.solar-park-calculator .spc-price .price .price-description{margin:auto;font-size:12px;position:relative}.solar-park-calculator .spc-price .price .price-description:after{display:none}.solar-park-calculator .spc-price .price .amount{white-space:nowrap;padding-top:5px;padding-bottom:7px;font-size:32px;line-height:36px}.solar-park-calculator .spc-price .price .amount:after{content:"\a ";white-space:pre-wrap}.solar-park-calculator .spc-price .price .unit,.solar-park-calculator .spc-price .price .consumption,.solar-park-calculator .spc-price .price .components{padding-top:6px;padding-bottom:6px;font-size:14px;line-height:24px}@media (width>=580px) and (width<=767px){.solar-park-calculator .spc-price .price .unit,.solar-park-calculator .spc-price .price .consumption,.solar-park-calculator .spc-price .price .components{padding-top:4px;padding-bottom:8px;font-size:18px;line-height:24px}}.solar-park-calculator .spc-price .price .unit{padding-left:4px;font-size:12px;font-weight:400}.solar-park-calculator .spc-price .price .consumption,.solar-park-calculator .spc-price .price .components{margin:0;padding:0}.solar-park-calculator .spc-price .price .consumption{font-weight:700}.solar-park-calculator .spc-price .price .components{padding-bottom:18px}.solar-park-calculator .spc-price .price .cost{margin-bottom:6px;margin-right:18px;padding:6px 0 13px}.solar-park-calculator .spc-price .price .amount{position:relative}.solar-park-calculator .spc-price .price .amount:after{display:none}.solar-park-calculator .spc-price .price .major{font-size:3rem;line-height:1}.solar-park-calculator .spc-price .price .separator{display:none}.solar-park-calculator .spc-price .price .minor{border-bottom:3px solid #0f0f0f;margin:0 0 0 4px;padding-bottom:2px;font-size:1.125rem;line-height:1.125rem;position:absolute;top:-1px}.solar-park-calculator .spc-price .price .unit{vertical-align:bottom;margin-left:0;line-height:13px;display:inline-block}.solar-park-calculator .spc-consumption-input .spc-label{margin-bottom:48px}.solar-park-calculator .spc-consumption-input .spc-slider{margin-bottom:72px;position:relative}.solar-park-calculator .spc-consumption-input .spc-slider .range-slider{padding:0}.solar-park-calculator .spc-size-input .spc-size-control{align-items:center;margin-left:36px;display:flex}.solar-park-calculator .spc-size-input .spc-size-control input{max-width:66px}.solar-park-calculator .spc-size-input .spc-size-control .spc-size-control-unit{text-align:center}.solar-park-calculator .spc-government-support-input{margin-top:60px}.solar-park-calculator .spc-control input[type=number],.solar-park-calculator .spc-control input[type=text]{color:#0f0f0f;border-radius:var(--input-border-radius);text-align:center;background-color:#fff;border:1px solid #e0e0e0;width:120px;margin:0 24px 0 0;padding:12px;font-size:16px;font-weight:500;line-height:17px;box-shadow:0 2px 4px #eaeaea80}@media (width<=579px){.solar-park-calculator .spc-control input[type=number],.solar-park-calculator .spc-control input[type=text]{width:75%;margin-right:12px;padding-top:9px;padding-bottom:9px}}.solar-park-calculator .spc-control input[type=number]:focus:not([disabled]),.solar-park-calculator .spc-control input[type=text]:focus:not([disabled]){border-color:#ff7b00}.solar-park-calculator .spc-panel-list{flex-direction:column;height:100%;display:flex}.solar-park-calculator .spc-panel-list .spc-panel{flex:1;align-items:center;display:flex}.solar-park-calculator .spc-panel-list .spc-panel>.spc-columns{width:100%}.solar-park-calculator .spc-panel-list .spc-label{max-width:96px}.solar-park-calculator .spc-panel-list .spc-label .icon{min-width:100px}@media (width<=767px){.solar-park-calculator .spc-panel-list .spc-label .icon,.solar-park-calculator .spc-panel.is-accented .spc-label .icon{width:60px;min-width:60px}}.solar-park-calculator .spc-cta{margin-top:36px}.solar-park-calculator .spc-cta .button{width:100%;max-width:474px}.solar-park-calculator .spc-phone{align-items:center;margin:36px auto;display:flex}@media (width<=767px){.solar-park-calculator .spc-phone{text-align:center;flex-direction:column;justify-content:center}.solar-park-calculator .spc-phone>.icon:not(.visible-mobile){display:none}}.solar-park-calculator .spc-phone .spc-phone-content .spc-phone-label{letter-spacing:-.01em;font-size:1.125rem;line-height:1.5rem}.solar-park-calculator .spc-phone .spc-phone-content .spc-phone-number{letter-spacing:-.01em;white-space:nowrap;font-size:2.625rem;font-weight:300;line-height:1em}@media (width<=767px){.solar-park-calculator .spc-phone .spc-phone-content .spc-phone-number{letter-spacing:-.01em;font-size:1.75rem;line-height:1em}}.solar-park-calculator .spc-phone .icon{display:inherit;color:#ff7b00;margin-right:12px}.solar-park-calculator .spc-price.is-spaced{margin-right:12px}.solar-park-calculator{padding-top:30px;padding-bottom:30px}@media (width>=768px),print{.solar-park-calculator{padding-top:48px;padding-bottom:48px}}.solar-park-calculator .spc-container{background:#fbf7f5;border-radius:1rem;padding:12px;box-shadow:0 0 5px #00000047}.solar-park-calculator .solar-parks{flex-direction:column;width:100%;display:flex}.solar-park-calculator .solar-parks .spc-label-text{margin-bottom:18px}.solar-park-calculator .solar-parks .spc-label:not(:last-child){margin-bottom:6px}.solar-park-calculator .government-support-infopanel{margin-bottom:12px;display:none}.solar-park-calculator .spinner{z-index:unset!important}.quick-links{padding-top:1.5rem;padding-bottom:1.5rem;background:#fff!important}.quick-links .list{flex-direction:column;gap:1rem;display:flex}.quick-links .list .button{width:100%}.quick-links .list .button>.icon{width:1.25rem;height:1.25rem}@media (width>=768px),print{.quick-links .list{flex-flow:wrap;justify-content:center}.quick-links .list .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:not(.slick-initialized).has-dots{padding-bottom:2.5rem}@media (width>=768px),print{.banners:not(.slick-initialized).has-dots{padding-bottom:4.5rem}}.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;inset:0}.banners .banner-box .info{flex-direction:column;align-items:flex-start;padding:18px 24px;display:flex}.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 .slick-dots{justify-content:center;gap:0 .5rem;margin:1rem 0;display:flex}@media (width>=768px),print{.banners .slick-dots{margin-top:2rem;margin-bottom:2rem}}.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 .slick-dots button{transition:none}}.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 .slick-dots button:hover{background:#f3f3f3}.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;justify-content:center;height:100%;display:flex}.banners .banner-box .image-box{text-align:center;padding:0;position:absolute;top:50%;left:50%}.banners .banner-box .image-box img{width:auto;max-width:none;position:relative}.banners .banner-box .info{width:62%;min-height:calc(var(--box-height) - 24px * 2);margin:0;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 .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 .banner-box .image-box{margin-top:-201px;margin-left:-384px}.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 .banner-box .info{width:55%}}@media (width<=983px){.banners .banner-box .page-wrap{padding-left:0;padding-right:0}}@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}}section.solar-park-cards{padding-top:30px;padding-bottom:30px}@media (width>=768px),print{section.solar-park-cards{padding-top:48px;padding-bottom:48px}}section.solar-park-cards .heading{margin-bottom:2rem;font-weight:500}section.solar-park-cards .heading:last-child{margin-bottom:0}section.solar-park-cards .heading{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{section.solar-park-cards .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}section.solar-park-cards .heading{text-align:center}section.solar-park-cards .card-list .slick-prev,section.solar-park-cards .card-list .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.solar-park-cards .card-list .slick-prev .icon,section.solar-park-cards .card-list .slick-prev .icon>svg,section.solar-park-cards .card-list .slick-next .icon,section.solar-park-cards .card-list .slick-next .icon>svg{width:1.5rem;height:1.5rem}@media (width>=1200px){section.solar-park-cards .card-list .slick-prev,section.solar-park-cards .card-list .slick-next{bottom:50%}}section.solar-park-cards .card-list .slick-prev:hover,section.solar-park-cards .card-list .slick-prev:focus-visible,section.solar-park-cards .card-list .slick-next:hover,section.solar-park-cards .card-list .slick-next:focus-visible{background:#f3f3f3}section.solar-park-cards .card-list .slick-prev.slick-disabled,section.solar-park-cards .card-list .slick-next.slick-disabled{cursor:default;pointer-events:none;opacity:.65;color:#8a8a8a;border-color:#e0e0e0}section.solar-park-cards .card-list .slick-prev{margin-left:38px}@media (width>=1200px){section.solar-park-cards .card-list .slick-prev{margin:0;left:auto;right:100%}}section.solar-park-cards .card-list .slick-next{right:38px}@media (width>=1200px){section.solar-park-cards .card-list .slick-next{margin:0;left:100%;right:auto}}section.solar-park-cards .card-list .slick-dots{justify-content:center;align-items:center;margin-top:24px;margin-bottom:24px;display:flex}section.solar-park-cards .card-list .slick-dots li{border:1px solid #0f0f0f;border-radius:50%;width:12px;height:12px;margin:0 6px;padding:0}section.solar-park-cards .card-list .slick-dots li:hover{background-color:#f3f3f3}section.solar-park-cards .card-list .slick-dots li.slick-active{color:#0f0f0f;background-color:#f37321;border-color:#f37321}section.solar-park-cards .card-list .slick-dots button{text-indent:100%;white-space:nowrap;width:100%;height:100%;display:block;overflow:hidden}@media (width<=983px){section.solar-park-cards .card-list{margin-left:calc(-1 * var(--content-gutter));margin-right:calc(-1 * var(--content-gutter))}}@media (width>=580px),print{section.solar-park-cards .card-list{flex-wrap:wrap;justify-content:center;gap:24px 0;display:flex}}section.solar-park-cards .card-list .slick-prev,section.solar-park-cards .card-list .slick-next{bottom:-18px}section.solar-park-cards .card-list .card{height:auto;padding:0 12px 12px}@media (width>=580px),print{section.solar-park-cards .card-list .card{flex:1;min-width:312px;max-width:348px;display:flex}}section.solar-park-cards .card-list .card .content{border-radius:1rem;position:relative;box-shadow:0 4px 12px #0000002b}@media (width>=580px),print{section.solar-park-cards .card-list .card .content{flex-direction:column;width:100%;display:flex}}section.solar-park-cards .card-list .card .content.sold-out{background-color:#efefef}section.solar-park-cards .card-list .card.with-badge .content{border:3px solid #ff7b00}section.solar-park-cards .card-list .card .status{height:44px;margin-bottom:0;padding-left:16px;line-height:40px}section.solar-park-cards .card-list .card .special-offer-title{background-color:#ff7b00;border-top-right-radius:.5rem;border-bottom-left-radius:1rem;width:40%;padding:12px;font-size:12px;line-height:15px;position:absolute;top:0;right:0}@media (width>=984px),print{section.solar-park-cards .card-list .card .special-offer-title{width:auto}}section.solar-park-cards .card-list .card .button-wrapper{justify-content:center;padding:0 12px 24px;display:flex}@media (width>=580px),print{section.solar-park-cards .card-list .card .button-wrapper{margin-left:24px;margin-right:24px}}section.solar-park-cards .card-list .card .button-wrapper p,section.solar-park-cards .card-list .card .button-wrapper a{width:100%}section.solar-park-cards .card-list .card .button-wrapper .button.disabled{pointer-events:auto;cursor:pointer}section.solar-park-cards .card-list .card .park-content{flex-direction:column;flex-grow:1;padding:18px 12px 12px 24px;display:flex}section.solar-park-cards .card-list .card .park-content .main-info .icon-wrapper{display:inline-block}section.solar-park-cards .card-list .card .park-content .main-info .title{display:flex}section.solar-park-cards .card-list .card .park-content .main-info .park-title{vertical-align:top;margin-bottom:0;padding-left:12px;font-size:16px;font-weight:500;line-height:24px;display:inline-block}section.solar-park-cards .card-list .card .park-content .main-info .park-address{color:#0f0f0f;font-size:12px;font-weight:400;line-height:18px}section.solar-park-cards .card-list .card .park-content .park-components{flex-direction:column;flex-grow:1;min-height:168px;margin-top:auto;display:flex;position:relative}section.solar-park-cards .card-list .card .park-content .park-components .circle-wrapper{position:absolute;top:0;right:0}section.solar-park-cards .card-list .card .park-content .park-components .circle-wrapper .total-capacity{color:#0f0f0f;text-align:center;font-size:12px;font-weight:400;line-height:24px}section.solar-park-cards .card-list .card .park-content .park-components .circle-wrapper .chart{width:112px;position:relative}section.solar-park-cards .card-list .card .park-content .park-components .circle-wrapper .chart .circular-chart{max-height:250px;margin:10px auto;display:block}section.solar-park-cards .card-list .card .park-content .park-components .circle-wrapper .chart .circular-chart .circle-bg{fill:none;stroke:#e2e2e2;stroke-width:3.8px}section.solar-park-cards .card-list .card .park-content .park-components .circle-wrapper .chart .circular-chart .circle{stroke:#ff7b00;fill:none;stroke-width:2.8px;stroke-linecap:round}section.solar-park-cards .card-list .card .park-content .park-components .circle-wrapper .chart .percentage-wrapper{text-align:center;width:100%;height:100%;position:absolute;top:26%}section.solar-park-cards .card-list .card .park-content .park-components .circle-wrapper .chart .percentage-wrapper .percentage-description{margin:0;padding:0;font-size:12px;font-weight:400;line-height:24px}section.solar-park-cards .card-list .card .park-content .park-components .circle-wrapper .chart .percentage-wrapper .percentage{margin:0;padding:0;font-size:18px;font-weight:500;line-height:24px}section.solar-park-cards .card-list .card .park-content .park-components .circle-wrapper .chart .percentage-wrapper .sold-value{margin:0;padding:0;font-size:8px;font-weight:400;line-height:18px}section.solar-park-cards .card-list .card .park-content .park-components .value-components{flex-direction:column;flex-grow:1;justify-content:flex-end;padding-top:24px;padding-right:90px;display:flex}@media (width<=579px){section.solar-park-cards .card-list .card .park-content .park-components .value-components{padding-top:40px}}section.solar-park-cards .card-list .card .park-content .park-components .value-components .component{padding-bottom:12px}section.solar-park-cards .card-list .card .park-content .park-components .value-components .component .value{gap:4px;font-size:18px;font-weight:500;line-height:24px;display:flex}section.solar-park-cards .card-list .card .park-content .park-components .value-components .component .value.discount{border:2px solid #ff7b00;border-radius:.5rem;flex-wrap:wrap;max-width:70%;display:flex}section.solar-park-cards .card-list .card .park-content .park-components .value-components .component .value.discount .price{padding-left:6px}section.solar-park-cards .card-list .card .park-content .park-components .value-components .component .value.discount .unit{padding-right:6px}section.solar-park-cards .card-list .card .park-content .park-components .value-components .component .value .price{white-space:nowrap;display:inherit;gap:inherit}section.solar-park-cards .card-list .card .park-content .park-components .value-components .component .value .old-price{display:inherit;white-space:nowrap;gap:inherit;background-color:#ff7b00;flex:auto;padding-left:4px;font-size:12px;text-decoration:line-through}section.solar-park-cards .card-list .card .park-content .park-components .value-components .component .value .unit{font-size:12px;font-weight:400}section.solar-park-cards .card-list .card .park-content .park-components .value-components .component .label{font-size:12px;line-height:18px}.solar-park-production-graph-block{padding-top:30px;padding-bottom:12px}@media (width>=768px),print{.solar-park-production-graph-block{padding:12px 48px 48px}}@media (width<=983px){.solar-park-production-graph-block .page-wrap{padding-left:0;padding-right:0}}.solar-park-production-graph-block .content>header{margin-bottom:30px}@media (width>=768px),print{.solar-park-production-graph-block .content>header{margin-bottom:36px}}.solar-park-production-graph-block .heading,.solar-park-production-graph-block .subheading{text-align:center}.solar-park-production-graph-block .heading{margin-bottom:2rem;font-weight:500}.solar-park-production-graph-block .heading:last-child{margin-bottom:0}.solar-park-production-graph-block .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.25rem}@media (width>=768px),print{.solar-park-production-graph-block .heading{letter-spacing:-.01em;font-size:3rem;line-height:3.75rem}}.solar-park-production-graph-block .heading{margin-bottom:12px}@media (width>=768px),print{.solar-park-production-graph-block .heading{margin-bottom:24px}}.solar-park-production-graph-block .chart-container .field[data-name=chartType] label{cursor:pointer}.solar-park-production-graph-block .chart-container .field[data-name=chartType] .label,.solar-park-production-graph-block .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}.solar-park-production-graph-block .chart-container .field[data-name=chartType] .option .control input:focus-visible+.icon{outline:2px solid #f3732166;box-shadow:0 0 0 4px #fff9}.solar-park-production-graph-block .chart-container .field[data-name=chartType] .option .control input:checked+.icon{color:#ff7b00}.solar-park-production-graph-block .chart-container fieldset.components{clear:both}.solar-park-production-graph-block .chart-container .field[data-name=component] .option{text-indent:0;padding-left:0}.solar-park-production-graph-block .chart-container .field[data-name=component] .option+.option{margin-left:18px}.solar-park-production-graph-block .chart-container .field[data-name=component] .option .control{width:auto}.solar-park-production-graph-block .chart-container .field[data-name=component] .option input{z-index:-1;position:absolute}.solar-park-production-graph-block .chart-container .field[data-name=component] .option input:checked+span{color:#ff7b00}.solar-park-production-graph-block .chart-container .field[data-name=component] .option input:focus+span{outline:1px dotted}.solar-park-production-graph-block .chart-container{margin-top:2.25rem}.solar-park-production-graph-block .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){.solar-park-production-graph-block .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}}.solar-park-production-graph-block .chart-container .navigation .use-all-content h3 .icon,.solar-park-production-graph-block .chart-container .navigation .use-all-content h3 .icon>svg{width:1rem;height:1rem}.solar-park-production-graph-block .chart-container .consumption-chart{border:0;padding-top:18px;position:relative}.solar-park-production-graph-block .chart-container .consumption-chart .header{z-index:1;margin-bottom:-30px;position:relative}@media (width>=580px),print{.solar-park-production-graph-block .chart-container .consumption-chart .header{justify-content:space-between;align-items:baseline;margin-bottom:24px;display:flex}.solar-park-production-graph-block .chart-container .consumption-chart .tools{flex-grow:1;align-items:center;gap:0 1.5rem;display:flex}}.solar-park-production-graph-block .chart-container .consumption-chart .field{margin-bottom:0}.solar-park-production-graph-block .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}.solar-park-production-graph-block .chart-container .consumption-chart .field[data-name=priceUnitOptions]{display:none}.solar-park-production-graph-block .chart-container .consumption-chart .field[data-name=priceUnitSelector]{margin-left:auto}.solar-park-production-graph-block .chart-container .consumption-chart .toggles{margin:1rem 0}@media (width>=580px),print{.solar-park-production-graph-block .chart-container .consumption-chart .toggles{margin:0}}.solar-park-production-graph-block .chart-container .consumption-chart .switches{justify-content:end;margin-top:24px;display:flex}@media (width>=580px),print{.solar-park-production-graph-block .chart-container .consumption-chart .switches{margin-top:0}}.solar-park-production-graph-block .chart-container .consumption-chart .switches .options{flex-direction:row;gap:24px;display:flex}.solar-park-production-graph-block .chart-container .consumption-chart .notification{margin-top:24px;margin-bottom:96px}@media (width>=580px),print{.solar-park-production-graph-block .chart-container .consumption-chart .notification{margin-top:0;margin-bottom:84px}}.solar-park-production-graph-block .chart-container .period-buttons{justify-content:space-between;width:100%;display:flex;position:absolute;bottom:0}.solar-park-production-graph-block .chart-container .period-buttons .button{background:#fff;border-color:currentColor;border-radius:50%;width:50px;height:50px;padding:calc(1rem - 1px)}.solar-park-production-graph-block .chart-container .period-buttons .button:active,.solar-park-production-graph-block .chart-container .period-buttons .button:hover,.solar-park-production-graph-block .chart-container .period-buttons .button:focus-visible{background:#f3f3f3}.solar-park-production-graph-block .chart-container .period-buttons .button.disabled,.solar-park-production-graph-block .chart-container .period-buttons .button:disabled{color:#8a8a8a;border-color:#e0e0e0}.solar-park-production-graph-block .chart-container .graph-content{padding:1px 0}.solar-park-production-graph-block .chart-container .graph-content .legend{text-align:center;margin:-24px 60px 0;position:relative}@media (width>=580px),print{.solar-park-production-graph-block .chart-container .graph-content .legend{padding:9px 0}}.solar-park-production-graph-block .chart-container .graph-content .legend .item{cursor:pointer;margin-right:0;padding:3px 0}.solar-park-production-graph-block .chart-container .graph-content .legend .items{display:inherit;flex-direction:column;justify-content:center;align-items:center;width:100%}.solar-park-production-graph-block .chart-container .graph-content .legend .content{padding-left:24px;display:block}.solar-park-production-graph-block .chart-container .graph-content .legend .content span{background:currentColor;width:12px;height:12px;margin-left:-24px;margin-right:12px;display:inline-block}.solar-park-production-graph-block .chart-container .graph-content .legend:after{content:none}.solar-park-production-graph-block .chart-container .chart{height:384px;max-height:100vh;position:relative}.solar-park-production-graph-block .chart-container .chart .c3-regions{fill:#f3f3f3}.solar-park-production-graph-block .chart-container .chart .c3-shape{cursor:auto}.solar-park-production-graph-block .chart-container .chart .day-region rect{fill-opacity:.5}.solar-park-production-graph-block .chart-container .chart .domain{display:none}.solar-park-production-graph-block .chart-container .chart .c3-axis-y-label,.solar-park-production-graph-block .chart-container .chart .c3-axis-y2-label{text-anchor:start!important}.solar-park-production-graph-block .chart-container .chart .c3-axis .tick text,.solar-park-production-graph-block .chart-container .chart .c3-ygrid-line text,.solar-park-production-graph-block .chart-container .chart .c3-axis-y-label,.solar-park-production-graph-block .chart-container .chart .c3-axis-y2-label{font-size:.8em}.solar-park-production-graph-block .chart-container .chart .c3-axis-y .tick text,.solar-park-production-graph-block .chart-container .chart .c3-axis-y-label,.solar-park-production-graph-block .chart-container .chart .c3-ygrid-line text{font-weight:500}.solar-park-production-graph-block .chart-container .chart .c3-ygrid-line line{stroke-dasharray:none}.solar-park-production-graph-block .chart-container .chart .c3-ygrid-line.maximumAllowedLoad{display:none}.solar-park-production-graph-block .chart-container .chart .c3-ygrid-line.maximumAllowedLoad line{stroke:#ff7b00;stroke-dasharray:0;stroke-width:1px}.solar-park-production-graph-block .chart-container .chart .c3-circle:focus-visible,.solar-park-production-graph-block .chart-container .chart .c3-bar:focus-visible{outline-offset:2px}.solar-park-production-graph-block .chart-container .chart .c3-circle{fill:currentColor}.solar-park-production-graph-block .chart-container .chart .c3-chart-line{fill:none;stroke-width:2px}.solar-park-production-graph-block .chart-container .chart .c3-area{opacity:.2!important}.solar-park-production-graph-block .chart-container .chart .c3-bar{stroke-width:0}.solar-park-production-graph-block .chart-container .chart .c3-grid line{stroke:#0f0f0f;stroke-dasharray:2 3}.solar-park-production-graph-block .chart-container .chart .c3-target.c3-defocused{opacity:.1!important}.solar-park-production-graph-block .chart-container .chart .c3-tooltip-container{z-index:5;background:#fff;border:1px solid #e0e0e0;padding:0 12px}.solar-park-production-graph-block .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){.solar-park-production-graph-block .chart-container .chart .c3-tooltip-container p{padding-top:4px;padding-bottom:8px;font-size:18px;line-height:24px}}.solar-park-production-graph-block .chart-container .chart .c3-tooltip-container p{margin-bottom:0}.solar-park-production-graph-block .chart-container .chart .c3-tooltip-container .date{background:#f3f3f3;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.solar-park-production-graph-block .chart-container .chart .c3-tooltip-container .value{padding-left:24px;padding-right:30px}.solar-park-production-graph-block .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}.solar-park-production-graph-block .chart-container .chart .c3-tooltip-container .value .component{padding-left:6px;padding-right:6px}.solar-park-production-graph-block .chart-container .chart .c3-tooltip-container .value.average{margin-top:-6px}.solar-park-production-graph-block .chart-container .chart .c3-tooltip-container .value.average span{border-radius:10px}.solar-park-production-graph-block .chart-container .chart .c3-tooltip-container .modified{margin-top:-12px}.solar-park-production-graph-block .chart-container .chart .c3-brush{clip-path:none}.solar-park-production-graph-block .chart-container .chart .c3-brush .background{fill:#a8a8a8;visibility:visible!important}.solar-park-production-graph-block .chart-container .chart .c3-brush .extent{fill:#a8a8a8}.solar-park-production-graph-block .chart-container .chart .c3-brush .resize rect{fill:#ff7b00;visibility:visible!important}.solar-park-production-graph-block .chart-container .chart .c3-brush+.c3-axis-x{visibility:hidden}.solar-park-production-graph-block .description{margin-top:30px}.solar-park-production-graph-block .description p{letter-spacing:-.01em;font-size:.75rem;line-height:1.125rem}@media (width>=768px),print{.solar-park-production-graph-block .description p{letter-spacing:-.01em;font-size:.875rem;line-height:1.5rem}}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:500}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:1rem}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)}}section.job-offers-block{padding-top:30px;padding-bottom:30px}@media (width>=768px),print{section.job-offers-block{padding-top:48px;padding-bottom:48px}}section.job-offers-block .heading{margin-bottom:2rem;font-weight:500}section.job-offers-block .heading:last-child{margin-bottom:0}section.job-offers-block .heading{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{section.job-offers-block .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}section.job-offers-block .heading{text-align:center;max-width:600px;margin-left:auto;margin-right:auto}section.job-offers-block .offers{border-top:3px solid #e0e0e0;padding:12px 24px}section.job-offers-block .offers a{color:inherit;cursor:pointer;text-decoration:none}section.job-offers-block .offers p{line-height:18px}@media (width>=768px),print{section.job-offers-block .offers{line-height:inherit}}section.job-offers-block .offers .offer{border-bottom:1px solid #e0e0e0;margin-bottom:12px}@media (width>=768px),print{section.job-offers-block .offers .offer{justify-content:space-between;align-items:center;display:flex}section.job-offers-block .offers .offer .title,section.job-offers-block .offers .offer .date{flex-grow:1}section.job-offers-block .offers .offer .cities{margin-left:24px}}section.job-offers-block .offers .offer .title{margin-bottom:2rem;font-weight:500}section.job-offers-block .offers .offer .title:last-child{margin-bottom:0}section.job-offers-block .offers .offer .title{letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.125rem}@media (width>=768px),print{section.job-offers-block .offers .offer .title{letter-spacing:-.01em;font-size:1.375rem;line-height:1.875rem}}section.job-offers-block .offers .offer .title{margin-bottom:0;font-weight:400;text-decoration:underline}@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:500}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;padding:0;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 img{max-width:100%}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;padding:0;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.products h2{margin-bottom:2rem;font-weight:500}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{text-align:center}section.mobile-applications .content{background:#ffc108;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:"";display: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 .heading{margin-bottom:2rem;font-weight:500}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.news{padding-top:30px;padding-bottom:30px}@media (width>=768px),print{section.news{padding-top:48px;padding-bottom:48px}}section.news h2{margin-bottom:2rem;font-weight:500}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}@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:#0f0f0f;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.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;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:500}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.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}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:500}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 .electricity-calculator-section{background:0 0;padding:0}section.products-in-blocks .electricity-calculator-section .panel{border:none}@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 .product-only-multiple-column{display:block}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-description{margin-top:0}#product-card-list[data-variant=original] .electricity-calculator-section .ss-product .ss-product-information{text-align:center;border-bottom:0;flex-direction:column;align-items:center}#product-card-list[data-variant=original] .electricity-calculator-section .ss-product .ss-product-information .ss-product-image{width:6rem;height:6rem;margin-top:.5rem}#product-card-list[data-variant=original] .electricity-calculator-section .ss-product .ss-product-information .ss-product-title{letter-spacing:-.01em;font-size:2rem;line-height:2.625rem}#product-card-list[data-variant=original] .electricity-calculator-section .ss-product .ss-product-information .ss-product-intro{letter-spacing:-.01em;margin-top:1rem;font-size:1.25rem;line-height:1.5rem}.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.nps-prices{padding-top:30px;padding-bottom:30px}@media (width>=768px),print{section.nps-prices{padding-top:48px;padding-bottom:48px}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:#ff7b00}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:500}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.icon-bands{text-align:center;padding:2.5rem 0}@media (width>=580px),print{section.icon-bands{padding:4rem 0}}section.icon-bands>header{padding-left:24px;padding-right:24px}@media (width>=984px),print{section.icon-bands>header{padding-left:16px;padding-right:16px}}@media (width>=768px),print{section.icon-bands>header{max-width:768px}}section.icon-bands>header{text-align:center;margin:0 auto}section.icon-bands>header .heading{margin-bottom:2rem;font-weight:500}section.icon-bands>header .heading:last-child{margin-bottom:0}section.icon-bands>header .heading{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{section.icon-bands>header .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}section.icon-bands .slides{margin:0;padding:0;list-style:none;display:block}section.icon-bands .slides>li{margin:0;padding:0;display:block}section.icon-bands .slides>li:before{content:"";display:none}@media (width>=984px),print{section.icon-bands .slides{margin-left:16px;margin-right:16px}}@media (width>=1128px),print{section.icon-bands .slides{max-width:1152px;margin-left:auto;margin-right:auto}}@media (width>=768px),print{section.icon-bands .slides{flex-wrap:wrap;display:flex}section.icon-bands .slides>.slide-wrapper{flex:1;min-width:0}}@media (width>=768px),print{section.icon-bands .slides{margin-bottom:20px}}@media (width>=768px) and (width<=983px){section.icon-bands .slides{margin-top:-12px;margin-bottom:24px;padding-left:12px;padding-right:12px}}section.icon-bands .slides:last-child{margin-bottom:-16px}@media (width>=768px) and (width<=983px){section.icon-bands .slides:last-child{margin-bottom:-12px}}section.icon-bands .slides>.slide-wrapper{padding-left:24px;padding-right:24px}@media (width>=984px),print{section.icon-bands .slides>.slide-wrapper{padding-left:16px;padding-right:16px}}@media (width>=768px),print{section.icon-bands .slides>.slide-wrapper{flex:none;width:50%}}section.icon-bands .slides>.slide-wrapper{margin-top:16px;margin-bottom:16px}@media (width>=768px) and (width<=983px){section.icon-bands .slides>.slide-wrapper{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.icon-bands .slides>.slide-wrapper{flex:none;width:100%}}@media (width>=984px) and (width>=984px),print and (width>=984px),print and (width>=984px),print{section.icon-bands .slides>.slide-wrapper{flex:none;width:33.3333%}}section.icon-bands .slides>.slide-wrapper .content{position:relative}section.icon-bands .slides>.slide-wrapper .content .name a:after{content:"";background:#f3f3f303;position:absolute;inset:0}section.icon-bands .slides.standalone{padding-top:30px;padding-bottom:30px}@media (width>=768px),print{section.icon-bands .slides.standalone{padding-top:48px;padding-bottom:48px}}section.icon-bands .slides .slick-prev,section.icon-bands .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.icon-bands .slides .slick-prev .icon,section.icon-bands .slides .slick-prev .icon>svg,section.icon-bands .slides .slick-next .icon,section.icon-bands .slides .slick-next .icon>svg{width:1.5rem;height:1.5rem}@media (width>=1200px){section.icon-bands .slides .slick-prev,section.icon-bands .slides .slick-next{bottom:50%}}section.icon-bands .slides .slick-prev:hover,section.icon-bands .slides .slick-prev:focus-visible,section.icon-bands .slides .slick-next:hover,section.icon-bands .slides .slick-next:focus-visible{background:#f3f3f3}section.icon-bands .slides .slick-prev.slick-disabled,section.icon-bands .slides .slick-next.slick-disabled{cursor:default;pointer-events:none;opacity:.65;color:#8a8a8a;border-color:#e0e0e0}section.icon-bands .slides .slick-prev{margin-left:38px}@media (width>=1200px){section.icon-bands .slides .slick-prev{margin:0;left:auto;right:100%}}section.icon-bands .slides .slick-next{right:38px}@media (width>=1200px){section.icon-bands .slides .slick-next{margin:0;left:100%;right:auto}}section.icon-bands .slides .slick-dots{justify-content:center;align-items:center;margin-top:24px;margin-bottom:24px;display:flex}section.icon-bands .slides .slick-dots li{border:1px solid #0f0f0f;border-radius:50%;width:12px;height:12px;margin:0 6px;padding:0}section.icon-bands .slides .slick-dots li:hover{background-color:#f3f3f3}section.icon-bands .slides .slick-dots li.slick-active{color:#0f0f0f;background-color:#f37321;border-color:#f37321}section.icon-bands .slides .slick-dots button{text-indent:100%;white-space:nowrap;width:100%;height:100%;display:block;overflow:hidden}section.icon-bands .slides{margin-top:calc(2rem - 16px);margin-bottom:0;overflow:visible}@media (width>=768px),print{section.icon-bands .slides{margin-top:calc(3rem - 16px)}}section.icon-bands .slides.slick-initialized{padding-bottom:1px;display:block}section.icon-bands .slides .slide-wrapper{padding-left:24px;padding-right:24px}@media (width>=984px),print{section.icon-bands .slides .slide-wrapper{padding-left:16px;padding-right:16px}}@media (width>=768px) and (width>=768px),print and (width>=768px),print and (width>=768px),print{section.icon-bands .slides .slide-wrapper{flex:none;width:50%}}@media (width>=984px),print{section.icon-bands .slides .slide-wrapper{flex:none;width:25%}}section.icon-bands .slides .slide-wrapper{margin:0;padding:16px 0}@media (width>=768px) and (width<=983px){section.icon-bands .slides .slide-wrapper{padding:1rem}}section.icon-bands .slides .slide-wrapper .slide{opacity:.6}section.icon-bands .slides .slide-wrapper .slide .image{border-color:#0000}@media (width<=579px){section.icon-bands .slides .slide-wrapper .slide{opacity:1}section.icon-bands .slides .slide-wrapper .slide .image{border-color:#ff7b00}}section.icon-bands .slides .slide-wrapper .slide:focus,section.icon-bands .slides .slide-wrapper .slide.active{box-shadow:none;opacity:1;outline:none}section.icon-bands .slides .slide-wrapper .slide:focus .image,section.icon-bands .slides .slide-wrapper .slide.active .image{border-color:#ff7b00}section.icon-bands .slides .slide-wrapper .slide:focus .title,section.icon-bands .slides .slide-wrapper .slide.active .title{color:#0f0f0f}section.icon-bands .slides .slide-wrapper .slide:focus-visible .image{border-color:#f37321}section.icon-bands .slides .content{flex-direction:column;height:100%;display:flex;overflow:hidden}section.icon-bands .slides .image-wrap{aspect-ratio:1;width:100%;margin:0;overflow:hidden}section.icon-bands .slides .image-wrap .image{object-fit:cover;border:2px solid #0000;border-radius:1rem;width:100%;height:100%;display:block}.ie section.icon-bands .slides .image-wrap{height:0;padding-bottom:100%;position:relative}.ie section.icon-bands .slides .image-wrap img{width:100%;height:100%;position:absolute;top:0;left:0}section.icon-bands .slides .title{color:#0f0f0f;text-align:left;flex-grow:1;margin-top:1rem;font-size:1.25rem;font-weight:500;display:flex}@media (width>=1200px){section.icon-bands .slides .slick-next,section.icon-bands .slides .slick-prev{bottom:66%}}@media (width>=580px) and (width<=983px){section.icon-bands .slides .image-wrap{aspect-ratio:4/3}}@media (width<=579px){section.icon-bands .slides .image-wrap{aspect-ratio:4/3}section.icon-bands .slides .title{text-align:center;justify-content:center;margin-bottom:1rem}}section.icon-bands .slides .slick-track{display:flex}section.icon-bands .slides .slick-slide{height:auto}@media (width<=767px){section.icon-bands .slides .slick-slide{padding:0 1rem}}@media (width>=984px),print{section.icon-bands[data-slides-to-show="3"] .slides .image-wrap{aspect-ratio:4/3}}section.icon-bands .details{padding-left:24px;padding-right:24px}@media (width>=984px),print{section.icon-bands .details{padding-left:16px;padding-right:16px}}section.icon-bands .details{margin:0;padding:0;list-style:none;display:block}section.icon-bands .details>li{margin:0;padding:0;display:block}section.icon-bands .details>li:before{content:"";display:none}@media (width>=984px),print{section.icon-bands .details{margin-left:16px;margin-right:16px}}@media (width>=1128px),print{section.icon-bands .details{max-width:1152px;margin-left:auto;margin-right:auto}}@media (width>=768px),print{section.icon-bands .details{flex-wrap:wrap;display:flex}section.icon-bands .details>.details{flex:1;min-width:0}}section.icon-bands .details{margin-top:-16px;margin-bottom:8px;overflow:hidden}@media (width>=768px),print{section.icon-bands .details{margin-bottom:20px}}@media (width>=768px) and (width<=983px){section.icon-bands .details{margin-top:-12px;margin-bottom:24px;padding-left:12px;padding-right:12px}}section.icon-bands .details:last-child{margin-bottom:-16px}@media (width>=768px) and (width<=983px){section.icon-bands .details:last-child{margin-bottom:-12px}}section.icon-bands .details>.details{padding-left:24px;padding-right:24px}@media (width>=984px),print{section.icon-bands .details>.details{padding-left:16px;padding-right:16px}}@media (width>=768px),print{section.icon-bands .details>.details{flex:none;width:50%}}section.icon-bands .details>.details{margin-top:16px;margin-bottom:16px}@media (width>=768px) and (width<=983px){section.icon-bands .details>.details{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.icon-bands .details>.details{flex:none;width:100%}}@media (width>=984px) and (width>=984px),print and (width>=984px),print and (width>=984px),print{section.icon-bands .details>.details{flex:none;width:33.3333%}}section.icon-bands .details>.details .content{position:relative}section.icon-bands .details>.details .content .name a:after{content:"";background:#f3f3f303;position:absolute;inset:0}section.icon-bands .details.standalone{padding-top:30px;padding-bottom:30px}@media (width>=768px),print{section.icon-bands .details.standalone{padding-top:48px;padding-bottom:48px}}section.icon-bands .details{margin-top:2rem}@media (width<=767px){section.icon-bands .details{padding:0 1rem}}section.icon-bands .details .detail{text-align:left}section.icon-bands .details .detail .detail-content{display:none}section.icon-bands .details .detail .detail-content:first-child{display:block}section.icon-bands .details .detail-title{color:#0f0f0f;margin-bottom:.5rem;font-size:1.5rem;font-weight:500}section.icon-bands .details .detail-subtitle{color:#0f0f0f;margin-bottom:.5rem;font-size:1rem;font-weight:500}section.icon-bands .details .detail-description{color:#0f0f0f;font-size:1rem;font-weight:400}section.icon-bands .button,section.icon-bands .link{padding-left:24px;padding-right:24px}@media (width>=984px),print{section.icon-bands .button,section.icon-bands .link{padding-left:16px;padding-right:16px}}section.icon-bands .button,section.icon-bands .link{margin-top:2rem;font-size:.875rem;font-weight:500}@media (width<=579px){section.icon-bands .button,section.icon-bands .link{float:left}}section.campaign-calculator{background:#fff!important}section.campaign-calculator .page-wrap{flex-direction:column-reverse;display:flex}@media (width<=983px){section.campaign-calculator .page-wrap{padding-left:0;padding-right:0}}@media (width>=984px),print{section.campaign-calculator .page-wrap{flex-direction:row}}section.campaign-calculator .content{padding-left:24px;padding-right:24px}@media (width>=984px),print{section.campaign-calculator .content{padding-left:16px;padding-right:16px}}section.campaign-calculator .content{padding-block:2rem}section.campaign-calculator .visual.content{--background:transparent;background:var(--background);justify-content:center;align-items:center;min-height:300px;display:flex}section.campaign-calculator .visual.content img{object-fit:contain;max-height:34rem}@media (width>=984px),print{section.campaign-calculator .visual.content{padding-block:5.75rem;flex:none;width:40%;padding-left:0;padding-right:3rem;position:relative}section.campaign-calculator .visual.content:before{content:"";background:var(--background);width:100vw;position:absolute;top:0;bottom:0;right:0}section.campaign-calculator .visual.content img{position:relative}}section.campaign-calculator .textual.content{background:var(--background);flex-direction:column;display:flex}@media (width>=984px),print{section.campaign-calculator .textual.content{padding-block:4rem;width:60%;padding-left:4rem;padding-right:0}section.campaign-calculator .state{min-height:34rem}section.campaign-calculator .state[data-view=result]{flex-grow:1;align-items:center;display:flex}}section.campaign-calculator .heading{margin-bottom:2rem;font-weight:500}section.campaign-calculator .heading:last-child{margin-bottom:0}section.campaign-calculator .heading{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{section.campaign-calculator .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}section.campaign-calculator .heading{max-width:24rem}section.campaign-calculator form,section.campaign-calculator .slider-field{margin-bottom:2rem}section.campaign-calculator .slider-field>.label{letter-spacing:-.01em;font-size:1.125rem;line-height:1.5rem}section.campaign-calculator .slider{margin:3rem 0 1.5rem}section.campaign-calculator .result{width:100%;margin-bottom:2rem}section.campaign-calculator .result-text{margin-bottom:2rem}section.campaign-calculator .result p.buttons{flex-flow:column wrap;gap:.75rem;margin-top:1.5rem;display:flex}@media (width>=580px),print{section.campaign-calculator .result p.buttons{flex-direction:row}}section.campaign-calculator .result p.buttons .button{margin-bottom:0}section.campaign-calculator .legal-text{margin-top:auto}section.campaign-calculator .legal-text p,section.campaign-calculator .legal-text h3,section.campaign-calculator .legal-text h4,section.campaign-calculator .legal-text h5,section.campaign-calculator .legal-text h6,section.campaign-calculator .legal-text blockquote,section.campaign-calculator .legal-text li,section.campaign-calculator .legal-text pre,section.campaign-calculator .legal-text address{letter-spacing:-.01em;font-size:.75rem;line-height:1.125rem}main,.page-header,aside.banner{margin-top:0;margin-bottom:0}.page-header--style-constructor .heading{margin-bottom:2rem;font-weight:500}.page-header--style-constructor .heading:last-child{margin-bottom:0}.page-header--style-constructor .heading{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{.page-header--style-constructor .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}.page-header--style-constructor .heading{max-width:768px;margin-left:auto;margin-right:auto}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:500}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:500}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:30px;padding-bottom:30px}@media (width>=580px),print{main section.icons{padding-top:4rem;padding-bottom:4rem}}main section.icons header{text-align:center;max-width:700px;margin:0 auto 48px;padding:0 24px}main section.icons header .heading{margin-bottom:2rem;font-weight:500}main section.icons header .heading:last-child{margin-bottom:0}main section.icons header .heading{letter-spacing:-.01em;font-size:2rem;line-height:2.5rem}@media (width>=768px),print{main section.icons header .heading{letter-spacing:-.01em;font-size:2.25rem;line-height:2.625rem}}@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;justify-content:center;gap:2rem 0;display:flex}}main section.icons ul{margin-bottom:60px}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>=768px),print{main section.icons li{text-align:left;flex:1;max-width:18rem;margin-bottom:0}main section.icons li .action{margin-top:18px}}@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>=768px),print{main section.icons li .icon-item-inner{border-bottom:0;padding-bottom:0}}main section.icons li .icon-item__action{margin-top:24px}main section.icons .image{width:60px;height:60px;margin-bottom:18px;margin-left:auto;margin-right:auto;display:block}@media (width>=768px),print{main section.icons .image{margin-bottom:30px;margin-left:0}}main section.icons .name{margin-bottom:2rem;font-weight:500}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;font-size:1.125rem;line-height:1.5rem}main section.icons .muted{text-transform:uppercase;color:#8a8a8a;font-size:12px;font-weight:500}
