.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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 transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}aside.banner{margin-bottom:-30px;margin-top:30px;padding-bottom:30px;padding-top:30px;position:relative;text-align:center}@media (min-width:768px),print{aside.banner{margin-bottom:-90px;margin-top:90px;padding-bottom:78px;padding-top:78px}}aside.banner .content{display:flex;flex-direction:column;justify-content:center;padding-left:24px;padding-right:24px}@media (min-width:984px),print{aside.banner .content{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{aside.banner .content{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:984px),print{aside.banner .content{padding-left:16px;padding-right:16px}}aside.banner .heading{font-size:2.25rem;font-weight:500;letter-spacing:normal;line-height:2.25rem;margin-bottom:2rem}aside.banner .heading:last-child{margin-bottom:0}@media (min-width:768px),print{aside.banner .heading{font-size:3rem;letter-spacing:normal;line-height:3.75rem}}aside.banner .video{bottom:0;left:0;margin:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}aside.banner .video iframe,aside.banner .video video{border:0;height:100%;left:0;max-width:none;position:absolute;top:0;width:100%}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]{left:-100%;width:300%}aside.banner .video video{height:auto;left:50%;min-height:100%;min-width:100%;top:50%;transform:translate(-50%,-50%)}@supports ((-o-object-fit:cover) or (object-fit:cover)){aside.banner .video video{-o-object-fit:cover;object-fit:cover}}@media (min-width:768px),print{aside.banner .buttons{margin-top:36px}}aside.banner .buttons:first-child{margin-top:0}aside.banner .button{border-radius:2.25rem;font-size:1rem;line-height:1.5rem;margin-bottom:0;margin-top:0;padding:.75rem 30px}@media (min-width:768px),print{aside.banner .button{padding-bottom:18px;padding-top:18px}}aside.banner .button.play{padding-left:54px;position:relative;text-align:left}@media (min-width:768px),print{aside.banner .button.play{padding-left:60px}}aside.banner .button.play:before{content:url("");height:24px;left:18px;position:absolute;top:50%;transform:translateY(-50%);width:24px}@media (min-width:768px),print{aside.banner .button.play:before{left:22px}}aside.banner .note{font-size:.6875rem;letter-spacing:normal;line-height:1.125rem;margin-bottom:-24px;margin-top:24px;text-transform:uppercase}@media (min-width:768px),print{aside.banner .note{margin-bottom:-60px;margin-top:48px}}aside.banner.has-overlay{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-image:linear-gradient(161deg,rgba(19,29,38,0) 10%,rgba(19,29,38,.63) 94%);mix-blend-mode:luminosity}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]{display:flex;flex-direction:column}.ie aside.banner[data-has-background-image] .content,.ie aside.banner[data-has-background-video] .content{width:100%}aside.banner[data-has-background-image] .content,aside.banner[data-has-background-video] .content{min-height:420px}@media (min-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:transparent}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{max-width:768px}aside.banner .content .information{margin:auto;padding:0 12.5%}aside.banner .content .information .heading{margin:0 auto 36px}aside.banner .content .information .text{font-size:14px;font-weight:300}@media (min-width:984px),print{aside.banner .content .information .text{font-size:22px}}section.demonstration{padding-bottom:30px;padding-top:30px;position:relative;text-align:center}@media (min-width:768px),print{section.demonstration{padding-bottom:78px;padding-top:78px}}section.demonstration .content{display:flex;flex-direction:column;justify-content:center;padding-left:24px;padding-right:24px}@media (min-width:984px),print{section.demonstration .content{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{section.demonstration .content{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:984px),print{section.demonstration .content{padding-left:16px;padding-right:16px}}section.demonstration .heading{font-size:2.25rem;font-weight:500;letter-spacing:normal;line-height:2.25rem;margin-bottom:2rem}section.demonstration .heading:last-child{margin-bottom:0}@media (min-width:768px),print{section.demonstration .heading{font-size:3rem;letter-spacing:normal;line-height:3.75rem}}section.demonstration .video{bottom:0;left:0;margin:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}section.demonstration .video iframe,section.demonstration .video video{border:0;height:100%;left:0;max-width:none;position:absolute;top:0;width:100%}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]{left:-100%;width:300%}section.demonstration .video video{height:auto;left:50%;min-height:100%;min-width:100%;top:50%;transform:translate(-50%,-50%)}@supports ((-o-object-fit:cover) or (object-fit:cover)){section.demonstration .video video{-o-object-fit:cover;object-fit:cover}}@media (min-width:768px),print{section.demonstration .buttons{margin-top:36px}}section.demonstration .buttons:first-child{margin-top:0}section.demonstration .button{border-radius:2.25rem;font-size:1rem;line-height:1.5rem;margin-bottom:0;margin-top:0;padding:.75rem 30px}@media (min-width:768px),print{section.demonstration .button{padding-bottom:18px;padding-top:18px}}section.demonstration .button.play{padding-left:54px;position:relative;text-align:left}@media (min-width:768px),print{section.demonstration .button.play{padding-left:60px}}section.demonstration .button.play:before{content:url("");height:24px;left:18px;position:absolute;top:50%;transform:translateY(-50%);width:24px}@media (min-width:768px),print{section.demonstration .button.play:before{left:22px}}section.demonstration .note{font-size:.6875rem;letter-spacing:normal;line-height:1.125rem;margin-bottom:-24px;margin-top:24px;text-transform:uppercase}@media (min-width:768px),print{section.demonstration .note{margin-bottom:-60px;margin-top:48px}}section.demonstration.has-overlay{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-image:linear-gradient(161deg,rgba(19,29,38,0) 10%,rgba(19,29,38,.63) 94%);mix-blend-mode:luminosity}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]{display:flex;flex-direction:column}.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 (min-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:transparent}section.demonstration.has-overlay{background-image:linear-gradient(rgba(46,46,46,.7),rgba(46,46,46,0) 70%)}section.demonstration[data-has-background-video]{margin-bottom:30px}@media (min-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 (min-width:984px),print{section.demonstration[data-has-background-video] .content{min-height:402px}}section.demonstration .content{justify-content:flex-start}section.demonstration .content .heading,section.demonstration .content .text{color:#fff;padding:0 12.5%;text-shadow:2px 2px 2px #000}@media (min-width:984px),print{section.demonstration .content .heading,section.demonstration .content .text{padding-left:0;padding-right:0}}section.demonstration .content .heading{margin-top:auto}section.demonstration .content .text{font-size:14px;font-weight:300;line-height:18px;margin:0 auto 12px;max-width:700px;padding-bottom:9px;padding-top:9px}@media (min-width:984px),print{section.demonstration .content .text{font-size:22px;line-height:28px;margin-bottom:36px;margin-top:36px}}section.demonstration .content .text a{color:inherit}section.demonstration .control{background:hsla(0,0%,100%,.9);border-radius:5px;box-shadow:0 4px 12px 0 rgba(0,0,0,.08);color:#2e2e2e;margin:auto auto 0;padding:18px}@media (min-width:768px),print{section.demonstration .control{padding:30px}}@media (max-width:579px){section.demonstration .control{font-size:14px;padding:10px}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{display:flex;justify-content:center;max-width:736px;width:100%}@media (min-width:768px),print{section.demonstration.slider .control{align-items:center;flex-wrap:nowrap}}section.demonstration.slider .control .measure{flex:none;font-size:1.125rem;letter-spacing:normal;line-height:1.5rem;margin:0 0 0 20px;text-align:left;white-space:nowrap}@media (min-width:768px),print{section.demonstration.slider .control .measure{font-size:2rem;font-weight:300;letter-spacing:normal;line-height:1;margin:0 0 0 30px}}section.demonstration.slider .control .measure:before{content:"";display:inline-block;height:24px;line-height:24px;margin-right:12px;position:relative;vertical-align:-5px;width:24px}@media (min-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("")}@media (min-width:768px),print{section.demonstration.slider .control .measure.temperature{width:78px}}section.demonstration.slider .control .measure.temperature:before{content:url("");margin-right:4px}section.demonstration.switch.enabled video:not(.reversed),section.demonstration.switch:not(.enabled) video.reversed{display:none}section.demonstration.switch .control{font-size:1rem;letter-spacing:normal;line-height:1.5rem}section.demonstration.switch .control input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}section.demonstration.switch .control input:checked+label:before{content:attr(data-on-text)}section.demonstration.switch .control input:checked+label:after{background-color:#f78d1e;background-position:16px;box-shadow:none}section.demonstration.switch .control input:focus-visible+label:after{box-shadow:0 0 0 4px hsla(0,0%,100%,.6);outline:2px solid rgba(243,115,33,.4)}section.demonstration.switch .control label{display:inline-block;height:24px;overflow:hidden;padding-left:50px;position:relative;vertical-align:top}section.demonstration.switch .control label:before{content:attr(data-off-text);display:block}section.demonstration.switch .control label:after{background:#fff radial-gradient(circle at 12px 50%,#383838 8px,hsla(0,0%,100%,0) 8.5px) no-repeat;border-radius:12px;box-shadow:inset 0 0 0 1px #383838;content:"";height:24px;left:0;overflow:hidden;position:absolute;top:0;transition:background .2s ease-in-out;width:40px}section.features .container{padding:30px 24px}@media (min-width:984px),print{section.features .container{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{section.features .container{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:984px),print{section.features .container{padding-left:16px;padding-right:16px}}@media (min-width:580px),print{section.features .container{padding-bottom:4rem;padding-top:4rem}}section.features .container>.heading{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;text-align:center}section.features .container>.heading:last-child{margin-bottom:0}@media (min-width:768px),print{section.features .container>.heading{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem;margin-bottom:3rem;max-width:768px}}section.features article{margin-bottom:48px}@media (min-width:984px),print{section.features article{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{section.features article{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:768px),print{section.features article{display:flex;flex-wrap:wrap}section.features article>.content{flex:1 1;min-width:0}}section.features article:last-child{margin-bottom:0}@media (max-width:767px){section.features article{display:flex;flex-direction:column;gap:2rem}}@media (min-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 (min-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 (min-width:768px),print{section.features article .content{padding-left:24px;padding-right:24px}}@media (min-width:768px) and (min-width:984px),print,print and (min-width:768px),print and (min-width:984px){section.features article .content{padding-left:16px;padding-right:16px}}section.features article .heading{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem;margin-top:0}section.features article .heading:last-child{margin-bottom:0}@media (min-width:768px),print{section.features article .heading{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem}}section.features article .subheading{font-size:16px;line-height:24px;margin-bottom:0;padding-bottom:7px;padding-top:5px}@media (min-width:768px),print{section.features article .subheading{font-size:21px;line-height:30px;padding-bottom:6px;padding-top:0}}section.features article .richtext.featured p{color:#2e2e2e;font-size:1.3125rem;font-weight:300;letter-spacing:normal;line-height:.75rem}@media (min-width:768px),print{section.features article .richtext.featured p{font-size:1.875rem;letter-spacing:normal;line-height:1.5rem}}section.features article .media{margin-top:24px;padding:0;text-align:center}@media (min-width:768px),print{section.features article .media{margin-top:0}}section.features article .media img{border-radius:.75rem}section.features article .media video{border:1px solid transparent;border-radius:.75rem;display:inline-block;max-width:657px;width:100%}section.features article .buttons{margin-top:12px}@media (min-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;margin-bottom:36px;margin-top:36px;max-width:47.25rem;padding-left:24px;padding-right:24px}@media (min-width:984px),print{.page-wrap.faq{padding-left:16px;padding-right:16px}}@media (min-width:580px),print{.page-wrap.faq{margin-bottom:60px;margin-top:60px}}.page-wrap.faq section.accordion:last-child{margin-bottom:0}.page-wrap.faq section.accordion>header .heading{font-size:1rem;font-weight:500;font-weight:700;letter-spacing:normal;line-height:1.125rem;margin-bottom:2rem}.page-wrap.faq section.accordion>header .heading:last-child{margin-bottom:0}@media (min-width:768px),print{.page-wrap.faq section.accordion>header .heading{font-size:1.375rem;letter-spacing:normal;line-height:1.875rem}}.form-block{padding-bottom:30px;padding-top:30px}@media (min-width:768px),print{.form-block{padding-bottom:48px;padding-top:48px}}.form-block .page-wrap{padding-left:1rem;padding-right:1rem}.form-block .constructor-form{margin-left:auto;margin-right:auto}@media (min-width:768px),print{.form-block .constructor-form{max-width:768px}}.form-block h2{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem;text-align:center}.form-block h2:last-child{margin-bottom:0}@media (min-width:768px),print{.form-block h2{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem;margin-left:auto;margin-right:auto;max-width:504px}}.form-block .description{font-size:16px;line-height:24px;margin:0 auto 1.5rem;max-width:300px;padding:0;text-align:center}@media (min-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;display:flex;flex-direction:column;gap:0 var(--column-gap)}@media (min-width:768px),print{.form-block form section.columns-of-3{flex-direction:row;flex-wrap: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:#2e2e2e;font-size:32px;font-weight:300;line-height:1.25;text-align:center}.form-success__text{color:#5a5b5d;font-size:18px;line-height:1.33;text-align:center}.form-success__icon{text-align:center}.form-success__icon .icon,.form-success__icon .icon>svg{height:111px;width:111px}section.basic-carousel{padding-bottom:30px;padding-top:30px;text-align:center}@media (min-width:580px),print{section.basic-carousel{padding-bottom:48px;padding-top:48px}}section.basic-carousel>header{margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;text-align:center}@media (min-width:984px),print{section.basic-carousel>header{padding-left:16px;padding-right:16px}}@media (min-width:768px),print{section.basic-carousel>header{max-width:768px}}section.basic-carousel>header .heading{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem}section.basic-carousel>header .heading:last-child{margin-bottom:0}@media (min-width:768px),print{section.basic-carousel>header .heading{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem}}section.basic-carousel .slides{display:block;list-style:none;margin:8px 0;overflow:hidden;overflow:visible;padding:0}section.basic-carousel .slides>li{display:block;margin:0;padding:0}section.basic-carousel .slides>li:before{content:"";display:none}@media (min-width:984px),print{section.basic-carousel .slides{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{section.basic-carousel .slides{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:768px),print{section.basic-carousel .slides{display:flex;flex-wrap:wrap}section.basic-carousel .slides>.slide{flex:1 1;min-width:0}section.basic-carousel .slides{margin-bottom:20px}}@media (min-width:768px) and (max-width:983px){section.basic-carousel .slides{margin-bottom:24px;margin-top:-12px;padding-left:12px;padding-right:12px}}section.basic-carousel .slides:last-child{margin-bottom:-16px}@media (min-width:768px) and (max-width:983px){section.basic-carousel .slides:last-child{margin-bottom:-12px}}section.basic-carousel .slides>.slide{margin-bottom:16px;margin-top:16px;padding-left:24px;padding-right:24px}@media (min-width:984px),print{section.basic-carousel .slides>.slide{padding-left:16px;padding-right:16px}}@media (min-width:768px),print{section.basic-carousel .slides>.slide{flex:none;width:50%}}@media (min-width:768px) and (max-width:983px){section.basic-carousel .slides>.slide{margin-bottom:12px;margin-top:12px;padding-left:12px;padding-right:12px}}@media (min-width:984px) and (min-width:768px),print,print and (min-width:768px),print and (min-width:984px){section.basic-carousel .slides>.slide{flex:none;width:100%}}@media (min-width:984px) and (min-width:984px),print,print and (min-width:984px){section.basic-carousel .slides>.slide{flex:none;width:33.3333333333%}}section.basic-carousel .slides>.slide .content{position:relative}section.basic-carousel .slides>.slide .content .name a:after{background:hsla(0,0%,95%,.01);bottom:0;content:"";left:0;position:absolute;right:0;top:0}section.basic-carousel .slides.standalone{padding-bottom:30px;padding-top:30px}@media (min-width:768px),print{section.basic-carousel .slides.standalone{padding-bottom:48px;padding-top:48px}}section.basic-carousel .slides .slick-next,section.basic-carousel .slides .slick-prev{align-items:center;background:#fff;border:1px solid;border-radius:50%;bottom:.5rem;color:#383838;display:flex!important;height:3rem;justify-content:center;position:absolute;width:3rem;z-index:1}section.basic-carousel .slides .slick-next .icon,section.basic-carousel .slides .slick-next .icon>svg,section.basic-carousel .slides .slick-prev .icon,section.basic-carousel .slides .slick-prev .icon>svg{height:1.5rem;width:1.5rem}@media (min-width:1200px){section.basic-carousel .slides .slick-next,section.basic-carousel .slides .slick-prev{bottom:50%}}section.basic-carousel .slides .slick-next:focus,section.basic-carousel .slides .slick-next:hover,section.basic-carousel .slides .slick-prev:focus,section.basic-carousel .slides .slick-prev:hover{background:#f3f3f3}section.basic-carousel .slides .slick-next.slick-disabled,section.basic-carousel .slides .slick-prev.slick-disabled{border-color:#e0e0e0;color:#8a8a8a;cursor:default;opacity:.65;pointer-events:none}section.basic-carousel .slides .slick-prev{margin-left:38px}@media (min-width:1200px){section.basic-carousel .slides .slick-prev{left:auto;margin:0;right:100%}}section.basic-carousel .slides .slick-next{right:38px}@media (min-width:1200px){section.basic-carousel .slides .slick-next{left:100%;margin:0;right:auto}}section.basic-carousel .slides .slick-dots{align-items:center;display:flex;justify-content:center;margin-bottom:24px;margin-top:24px}section.basic-carousel .slides .slick-dots li{border:1px solid #383838;border-radius:50%;height:12px;margin:0 6px;padding:0;width:12px}section.basic-carousel .slides .slick-dots li:hover{background-color:#f3f3f3}section.basic-carousel .slides .slick-dots li.slick-active{background-color:#f37321;border-color:#f37321;color:#2e2e2e}section.basic-carousel .slides .slick-dots button{display:block;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap;width:100%}@media (min-width:768px),print{section.basic-carousel .slides{margin-top:20px}}section.basic-carousel .slides .slide{margin-bottom:0;margin-top:0;padding:16px 24px}@media (min-width:984px),print{section.basic-carousel .slides .slide{padding-left:16px;padding-right:16px}}@media (min-width:768px) and (min-width:768px),print,print and (min-width:768px){section.basic-carousel .slides .slide{flex:none;width:50%}}@media (min-width:984px),print{section.basic-carousel .slides .slide{flex:none;width:25%}}@media (min-width:768px) and (max-width:983px){section.basic-carousel .slides .slide{padding:12px}}section.basic-carousel .slides .content{border-radius:6px;box-shadow:0 2px 8px 0 rgba(46,46,46,.08),0 4px 24px 0 rgba(46,46,46,.1);display:flex;flex-direction:column;height:100%;min-height:420px;overflow:hidden;padding:24px 12px}@media (min-width:360px),print{section.basic-carousel .slides .content{padding:24px}}section.basic-carousel .slides .content.has-overlay{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-image:linear-gradient(0deg,rgba(46,46,46,0) 30%,rgba(46,46,46,.9)),linear-gradient(rgba(46,46,46,0) 30%,rgba(46,46,46,.9));color:#fbf7f5}section.basic-carousel .slides .name{font-size:1.5rem;font-weight:700;letter-spacing:normal;line-height:1.875rem;margin-bottom:0}section.basic-carousel .slides .description li,section.basic-carousel .slides .description p{font-size:1rem;letter-spacing:normal;line-height:1.5rem}section.basic-carousel .slides .image{height:100%;margin:6px auto 24px;max-height:150px;max-width:150px}section.basic-carousel .slides .image img{display:inline;max-height:100%}.ie section.basic-carousel .slides .image{width:100%}.ie section.basic-carousel .slides .image img{max-height:150px;max-width: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){font-size:1rem;line-height:1.5rem;margin:0;padding:.5rem 19px}@media (min-width:580px) and (max-width:767px){section.basic-carousel .slides .buttons a:not(.button){font-size:1.125rem;line-height:1.5rem;margin:0;padding:.6875rem 19px}}@media (min-width:768px),print{section.basic-carousel .slides .buttons a:not(.button){font-size:.875rem;line-height:1.5rem;margin:0;padding:.3125rem 19px}}section.basic-carousel .slides .buttons .button{margin:0}section.basic-carousel .slides.slick-initialized{display:block;margin-bottom:0;padding-bottom:1px}@media (max-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-bottom:30px;padding-top:30px;text-align:center}@media (min-width:768px),print{section.information{padding-bottom:48px;padding-top:48px}}section.information header{margin:auto;max-width:650px;padding:0 24px}@media (min-width:768px),print{section.information header{padding-left:0;padding-right:0}}section.information header .heading{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem}section.information header .heading:last-child{margin-bottom:0}@media (min-width:768px),print{section.information header .heading{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem}}section.information header p{font-size:18px;line-height:24px}@media (min-width:580px),print{section.information header p{font-size:22px;line-height:30px}}section.information .info-blocks{display:block;justify-content:center;list-style:none;margin:8px 0;overflow:hidden;padding:0}section.information .info-blocks>li{display:block;margin:0;padding:0}section.information .info-blocks>li:before{content:"";display:none}@media (min-width:984px),print{section.information .info-blocks{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{section.information .info-blocks{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:768px),print{section.information .info-blocks{display:flex;flex-wrap:wrap}section.information .info-blocks>li{flex:1 1;min-width:0}section.information .info-blocks{margin-bottom:20px}}@media (min-width:768px) and (max-width:983px){section.information .info-blocks{margin-bottom:24px;margin-top:-12px;padding-left:12px;padding-right:12px}}section.information .info-blocks:last-child{margin-bottom:-16px}@media (min-width:768px) and (max-width:983px){section.information .info-blocks:last-child{margin-bottom:-12px}}section.information .info-blocks>li{margin-bottom:16px;margin-top:16px;padding-left:24px;padding-right:24px}@media (min-width:984px),print{section.information .info-blocks>li{padding-left:16px;padding-right:16px}}@media (min-width:768px),print{section.information .info-blocks>li{flex:none;width:50%}}@media (min-width:768px) and (max-width:983px){section.information .info-blocks>li{margin-bottom:12px;margin-top:12px;padding-left:12px;padding-right:12px}}@media (min-width:984px) and (min-width:768px),print,print and (min-width:768px),print and (min-width:984px){section.information .info-blocks>li{flex:none;width:100%}}@media (min-width:984px) and (min-width:984px),print,print and (min-width:984px){section.information .info-blocks>li{flex:none;width:33.3333333333%}}section.information .info-blocks>li .content{position:relative}section.information .info-blocks>li .content .name a:after{background:hsla(0,0%,95%,.01);bottom:0;content:"";left:0;position:absolute;right:0;top:0}section.information .info-blocks.standalone{padding-bottom:30px;padding-top:30px}@media (min-width:768px),print{section.information .info-blocks.standalone{padding-bottom:48px;padding-top:48px}section.information .info-blocks{margin-top:20px}}section.information .info-blocks:last-child{margin-bottom:0}@media (min-width:984px) and (min-width:768px),print,print and (min-width:768px),print and (min-width:984px){section.information .info-blocks>li.one-third-column{flex:none;width:100%}}@media (min-width:984px) and (min-width:984px),print,print and (min-width:984px){section.information .info-blocks>li.one-third-column{flex:none;width:33.3333333333%}}@media (min-width:984px) and (min-width:768px) and (min-width:768px),print,print and (min-width:768px),print and (min-width:768px) and (min-width:768px),print and (min-width:984px),print and (min-width:984px) and (min-width:768px){section.information .info-blocks>li.one-quarter-column{flex:none;width:50%}}@media (min-width:984px) and (min-width:984px),print,print and (min-width:984px){section.information .info-blocks>li.one-quarter-column{flex:none;width:25%}}section.information .info-blocks .info-block{background-color:#fff;border-radius:6px;box-shadow:0 0 4px 0 rgba(0,0,0,.22);display:flex;flex-direction:column;min-height:380px;padding:25px 16px 30px}@media (min-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;background-image:linear-gradient(0deg,rgba(46,46,46,0) 30%,rgba(46,46,46,.9)),linear-gradient(rgba(46,46,46,0) 30%,rgba(46,46,46,.9));color:#fbf7f5}section.information .info-blocks .info-block div:not([class]){text-align:left}section.information .info-blocks .name{font-size:1.5rem;font-weight:500;letter-spacing:normal;line-height:1.875rem;margin-bottom:0}section.information .info-blocks .description{font-size:1rem;letter-spacing:normal;line-height:1.5rem;margin-bottom:24px}@media (min-width:768px),print{section.information .info-blocks .description{margin-bottom:36px}}section.information .info-blocks .image{margin:auto auto 24px;max-width:150px}@media (min-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){font-size:1rem;line-height:1.5rem;line-height:24px;margin:0 auto;max-width:252px;padding:6px 20px}section.information .info-blocks .buttons .button{line-height:24px;margin:0 auto;max-width:252px;padding-bottom:6px;padding-top:6px}section.information .content.visual p{padding:0}section.information .content.visual img{border-radius:.75rem}section.information.stacked{text-align:left}section.information.stacked header{margin:0;padding:0}section.information.stacked .container{padding-left:0;padding-right:0}@media (min-width:984px),print{section.information.stacked .container{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{section.information.stacked .container{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:768px),print{section.information.stacked .container{display:flex;flex-wrap:wrap}section.information.stacked .container>.content{flex:1 1;min-width:0}}@media (max-width:767px){section.information.stacked .container{display:flex;flex-direction:column;gap:2rem}}@media (min-width:984px),print{section.information.stacked .container{padding-left:16px;padding-right:16px}}@media (min-width:768px),print{section.information.stacked .container{flex-direction:row-reverse}}section.information.stacked .container>.content{padding-left:24px;padding-right:24px}@media (min-width:984px),print{section.information.stacked .container>.content{padding-left:16px;padding-right:16px}}section.information.stacked .info-blocks{display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:0}section.information.stacked .info-blocks>li{margin:0;padding:0;width:auto}section.information.stacked .info-block{background:none;border-radius:0;box-shadow:none;min-height:auto;padding:0 0 0 4.5rem;position:relative}section.information.stacked .info-block p{padding:0}section.information.stacked .info-block .description,section.information.stacked .info-block .image,section.information.stacked .info-block .name{margin:0}section.information.stacked .info-block .name{font-size:1.25rem;letter-spacing:normal;line-height:1.75rem;margin-bottom:.5rem}section.information.stacked .info-block .image{left:0;position:absolute;top:0}section.information.stacked .info-block .image img{height:3rem;width:3rem}#solar-contactform-wrap{display:none}#solar-contactform-wrap form{margin:0 auto;max-width:740px}#solar-contactform-wrap form h2{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem;text-align:center}#solar-contactform-wrap form h2:last-child{margin-bottom:0}@media (min-width:768px),print{#solar-contactform-wrap form h2{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem}}#solar-contactform-wrap form .description{margin:0 auto 24px;max-width:300px}#solar-contactform-wrap form section.form-column-of-2{display:flex;flex-wrap:wrap;margin-top:24px}#solar-contactform-wrap form section.form-column-of-2 .field:not(.confirm){width:100%}@media (min-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 (min-width:580px),print{#solar-contactform-wrap .buttons .button{max-width:252px;width:100%}}.solar-calculator-section{font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal;padding-bottom:30px;padding-top:30px}@media (min-width:768px),print{.solar-calculator-section{padding-bottom:72px;padding-top:72px}}.solar-calculator-section header .section-title{margin:0 auto;max-width:700px;padding:0 24px 70px}@media (max-width:579px){.solar-calculator-section header .section-title{margin-bottom:40px;margin-top:45px;padding-bottom:0}}@media (min-width:580px) and (max-width:983px){.solar-calculator-section header .section-title{margin-bottom:55px;margin-top:60px;padding-bottom:35px}}.solar-calculator-section header .section-title h2{font-size:48px;font-weight:300;text-align:center}@media (max-width:579px){.solar-calculator-section header .section-title h2{font-size:28px}}@media (min-width:580px) and (max-width:983px){.solar-calculator-section header .section-title h2{font-size:38px}}.solar-calculator-section .panel-wrap{padding-left:24px;padding-right:24px}@media (min-width:984px),print{.solar-calculator-section .panel-wrap{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{.solar-calculator-section .panel-wrap{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:984px),print{.solar-calculator-section .panel-wrap{padding-left:16px;padding-right:16px}}.solar-calculator-section .panel-wrap .panel-inner-wrap{background-color:#fbf7f5;border-radius:6px;box-shadow:0 0 5px 0 rgba(0,0,0,.28);margin:0 auto;padding:12px}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block{background-color:#fff;border-radius:4px;font-size:22px;margin:12px 0;padding:44px 48px 28px}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block:first-child{margin-top:0}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block:last-child{margin-bottom:0}@media (min-width:580px) and (max-width:983px){.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block{font-size:16px;padding:30px 40px}}@media (max-width:579px){.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block{font-size:14px;padding:20px 30px}}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .title{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem;text-align:center}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .title:last-child{margin-bottom:0}@media (min-width:768px),print{.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .title{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem}}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .description{font-size:18px;line-height:1.33;margin:25px auto 40px;max-width:300px;text-align:center}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .row-label{margin:0 0 30px}@media (max-width:579px){.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .row-label{font-size:16px}}@media (min-width:580px) and (max-width:983px){.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .row-label{font-size:19px}}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .selector-roof-type-wrap{display:flex}@media (max-width:579px){.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .selector-roof-type-wrap{display:block}}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type{margin:0 20px 0 0;width:245px}@media (max-width:579px){.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type{margin:0 0 20px;width:100%}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type:last-child{margin-bottom:0}}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type input:checked+label{background-color:#f78d1e;border:1px solid #fba919;color:#383838}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type input:checked+label i.shape{background-color:#383838}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type input:checked+label i.shape.shape-roof-slope{border-bottom:24px solid #383838;border-right:30px solid #f78d1e}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type input:focus-visible+label{box-shadow:0 0 0 4px hsla(0,0%,100%,.6);outline:2px solid rgba(243,115,33,.4);outline-offset:2px}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type label{align-items:center;background-color:#fff;border:1px solid #c7c7c7;border-radius:3px;color:#373737;cursor:pointer;display:flex;font-size:14px;padding:12px}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type label .shape{background-color:#f78d1e;display:block;height:24px;margin:0 10px;width:30px}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type label .shape.shape-roof-flat{background-color:#f78d1e}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type label .shape.shape-roof-slope{background-color:#fff;border-bottom:24px solid #f78d1e;border-right:30px solid transparent}.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap{display:flex;flex-wrap:wrap}@media (max-width:579px){.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap{display:block}}.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input-title{line-height:46px;margin:0 24px 24px 0}@media (max-width:579px){.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input-title{line-height:normal}}.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input-title .custom.icon.svg{color:#f78d1e;margin-right:15px}@media (min-width:580px) and (max-width:983px){.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input-title .custom.icon.svg{margin-right:10px}}@media (max-width:579px){.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input-title .custom.icon.svg{margin-right:5px}}.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input{margin:0 24px 24px 0;white-space:nowrap}@media (max-width:767px){.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input{margin-bottom:20px}}.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input input[type=number],.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input input[type=text]{background-color:var(--input-background);border:var(--input-border-width) solid var(--input-border-color);border-radius:6px;color:#1e2332;font-size:16px;font-weight:500;line-height:17px;margin:0 24px 0 0;padding:12px;text-align:center;width:120px}@media (max-width:579px){.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input input[type=number],.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input input[type=text]{margin-right:12px;padding-bottom:9px;padding-top:9px;width:75%}}.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input input[type=number]:focus:not([disabled]),.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .average-consumption-input input[type=text]:focus:not([disabled]){border-color:#f78d1e}.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .selector-average-consumption-period-wrap{display:flex;margin:0 24px 24px 0}@media (max-width:579px){.solar-calculator-section .panel-wrap .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-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .selector-average-consumption-period-wrap .checkbox-average-consumption-period{margin:0 24px 0 0}@media (max-width:579px){.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .selector-average-consumption-period-wrap .checkbox-average-consumption-period{margin-right:0;min-width:45%}}.solar-calculator-section .panel-wrap .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;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.solar-calculator-section .panel-wrap .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:#f78d1e;border:1px solid #fba919;color:#383838}.solar-calculator-section .panel-wrap .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{box-shadow:0 0 0 4px hsla(0,0%,100%,.6);outline:2px solid rgba(243,115,33,.4);outline-offset:2px}.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .selector-average-consumption-period-wrap .checkbox-average-consumption-period label{border:1px solid #c7c7c7;border-radius:18px;color:#383838;cursor:pointer;display:block;font-size:14px;font-weight:500;line-height:14px;padding:6px 12px;text-align:center}@media (min-width:360px),print{.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .selector-average-consumption-period-wrap .checkbox-average-consumption-period label{padding:6px 24px}}@media (min-width:580px),print{.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .average-consumption-input-wrap .selector-average-consumption-period-wrap .checkbox-average-consumption-period label{padding:10px 35px}}.solar-calculator-section .panel-wrap .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-wrap .panel-inner-wrap .average-consumption-wrap .button-wrap{margin:6px 0 0}@media (max-width:579px){.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .button-wrap{margin-top:20px}}.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .button-wrap button{width:245px}@media (max-width:579px){.solar-calculator-section .panel-wrap .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:#f78d1e;border-radius:6px;box-shadow:0 4px 10px 0 rgba(51,51,51,.2);height:168px;overflow:hidden;padding:0 40px;position:relative}@media (min-width:768px) and (max-width:983px){.results-block div.solar-panel-calculator-results-wrap{padding-left:30px;padding-right:30px}}@media (max-width:767px){.results-block div.solar-panel-calculator-results-wrap{height:auto;margin:0 auto;max-width:330px;padding:20px 32px 22px;width:100%}}.results-block div.solar-panel-calculator-results-wrap .items{align-items:top;display:flex;height:100%;padding:24px 0}@media (max-width:767px){.results-block div.solar-panel-calculator-results-wrap .items{flex-wrap:wrap;padding-bottom:0;padding-top:0}}.results-block div.solar-panel-calculator-results-wrap .items .item{padding:0;text-align:center;width:25%;z-index:20}@media (max-width:767px){.results-block div.solar-panel-calculator-results-wrap .items .item{padding:12px 0 16px;width:100%}}.results-block div.solar-panel-calculator-results-wrap .items .item:first-child{margin-bottom:2em;padding:0;text-align:left}@media (max-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;font-weight:500}@media (min-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-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 (max-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{font-size:32px;margin:12px 0 10px}@media (min-width:360px),print{.results-block div.solar-panel-calculator-results-wrap .items .item .savings-sum{white-space:nowrap}}@media (min-width:768px) and (max-width:983px){.results-block div.solar-panel-calculator-results-wrap .items .item .savings-sum{font-size:28px}}@media (max-width:767px){.results-block div.solar-panel-calculator-results-wrap .items .item .savings-sum{margin-bottom:7px;margin-top:12px}}.results-block div.solar-panel-calculator-results-wrap .items .item .savings-description{font-size:14px;line-height:20px;padding:0 30px}@media (min-width:768px) and (max-width:983px){.results-block div.solar-panel-calculator-results-wrap .items .item .savings-description{padding-left:10px;padding-right:10px}}@media (max-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{background-color:#fff;border-radius:100%;height:2075px;opacity:.9;position:absolute;width:2075px;z-index:10}@media (max-width:767px){.results-block div.solar-panel-calculator-results-wrap .bg-circles{height:1000px;width:1000px}}.results-block div.solar-panel-calculator-results-wrap .bg-circles.bg-circles-top{left:0;top:-285px}@media (min-width:768px) and (max-width:983px){.results-block div.solar-panel-calculator-results-wrap .bg-circles.bg-circles-top{left:-55px}}@media (max-width:767px){.results-block div.solar-panel-calculator-results-wrap .bg-circles.bg-circles-top{left:auto;right:-510px;top:115px}}.results-block div.solar-panel-calculator-results-wrap .bg-circles.bg-circles-bottom{left:106px;top:-1501px}@media (min-width:768px) and (max-width:983px){.results-block div.solar-panel-calculator-results-wrap .bg-circles.bg-circles-bottom{left:51px}}@media (max-width:767px){.results-block div.solar-panel-calculator-results-wrap .bg-circles.bg-circles-bottom{left:-510px;top:115px}}.square-block-grid{background:#fbf7f5;padding-bottom:36px;padding-top:12px}@media (min-width:768px),print{.square-block-grid{padding:36px 0}}.square-block-grid .heading{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem;text-align:center}.square-block-grid .heading:last-child{margin-bottom:0}@media (min-width:768px),print{.square-block-grid .heading{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem}}.square-block-grid .container{grid-gap:27px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;margin-left:24px;margin-right:24px}@media (max-width:767px){.square-block-grid .container{grid-template-columns:1fr}}@media (min-width:1128px),print{.square-block-grid .container{margin-left:0;margin-right:0}}@media (max-width:767px){.square-block-grid .container{margin-left:0;margin-right:0}}.square-block-grid .grid-item{background-color:#fff;border-radius:6px;box-shadow:0 0 4px 0 rgba(0,0,0,.22);display:flex;flex-direction:row;padding:36px}@media (max-width:767px){.square-block-grid .grid-item{flex-direction:column;margin-left:12px;margin-right:12px}}@media (min-width:580px) and (max-width:983px){.square-block-grid .grid-item{align-items:center;flex-direction:column}}.square-block-grid .grid-item__media{display:inline-block;margin-bottom:24px;margin-right:38px;max-width:108px;padding:0;vertical-align:top}@media (max-width:767px){.square-block-grid .grid-item__media{display:block;margin-bottom:18px;margin-left:auto;margin-right:auto;max-width:64px}}@media (min-width:580px) and (max-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{display:flex;flex-direction:column;max-width:100%;vertical-align:top}@media (min-width:1128px),print{.square-block-grid .grid-item__content{max-width:322px}}@media (max-width:767px){.square-block-grid .grid-item__content{display:block;margin-left:auto;margin-right:auto;max-width:100%;text-align:center}}@media (min-width:580px) and (max-width:983px){.square-block-grid .grid-item__content{text-align:center}}.square-block-grid .grid-item__content h3{color:#2e2e2e;font-size:32px;font-weight:300;line-height:1;margin-bottom:18px}@media (max-width:767px){.square-block-grid .grid-item__content h3{font-size:24px}}.square-block-grid .grid-item__content p{font-size:18px;line-height:normal;margin-bottom:24px}.square-block-grid .grid-item__content p:last-child{flex-grow:1;margin-bottom:0;min-height:38px;position:relative}.square-block-grid .grid-item__content p:last-child>a{bottom:0;position:absolute}@media (min-width:580px) and (max-width:983px){.square-block-grid .grid-item__content p:last-child>a{left:0;width:100%}}@media (max-width:767px){.square-block-grid .grid-item__content p:last-child>a{position:relative}.square-block-grid .grid-item__content p{font-size:14px}.square-block-grid .grid-item__content p .button{font-size:14px;padding-bottom:6px;padding-top:6px}}.sellable-cards{position:relative}@media (max-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 (max-width:579px){.sellable-cards .slick-track{align-items:flex-end;display:flex}.sellable-cards .next,.sellable-cards .prev{bottom:72px;position:absolute}.sellable-cards .prev{left:110px}.sellable-cards .next{right:110px}}@media (min-width:580px),print{.sellable-cards .sellable-cards-carousel{align-items:flex-end;display:flex;flex-wrap:nowrap;gap:18px}.sellable-cards .sellable-cards-carousel:not(.equalized){visibility:hidden}}@media (min-width:984px),print{.sellable-cards .sellable-cards-carousel{gap:32px}}@media (max-width:579px){.sellable-cards .sellable-cards-carousel:not(.slick-initialized){visibility:hidden}}.sellable-cards .sellable-cards-carousel .slick-dots{display:flex;justify-content:center;margin-top:24px}.sellable-cards .sellable-cards-carousel .slick-dots li:before{display:none}.sellable-cards .sellable-cards-carousel .slick-dots li{margin:6px}.sellable-cards .sellable-cards-carousel .slick-dots li button{background:#e3e3e3;border-radius:50%;font-size:0;height:12px;margin:0 auto;width:12px}.sellable-cards .sellable-cards-carousel .slick-dots li.slick-active button{background:#f78d1e}.sellable-cards .sellable-cards-carousel .slick-slide{padding-bottom:7px;padding-left:12px;padding-right:12px}.sellable-cards .sellable-cards-carousel .sellable-card{background:#f2f2f2;border-radius:8px;box-shadow:0 4px 6px -1px rgba(16,24,40,.1),0 2px 4px -2px rgba(16,24,40,.1);width:66%}.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{align-items:center;background:linear-gradient(98.41deg,#ffb635,#f78d1e);border-radius:8px 8px 0 0;color:#383838;display:flex;flex-direction:column;font-size:32px;line-height:32px;padding-left:24px;padding-right:24px}.sellable-cards .sellable-cards-carousel .sellable-card .header h3{font-size:30px;padding-bottom:12px;padding-top:12px}.sellable-cards .sellable-cards-carousel .sellable-card .header .most-popular-label{background:#373737;border-radius:0 0 8px 8px;font-size:16px;font-weight:inherit;height:36px;line-height:28px;padding:4px 16px}.sellable-cards .sellable-cards-carousel .sellable-card ul{align-items:flex-start;color:#373737;display:flex;flex-direction:column;padding:32px 16px 48px}.sellable-cards .sellable-cards-carousel .sellable-card ul.logos{align-items:center;background:#fff;color:#5a5b5d;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{color:#5a5b5d;margin:0 auto;text-align:center}.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}.sellable-cards .sellable-cards-carousel .sellable-card .buttons .button{border-radius:36px;padding-bottom:22px;padding-top:22px}@media (min-width:580px),print{.sellable-cards .sellable-cards-carousel .sellable-card .buttons .button{padding-bottom:18px;padding-top:18px;width:90%}}.sellable-cards .richtext p{margin-top:36px;max-width:none;padding-left:12px;padding-right:12px;text-align:left}@media (min-width:580px),print{.sellable-cards .richtext p{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.text-block{padding-bottom:30px;padding-top:30px;word-break:break-word}@media (min-width:580px),print{.text-block{padding-bottom:4rem;padding-top:4rem}}.text-block .page-wrap{padding-left:24px;padding-right:24px}@media (min-width:984px),print{.text-block .page-wrap{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{.text-block .page-wrap{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:984px),print{.text-block .page-wrap{padding-left:16px;padding-right:16px}}.text-block .content{margin:auto}@media (min-width:768px),print{.text-block .content{max-width:768px}}.text-block__heading{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem}.text-block__heading:last-child{margin-bottom:0}@media (min-width:768px),print{.text-block__heading{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem}}.text-block li,.text-block p,.text-block span{font-size:22px}.text-block .content ul>li{line-height:24px;margin:0 0 20px;padding:0 0 0 24px}.text-block .content ul>li:before{padding:0}.text-block .content ol{list-style:decimal}.text-block .content ol>li{display:list-item;line-height:24px;margin:0 0 20px;padding:0 0 0 26px;text-indent:-26px}.text-block .content ol>::marker{color:#fba919;font-weight:500}.text-block p{line-height:30px;margin:0 0 40px;padding:0}@media (min-width:768px),print{.start-supply section.content{border-radius:8px;box-shadow:0 0 6px rgba(0,0,0,.3)}.start-supply section.content:not(.special){margin-bottom:3rem;margin-top:.75rem;padding:1.5rem}}.start-supply section.content h1.with-icon:first-of-type{margin-bottom:18px}@media (max-width:767px){.start-supply .hidden-mobile:not(.overrideable){display:none!important}}.start-supply section.panel{border:none;border-radius:8px}.start-supply section.panel.transparent{background:transparent}.start-supply section.panel.title-panel{margin-bottom:12px}.start-supply section.panel.no-vertical-padding{padding-bottom:0;padding-top:0}.start-supply section.panel.no-horizontal-padding{padding-left:0;padding-right:0}.start-supply section.panel .ss-row:not(:last-of-type){margin-bottom:6px}@media (max-width:579px){.ss-info{align-items:flex-start;display:flex;line-height:1rem;margin-left:0}}.ss-info .icon{display:inline-block;margin-right:6px;vertical-align:middle}@media (max-width:579px){.ss-info .icon{margin-right:12px}}.ss-info .ss-info-text{display:inline-block;font-size:.75rem;letter-spacing:normal;line-height:1rem;vertical-align:middle}.ui-slider,.ui-slider .ui-slider-range{border-radius:8px}.ss-field .field{vertical-align:middle}.ss-field .field,.ss-field.is-inline{display:inline-block}.ss-field.is-aligned-middle{vertical-align:middle}.ss-field.is-aligned-top{vertical-align:top}.ss-field .ss-choices .field{margin-bottom:0;max-width:100%}.ss-field .ss-choices .field.with-error .ss-choice{border:2px solid #d50e00}.ss-field .ss-choices .ss-choice-input:checked+.ss-choice{background:transparent;border:1px solid #fba919;color:#fba919}.ss-field .ss-choices .ss-choice-input{display:block!important}.ss-choice{padding-left:16px;padding-top:16px}.ss-hinted-field{margin-bottom:12px}@media (min-width:768px),print{.ss-hinted-field{display:flex;justify-content:space-between}}.ss-hinted-field .ss-info .ss-info-text{display:inline}@media (min-width:768px),print{.ss-hinted-field{position:relative}.ss-hinted-field .field,.ss-hinted-field .ss-info{display:inline-block;vertical-align:bottom;width:50%}.ss-hinted-field .ss-info{display:flex;height:auto;margin-top:12px;padding-left:12px;position:relative}.ss-hinted-field .ss-info .icon,.ss-hinted-field .ss-info .ss-info-text{vertical-align:top}.ss-hinted-field .ss-info .ss-info-text{display:inline-block;line-height:19.2px;max-width:245px}}.ss-price{display:flex;justify-content:flex-end}.ss-price:not(:last-of-type){margin-bottom:6px}.ss-price.secondary .price{font-size:24px}.ss-price button.has-hint.info{margin-left:6px;position:relative}.ss-price .price{align-items:flex-end;display:flex;font-size:29px;font-weight:700;justify-content:flex-end;line-height:28px;margin-right:6px}.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-price>.interface.icon{margin-bottom:2px;margin-right:4.2px}.ss-tariffs-accordion{margin-top:12px;width:100%}.ss-tariffs-accordion:not(.is-open) .ss-tariffs-accordion-content{display:none;margin-bottom:36px}.ss-tariffs-accordion .ss-tariffs-accordion-toggle{cursor:pointer;font-size:12px;font-weight:600;line-height:12px;margin-bottom:12px;text-align:right}.ss-tariffs-accordion .ss-tariffs-accordion-toggle:hover{text-decoration:underline}.ss-tariffs-accordion .ss-tariffs-accordion-toggle .caret{border:solid #f78d1e;border-width:0 3px 3px 0;display:inline-block;margin-left:3px;padding:3px;vertical-align:top}.ss-tariffs-accordion .ss-tariffs-accordion-toggle .caret.is-right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.ss-tariffs-accordion .ss-tariffs-accordion-toggle .caret.is-left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.ss-tariffs-accordion .ss-tariffs-accordion-toggle .caret.is-up{margin-top:4px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.ss-tariffs-accordion .ss-tariffs-accordion-toggle .caret.is-down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.ss-tariffs-accordion .ss-tariff{display:flex;flex-direction:column;margin-bottom:24px;padding-top:6px}.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:#2e2e2e;display:inline-block;margin-bottom:6px;vertical-align:middle;width:100%}.ss-tariffs-accordion .ss-tariff .ss-tariff-details{color:#2e2e2e;display:flex;flex-direction:column;position:relative;text-align:left;vertical-align:middle;width:100%}.ss-tariffs-accordion .ss-tariff .ss-tariff-details .ss-tariff-name{display:inline-block;margin-bottom:6px;max-width:100%;vertical-align:middle;width:100%}.ss-tariffs-accordion .ss-tariff .ss-tariff-details .ss-tariff-price{font-weight:600;position:relative;text-align:left}.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{display:inline-block;vertical-align:middle}.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 (min-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{align-items:center;display:flex;justify-content:center}.portal-loader .lds-ellipsis{display:inline-block;height:80px;position:relative;width:80px}.portal-loader .lds-ellipsis div{animation-timing-function:cubic-bezier(0,1,1,0);background:#f78d1e;border-radius:50%;height:13px;position:absolute;top:33px;width:13px}.portal-loader .lds-ellipsis div:first-child{animation:lds-ellipsis1 .6s infinite;left:8px}.portal-loader .lds-ellipsis div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:8px}.portal-loader .lds-ellipsis div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:32px}.portal-loader .lds-ellipsis div:nth-child(4){animation:lds-ellipsis3 .6s infinite;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{align-items:center;display:flex;flex-direction:column}@media (min-width:768px),print{.option-item-wrap{flex-direction:row}.option-item-wrap .ss-row-left,.option-item-wrap .ss-row-right{display:inline-block;vertical-align:top}}.option-item-wrap .ss-row-left{width:100%}@media (min-width:768px),print{.option-item-wrap .ss-row-left{max-width:30%}.option-item-wrap .ss-row-right{margin-left:24px;max-width:70%;width:100%}}.field .option-icon-price{align-items:center;background-color:#fbf7f5;display:flex;padding:9px 8px 7px 14px;position:relative}.field .option-icon-price .ss-info{font-size:12px;height:10px;line-height:16px;margin:0;position:absolute;right:8px;top:6px;width:10px}.field .option-icon-price .ss-info button.has-hint.info{display:flex;margin:0}.field .option-icon-price .ss-info .icon{height:10px;margin:0;width:10px}.field .option-icon-price .ss-info .icon>svg{height:10px;width:10px}.field .option-icon-price .ss-info .icon{vertical-align:top}.field .option-icon-price .ss-info .ss-info-text{max-width:85%}@media (min-width:768px),print{.field .option-icon-price{padding:6px 8px 3px 14px}}.field .option-icon-price .label{align-items:center;display:flex;font-weight:400;width:100%}.field .option-icon-price .units{display:flex;flex-direction:column}.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{height:auto;margin-right:.5rem;min-width:32px;width:32px}.field .option-icon-price .text-price-wrap{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-right:7.92px;width:100%}.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{font-size:1.125rem;font-weight:700;line-height:1.5rem;margin-left:6px;margin-right:6px;white-space:nowrap}.field .option-icon-price .text-price-wrap .label-text{font-size:.625rem;line-height:.75rem}@media (min-width:768px),print{.field .option-icon-price .text-price-wrap{align-items:flex-start;flex-direction:column}.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:#f78d1e;font-size:1.125rem;font-weight:700;margin-left:12px;text-decoration:underline}.ss-product-gifts .gift-item-wrap{align-items:center;display:flex;flex-direction:column}@media (min-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{display:inline-block;vertical-align:top}}.ss-product-gifts .gift-item-wrap .ss-row-left{width:100%}.ss-product-gifts .gift-item-wrap .gift{align-items:center;background-color:#fbf7f5;border-radius:6px;display:flex;padding:9px 8px 7px 14px;position:relative;text-indent:0}@media (min-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]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid #c7c7c7;border-radius:2px;height:16px;position:relative;width:16px}.ss-product-gifts .gift-item-wrap .gift .control input[type=checkbox]:checked{background:#f78d1e;border:1px solid #f78d1e}.ss-product-gifts .gift-item-wrap .gift .control input[type=checkbox]:checked:before{background:#fff;border-radius:.5px;content:"";display:flex;height:2px;left:3px;position:absolute;top:6.5px;transform:rotate(45deg);width:4.5px}.ss-product-gifts .gift-item-wrap .gift .control input[type=checkbox]:checked:after{background:#fff;border-radius:.5px;content:"";display:flex;height:2px;position:absolute;right:2px;top:6px;transform:rotate(-45deg);width:7px}.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;display:flex;width:100%}.ss-product-gifts .gift-item-wrap .gift .label .label-image{height:auto;margin-right:.5rem;min-width:32px;width:32px}.ss-product-gifts .gift-item-wrap .gift .label .gift-details{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;width:100%}.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:#f78d1e;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{font-size:12px;height:10px;line-height:16px;margin:0;position:absolute;right:8px;top:6px;width:10px}.ss-product-gifts .gift-item-wrap .gift .ss-info button.has-hint.info{display:flex;margin:0}.ss-product-gifts .gift-item-wrap .gift .ss-info .icon{height:10px;margin:0;width:10px}.ss-product-gifts .gift-item-wrap .gift .ss-info .icon>svg{height:10px;width:10px}.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{margin-top:.5rem;width:100%}@media (min-width:768px),print{.start-supply .product-step .ss-step{display:flex;flex-wrap:wrap;margin-bottom:1.5rem;position:relative}}.start-supply .product-step .ss-step-title{align-self:flex-start;display:flex;gap:0 .5rem;margin:0 0 .75rem;padding:0}@media (min-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{color:#2e2e2e;font-size:1.125rem;font-weight:500;letter-spacing:normal;line-height:1.5rem}.start-supply .product-step .ss-step-title .ss-step-title-text{flex-grow:1;margin-top:.25rem;position:relative}@media (min-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{align-self:flex-start;background-image:radial-gradient(circle at center,#383838 66%,transparent 0);background-repeat:no-repeat;background-size:2rem 2rem;color:#f78d1e;flex:none}@media (min-width:768px),print{.start-supply .product-step .ss-step-title .icon.custom:after{background:#fbf7f5;border-radius:.5rem;content:"";height:2rem;left:2.5rem;position:absolute;right:0}}.start-supply .product-step .ss-step-title button.has-hint.info{margin-left:.25rem;margin-top:-.5rem}.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{height:.625rem;width:.625rem}@media (min-width:768px),print{.start-supply .product-step .ss-step-content{position:relative;width:70%}}.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;position:absolute;text-decoration:line-through;top:0}.start-supply .product-step .monthly-fee-component.with-discount .discounted-fee-description{font-size:.75rem;letter-spacing:normal;line-height:.75rem}.start-supply .product-step .monthly-fee-component:not(.with-discount) .ss-price .price{font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.25rem}.start-supply .product-step .price-per-month .ss-price,.start-supply .product-step .price-per-unit .ss-price{padding-bottom:2px;padding-top:2px}.start-supply .product-step .price-per-month .ss-price .ss-price-value,.start-supply .product-step .price-per-unit .ss-price .ss-price-value{align-items:flex-end;display:flex;justify-content:flex-end;width:100%}.start-supply .product-step .price-per-month .ss-price .ss-price-value .icon,.start-supply .product-step .price-per-unit .ss-price .ss-price-value .icon{align-items:flex-end;display:flex}.start-supply .product-step .price-per-month .ss-price .ss-price-value .price,.start-supply .product-step .price-per-unit .ss-price .ss-price-value .price{align-self:flex-end}.start-supply .product-step .price-per-month .ss-price .ss-price-value .price.best-deal-price,.start-supply .product-step .price-per-unit .ss-price .ss-price-value .price.best-deal-price{font-size:2rem;letter-spacing:normal;line-height:1.5rem}.start-supply .product-step .price-per-month .ss-price .ss-price-value button.info.has-hint,.start-supply .product-step .price-per-unit .ss-price .ss-price-value button.info.has-hint{align-self:flex-end;margin-left:4px;top:-12px}.start-supply .product-step .price-per-month .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-unit .ss-price.base-price .ss-price-value button.info.has-hint,.start-supply .product-step .price-per-unit .ss-price.primary .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{margin-bottom:36px;margin-top:36px}.start-supply section.content ul.slick-dots>li:before{display:none}@media (min-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{background:none;border-radius:0;margin-bottom:1.5rem;overflow:visible;padding:0;position:relative}.ss-products-panel .ss-row{display:flex;justify-content:center;width:100%}@media (max-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 (min-width:984px),print{.ss-products-panel .ss-row.slick-slider{position:unset}}.ss-products-panel .ss-product{background:#fff;border:1px solid #e0e0e0;border-radius:6px;height:auto;margin:12px 0;padding:48px 24px 24px;position:relative;width:100%}.ss-products-panel .ss-product.with-badge{background:#f78d1e;border:none;border-top-left-radius:16px;border-top-right-radius:16px}.ss-products-panel .ss-product.with-badge:before{background:#fff;border-radius:.75rem;border-top-left-radius:16px;border-top-right-radius:16px;content:"";height:calc(100% - 12px);left:6px;position:absolute;top:6px;width:calc(100% - 12px);z-index:0}@media (min-width:984px),print{.ss-products-panel .ss-product.with-badge:before{height:calc(100% - 8px);left:4px;top:4px;width:calc(100% - 8px)}}.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{background-color:#f78d1e;border-top-left-radius:16px;border-top-right-radius:16px;font-size:1.5rem;font-weight:700;left:-1px;line-height:2.625rem;padding:4px 28px;position:absolute;right:-1px;text-align:center;text-transform:uppercase;top:-1px;z-index:10}@media (min-width:768px),print{.ss-products-panel .ss-product .ss-price .price{min-width:auto}}.ss-products-panel .ss-product .ss-price-title{text-wrap:balance;align-self:flex-end;font-size:1rem;font-weight:500;line-height:1.125rem}@media (min-width:768px),print{.ss-products-panel .ss-product .ss-price-title{line-height:1rem}}.ss-products-panel .ss-product.is-single-product .ss-product-heading{margin-top:0}@media (max-width:767px){.ss-products-panel .ss-product.is-single-product .ss-product-intro{text-align:center}}@media (min-width:768px),print{.ss-products-panel .ss-product.is-single-product .product-only-multiple-column{display:none}}.ss-products-panel .ss-product.is-single-product .ss-product.with-badge{padding-top:72px}.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-intro{text-align:center}.ss-products-panel .ss-product:not(.is-single-product) .ss-product .ss-product-information .ss-product-title{text-align:center;width:100%}.ss-products-panel .ss-product:not(.is-single-product) .ss-product .ss-product-actions .button,.ss-products-panel .ss-product:not(.is-single-product) .ss-product .ss-product-actions .buttons{width:100%}@media (min-width:580px) and (max-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) .ss-product-row{align-items:center;flex-direction:column}.ss-products-panel .ss-product:not(.is-single-product) .ss-product-row:not(.ss-product-actions){height:100%}.ss-products-panel .ss-product:not(.is-single-product) .ss-product-row .ss-product-information{flex-direction:column}.ss-products-panel .ss-product:not(.is-single-product) .ss-product-row .ss-product-information .ss-product-title{font-weight:400;text-align:center}.ss-products-panel .ss-product:not(.is-single-product) .ss-product-row .ss-product-information .ss-product-image{margin-left:auto;margin-right:auto}.ss-products-panel .ss-product:not(.is-single-product) .ss-product-row .ss-product-price{height:100%}.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-price{margin-left:0;width:100%}.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{align-items:center;display:flex;justify-content:space-between}@media (min-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{align-items:center;display:flex;justify-content:space-between}.ss-products-panel .ss-product .ss-product-discount .description,.ss-products-panel .ss-product .ss-product-total-price .description{font-weight:400}@media (min-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{align-self:flex-end;color:#2e2e2e;font-size:.75rem;line-height:.75rem;margin-right:.5rem;padding-right:0;text-align:left}@media (min-width:768px),print{.ss-products-panel .ss-product .ss-product-discount-info .description{text-align:right}}.ss-products-panel .ss-product .ss-price .price{font-size:1.5rem;line-height:1;text-align:right}.ss-products-panel .ss-product .ss-price .icon{color:#f78d1e}.ss-products-panel .ss-product .ss-price .icon,.ss-products-panel .ss-product .ss-price .icon>svg{height:24px;width:24px}.ss-products-panel .ss-product .ss-product-price{border:none;display:flex;flex-direction:column}@media (min-width:768px),print{.ss-products-panel .ss-product .ss-product-price{margin-left:12px}}.ss-products-panel .ss-product .ss-product-actions{margin-top:auto}.ss-products-panel .ss-product .ss-product-row{display:flex;flex-direction:column;position:relative;width:100%;z-index:2}@media (min-width:768px),print{.ss-products-panel .ss-product .ss-product-row{flex-direction:row;justify-content:space-between}}.ss-products-panel .ss-product .ss-product-information{align-items:center;display:flex;flex-direction:column}@media (min-width:768px),print{.ss-products-panel .ss-product .ss-product-information{align-items:flex-start;flex:1;flex-direction:row}}.ss-products-panel .ss-product .ss-product-information .ss-product-image{margin:0 auto}@media (min-width:768px),print{.ss-products-panel .ss-product .ss-product-information .ss-product-image{margin-right:24px}}.ss-products-panel .ss-product .ss-product-information .ss-product-image .ss-product-image{height:60px;margin-bottom:6px;margin-top:12px;min-height:60px}.ss-products-panel .ss-product .ss-product-information .image{position:relative}.ss-products-panel .ss-product .ss-product-information .ss-product-title{font-size:2rem;font-weight:100;line-height:2.625rem}@media (max-width:767px){.ss-products-panel .ss-product .ss-product-information .ss-product-title{text-align:center}}.ss-products-panel .ss-product .ss-product-information .ss-product-description{width:100%}.ss-products-panel .ss-product .ss-product-information .ss-product-description.product-only-multiple-column{height:100%}.ss-products-panel .ss-product .ss-product-information .ss-product-description .ss-product-description-contents{margin-bottom:0}.ss-products-panel .ss-product .ss-product-information .ss-product-description h4{font-size:1.25rem;font-weight:400;margin-bottom:12px}.ss-products-panel .ss-product .ss-product-information .ss-product-description ol,.ss-products-panel .ss-product .ss-product-information .ss-product-description ul{margin-left:6px}.ss-products-panel .ss-product .ss-product-information .ss-product-description ol li,.ss-products-panel .ss-product .ss-product-information .ss-product-description p,.ss-products-panel .ss-product .ss-product-information .ss-product-description ul li{font-size:.875rem;line-height:1rem}.ss-products-panel .ss-product .ss-product-information .ss-product-description ul li{padding-left:18px;position:relative}.ss-products-panel .ss-product .ss-product-information .ss-product-description ul li:before{background:#f78d1e;border-radius:50%;content:"";display:block;height:6px;left:0;margin-top:6px;position:absolute;width:6px}.ss-products-panel .ss-product .info.has-hint{height:10px;width:10px}.ss-products-panel .ss-product .icon.info{display:block;height:10px;margin:0;width:10px}.ss-products-panel .ss-product .icon.info>svg{height:10px;width:10px}.ss-products-panel .price-per-unit .price-without-discount{padding-right:36px;text-align:right}.ss-products-panel .price-per-unit .price-without-discount .ss-price-without-discount{color:#383838;font-size:1rem;font-weight:300;text-decoration:line-through}.ss-products-panel .ss-product-price-info:not(.single-zone) .ss-price-value{align-items:flex-end;justify-content:space-between;width:100%}.ss-products-panel .ss-product-price-info:not(.single-zone) .ss-price-value .ss-gift{height:20px}.ss-products-panel .ss-product-price-info:not(.single-zone) .ss-price-value .price{line-height:20px}.ss-products-panel .ss-product-price-info.has-grouped-title .ss-grouped-price-title{align-self:center;color:#383838;font-size:1rem;font-weight:500;grid-column:label;grid-row:1/span 99;line-height:18px;margin-bottom:12px;max-width:60px}.ss-products-panel .ss-product-price-info.has-grouped-title .price-per-unit{grid-column:value}.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 (min-width:768px),print{.start-supply section.ss-configurator-panel{padding:2rem}}@media (min-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{display:block;margin-bottom:.75rem;padding-bottom:0;padding-top:0}@media (min-width:768px),print{.start-supply section.ss-configurator-panel .field{margin-bottom:.5rem;margin-top:.25rem}}.start-supply section.ss-configurator-panel .field .options .option button.has-hint.info{margin-left:0;margin-top:-.5rem;vertical-align:text-top}.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{height:.625rem;width:.625rem}@media (min-width:768px),print{.start-supply section.ss-configurator-panel .field .options{display:flex;flex-direction:row;gap:0}.start-supply section.ss-configurator-panel .field .options .option{flex-basis:33.33%}.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{display:grid;flex-basis:100%;gap:0 .75rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);margin-left:2.5rem;margin-top:.5rem}.start-supply section.ss-configurator-panel .ss-additional-product-options .ss-step-content .option-item-wrap{display:grid;grid-row:1/-1;grid-template-rows:subgrid}}.start-supply section.ss-configurator-panel .ss-additional-product-options .option-item-wrap{align-items:stretch;background:#fbf7f5;border-radius:.5rem;margin-bottom:.75rem;overflow:hidden;padding:.5rem}@media (min-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{color:#5a5b5d;cursor:default;opacity:.65;pointer-events:none}.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{font-size:.75rem;letter-spacing:normal;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{align-items:center;background:#f78d1e;border-bottom-right-radius:.5rem;border-top-left-radius:.5rem;display:flex;font-size:.875rem;font-weight:500;gap:0 .25rem;left:0;letter-spacing:normal;line-height:1.25rem;margin:0;padding:.5rem .5rem .5rem .75rem;position:absolute;top:0;white-space:nowrap}.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{height:1rem;width:1rem}.start-supply section.ss-configurator-panel .ss-additional-product-options .option-item-wrap.has-badge{box-shadow:inset 0 0 0 2px #f78d1e;padding-top:2.75rem;position:relative}@media (min-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{align-items:baseline;background:none;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;padding:0;width:auto}.start-supply section.ss-configurator-panel .ss-additional-product-options .field .option-icon-price .ss-info{align-self:flex-start;flex:none;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{align-items:baseline;flex-direction:row;margin-right:0}.start-supply section.ss-configurator-panel .ss-additional-product-options .field .text-price-wrap .label-text{font-size:1rem;letter-spacing:normal;line-height:1.25rem}.start-supply section.ss-configurator-panel .ss-additional-product-options .field .text-price-wrap .price-units-wrap .price{font-size:1rem;font-weight:500;letter-spacing:normal;line-height:1.25rem;margin:0 .25rem}.start-supply section.ss-configurator-panel .ss-additional-product-options .description-toggle{align-self:flex-start;flex:none;height:1.25rem;padding-right:0;position:relative;width:1.25rem}.start-supply section.ss-configurator-panel .ss-additional-product-options .description-toggle:after{border:solid;border-width:0 2px 2px 0;content:"";height:.5rem;margin-top:-1px;opacity:1;pointer-events:none;position:absolute;right:.5rem;right:.25rem;top:50%;transform:translateY(-50%) rotate(45deg);width:.5rem}.ss-consumption-panel{overflow:visible}.ss-consumption-panel .ss-step-content .ss-row{margin-bottom:0;padding-bottom:0}@media (min-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 (min-width:580px),print{.ss-consumption-panel .ss-field-label{width:96px}}.ss-consumption-panel .ss-field-label+.field{margin-left:6px}@media (max-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:#fba919;vertical-align:middle}.ss-consumption-panel .ss-field .ss-bolt{margin-right:24px;vertical-align:middle;width:20px}.ss-consumption-panel .ss-field .ss-bolt svg{fill:none;stroke:#fba919;height:auto;width:20px}.ss-consumption-panel .ss-info{font-size:12px;line-height:16px}@media (max-width:579px){.ss-consumption-panel .ss-info{display:flex;margin-left:0}}.ss-consumption-panel .ss-info .icon{vertical-align:top}.ss-consumption-panel .consumption-field.ss-field{display:flex}.ss-consumption-panel .consumption-field .icon,.ss-consumption-panel .consumption-field.ss-field:last-child{margin-bottom:0}.ss-consumption-panel .consumption-field .icon-wrapper{align-items:center;display:flex;margin-bottom:12px}@media (min-width:580px),print{.ss-consumption-panel .consumption-field .icon-wrapper{height:100%;margin-bottom:0;min-height:38px}}.ss-consumption-panel .no-wrap{display:inline-block;padding:14.4px 0;vertical-align:middle;white-space:nowrap}@media (max-width:579px){.ss-consumption-panel .no-wrap{padding:0}}@media (min-width:768px),print{.ss-consumption-panel .ss-columns{display:flex}.ss-consumption-panel .ss-columns .ss-column{flex:none;padding:12px;width:50%}.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{align-items:flex-end;display:flex;justify-content:space-between}.consumption-slider-legend .legend-item{padding-right:.75rem}.consumption-slider-legend .icon.custom,.consumption-slider-legend .icon.custom>svg{height:1rem;width:1rem}.consumption-slider-legend button.has-hint.info{margin-left:.125rem;margin-top:-.125rem}.consumption-slider-legend button.has-hint.info .icon,.consumption-slider-legend button.has-hint.info .icon>svg{height:.625rem;width:.625rem}.consumption-fields{display:flex;flex-wrap:wrap;gap:.625rem 1rem}@media (min-width:984px),print{.consumption-fields{gap:0 3.75rem}}.consumption-fields .field{align-items:center;gap:0 .25rem;margin-bottom:0}.consumption-fields .field .label{font-size:.875rem;letter-spacing:normal;line-height:1rem;margin-bottom:0;padding-bottom:.25rem;padding-top:.25rem}.best-deal-description{margin-bottom:.5rem;margin-top:.5rem}.page-header+.electricity-calculator-section{padding-top:0}.electricity-calculator-section{background:#fbf7f5;padding-left:24px;padding-right:24px;padding-top:24px}.electricity-calculator-section .page-wrap{padding-bottom:40px}.electricity-calculator-section .calculator{margin-left:12px;margin-right:12px}@media (min-width:768px),print{.electricity-calculator-section .calculator{margin-left:24px;margin-right:24px}}.electricity-calculator-section .consumption-inputs input,.electricity-calculator-section .total-consumption input{margin:0;padding:0}.electricity-calculator-section .consumption-inputs{align-items:center;flex-direction:column;justify-content:space-between}.electricity-calculator-section .consumption-inputs .consumption-input{align-items:center;-moz-column-gap:48px;column-gap:48px;display:flex;justify-content:flex-start}.electricity-calculator-section .consumption-inputs .consumption-input.day-night-wrap{width:100%}@media (max-width:767px){.electricity-calculator-section .consumption-inputs .consumption-input{justify-content:space-between}}.electricity-calculator-section .consumption-inputs .consumption-input__icon{align-items:center;display:flex;margin:0;width:142px}@media (max-width:767px){.electricity-calculator-section .consumption-inputs .consumption-input__icon{margin-right:auto}}@media (max-width:579px){.electricity-calculator-section .consumption-inputs .consumption-input__icon{margin-bottom:6px}}.electricity-calculator-section .consumption-inputs .consumption-input__icon figcaption{color:#8c8c8c;font-size:12px;margin-left:6px}.electricity-calculator-section .consumption-inputs .consumption-input__field{max-width:120px;width:100%}@media (max-width:579px){.electricity-calculator-section .consumption-inputs .consumption-input__field{max-width:100%}}@media (min-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:#2e2e2e;font-size:14px;margin-left:6px;margin-right:6px}.electricity-calculator-section .columns{display:flex}.electricity-calculator-section .columns--is-vertically-centered{align-items:center}@media (min-width:768px),print{.electricity-calculator-section .columns--has-separators>.column:not(:first-child){border-left:1px solid #c7c7c7}}@media (max-width:767px){.electricity-calculator-section .columns--has-separators>.column:not(:only-of-type){margin-bottom:6px}}@media (min-width:768px),print{.electricity-calculator-section .columns .column--is-spaced{padding:12px}}.electricity-calculator-section .columns .column--is-half{width:50%}@media (max-width:767px){.electricity-calculator-section .columns .column,.electricity-calculator-section .columns .column--is-half{width:100%}}@media (min-width:580px) and (max-width:768px){.electricity-calculator-section .columns .column.total-consumption__illustration{margin-bottom:12px;margin-right:12px;width:142px}}@media (max-width:767px){.electricity-calculator-section .tabs-menu__item{padding:6px 24px;text-align:center;width:100%}}.electricity-calculator-section .form-block{background-color:#fff;border-radius:4px}.electricity-calculator-section .form-block .constructor-form{padding-bottom:48px;padding-top:48px}.electricity-calculator-section .form-block:not(.is-active){display:none}.electricity-calculator-section .product-filter-tabs{display:flex;margin-bottom:1.5rem;margin-top:2rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-stop:always;scroll-snap-type:x mandatory;scrollbar-width:none}@media (min-width:768px),print{.electricity-calculator-section .product-filter-tabs{margin-top:2.25rem}}.electricity-calculator-section .product-filter-tabs:after,.electricity-calculator-section .product-filter-tabs:before{border-bottom:1px solid #c7c7c7;content:"";display:block;width:100%}.electricity-calculator-section .product-filter-tabs .tab-option{border:solid #c7c7c7;border-top-left-radius:6px;border-top-right-radius:6px;border-width:1px 1px 0;flex-shrink:0;font-size:1rem;letter-spacing:normal;line-height:1.375rem;padding:.75rem 1rem;position:relative;scroll-snap-align:start}@media (min-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:0.5rem;margin-left:var(--gap)}.electricity-calculator-section .product-filter-tabs .tab-option+.tab-option:before{border-bottom:1px solid #c7c7c7;bottom:0;content:"";margin-right:1px;position:absolute;right:100%;width:var(--gap)}.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{height:12px;width: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;display:flex}@media (max-width:579px){.electricity-calculator-section .columns .column--is-half{align-items:unset}}.electricity-calculator-section .columns .column--is-half.hint-col{align-items:flex-start;margin-bottom:12px}@media (min-width:984px),print{.electricity-calculator-section .columns .column--is-half.hint-col:nth-of-type(2){height:80%}}@media (max-width:579px){.electricity-calculator-section .columns .column--is-half.hint-col .elektrum-hint{margin-left:0}.day-night-wrap{display:flex;flex-direction:column;margin-bottom:12px}}.components-hint__label{max-width:250px}.components-hint__value{text-align:right}.some-random-margin,.some-random-padding{padding:48px}.electricity-calculator-section .ss-tariffs-accordion{display:flex;flex-direction:column;margin-top:6px;width:100%}@media (max-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{cursor:pointer;font-size:12px;font-weight:400;line-height:12px;margin-bottom:12px;text-align:center}@media (min-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:hover{text-decoration:underline}.electricity-calculator-section .ss-tariffs-accordion .ss-tariffs-accordion-toggle .caret{border:solid #383838;border-width:0 2px 2px 0;display:inline-block;margin-left:3px;padding:2px;position:relative;vertical-align:top}.electricity-calculator-section .ss-tariffs-accordion .ss-tariffs-accordion-toggle .caret.is-up{margin-top:5px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.electricity-calculator-section .ss-tariffs-accordion .ss-tariffs-accordion-toggle .caret.is-down{margin-top:2px;transform:rotate(45deg);-webkit-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{display:inline-block;vertical-align:middle}@media (min-width:768px),print{.electricity-calculator-section .ss-tariffs-accordion .ss-tariff .ss-tariff-category{padding-left:6px;width:25%}}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff .ss-tariff-details{color:#2e2e2e;display:inline-block;position:relative;text-align:left;vertical-align:middle}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff .ss-tariff-details .ss-tariff-name{display:inline-block;margin-right:12px;max-width:calc(100% - 20ch);min-width:20%;vertical-align:middle}@media (min-width:768px),print{.electricity-calculator-section .ss-tariffs-accordion .ss-tariff .ss-tariff-details .ss-tariff-name{margin-left:24px;width:100%}}.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 (min-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{display:inline-block;vertical-align:middle}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff.single-component-category{margin-bottom:-24px}@media (min-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 (min-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 (min-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 (min-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;display:flex;margin-left:6px;position:relative}.electricity-calculator-section .ss-price .price{font-size:29px;font-weight:700;line-height:28px;margin-left:6px;margin-right:6px}.electricity-calculator-section .ss-price .price .price-title{font-size:1.25rem;font-weight:300;margin-right:12px;margin-top:2px;white-space:nowrap}.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-price>.interface.icon{margin-right:4.2px}.electricity-calculator-section .ss-row{justify-content:center;padding-bottom:12px;width:100%}@media (max-width:767px){.electricity-calculator-section .ss-row .product-only-single-column{display:none}}.electricity-calculator-section .ss-row.single-column .ss-price-title{margin-right:0}@media (max-width:767px){.electricity-calculator-section .ss-row.single-column .ss-product-intro{text-align:center}}.electricity-calculator-section .ss-row.single-column .ss-product-information .ss-product-heading{margin-top:0}@media (min-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.with-badge{padding-top:72px}.electricity-calculator-section .ss-row:not(.single-column) .ss-product .ss-product-intro{text-align:center}.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 (max-width:1127px){.electricity-calculator-section .ss-row.slick-slider .slick-list{margin-bottom:12px}}@media (min-width:1200px){.electricity-calculator-section .ss-row.slick-slider{position:unset}}.electricity-calculator-section .ss-product{background:#fff;border:1px solid #e0e0e0;border-radius:.75rem;height:auto;position:relative;width:100%}.electricity-calculator-section .ss-product .ss-product-row{display:flex;flex-direction:column;position:relative;width:100%;z-index:2}.electricity-calculator-section .ss-product .ss-product-row:not(.ss-product-actions){height:100%}@media (min-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-row.ss-product-actions{margin-bottom:36px;margin-top:24px}.electricity-calculator-section .ss-product .ss-product-information{align-items:center;display:flex;flex-direction:column}@media (min-width:768px),print{.electricity-calculator-section .ss-product .ss-product-information{align-items:flex-start;flex-direction:row}}.electricity-calculator-section .ss-product .ss-product-information .ss-product-image{margin:0 auto}@media (min-width:768px),print{.electricity-calculator-section .ss-product .ss-product-information .ss-product-image{margin-right:24px}}.electricity-calculator-section .ss-product .ss-product-information .ss-product-image .ss-product-image{height:84px;margin-bottom:6px;margin-top:12px;min-height:84px}.electricity-calculator-section .ss-product .ss-product-information .image{position:relative}.electricity-calculator-section .ss-product .ss-product-information .ss-product-title{font-size:2rem;font-weight:400;line-height:2.625rem;padding:0}@media (max-width:767px){.electricity-calculator-section .ss-product .ss-product-information .ss-product-title{text-align:center}}.electricity-calculator-section .ss-product .ss-product-information .ss-product-heading{margin-top:18px;width:100%}.electricity-calculator-section .ss-product .ss-product-information .ss-product-intro{font-size:1.25rem;font-weight:400;margin:1rem 0 .75rem}.electricity-calculator-section .ss-product .ss-product-information .ss-product-intro.product-only-multiple-column{text-align:center}.electricity-calculator-section .ss-product .ss-product-information .ss-product-description{font-size:1.25rem;width:100%}.electricity-calculator-section .ss-product .ss-product-information .ss-product-description.product-only-multiple-column{height:100%}.electricity-calculator-section .ss-product .ss-product-information .ss-product-description .ss-product-description-contents{margin-bottom:0}.electricity-calculator-section .ss-product .ss-product-information .ss-product-description h4{font-size:1.25rem;font-weight:400;margin-bottom:12px}.electricity-calculator-section .ss-product .ss-product-information .ss-product-description ol,.electricity-calculator-section .ss-product .ss-product-information .ss-product-description ul{margin-left:6px}.electricity-calculator-section .ss-product .ss-product-information .ss-product-description ol li,.electricity-calculator-section .ss-product .ss-product-information .ss-product-description p,.electricity-calculator-section .ss-product .ss-product-information .ss-product-description ul li{font-size:.875rem;line-height:1rem}.electricity-calculator-section .ss-product .ss-product-information .ss-product-description ol li,.electricity-calculator-section .ss-product .ss-product-information .ss-product-description ul li{padding-bottom:.4375rem;padding-top:.3125rem}.electricity-calculator-section .ss-product .ss-product-information .ss-product-description ul li{padding-left:18px;position:relative}.electricity-calculator-section .ss-product .ss-product-information .ss-product-description ul li:before{background:#f78d1e;border-radius:50%;content:"";display:block;height:6px;left:0;margin-top:6px;position:absolute;width:6px}.electricity-calculator-section .ss-product .ss-product-information .ss-product-description .learn-more{font-size:.75rem}.electricity-calculator-section .ss-product .ss-product-information .links{margin-bottom:6px;text-align:left}.electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-row{align-items:center;flex-direction:column}.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{flex-direction:column;width:100%}.electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-row .ss-product-information .ss-product-title{text-align:center}.electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-row .ss-product-information .ss-product-image{margin-left:auto;margin-right:auto}.electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-row .ss-product-price{height:100%}.electricity-calculator-section .ss-product:not(.is-single-product):not(:first-child){margin-left:12px}@media (min-width:768px),print{.electricity-calculator-section .ss-product:not(.is-single-product) .ss-price .price{min-width:auto}}.electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-price{margin-left:0;width:100%}.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{align-items:center;display:flex;justify-content:space-between}@media (min-width:768px),print{.electricity-calculator-section .ss-product:not(.is-single-product) .solar-park-costs .description,.electricity-calculator-section .ss-product:not(.is-single-product) .ss-product-discount-info .description{text-align:left}}.electricity-calculator-section .ss-product .ss-product-actions{margin-top:auto}.electricity-calculator-section .ss-product .ss-product-actions p.buttons{margin-bottom:0;margin-top:0;width:100%}.electricity-calculator-section .ss-product .ss-product-actions p.buttons .button{width:100%}.electricity-calculator-section .ss-product .ss-product-price{border:none;display:flex;flex-direction:column;margin-top:12px}@media (min-width:768px),print{.electricity-calculator-section .ss-product .ss-product-price{margin-left:12px}}.electricity-calculator-section .ss-product .ss-product-price .product-type.with-compensation{margin-bottom:6px}.electricity-calculator-section .ss-product .ss-price .price{font-size:1.5rem;line-height:1;text-align:right}@media (min-width:768px),print{.electricity-calculator-section .ss-product .ss-price .price{min-width:106px}}.electricity-calculator-section .ss-product .ss-price-title{text-wrap:balance;align-self:flex-end;flex-grow:1;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 .solar-park-costs .description,.electricity-calculator-section .ss-product .ss-product-discount-info .description{align-self:flex-end;color:#2e2e2e;font-size:.75rem;line-height:.75rem;margin-right:.5rem;padding-right:0}@media (min-width:768px),print{.electricity-calculator-section .ss-product .solar-park-costs .description,.electricity-calculator-section .ss-product .ss-product-discount-info .description{text-align:right}}.electricity-calculator-section .ss-product .ss-product-discount,.electricity-calculator-section .ss-product .ss-product-total-price{align-items:center;display:flex;justify-content:space-between;margin-top:9.6px}@media (min-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{height:10px;width:10px}.electricity-calculator-section .ss-product .elektrum-hint{height:auto;margin-right:0;min-height:auto;min-width:auto;width:auto}.electricity-calculator-section .ss-tariffs-accordion .ss-tariffs-accordion-toggle{align-self:flex-end;text-align:right}.electricity-calculator-section .ss-tariffs-accordion-content{margin-bottom:12px}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff{display:flex;flex-direction:column}.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{margin-bottom:6px;padding-left:0;text-align:left;width:100%}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff .ss-tariff-details{display:flex;flex-direction:column;width:100%}.electricity-calculator-section .ss-tariffs-accordion .ss-tariff .ss-tariff-details .ss-tariff-name{margin:0 0 6px;max-width:100%;width:100%}.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{position:relative;text-align:left}.electricity-calculator-section .slick-next,.electricity-calculator-section .slick-prev{align-items:center;background:#fff;border:1px solid;border-radius:50%;bottom:.5rem;color:#383838;display:flex!important;height:3rem;justify-content:center;position:absolute;width:3rem;z-index:1}.electricity-calculator-section .slick-next .icon,.electricity-calculator-section .slick-next .icon>svg,.electricity-calculator-section .slick-prev .icon,.electricity-calculator-section .slick-prev .icon>svg{height:1.5rem;width:1.5rem}@media (min-width:1200px){.electricity-calculator-section .slick-next,.electricity-calculator-section .slick-prev{bottom:50%}}.electricity-calculator-section .slick-next:focus,.electricity-calculator-section .slick-next:hover,.electricity-calculator-section .slick-prev:focus,.electricity-calculator-section .slick-prev:hover{background:#f3f3f3}.electricity-calculator-section .slick-next.slick-disabled,.electricity-calculator-section .slick-prev.slick-disabled{border-color:#e0e0e0;color:#8a8a8a;cursor:default;opacity:.65;pointer-events:none}.electricity-calculator-section .slick-prev{margin-left:38px}@media (min-width:1200px){.electricity-calculator-section .slick-prev{left:auto;margin:0;right:100%}}.electricity-calculator-section .slick-next{right:38px}@media (min-width:1200px){.electricity-calculator-section .slick-next{left:100%;margin:0;right:auto}}.electricity-calculator-section .slick-dots{align-items:center;display:flex;justify-content:center;margin-bottom:24px;margin-top:24px}.electricity-calculator-section .slick-dots li{border:1px solid #383838;border-radius:50%;height:12px;margin:0 6px;padding:0;width:12px}.electricity-calculator-section .slick-dots li:hover{background-color:#f3f3f3}.electricity-calculator-section .slick-dots li.slick-active{background-color:#f37321;border-color:#f37321;color:#2e2e2e}.electricity-calculator-section .slick-dots button{display:block;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap;width:100%}.electricity-calculator-section .slick-slider{position:inherit}.electricity-calculator-section .slick-track{align-items:stretch;display:flex;justify-content:center}.hint-currency-wrap .icon,.hint-currency-wrap .icon>svg{height:21px;width:21px}.electricity-products-section{background:#fbf7f5;padding:36px 0}@media (min-width:768px),print{.electricity-products-section{padding-bottom:54px;padding-top:54px}}.electricity-products-section header{color:#2e2e2e;font-weight:300;margin:24px auto;max-width:650px;padding:0 24px;text-align:center}@media (min-width:768px),print{.electricity-products-section header{margin-bottom:36px;margin-top:36px}}.electricity-products-section header .heading{font-size:28px;font-weight:300;line-height:34px}@media (min-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 (min-width:768px),print{.electricity-products-section header .sub-heading{font-size:22px;line-height:30px;margin-bottom:42px;margin-top:42px}}.electricity-products-section .products-list{margin:30px 0;padding-left:24px;padding-right:24px}@media (min-width:984px),print{.electricity-products-section .products-list{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{.electricity-products-section .products-list{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:984px),print{.electricity-products-section .products-list{padding-left:16px;padding-right:16px}}@media (min-width:768px),print{.electricity-products-section .products-list{margin-bottom:36px;margin-top:36px}}.electricity-products-section .products-list .single-product{display:block;min-height:192px;padding:24px;text-align:center}@media (min-width:768px),print{.electricity-products-section .products-list .single-product{display:flex;padding-bottom:36px;padding-top:36px;text-align:left}}.electricity-products-section .products-list .single-product .image{margin:0 auto;max-width:200px;text-align:center;width:100%}@media (min-width:768px),print{.electricity-products-section .products-list .single-product .image{width:180px}}.electricity-products-section .products-list .single-product .information{flex:1;text-align:center}@media (min-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:#2e2e2e;font-size:21px;font-weight:500;margin:18px 0}@media (min-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;height:1px;margin:24px auto;width:60%}@media (min-width:768px),print{.electricity-products-section .products-list .single-product .information .description-spacer{display:none}}.electricity-products-section .products-list .single-product .information .description{font-size:18px;font-weight:300;line-height:24px;text-align:center}@media (min-width:768px),print{.electricity-products-section .products-list .single-product .information .description{padding-right:120px;text-align:left}}.electricity-products-section .products-list .single-product .information .actions{margin-top:36px}@media (max-width:767px){.electricity-products-section .products-list .single-product .information .actions{display:flex;flex-wrap:wrap;margin-top:0}}.electricity-products-section .products-list .single-product .information .actions button{margin-right:36px;min-width:150px}@media (max-width:767px){.electricity-products-section .products-list .single-product .information .actions button{display:block;margin:12px auto;order:2;width:208px}}.electricity-products-section .products-list .single-product .information .actions .link{color:#517b00;font-weight:500}@media (max-width:767px){.electricity-products-section .products-list .single-product .information .actions .link{display:block;margin:12px auto;order:1;width:208px}}.electricity-products-section+.form-block:not(.is-active){display:none}.application section.content{max-width:1040px;padding:42px 24px}@media (min-width:984px),print{.application section.content{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{.application section.content{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:984px),print{.application section.content{padding-left:16px;padding-right:16px}}@media (min-width:768px),print{.application section.content{padding-bottom:54px;padding-top:78px}}.application section.content form{margin:0 auto;max-width:850px}.application section.content h1{font-size:28px;line-height:40px;text-align:center}@media (min-width:768px),print{.application section.content h1{font-size:32px}}.application section.content .description{color:#5a5b5d;font-size:16px;line-height:24px;margin:24px auto;max-width:350px;padding:0 24px;text-align:center}@media (min-width:768px),print{.application section.content .description{font-size:18px;margin-bottom:24px;margin-top:24px}}.application section.content .panel{border:none;margin-top:12px}.application section.content .panel.single{display:flex;flex-wrap:wrap;margin-bottom:0}.application section.content .panel .field{padding:0 6px;width:100%}@media (min-width:768px),print{.application section.content .panel .field{margin-bottom:18px;width:33.33%}}.application section.content .panel .field>.control{height:auto}.application section.content .panel .field>.control input:not([type=checkbox]){margin-bottom:0;margin-top:0}.application section.content .panel p.buttons{margin:9px 0 0;padding:0;text-align:center;width:100%}.application section.content .panel p.buttons button{color:#f2f6f7;font-size:16px;font-weight:500;line-height:24px;max-width:256px;padding:12px 24px;text-align:center;width:100%}.spc-columns{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-left:-6px;margin-right:-6px}.spc-columns:not(:only-of-type):not(:last-of-type){margin-bottom:12px}.spc-columns .spc-column{box-sizing:border-box;flex:0 0 auto;flex-grow:1;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 (max-width:767px){.spc-columns .spc-column{width:100%}.spc-columns .spc-column:not(:only-of-type):not(:last-of-type){margin-bottom:12px}}@media (min-width:768px),print{.spc-columns.has-two-columns-desktop>.spc-column{width:50%}}@media (max-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:6px;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{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem;text-align:center}.solar-park-calculator .heading:last-child{margin-bottom:0}@media (min-width:768px),print{.solar-park-calculator .heading{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem}}.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{display:inline-block;vertical-align:text-top}.solar-park-calculator .spc-label-text.is-accented{font-weight:300}.solar-park-calculator .spc-label-text.is-accented .elektrum-hint{display:inline-block;vertical-align:text-top}.solar-park-calculator .spc-label-text.is-accented strong{font-weight:500}@media (min-width:580px),print{.solar-park-calculator .spc-label-text.is-accented{font-size:2.625rem;letter-spacing:normal;line-height:1em}}.solar-park-calculator .spc-heading{font-weight:500;margin:24px 6px}.solar-park-calculator .spc-compact-info{text-align:right}.solar-park-calculator [id^=solar-park-form-wrap]{display:none}@media (max-width:983px){.solar-park-calculator .spc-label .icon{display:none}}.solar-park-calculator .spc-consumption-slider-tip{max-width:36px;position:absolute;text-align:center}.solar-park-calculator .spc-label{align-items:center;display:flex}@media (max-width:579px){.solar-park-calculator .spc-label.hide-icon-mobile>svg{display:none}}.solar-park-calculator .spc-label .icon.spc-panel-icon>svg{margin-right:24px;max-height:90px;max-width:90px}@media (max-width:767px){.solar-park-calculator .spc-label .icon.spc-panel-icon>svg{margin-right:18px;max-width:48px}}.solar-park-calculator .spc-label .info .icon>svg{max-height:21px;max-width:21px}.solar-park-calculator .spc-price .price{text-align:center}@media (max-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{display:block;min-width:22px}.solar-park-calculator .spc-price .price .price-description{font-size:12px;margin:auto;position:relative}.solar-park-calculator .spc-price .price .price-description:after{display:none}.solar-park-calculator .spc-price .price .amount{font-size:32px;line-height:36px;padding-bottom:7px;padding-top:5px;white-space:nowrap}.solar-park-calculator .spc-price .price .amount:after{content:"\a";white-space:pre-wrap}.solar-park-calculator .spc-price .price .components,.solar-park-calculator .spc-price .price .consumption,.solar-park-calculator .spc-price .price .unit{font-size:14px;line-height:24px;padding-bottom:6px;padding-top:6px}@media (min-width:580px) and (max-width:767px){.solar-park-calculator .spc-price .price .components,.solar-park-calculator .spc-price .price .consumption,.solar-park-calculator .spc-price .price .unit{font-size:18px;line-height:24px;padding-bottom:8px;padding-top:4px}}.solar-park-calculator .spc-price .price .unit{font-size:12px;font-weight:400;padding-left:4px}.solar-park-calculator .spc-price .price .components,.solar-park-calculator .spc-price .price .consumption{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 #383838;font-size:1.125rem;line-height:1.125rem;margin:0 0 0 4px;padding-bottom:2px;position:absolute;top:-1px}.solar-park-calculator .spc-price .price .unit{display:inline-block;line-height:13px;margin-left:0;vertical-align:bottom}.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;display:flex;margin-left:36px}.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]{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 4px 0 hsla(0,0%,92%,.5);color:#383838;font-size:16px;font-weight:500;line-height:17px;margin:0 24px 0 0;padding:12px;text-align:center;width:120px}@media (max-width:579px){.solar-park-calculator .spc-control input[type=number],.solar-park-calculator .spc-control input[type=text]{margin-right:12px;padding-bottom:9px;padding-top:9px;width:75%}}.solar-park-calculator .spc-control input[type=number]:focus:not([disabled]),.solar-park-calculator .spc-control input[type=text]:focus:not([disabled]){border-color:#f78d1e}.solar-park-calculator .spc-panel-list{display:flex;flex-direction:column;height:100%}.solar-park-calculator .spc-panel-list .spc-panel{align-items:center;display:flex;flex:1}.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.spc-panel-icon{min-width:100px}@media (max-width:767px){.solar-park-calculator .spc-panel-list .spc-label .icon.spc-panel-icon,.solar-park-calculator .spc-panel.is-accented .spc-label .icon{min-width:60px;width:60px}}.solar-park-calculator .spc-cta{margin-top:36px}.solar-park-calculator .spc-cta .button{font-size:1rem;line-height:1.5rem;margin-bottom:0;margin-top:0;max-width:474px;padding:.75rem 30px;width:100%}@media (max-width:767px){.solar-park-calculator .spc-cta .button{line-height:16px}}.solar-park-calculator .spc-phone{align-items:center;display:flex;margin:36px auto}@media (max-width:767px){.solar-park-calculator .spc-phone{flex-direction:column;justify-content:center;text-align:center}.solar-park-calculator .spc-phone>.spc-phone-icon:not(.visible-mobile){display:none}}.solar-park-calculator .spc-phone .spc-phone-content .spc-phone-label{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}.solar-park-calculator .spc-phone .spc-phone-content .spc-phone-number{font-size:2.625rem;font-weight:300;letter-spacing:normal;line-height:1em;white-space:nowrap}@media (max-width:767px){.solar-park-calculator .spc-phone .spc-phone-content .spc-phone-number{font-size:1.75rem;letter-spacing:normal;line-height:1em}}.solar-park-calculator .spc-phone .spc-phone-icon{display:inherit;margin-right:12px}.solar-park-calculator .spc-phone .spc-phone-icon svg{fill:transparent;stroke:#8a8a8a;height:auto;vertical-align:middle;width:52px}.solar-park-calculator .spc-price.is-spaced{margin-right:12px}.ui-slider{background:#8a8a8a;border-radius:6px;overflow:visible;position:relative;text-align:left}.ui-slider-hint{background:#383838;border-radius:4px;color:#fff;font-size:.875rem;left:50%;letter-spacing:normal;line-height:1.125rem;padding:.25rem .5rem;position:absolute;top:-35px;transform:translateX(-50%);white-space:nowrap}.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:active,.ui-slider-hint a:focus,.ui-slider-hint a:hover,.ui-slider-hint a:visited{color:#fff}.ui-slider-hint .button,.ui-slider-hint .button:active,.ui-slider-hint .button:focus,.ui-slider-hint .button:hover,.ui-slider-hint .button:visited{background:#fff;border-color:currentColor;color:#383838}.ui-slider-hint:after{border-color:transparent #383838 #383838 transparent;border-style:solid;border-width:5px;content:"";left:50%;margin-top:-6px;position:absolute;top:100%;transform:translateX(-50%) rotate(45deg)}.ui-slider .ui-slider-handle{background:#f37321;border-radius:50%;cursor:default;height:.75rem;position:absolute;width:.75rem;z-index:2}.ui-slider .ui-slider-handle:focus-visible{outline-offset:2px}.ui-slider .ui-slider-range{background-position:0 0;background:#f37321;border:0;border-radius:6px;display:block;font-size:.7em;position:absolute;z-index:1}.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{height:100px;width:.8em}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-bottom:-.6em;margin-left:0}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.solar-park-calculator{padding-bottom:48px;padding-top:48px}.solar-park-calculator .spc-container{background:#fbf7f5;border-radius:6px;box-shadow:0 0 5px 0 rgba(0,0,0,.28);margin-left:24px;margin-right:24px;padding:12px}@media (min-width:984px),print{.solar-park-calculator .spc-container{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{.solar-park-calculator .spc-container{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:984px),print{.solar-park-calculator .spc-container{padding-left:16px;padding-right:16px}}@media (min-width:580px),print{.solar-park-calculator .spc-container{margin:26px 24px;max-width:1128px}}@media (min-width:984px),print{.solar-park-calculator .spc-container{margin:26px auto}}.solar-park-calculator .solar-parks{display:flex;flex-direction:column;width:100%}.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{display:none;margin-bottom:12px}.solar-park-calculator .spinner{z-index:unset!important}.quick-links{background:#fff;display:flex;flex-direction:column;gap:1rem;padding:1rem}.quick-links .button{width:100%}.quick-links .button>.icon{height:20px;width:20px}@media (min-width:768px),print{.quick-links{flex-direction:row;justify-content:center;padding:1.5rem 0}.quick-links .button{width:auto}}.banners-wrap{margin-bottom:-1px;position:relative}.banners-wrap a{text-decoration:none}.banners-wrap>h1{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.banners{position:relative}.banners:not(.slick-initialized)>a:not(:first-child){display:none}.banners.slick-slider{line-height:0}.banners,.banners-wrap .navigation-wrap{z-index:0}.banners .banner-box{position:relative}.js .banners .banner-box{cursor:pointer}.banners .banner-box canvas{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:50%;z-index:-1}.banners .banner-box canvas+canvas{left:50%}.banners .banner-box .image-box{padding:28% 50%;position:relative}.banners .banner-box .image-box img{bottom:0;left:0;position:absolute;right:0;top:0}.banners .banner-box .info{align-items:flex-start;display:flex;flex-direction:column;padding:18px 24px}.banners .banner-box .info .title{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:1rem}.banners .banner-box .info .description{padding:0}.banners .banner-box .info .button{margin-top:12px}.banners .banner-box .info .icon{color:#f78d1e;margin-left:-3px}.banners .slick-dots{display:flex;gap:0 .5rem;justify-content:center;margin:1rem 0}@media (min-width:768px),print{.banners .slick-dots{margin-bottom:2rem;margin-top:2rem}}.banners .slick-dots button{border:1px solid #383838;border-radius:1.5rem;display:block;height:.5rem;overflow:hidden;text-indent:100%;transition:.15s cubic-bezier(.65,.05,.36,1);transition-property:background-color,border-color;white-space:nowrap;width:2.5rem}@media (prefers-reduced-motion:reduce){.banners .slick-dots button{transition:none}}.banners .slick-dots button:hover{background:#f3f3f3}.banners .slick-dots .slick-active button{background:#f37321;border-color:#f37321;color:#2e2e2e}@media (min-width:580px),print{.banners .banner-box{--box-height:318px;height:var(--box-height);overflow:hidden;position:relative}.banners .banner-box .page-wrap{display:flex;flex-direction:column;height:100%;justify-content:center}.banners .banner-box .image-box{left:50%;padding:0;position:absolute;text-align:center;top:50%}.banners .banner-box .image-box img{max-width:none;position:relative;width:auto}.banners .banner-box .info{margin:0;min-height:calc(var(--box-height) - 48px);padding:0 24px;width:62%}.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]{color:#383838}.banners .banner-box .info[data-text-color=text-darkest]{color:#2e2e2e}.banners .banner-box .info[data-text-color=latvenergo]{color:#98bc28}.banners .banner-box .info[data-text-color=highlight-normal]{color:#f78d1e}.banners .banner-box .info .description{display:block;font-size:1.125rem;font-weight:400;line-height:1.5rem;margin-bottom:12px}.banners .banner-box .info .title{margin-left:-3px}.banners .banner-box .info .button{margin-top:auto}}@media (min-width:580px) and (max-width:767px){.banners .banner-box .info .title{margin-bottom:.5rem}.banners .banner-box .image-box{margin-left:-384px;margin-top:-201px}.banners .banner-box .image-box img{max-width:none}.banners-wrap .navigation-wrap{margin-top:-73px}}@media (min-width:768px),print{.banners .banner-box{--box-height:288px}.banners .banner-box .image-box{margin-left:-720px;margin-top:-144px}.banners .banner-box .info{width:55%}}@media (min-width:984px),print{.banners .banner-box .info{min-height:auto;width:50%}.banners .banner-box .image-box{margin-top:-144px}.banners-wrap .navigation-wrap{left:0;width:100%}.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}}.solar-park-cards{padding-bottom:48px;padding-top:48px}.solar-park-cards .heading{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem;text-align:center}.solar-park-cards .heading:last-child{margin-bottom:0}@media (min-width:768px),print{.solar-park-cards .heading{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem}}.solar-park-cards .card-list .slick-next,.solar-park-cards .card-list .slick-prev{align-items:center;background:#fff;border:1px solid;border-radius:50%;bottom:.5rem;color:#383838;display:flex!important;height:3rem;justify-content:center;position:absolute;width:3rem;z-index:1}.solar-park-cards .card-list .slick-next .icon,.solar-park-cards .card-list .slick-next .icon>svg,.solar-park-cards .card-list .slick-prev .icon,.solar-park-cards .card-list .slick-prev .icon>svg{height:1.5rem;width:1.5rem}@media (min-width:1200px){.solar-park-cards .card-list .slick-next,.solar-park-cards .card-list .slick-prev{bottom:50%}}.solar-park-cards .card-list .slick-next:focus,.solar-park-cards .card-list .slick-next:hover,.solar-park-cards .card-list .slick-prev:focus,.solar-park-cards .card-list .slick-prev:hover{background:#f3f3f3}.solar-park-cards .card-list .slick-next.slick-disabled,.solar-park-cards .card-list .slick-prev.slick-disabled{border-color:#e0e0e0;color:#8a8a8a;cursor:default;opacity:.65;pointer-events:none}.solar-park-cards .card-list .slick-prev{margin-left:38px}@media (min-width:1200px){.solar-park-cards .card-list .slick-prev{left:auto;margin:0;right:100%}}.solar-park-cards .card-list .slick-next{right:38px}@media (min-width:1200px){.solar-park-cards .card-list .slick-next{left:100%;margin:0;right:auto}}.solar-park-cards .card-list .slick-dots{align-items:center;display:flex;justify-content:center;margin-bottom:24px;margin-top:24px}.solar-park-cards .card-list .slick-dots li{border:1px solid #383838;border-radius:50%;height:12px;margin:0 6px;padding:0;width:12px}.solar-park-cards .card-list .slick-dots li:hover{background-color:#f3f3f3}.solar-park-cards .card-list .slick-dots li.slick-active{background-color:#f37321;border-color:#f37321;color:#2e2e2e}.solar-park-cards .card-list .slick-dots button{display:block;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap;width:100%}@media (min-width:580px),print{.solar-park-cards .card-list{display:flex;flex-wrap:wrap;gap:24px 0;justify-content:center}}.solar-park-cards .card-list .slick-next,.solar-park-cards .card-list .slick-prev{bottom:-18px}.solar-park-cards .card-list .card{height:auto;padding:0 12px 12px}@media (min-width:580px),print{.solar-park-cards .card-list .card{display:flex;flex:1;max-width:348px;min-width:312px}}.solar-park-cards .card-list .card .content{border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.17);position:relative}@media (min-width:580px),print{.solar-park-cards .card-list .card .content{display:flex;flex-direction:column;width:100%}}.solar-park-cards .card-list .card .content.sold-out{background-color:#efefef}.solar-park-cards .card-list .card.with-badge .content{border:3px solid #f78d1e}.solar-park-cards .card-list .card .status{height:44px;line-height:40px;margin-bottom:0;padding-left:16px}.solar-park-cards .card-list .card .special-offer-title{background-color:#f78d1e;border-radius:0 0 0 12px;font-size:12px;line-height:15px;padding:12px;position:absolute;right:0;top:0;width:40%}@media (min-width:984px),print{.solar-park-cards .card-list .card .special-offer-title{width:auto}}.solar-park-cards .card-list .card .button-wrapper{display:flex;justify-content:center;padding:0 12px 24px}@media (min-width:580px),print{.solar-park-cards .card-list .card .button-wrapper{margin-left:24px;margin-right:24px}}.solar-park-cards .card-list .card .button-wrapper a,.solar-park-cards .card-list .card .button-wrapper p{width:100%}.solar-park-cards .card-list .card .button-wrapper .button.disabled{cursor:pointer;pointer-events:auto}.solar-park-cards .card-list .card .park-content{display:flex;flex-direction:column;flex-grow:1;padding:18px 12px 12px 24px}.solar-park-cards .card-list .card .park-content .main-info .icon-wrapper{display:inline-block}.solar-park-cards .card-list .card .park-content .main-info .title{display:flex}.solar-park-cards .card-list .card .park-content .main-info .park-title{display:inline-block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:0;padding-left:12px;vertical-align:top}.solar-park-cards .card-list .card .park-content .main-info .park-address{color:#383838;font-size:12px;font-weight:400;line-height:18px}.solar-park-cards .card-list .card .park-content .park-components{display:flex;flex-direction:column;flex-grow:1;margin-top:auto;min-height:168px;position:relative}.solar-park-cards .card-list .card .park-content .park-components .circle-wrapper{position:absolute;right:0;top:0}.solar-park-cards .card-list .card .park-content .park-components .circle-wrapper .total-capacity{color:#383838;font-size:12px;font-weight:400;line-height:24px;text-align:center}.solar-park-cards .card-list .card .park-content .park-components .circle-wrapper .chart{position:relative;width:112px}.solar-park-cards .card-list .card .park-content .park-components .circle-wrapper .chart .circular-chart{display:block;margin:10px auto;max-height:250px}.solar-park-cards .card-list .card .park-content .park-components .circle-wrapper .chart .circular-chart .circle-bg{fill:none;stroke:#e2e2e2;stroke-width:3.8}.solar-park-cards .card-list .card .park-content .park-components .circle-wrapper .chart .circular-chart .circle{stroke:#f78d1e;fill:none;stroke-width:2.8;stroke-linecap:round}.solar-park-cards .card-list .card .park-content .park-components .circle-wrapper .chart .percentage-wrapper{height:100%;position:absolute;text-align:center;top:26%;width:100%}.solar-park-cards .card-list .card .park-content .park-components .circle-wrapper .chart .percentage-wrapper .percentage-description{font-size:12px;font-weight:400;line-height:24px;margin:0;padding:0}.solar-park-cards .card-list .card .park-content .park-components .circle-wrapper .chart .percentage-wrapper .percentage{font-size:18px;font-weight:500;line-height:24px;margin:0;padding:0}.solar-park-cards .card-list .card .park-content .park-components .circle-wrapper .chart .percentage-wrapper .sold-value{font-size:8px;font-weight:400;line-height:18px;margin:0;padding:0}.solar-park-cards .card-list .card .park-content .park-components .value-components{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;padding-right:90px;padding-top:24px}@media (max-width:579px){.solar-park-cards .card-list .card .park-content .park-components .value-components{padding-top:40px}}.solar-park-cards .card-list .card .park-content .park-components .value-components .component{padding-bottom:12px}.solar-park-cards .card-list .card .park-content .park-components .value-components .component .value{display:flex;font-size:18px;font-weight:500;gap:4px;line-height:24px}.solar-park-cards .card-list .card .park-content .park-components .value-components .component .value.discount{border:2px solid #f78d1e;border-radius:8px;display:flex;flex-wrap:wrap;max-width:70%}.solar-park-cards .card-list .card .park-content .park-components .value-components .component .value.discount .price{padding-left:6px}.solar-park-cards .card-list .card .park-content .park-components .value-components .component .value.discount .unit{padding-right:6px}.solar-park-cards .card-list .card .park-content .park-components .value-components .component .value .price{display:inherit;gap:inherit;white-space:nowrap}.solar-park-cards .card-list .card .park-content .park-components .value-components .component .value .old-price{background-color:#f78d1e;color:#fff;display:inherit;flex:auto;font-size:12px;gap:inherit;padding-left:4px;text-decoration:line-through;white-space:nowrap}.solar-park-cards .card-list .card .park-content .park-components .value-components .component .value .unit{font-size:12px;font-weight:400}.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-bottom:12px;padding-top:30px}@media (min-width:768px),print{.solar-park-production-graph-block{padding:12px 48px 48px}}.solar-park-production-graph-block .content>header{margin-bottom:30px}@media (min-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{font-size:2.25rem;font-weight:500;letter-spacing:normal;line-height:2.25rem;margin-bottom:12px}.solar-park-production-graph-block .heading:last-child{margin-bottom:0}@media (min-width:768px),print{.solar-park-production-graph-block .heading{font-size:3rem;letter-spacing:normal;line-height:3.75rem;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;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.solar-park-production-graph-block .chart-container .field[data-name=chartType] .option .control input:focus-visible+.icon{box-shadow:0 0 0 4px hsla(0,0%,100%,.6);outline:2px solid rgba(243,115,33,.4)}.solar-park-production-graph-block .chart-container .field[data-name=chartType] .option .control input:checked+.icon{color:#f37321}.solar-park-production-graph-block .chart-container fieldset.components{clear:both}.solar-park-production-graph-block .chart-container .field[data-name=component] .option{padding-left:0;text-indent: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{position:absolute;z-index:-1}.solar-park-production-graph-block .chart-container .field[data-name=component] .option input:checked+span{color:#f78d1e}.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{align-items:center;display:flex;font-size:inherit;font-weight:400;gap:.5rem;line-height:inherit;padding:0}@media (max-width:579px){.solar-park-production-graph-block .chart-container .navigation .use-all-content h3 .text{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.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{height:1rem;width: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{margin-bottom:-30px;position:relative;z-index:1}@media (min-width:580px),print{.solar-park-production-graph-block .chart-container .consumption-chart .header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:24px}.solar-park-production-graph-block .chart-container .consumption-chart .tools{align-items:center;display:flex;flex-grow:1;gap:0 1.5rem}}.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;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.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 (min-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{display:flex;justify-content:end;margin-top:24px}@media (min-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{display:flex;flex-direction:row;gap:24px}.solar-park-production-graph-block .chart-container .consumption-chart .notification{margin-bottom:96px;margin-top:24px}@media (min-width:580px),print{.solar-park-production-graph-block .chart-container .consumption-chart .notification{margin-bottom:84px;margin-top:0}}.solar-park-production-graph-block .chart-container .period-buttons{bottom:0;display:flex;justify-content:space-between;position:absolute;width:100%}.solar-park-production-graph-block .chart-container .period-buttons .button{background:#fff;border-color:currentColor;border-radius:50%;height:50px;padding:calc(1rem - 1px);width:50px}.solar-park-production-graph-block .chart-container .period-buttons .button:active,.solar-park-production-graph-block .chart-container .period-buttons .button:focus-visible,.solar-park-production-graph-block .chart-container .period-buttons .button:hover{background:#f3f3f3}.solar-park-production-graph-block .chart-container .period-buttons .button.disabled,.solar-park-production-graph-block .chart-container .period-buttons .button:disabled{border-color:#e0e0e0;color:#8a8a8a}.solar-park-production-graph-block .chart-container .graph-content{padding:1px 0}.solar-park-production-graph-block .chart-container .graph-content .legend{margin:-24px 60px 0;position:relative;text-align:center}@media (min-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{align-items:center;display:inherit;flex-direction:column;justify-content:center;width:100%}.solar-park-production-graph-block .chart-container .graph-content .legend .content{display:block;padding-left:24px}.solar-park-production-graph-block .chart-container .graph-content .legend .content span{background:currentColor;display:inline-block;height:12px;margin-left:-24px;margin-right:12px;width:12px}.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-axis-y-label,.solar-park-production-graph-block .chart-container .chart .c3-axis-y2-label,.solar-park-production-graph-block .chart-container .chart .c3-ygrid-line text{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:#f78d1e;stroke-dasharray:0;stroke-width:1px}.solar-park-production-graph-block .chart-container .chart .c3-bar:focus-visible,.solar-park-production-graph-block .chart-container .chart .c3-circle:focus-visible{outline-offset:2px}.solar-park-production-graph-block .chart-container .chart .c3-chart-line{fill:none;stroke-width:2}.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:#383838;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{background:#fff;border:1px solid #e0e0e0;padding:0 12px;z-index:5}.solar-park-production-graph-block .chart-container .chart .c3-tooltip-container p{font-size:14px;line-height:24px;margin-bottom:0;padding-bottom:6px;padding-top:6px}@media (min-width:580px) and (max-width:767px){.solar-park-production-graph-block .chart-container .chart .c3-tooltip-container p{font-size:18px;line-height:24px;padding-bottom:8px;padding-top:4px}}.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;display:inline-block;height:10px;margin-left:-24px;margin-right:8px;width:10px}.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{-webkit-clip-path:none;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:#f78d1e;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{font-size:.75rem;letter-spacing:normal;line-height:1.125rem}@media (min-width:768px),print{.solar-park-production-graph-block .description p{font-size:.875rem;letter-spacing:normal;line-height:1.5rem}}section.insurance-product{padding-bottom:30px;padding-top:30px}@media (min-width:768px),print{section.insurance-product{padding-bottom:48px;padding-top:48px}}section.insurance-product .content{padding-left:24px;padding-right:24px}@media (min-width:984px),print{section.insurance-product .content{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{section.insurance-product .content{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:984px),print{section.insurance-product .content{padding-left:16px;padding-right:16px}}section.insurance-product .panel>header{border:0;margin-bottom:24px;text-align:center}@media (min-width:768px),print{section.insurance-product .panel>header{align-items:center;display:flex;justify-content:space-between;text-align:left}}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{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem}section.insurance-product .heading:last-child,section.insurance-product .subheading:last-child{margin-bottom:0}@media (min-width:768px),print{section.insurance-product .heading,section.insurance-product .subheading{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem}section.insurance-product .heading{align-items:center;display:flex;gap:18px;justify-content:center}}section.insurance-product .heading img{display:block;margin:0 auto 12px;max-height:48px}@media (min-width:768px),print{section.insurance-product .heading img{margin:0;max-height:64px}}section.insurance-product .subheading small{font-size:16px;line-height:24px;padding-bottom:7px;padding-top:5px}section.insurance-product .subheading small:last-child{margin-bottom:0}@media (min-width:768px),print{section.insurance-product .subheading small{font-size:18px;line-height:30px;padding-bottom:5px;padding-top:1px}}section.insurance-product .offers{background:#fbf7f5;border-radius:6px;margin-top:24px;padding:12px 24px}section.insurance-product .offers .details{margin-top:36px}section.insurance-product .offer{margin-bottom:36px}section.insurance-product .offer .title{font-size:1rem;font-weight:500;font-weight:700;font-weight:400;letter-spacing:normal;line-height:1.125rem;margin-bottom:24px}section.insurance-product .offer .title:last-child{margin-bottom:0}@media (min-width:768px),print{section.insurance-product .offer .title{font-size:1.375rem;letter-spacing:normal;line-height:1.875rem}}section.insurance-product .offer .items{max-width:600px}section.insurance-product .offer .items .item{display:grid;gap:0 24px;grid-template-columns:1fr 1fr;margin-bottom:18px}@media (min-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{background:none;content:url("");height:auto;padding-top:3px;width:14px}section.insurance-product .offer .items .item b{font-weight:400}section.insurance-product .description ul{display:flex;flex-wrap:wrap;gap:0 24px;margin-top:24px}section.insurance-product .description ul li{flex-basis:100%}@media (min-width:580px),print{section.insurance-product .description ul li{flex-basis:calc(33.33% - 24px)}}section.job-offers-block{padding:36px 24px}section.job-offers-block .heading{font-size:2.25rem;font-weight:500;letter-spacing:normal;line-height:2.25rem;margin:0 auto;max-width:600px;padding-bottom:36px;text-align:center}section.job-offers-block .heading:last-child{margin-bottom:0}@media (min-width:768px),print{section.job-offers-block .heading{font-size:3rem;letter-spacing:normal;line-height:3.75rem;padding-bottom:36px}}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 (min-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 (min-width:768px),print{section.job-offers-block .offers .offer{align-items:center;display:flex;justify-content:space-between}section.job-offers-block .offers .offer .date,section.job-offers-block .offers .offer .title{flex-grow:1}section.job-offers-block .offers .offer .cities{margin-left:24px}}section.job-offers-block .offers .offer .title{font-size:1rem;font-weight:500;font-weight:700;font-weight:400;letter-spacing:normal;line-height:1.125rem;margin-bottom:0;text-decoration:underline}section.job-offers-block .offers .offer .title:last-child{margin-bottom:0}@media (min-width:768px),print{section.job-offers-block .offers .offer .title{font-size:1.375rem;letter-spacing:normal;line-height:1.875rem}}section.charging-stations-map .container{padding:30px 24px}@media (min-width:984px),print{section.charging-stations-map .container{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{section.charging-stations-map .container{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:984px),print{section.charging-stations-map .container{padding-left:16px;padding-right:16px}}@media (min-width:580px),print{section.charging-stations-map .container{padding-bottom:4rem;padding-top:4rem}}section.charging-stations-map h2{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;text-align:center}section.charging-stations-map h2:last-child{margin-bottom:0}@media (min-width:768px),print{section.charging-stations-map h2{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem;max-width:768px}}section.charging-stations-map .map-container{margin-top:8px}@media (min-width:768px),print{section.charging-stations-map .map-container{display:flex;flex-wrap:wrap}}section.charging-stations-map .filters{flex:none;margin-bottom:1.5rem;width:100%}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-size:1rem;font-weight:500;line-height:1.5rem;padding:0;text-decoration:underline}@media (max-width:767px){section.charging-stations-map .filters:not(.active) button.reset{cursor:default;opacity:.65;pointer-events:none}}@media (min-width:360px),print{section.charging-stations-map .filters{display:flex;flex-wrap:wrap;gap:0 1rem}section.charging-stations-map .filters .field{flex-basis:calc(50% - 0.5rem)}}@media (min-width:768px),print{section.charging-stations-map .filters{margin-bottom:0;padding-left:24px;padding-right:24px}}@media (min-width:768px) and (min-width:984px),print,print and (min-width:768px),print and (min-width:984px){section.charging-stations-map .filters{padding-left:16px;padding-right:16px}}@media (min-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-left:auto;margin-top:.5rem}}section.charging-stations-map .map{height:480px}@media (min-width:768px),print{section.charging-stations-map .map{flex:none;width:100%}}@media (min-width:984px),print{section.charging-stations-map .map{flex:none;width:66.6666666667%}}@media (min-width:768px),print{section.charging-stations-map .map{padding-left:24px;padding-right:24px}}@media (min-width:768px) and (min-width:984px),print,print and (min-width:768px),print and (min-width:984px){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{max-width:324px;padding:1rem 2.5rem 1rem 1rem}section.charging-stations-map .google-map .station-details .heading{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem;margin-bottom:.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{font-size:.875rem;letter-spacing:normal;line-height:1.25rem;margin-bottom:0;padding:0}@media (min-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{font-size:.875rem;line-height:1.25rem;padding:.3125rem 19px}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(100%) saturate(2500%)}@media (min-width:768px),print{section.charging-stations-map .stations-content{flex:none;width:100%}}@media (min-width:984px),print{section.charging-stations-map .stations-content{flex:none;width:33.3333333333%}}@media (min-width:768px),print{section.charging-stations-map .stations-content{display:flex;flex-direction:column;padding-left:24px;padding-right:24px}}@media (min-width:768px) and (min-width:984px),print,print and (min-width:768px),print and (min-width:984px){section.charging-stations-map .stations-content{padding-left:16px;padding-right:16px}}section.charging-stations-map .stations-content .accordion{max-height:25rem;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}@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{font-weight:700;text-align:right}section.charging-stations-map .stations-content .stations li{border-top:1px solid #e0e0e0;padding:12px 24px 12px 12px;transition:.15s cubic-bezier(.65,.05,.36,1);transition-property:background}section.charging-stations-map .stations-content .stations li .heading{font-size:1.125rem;letter-spacing:normal;line-height:1.5rem;margin-bottom:.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{font-size:.875rem;letter-spacing:normal;line-height:1.25rem;margin-bottom:0;padding:0}@media (prefers-reduced-motion:reduce){section.charging-stations-map .stations-content .stations li{transition:none}}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 (min-width:768px),print{section.charging-stations-map .stations-content .stations li:not(.selected):hover{background:#fbf7f5;cursor:pointer}}section.charging-stations-map .stations-content .no-results{margin-top:.5rem;text-align:right}section.charging-stations-map .stations-content .legend{margin-top:1.5rem}@media (min-width:768px),print{section.charging-stations-map .stations-content .legend{margin-top:auto}}section.charging-stations-map .stations-content .legend li{align-items:center;display:flex;font-size:1rem;gap:.5rem;letter-spacing:normal;line-height:1.25rem;margin-bottom:.5rem}section.charging-stations-map .stations-content .legend li:last-child{margin-bottom:0}section.products{padding-bottom:0;padding-top:0}@media (min-width:768px),print{section.products{padding-bottom:48px;padding-bottom:0;padding-top:48px;padding-top:0}}section.products h2{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem;padding-top:30px;text-align:center}section.products h2:last-child{margin-bottom:0}@media (min-width:768px),print{section.products h2{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem;padding-top:48px}}section.products .main-image{display:none}@media (min-width:768px),print{section.products .main-image{display:block}section.products .split-image{display:none}}section.products .split-image .slick-dots{bottom:0;display:flex;gap:0 .5rem;left:50%;margin:1rem 0 1.5rem;position:absolute;transform:translateX(-50%);z-index:1}@media (min-width:768px),print{section.products .split-image .slick-dots{margin-bottom:2rem;margin-top:2rem}}section.products .split-image .slick-dots button{background:#fff;background-clip:content-box;border:2px solid transparent;border-radius:50%;display:block;height:.875rem;overflow:hidden;text-indent:100%;transition:.15s cubic-bezier(.65,.05,.36,1);transition-property:background-color,border-color;white-space:nowrap;width:.875rem}@media (prefers-reduced-motion:reduce){section.products .split-image .slick-dots button{transition:none}}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{display:block;margin:auto;max-width:160rem;width:100%}section.products .hotspots{background:#fff}section.products .hotspot{position:absolute;transform:translate(-50%,-50%)}section.products .hotspot .trigger{align-items:center;background:#fff;border-radius:50%;display:flex;height:2.5rem;justify-content:center;opacity:.9;overflow:hidden;transition:.15s cubic-bezier(.65,.05,.36,1);transition-property:background-color,opacity;width:2.5rem}@media (prefers-reduced-motion:reduce){section.products .hotspot .trigger{transition:none}}section.products .hotspot .trigger .icon{background:none;border-radius:0;color:currentColor;margin:0}section.products .hotspot .trigger .icon,section.products .hotspot .trigger .icon>svg{height:1.625rem;width:1.625rem}section.products .hotspot .trigger img{filter:brightness(0)}section.products .hotspot .trigger:hover,section.products .hotspot .trigger[aria-describedby]{background:#f78d1e;opacity:1}@media (max-width:767px){section.products .hotspot .trigger{position:absolute;transform:translate(-50%,-50%)}}@media (min-width:768px),print{section.products .hotspot .trigger{height:3.125rem;width:3.125rem}section.products .hotspot .trigger .icon,section.products .hotspot .trigger .icon>svg{height:2rem;width:2rem}}section.products .product-list{background:#fff;bottom:3.5rem;padding:.25rem 1rem;position:absolute}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:#383838;display:flex;font-size:1rem;font-weight:500;gap:0 .5rem;letter-spacing:normal;line-height:1.5rem;padding:1rem 2rem 1rem 1.75rem;position:relative;text-decoration:none}section.products .product-list .title>a .icon{--dimensions:1.25rem;background:none;border-radius:0;color:#f78d1e;display:block;flex-shrink:0;margin-bottom:0;margin-left:calc((var(--dimensions) + .5rem)*-1);margin-top:0}section.products .product-list .title>a .icon,section.products .product-list .title>a .icon>svg{height:var(--dimensions);width:var(--dimensions)}section.products .product-list .title>a:after{border:solid;border-width:0 2px 2px 0;content:"";height:.5rem;margin-top:-1px;opacity:1;pointer-events:none;position:absolute;right:.5rem;top:50%;transform:translateY(-50%) rotate(-45deg);width:.5rem}@media (min-width:768px),print{section.products .product-list{display:none}}section.products .slick-slide[data-slick-index="0"] .product-list{border-bottom-left-radius:.75rem;border-top-left-radius:.75rem;left:1rem;right:0}section.products .slick-slide[data-slick-index="1"] .product-list{border-bottom-right-radius:.75rem;border-top-right-radius:.75rem;left:0;right:1rem}.hotspot-content.hint{border-radius:.375rem;box-shadow:none;margin-left:1rem;margin-right:1rem;max-width:21.75rem;min-width:15rem;padding:.75rem 1.5rem .75rem 2.5rem}.hotspot-content.hint:before{content:none!important}.hotspot-content.hint .description,.hotspot-content.hint .title{color:#2e2e2e;font-size:.875rem;letter-spacing:normal;line-height:1.25rem}.hotspot-content.hint .title{color:#383838;display:flex;font-weight:500;gap:0 .5rem}.hotspot-content.hint .title .icon{--dimensions:1.25rem;background:none;border-radius:0;color:#f78d1e;display:block;flex-shrink:0;margin-bottom:0;margin-left:calc((var(--dimensions) + .5rem)*-1);margin-top:0}.hotspot-content.hint .title .icon,.hotspot-content.hint .title .icon>svg{height:var(--dimensions);width:var(--dimensions)}.hotspot-content.hint .buttons{margin-top:.75rem}.hotspot-content.hint .buttons>a{font-size:.875rem;letter-spacing:normal;line-height:1.25rem;padding-right:1.75rem;position:relative}.hotspot-content.hint .buttons>a:after{border:solid;border-width:0 2px 2px 0;content:"";height:.5rem;margin-top:-1px;margin-top:0;opacity:1;pointer-events:none;position:absolute;right:.5rem;top:50%;transform:translateY(-50%) rotate(-45deg);width:.5rem}.hotspot-content.hint .close{position:absolute;right:.75rem;top:.75rem}.hotspot-content.hint .close .icon{color:#2e2e2e}.hotspot-content.hint .close .icon,.hotspot-content.hint .close .icon>svg{height:1.25rem;width:1.25rem}section.mobile-applications{---background-color:#fff1c5;text-align:center}section.mobile-applications .page-wrap{padding-left:1rem;padding-right:1rem}section.mobile-applications .content{background:var(---background-color);border-radius:.75rem;padding:2.5rem 1rem}@media (min-width:768px),print{section.mobile-applications .content{padding:3.125rem}}section.mobile-applications .heading{color:#2e2e2e;font-size:1.5rem;font-weight:500;letter-spacing:normal;line-height:2rem;margin-bottom:1rem}section.mobile-applications .description{font-size:.875rem;letter-spacing:normal;line-height:1.5rem}section.mobile-applications .logos{display:block;display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center;list-style:none;margin:1.5rem 0 0;padding:0}section.mobile-applications .logos>li{display:block;margin:0;padding:0}section.mobile-applications .logos>li:before{content:"";display:none}section.mobile-applications .logo{flex-basis:8rem}section.mobile-applications .logo a{display:block}section.offers{padding-bottom:30px;padding-top:30px}@media (min-width:768px),print{section.offers{padding-bottom:48px;padding-top:48px}}section.offers .page-wrap{padding-left:1rem;padding-right:1rem}section.offers .heading{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem;text-align:center}section.offers .heading:last-child{margin-bottom:0}@media (min-width:768px),print{section.offers .heading{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem}section.offers .cards{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}}section.offers .card{background:#fff;border-radius:.75rem;box-shadow:0 3px 6px -2px hsla(0,0%,66%,.4);margin-bottom:1rem;overflow:hidden}@media (min-width:768px),print{section.offers .card{display:flex;flex-direction:column;margin-bottom:0}}section.offers .card p{padding:0}section.offers .card .body{padding:1rem 1rem 1.25rem}@media (min-width:768px),print{section.offers .card .body{display:flex;flex-direction:column;flex-grow:1;padding:1.25rem 1.25rem 1.5rem}}section.offers .card .date,section.offers .card .image,section.offers .card .title{margin:0;padding:0}section.offers .card .date{color:#a8a8a8;font-size:.875rem;letter-spacing:normal;line-height:1.25rem;margin-bottom:1rem}section.offers .card .title{color:#2e2e2e;flex-grow:1;font-size:1.125rem;font-weight:500;letter-spacing:normal;line-height:1.5rem}@media (min-width:768px),print{section.offers .card .title{font-size:1.25rem;letter-spacing:normal;line-height:1.75rem}}section.offers .card .image{background:#e0e0e0;flex:none;height:16.375rem}@media (min-width:768px),print{section.offers .card .image{height:17.375rem}}section.offers .card .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.offers .card .buttons{padding:0}section.offers .card .buttons .button{width:auto}section.news{padding-bottom:30px;padding-top:30px}@media (min-width:768px),print{section.news{padding-bottom:48px;padding-top:48px}}section.news .page-wrap{padding-left:1rem;padding-right:1rem}section.news h2{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem;text-align:center}section.news h2:last-child{margin-bottom:0}@media (min-width:768px),print{section.news h2{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem}section.news .articles{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}}section.news article{background:#fff;border-radius:12px;box-shadow:0 3px 6px -2px hsla(0,0%,66%,.4);margin-bottom:1rem;overflow:hidden}@media (min-width:768px),print{section.news article{display:flex;flex-direction:column;margin-bottom:0}}section.news article p{padding:0}section.news article .body{padding:1rem 1rem 1.25rem}@media (min-width:768px),print{section.news article .body{display:flex;flex-direction:column;flex-grow:1;padding:1.25rem 1.25rem 1.5rem}}section.news article .date,section.news article .description,section.news article .image{margin:0;padding:0}section.news article .date{color:#383838;font-size:.875rem;letter-spacing:normal;line-height:1.25rem;margin-bottom:1rem}section.news article .date time{white-space:nowrap}section.news article .description{flex-grow:1;font-size:1rem;letter-spacing:normal;line-height:1.5rem}section.news article .image{background:#e0e0e0;flex:none;height:11.875rem}section.news article .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.news article .buttons{padding:0}section.news article .buttons .button{width:auto}section.news .buttons.more{padding:0;text-align:center}@media (min-width:768px),print{section.news .buttons.more{margin-top:2rem}}section.countdown{background:#f78d1e;color:inherit;overflow:hidden;padding-bottom:30px;padding-top:30px}@media (min-width:768px),print{section.countdown{padding-bottom:48px;padding-top:48px}}section.countdown a,section.countdown a:active,section.countdown a:focus,section.countdown a:hover,section.countdown a:visited,section.countdown h2,section.countdown h3,section.countdown h4,section.countdown h5,section.countdown h6{color:inherit}section.countdown .button,section.countdown .button:active,section.countdown .button:focus,section.countdown .button:hover,section.countdown .button:visited{background:#fff;border-color:currentColor;color:#383838}section.countdown .page-wrap{display:flex;flex-direction:column-reverse;gap:5.875rem 0;padding-left:1rem;padding-right:1rem}section.countdown .page-wrap:after{content:none}@media (min-width:768px),print{section.countdown .page-wrap{flex-direction:row;gap:0 4rem}}section.countdown h2{color:inherit;font-size:2rem;font-weight:500;font-weight:700;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem}section.countdown h2:last-child{margin-bottom:0}@media (min-width:768px),print{section.countdown h2{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem}}section.countdown .content.textual{max-width:41rem}section.countdown .content.timer{align-self:center;color:#f78d1e;display:flex;flex-grow:1;justify-content:flex-end;padding-right:4.5rem;padding-top:.5rem;position:relative}@media (min-width:768px),print{section.countdown .content.timer{align-self:flex-start;margin-bottom:2rem}}section.countdown .content.timer:before{background:#fff;border-radius:11.25rem;content:"";height:20rem;margin-right:-6rem;margin-top:-2rem;position:absolute;right:0;top:0;transform:rotate(-45deg);transform-origin:left top;width:31rem}section.countdown .content.timer .time-unit{border-right:1px solid #8a8a8a;flex:none;position:relative;width:3.25rem}section.countdown .content.timer .time-unit:last-child{border:0}section.countdown .content.timer .time-unit .label,section.countdown .content.timer .time-unit .value{display:block;font-weight:500;text-align:center}section.countdown .content.timer .time-unit .value{font-size:2rem;letter-spacing:normal;line-height:2.375rem}section.countdown .content.timer .time-unit .label{font-size:1rem;letter-spacing:normal;line-height:1.25rem}section.countdown .buttons .button{width:auto}@media (max-width:767px){section.countdown .buttons:first-child{margin-top:0}}section.products-in-blocks{overflow:hidden;padding-bottom:30px;padding-top:30px}@media (min-width:768px),print{section.products-in-blocks{padding-bottom:48px;padding-top:48px}}@media (max-width:983px){section.products-in-blocks .page-wrap{padding-left:var(--content-gutter);padding-right:var(--content-gutter)}}section.products-in-blocks .block-heading{margin:0 auto 12px;text-align:center}@media (min-width:580px),print{section.products-in-blocks .block-heading{max-width:697px}}section.products-in-blocks .block-heading .heading{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem}section.products-in-blocks .block-heading .heading:last-child{margin-bottom:0}@media (min-width:768px),print{section.products-in-blocks .block-heading .heading{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem}}section.products-in-blocks .electricity-calculator-section{background:none;padding:0}section.products-in-blocks .electricity-calculator-section .panel{border:none}@media (min-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;bottom:0;height:auto;left:-1px;right:-1px;top:0;width:auto}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-price{margin-top:1rem}section.products-in-blocks .electricity-calculator-section .ss-product .ss-product-intro{text-align:center}section.products-in-blocks .electricity-calculator-section .ss-product .product-only-multiple-column{display:block}.contract-signing{background-color:#fff;border:1px solid #e0e0e0;border-radius:.75rem;margin:auto;max-width:43.75rem;padding:1.5rem}.contract-signing>header .title{font-size:1.125rem;font-weight:400;letter-spacing:normal;line-height:1.375rem}.contract-signing>header .buttons{margin-top:.5rem}@media (min-width:580px),print{.contract-signing>header{align-items:center;display:flex;gap:0 1.5rem;justify-content:space-between}.contract-signing>header .buttons{flex-shrink:0;margin-top:0}}.contract-signing .description{border-top:1px solid #e0e0e0;color:#2e2e2e;margin-top:1.25rem;padding-top:.5rem}@media (min-width:580px),print{.contract-signing .description{padding-top:.75rem}}.contract-signing .description p{font-size:.875rem;letter-spacing:normal;line-height:1.125rem}section.nps-prices{padding-bottom:30px;padding-top:30px}@media (min-width:768px),print{section.nps-prices{padding-bottom:48px;padding-top:48px}}section.nps-prices .page-wrap{padding-left:1rem;padding-right:1rem}section.nps-prices .content{margin:0 auto}@media (min-width:768px),print{section.nps-prices .content{max-width:768px}}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;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}section.nps-prices .chart-container .field[data-name=chartType] .option .control input:focus-visible+.icon{box-shadow:0 0 0 4px hsla(0,0%,100%,.6);outline:2px solid rgba(243,115,33,.4)}section.nps-prices .chart-container .field[data-name=chartType] .option .control input:checked+.icon{color:#f37321}section.nps-prices .chart-container fieldset.components{clear:both}section.nps-prices .chart-container .field[data-name=component] .option{padding-left:0;text-indent: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{position:absolute;z-index:-1}section.nps-prices .chart-container .field[data-name=component] .option input:checked+span{color:#f78d1e}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{align-items:center;display:flex;font-size:inherit;font-weight:400;gap:.5rem;line-height:inherit;padding:0}@media (max-width:579px){section.nps-prices .chart-container .navigation .use-all-content h3 .text{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}section.nps-prices .chart-container .navigation .use-all-content h3 .icon,section.nps-prices .chart-container .navigation .use-all-content h3 .icon>svg{height:1rem;width:1rem}section.nps-prices .chart-container .consumption-chart{border:0;padding-top:18px;position:relative}section.nps-prices .chart-container .consumption-chart .header{margin-bottom:-30px;position:relative;z-index:1}@media (min-width:580px),print{section.nps-prices .chart-container .consumption-chart .header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:24px}section.nps-prices .chart-container .consumption-chart .tools{align-items:center;display:flex;flex-grow:1;gap:0 1.5rem}}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;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}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 (min-width:580px),print{section.nps-prices .chart-container .consumption-chart .toggles{margin:0}}section.nps-prices .chart-container .consumption-chart .switches{display:flex;justify-content:end;margin-top:24px}@media (min-width:580px),print{section.nps-prices .chart-container .consumption-chart .switches{margin-top:0}}section.nps-prices .chart-container .consumption-chart .switches .options{display:flex;flex-direction:row;gap:24px}section.nps-prices .chart-container .consumption-chart .notification{margin-bottom:96px;margin-top:24px}@media (min-width:580px),print{section.nps-prices .chart-container .consumption-chart .notification{margin-bottom:84px;margin-top:0}}section.nps-prices .chart-container .period-buttons{bottom:0;display:flex;justify-content:space-between;position:absolute;width:100%}section.nps-prices .chart-container .period-buttons .button{background:#fff;border-color:currentColor;border-radius:50%;height:50px;padding:calc(1rem - 1px);width:50px}section.nps-prices .chart-container .period-buttons .button:active,section.nps-prices .chart-container .period-buttons .button:focus-visible,section.nps-prices .chart-container .period-buttons .button:hover{background:#f3f3f3}section.nps-prices .chart-container .period-buttons .button.disabled,section.nps-prices .chart-container .period-buttons .button:disabled{border-color:#e0e0e0;color:#8a8a8a}section.nps-prices .chart-container .graph-content{padding:1px 0}section.nps-prices .chart-container .graph-content .legend{margin:-24px 60px 0;position:relative;text-align:center}@media (min-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{align-items:center;display:inherit;flex-direction:column;justify-content:center;width:100%}section.nps-prices .chart-container .graph-content .legend .content{display:block;padding-left:24px}section.nps-prices .chart-container .graph-content .legend .content span{background:currentColor;display:inline-block;height:12px;margin-left:-24px;margin-right:12px;width:12px}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-axis-y-label,section.nps-prices .chart-container .chart .c3-axis-y2-label,section.nps-prices .chart-container .chart .c3-ygrid-line text{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:#f78d1e;stroke-dasharray:0;stroke-width:1px}section.nps-prices .chart-container .chart .c3-bar:focus-visible,section.nps-prices .chart-container .chart .c3-circle:focus-visible{outline-offset:2px}section.nps-prices .chart-container .chart .c3-chart-line{fill:none;stroke-width:2}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:#383838;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{background:#fff;border:1px solid #e0e0e0;padding:0 12px;z-index:5}section.nps-prices .chart-container .chart .c3-tooltip-container p{font-size:14px;line-height:24px;margin-bottom:0;padding-bottom:6px;padding-top:6px}@media (min-width:580px) and (max-width:767px){section.nps-prices .chart-container .chart .c3-tooltip-container p{font-size:18px;line-height:24px;padding-bottom:8px;padding-top:4px}}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;display:inline-block;height:10px;margin-left:-24px;margin-right:8px;width:10px}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{-webkit-clip-path:none;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:#f78d1e;visibility:visible!important}section.nps-prices .chart-container .chart .c3-brush+.c3-axis-x{visibility:hidden}@media (max-width:579px){section.nps-prices .chart-container .consumption-chart .header{margin-bottom:0}}section.nps-prices h2{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem;text-align:center}section.nps-prices h2:last-child{margin-bottom:0}@media (min-width:768px),print{section.nps-prices h2{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem}}section.nps-prices .description{text-align:center}section.icon-bands{padding:2.5rem 0;text-align:center}@media (min-width:580px),print{section.icon-bands{padding:4rem 0}}section.icon-bands>header{margin:0 auto;padding-left:24px;padding-right:24px;text-align:center}@media (min-width:984px),print{section.icon-bands>header{padding-left:16px;padding-right:16px}}@media (min-width:768px),print{section.icon-bands>header{max-width:768px}}section.icon-bands>header .heading{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem}section.icon-bands>header .heading:last-child{margin-bottom:0}@media (min-width:768px),print{section.icon-bands>header .heading{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem}}section.icon-bands .slides{display:block;list-style:none;margin:calc(2rem - 16px) 0 0;overflow:hidden;overflow:visible;padding:0}section.icon-bands .slides>li{display:block;margin:0;padding:0}section.icon-bands .slides>li:before{content:"";display:none}@media (min-width:984px),print{section.icon-bands .slides{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{section.icon-bands .slides{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:768px),print{section.icon-bands .slides{display:flex;flex-wrap:wrap}section.icon-bands .slides>.slide-wrapper{flex:1 1;min-width:0}section.icon-bands .slides{margin-bottom:20px}}@media (min-width:768px) and (max-width:983px){section.icon-bands .slides{margin-bottom:24px;margin-top:-12px;padding-left:12px;padding-right:12px}}section.icon-bands .slides:last-child{margin-bottom:-16px}@media (min-width:768px) and (max-width:983px){section.icon-bands .slides:last-child{margin-bottom:-12px}}section.icon-bands .slides>.slide-wrapper{margin-bottom:16px;margin-top:16px;padding-left:24px;padding-right:24px}@media (min-width:984px),print{section.icon-bands .slides>.slide-wrapper{padding-left:16px;padding-right:16px}}@media (min-width:768px),print{section.icon-bands .slides>.slide-wrapper{flex:none;width:50%}}@media (min-width:768px) and (max-width:983px){section.icon-bands .slides>.slide-wrapper{margin-bottom:12px;margin-top:12px;padding-left:12px;padding-right:12px}}@media (min-width:984px) and (min-width:768px),print,print and (min-width:768px),print and (min-width:984px){section.icon-bands .slides>.slide-wrapper{flex:none;width:100%}}@media (min-width:984px) and (min-width:984px),print,print and (min-width:984px){section.icon-bands .slides>.slide-wrapper{flex:none;width:33.3333333333%}}section.icon-bands .slides>.slide-wrapper .content{position:relative}section.icon-bands .slides>.slide-wrapper .content .name a:after{background:hsla(0,0%,95%,.01);bottom:0;content:"";left:0;position:absolute;right:0;top:0}section.icon-bands .slides.standalone{padding-bottom:30px;padding-top:30px}@media (min-width:768px),print{section.icon-bands .slides.standalone{padding-bottom:48px;padding-top:48px}}section.icon-bands .slides .slick-next,section.icon-bands .slides .slick-prev{align-items:center;background:#fff;border:1px solid;border-radius:50%;bottom:.5rem;color:#383838;display:flex!important;height:3rem;justify-content:center;position:absolute;width:3rem;z-index:1}section.icon-bands .slides .slick-next .icon,section.icon-bands .slides .slick-next .icon>svg,section.icon-bands .slides .slick-prev .icon,section.icon-bands .slides .slick-prev .icon>svg{height:1.5rem;width:1.5rem}@media (min-width:1200px){section.icon-bands .slides .slick-next,section.icon-bands .slides .slick-prev{bottom:50%}}section.icon-bands .slides .slick-next:focus,section.icon-bands .slides .slick-next:hover,section.icon-bands .slides .slick-prev:focus,section.icon-bands .slides .slick-prev:hover{background:#f3f3f3}section.icon-bands .slides .slick-next.slick-disabled,section.icon-bands .slides .slick-prev.slick-disabled{border-color:#e0e0e0;color:#8a8a8a;cursor:default;opacity:.65;pointer-events:none}section.icon-bands .slides .slick-prev{margin-left:38px}@media (min-width:1200px){section.icon-bands .slides .slick-prev{left:auto;margin:0;right:100%}}section.icon-bands .slides .slick-next{right:38px}@media (min-width:1200px){section.icon-bands .slides .slick-next{left:100%;margin:0;right:auto}}section.icon-bands .slides .slick-dots{align-items:center;display:flex;justify-content:center;margin-bottom:24px;margin-top:24px}section.icon-bands .slides .slick-dots li{border:1px solid #383838;border-radius:50%;height:12px;margin:0 6px;padding:0;width:12px}section.icon-bands .slides .slick-dots li:hover{background-color:#f3f3f3}section.icon-bands .slides .slick-dots li.slick-active{background-color:#f37321;border-color:#f37321;color:#2e2e2e}section.icon-bands .slides .slick-dots button{display:block;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap;width:100%}@media (min-width:768px),print{section.icon-bands .slides{margin-top:calc(3rem - 16px)}}section.icon-bands .slides.slick-initialized{display:block;padding-bottom:1px}section.icon-bands .slides .slide-wrapper{margin:0;padding:16px 0}@media (min-width:984px),print{section.icon-bands .slides .slide-wrapper{padding-left:16px;padding-right:16px}}@media (min-width:768px) and (min-width:768px),print,print and (min-width:768px){section.icon-bands .slides .slide-wrapper{flex:none;width:50%}}@media (min-width:984px),print{section.icon-bands .slides .slide-wrapper{flex:none;width:25%}}@media (min-width:768px) and (max-width:983px){section.icon-bands .slides .slide-wrapper{padding:1rem}}section.icon-bands .slides .slide-wrapper .slide{opacity:60%}section.icon-bands .slides .slide-wrapper .slide .image{border-color:transparent}@media (max-width:579px){section.icon-bands .slides .slide-wrapper .slide{opacity:100%}section.icon-bands .slides .slide-wrapper .slide .image{border-color:#f78d1e}}section.icon-bands .slides .slide-wrapper .slide.active,section.icon-bands .slides .slide-wrapper .slide:focus{box-shadow:none;opacity:100%;outline:none}section.icon-bands .slides .slide-wrapper .slide.active .image,section.icon-bands .slides .slide-wrapper .slide:focus .image{border-color:#f78d1e}section.icon-bands .slides .slide-wrapper .slide.active .title,section.icon-bands .slides .slide-wrapper .slide:focus .title{color:#383838}section.icon-bands .slides .content{display:flex;flex-direction:column;height:100%;overflow:hidden}section.icon-bands .slides .image-wrap{aspect-ratio:1/1;margin:0;overflow:hidden;width:100%}section.icon-bands .slides .image-wrap .image{border:2px solid transparent;border-radius:1rem;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ie section.icon-bands .slides .image-wrap{height:0;padding-bottom:100%;position:relative}.ie section.icon-bands .slides .image-wrap img{height:100%;left:0;position:absolute;top:0;width:100%}section.icon-bands .slides .title{color:#383838;display:flex;flex-grow:1;font-size:1.25rem;font-weight:500;margin-top:1rem;text-align:left}@media (min-width:1200px){section.icon-bands .slides .slick-next,section.icon-bands .slides .slick-prev{bottom:66%}}@media (min-width:580px) and (max-width:983px){section.icon-bands .slides .image-wrap{aspect-ratio:4/3}}@media (max-width:579px){section.icon-bands .slides .image-wrap{aspect-ratio:4/3}section.icon-bands .slides .title{justify-content:center;text-align:center}}section.icon-bands .slides .slick-track{display:flex}section.icon-bands .slides .slick-slide{height:auto}@media (max-width:767px){section.icon-bands .slides .slick-slide{padding:0 1rem}}@media (min-width:984px),print{section.icon-bands[data-slides-to-show="3"] .slides .image-wrap{aspect-ratio:4/3}}section.icon-bands .details{display:block;list-style:none;margin:2rem 0 8px;overflow:hidden;padding:0}@media (min-width:984px),print{section.icon-bands .details{padding-left:16px;padding-right:16px}}section.icon-bands .details>li{display:block;margin:0;padding:0}section.icon-bands .details>li:before{content:"";display:none}@media (min-width:984px),print{section.icon-bands .details{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{section.icon-bands .details{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:768px),print{section.icon-bands .details{display:flex;flex-wrap:wrap}section.icon-bands .details>.details{flex:1 1;min-width:0}section.icon-bands .details{margin-bottom:20px}}@media (min-width:768px) and (max-width:983px){section.icon-bands .details{margin-bottom:24px;margin-top:-12px;padding-left:12px;padding-right:12px}}section.icon-bands .details:last-child{margin-bottom:-16px}@media (min-width:768px) and (max-width:983px){section.icon-bands .details:last-child{margin-bottom:-12px}}section.icon-bands .details>.details{margin-bottom:16px;margin-top:16px;padding-left:24px;padding-right:24px}@media (min-width:984px),print{section.icon-bands .details>.details{padding-left:16px;padding-right:16px}}@media (min-width:768px),print{section.icon-bands .details>.details{flex:none;width:50%}}@media (min-width:768px) and (max-width:983px){section.icon-bands .details>.details{margin-bottom:12px;margin-top:12px;padding-left:12px;padding-right:12px}}@media (min-width:984px) and (min-width:768px),print,print and (min-width:768px),print and (min-width:984px){section.icon-bands .details>.details{flex:none;width:100%}}@media (min-width:984px) and (min-width:984px),print,print and (min-width:984px){section.icon-bands .details>.details{flex:none;width:33.3333333333%}}section.icon-bands .details>.details .content{position:relative}section.icon-bands .details>.details .content .name a:after{background:hsla(0,0%,95%,.01);bottom:0;content:"";left:0;position:absolute;right:0;top:0}section.icon-bands .details.standalone{padding-bottom:30px;padding-top:30px}@media (min-width:768px),print{section.icon-bands .details.standalone{padding-bottom:48px;padding-top:48px}}@media (max-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:#383838;font-size:1.5rem;font-weight:500;margin-bottom:.5rem}section.icon-bands .details .detail-subtitle{color:#383838;font-size:1rem;font-weight:500;margin-bottom:.5rem}section.icon-bands .details .detail-description{color:#383838;font-size:1rem;font-weight:400}section.icon-bands .button,section.icon-bands .link{font-size:.875rem;font-weight:500;margin-top:2rem;padding-left:24px;padding-right:24px}@media (min-width:984px),print{section.icon-bands .button,section.icon-bands .link{padding-left:16px;padding-right:16px}}@media (max-width:579px){section.icon-bands .button,section.icon-bands .link{float:left}}.page-header,aside.banner,main{margin-bottom:0;margin-top:0}.page-header--style-constructor .heading{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:768px}.page-header--style-constructor .heading:last-child{margin-bottom:0}@media (min-width:768px),print{.page-header--style-constructor .heading{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem}}main>section:nth-of-type(odd){background-color:#fbf7f5}main section.carousel{padding-bottom:8px;padding-top:36px;position:relative;text-align:center}@media (min-width:768px),print{main section.carousel{display:flex;flex-direction:column;height:648px;padding-bottom:18px;padding-top:48px}}@media (min-width:984px),print{main section.carousel{height:90vh;max-height:816px;min-height:600px;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(rgba(46,46,46,.7),rgba(46,46,46,0))}main section.carousel .content{padding-left:24px;padding-right:24px}@media (min-width:984px),print{main section.carousel .content{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{main section.carousel .content{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:984px),print{main section.carousel .content{padding-left:16px;padding-right:16px}}@media (min-width:768px),print{main section.carousel .content{display:flex;flex:1 0 auto;flex-direction:column;width:100%}}main section.carousel .heading{font-size:2.25rem;font-weight:500;letter-spacing:normal;line-height:2.25rem;margin-bottom:2rem}main section.carousel .heading:last-child{margin-bottom:0}@media (min-width:768px),print{main section.carousel .heading{font-size:3rem;letter-spacing:normal;line-height:3.75rem}main section.carousel .buttons{margin-top:auto}}@media (min-width:984px),print{main section.carousel .buttons{margin-bottom:auto}}main section.carousel .button{border-radius:2.25rem;font-size:1rem;line-height:1.5rem;margin-bottom:0;margin-top:0;padding:.75rem 30px}@media (min-width:768px),print{main section.carousel .button{padding-bottom:18px;padding-top:18px}}main section.carousel .button.play{padding-left:54px;position:relative;text-align:left}@media (min-width:768px),print{main section.carousel .button.play{padding-left:60px}}main section.carousel .button.play:before{content:url("");height:24px;left:18px;position:absolute;top:50%;transform:translateY(-50%);width:24px}@media (min-width:768px),print{main section.carousel .button.play:before{left:22px}}main section.carousel .gallery{display:none;margin-top:54px}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 (min-width:768px),print{main section.carousel .gallery .item{margin:0 10px}}@media (min-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;bottom:0;height:2px;left:0;position:absolute}main section.carousel .gallery .caption{color:#fbf7f5;font-size:.75rem;letter-spacing:normal;line-height:1.875rem;margin:0;padding:0;text-transform:uppercase}main section.solutions{background:#fbf7f5;padding-bottom:48px;padding-top:36px}@media (min-width:768px),print{main section.solutions{padding-bottom:60px;padding-top:96px}}main section.solutions footer,main section.solutions header{padding-left:24px;padding-right:24px;text-align:center}@media (min-width:984px),print{main section.solutions footer,main section.solutions header{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{main section.solutions footer,main section.solutions header{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:984px),print{main section.solutions footer,main section.solutions header{padding-left:16px;padding-right:16px}}main section.solutions header{margin-bottom:36px}@media (min-width:768px),print{main section.solutions header{margin-bottom:66px}}main section.solutions header .heading{font-size:2.25rem;font-weight:500;letter-spacing:normal;line-height:2.25rem;margin-bottom:2rem}main section.solutions header .heading:last-child{margin-bottom:0}@media (min-width:768px),print{main section.solutions header .heading{font-size:3rem;letter-spacing:normal;line-height:3.75rem}}main section.solutions footer .note{font-size:.75rem;letter-spacing:normal;line-height:1rem;text-transform:uppercase}main section.solutions footer .button{font-size:1rem;line-height:1.5rem;margin-bottom:0;margin-top:0;padding:.75rem 30px}main section.icons{padding-bottom:30px;padding-top:30px;text-align:left}@media (min-width:580px),print{main section.icons{padding-bottom:4rem;padding-top:4rem}}main section.icons header{margin:0 auto 48px;max-width:700px;padding:0 24px;text-align:center}main section.icons header .heading{font-size:2rem;font-weight:500;letter-spacing:normal;line-height:2.5rem;margin-bottom:2rem}main section.icons header .heading:last-child{margin-bottom:0}@media (min-width:768px),print{main section.icons header .heading{font-size:2.25rem;letter-spacing:normal;line-height:2.625rem}}main section.icons ul{margin-bottom:60px}@media (min-width:984px),print{main section.icons ul{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{main section.icons ul{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:768px),print{main section.icons ul{display:flex;flex-wrap:wrap;gap:2rem 0;justify-content:center}}main section.icons ul:last-child{margin-bottom:0}main section.icons li{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:36px;padding-left:24px;padding-right:24px;text-align:center}@media (min-width:984px),print{main section.icons li{padding-left:16px;padding-right:16px}}@media (min-width:768px),print{main section.icons li{flex:1;margin-bottom:0;max-width:18rem;text-align:left}main section.icons li .action{margin-top:18px}}@media (max-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 1;padding-bottom:24px}@media (min-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{color:#fba919;display:block;height:60px;margin-bottom:18px;margin-left:auto;margin-right:auto;width:60px}@media (min-width:768px),print{main section.icons .image{margin-bottom:30px;margin-left:0}}main section.icons .name{font-size:2rem;font-weight:500;font-weight:300;letter-spacing:normal;line-height:2.25rem;margin-bottom:12px}main section.icons .name:last-child{margin-bottom:0}main section.icons .description{color:#5a5b5d;font-size:1.125rem;letter-spacing:normal;line-height:1.5rem}main section.icons .muted{color:#8c8c8c;font-size:12px;font-weight:500;text-transform:uppercase}
