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{color:#2e2e2e;font-size:28px;font-weight:300;letter-spacing:normal;line-height:36px;margin-bottom:12px}@media (min-width:768px),print{aside.banner .heading{font-size:48px;letter-spacing:normal;line-height:60px}}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:30px;font-size:16px;line-height:24px;margin-bottom:0;margin-top:0;padding:12px 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("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0C5.37 0 0 5.37 0 12s5.37 12 12 12 12-5.37 12-12S18.63 0 12 0zM9.6 17.4V6.6l7.2 5.4-7.2 5.4z'/%3E%3C/svg%3E");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:11px;letter-spacing:normal;line-height:18px;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:#f8f8f8}.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}}aside.banner .content .buttons .button{padding:12px 36px}@media (min-width:580px),print{aside.banner .content .buttons .button{padding:12px 72px}}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{color:#2e2e2e;font-size:28px;font-weight:300;letter-spacing:normal;line-height:36px;margin-bottom:12px}@media (min-width:768px),print{section.demonstration .heading{font-size:48px;letter-spacing:normal;line-height:60px}}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:30px;font-size:16px;line-height:24px;margin-bottom:0;margin-top:0;padding:12px 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("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0C5.37 0 0 5.37 0 12s5.37 12 12 12 12-5.37 12-12S18.63 0 12 0zM9.6 17.4V6.6l7.2 5.4-7.2 5.4z'/%3E%3C/svg%3E");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:11px;letter-spacing:normal;line-height:18px;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:#f8f8f8}.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 .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:18px;letter-spacing:normal;line-height:24px;margin:0 0 0 20px;text-align:left;white-space:nowrap}@media (min-width:768px),print{section.demonstration.slider .control .measure{font-size:32px;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("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fba919' width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0C5.372 0 0 5.373 0 12c0 6.628 5.372 12 12 12s12-5.372 12-12c0-6.627-5.372-12-12-12zm0 21.818c-5.422 0-9.818-4.395-9.818-9.818 0-5.422 4.396-9.818 9.818-9.818S21.818 6.578 21.818 12c0 5.423-4.396 9.818-9.818 9.818zm4.044-7.317a1.091 1.091 0 0 1-1.543 1.543l-3.272-3.272a1.09 1.09 0 0 1-.32-.772V5.455a1.091 1.091 0 0 1 2.182 0v6.093l2.953 2.953z' fill-rule='evenodd'/%3E%3C/svg%3E")}@media (min-width:768px),print{section.demonstration.slider .control .measure.temperature{width:78px}}section.demonstration.slider .control .measure.temperature:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fba919' width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8 14c0 .3-.2.7-.5.9 0 0-1.9.8-1.9 3.1 0 2 1.6 3.6 3.6 3.6s3.6-1.6 3.6-3.6c0-2.2-1.9-3.1-1.9-3.1-.3-.2-.5-.6-.5-.9V9.6h-2.4V14zM6 18c0 3.3 2.7 6 6 6s6-2.7 6-6c0-2-.9-3.7-2.4-4.8V3.6C15.6 1.6 14 0 12 0S8.4 1.6 8.4 3.6v9.6C6.9 14.3 6 16 6 18z' fill-rule='evenodd'/%3E%3C/svg%3E");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:16px;letter-spacing:normal;line-height:24px}@media (min-width:768px),print{.ie section.demonstration.switch .control{align-self:center}}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:#fba919;background-position:16px}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:#6b6b6b radial-gradient(circle at 12px 50%,#f8f8f8 8px,hsla(0,0%,97%,0) 9px) no-repeat;border-radius:12px;content:"";height:24px;left:0;overflow:hidden;position:absolute;top:0;transition:background .2s ease-in-out;width:40px}main .insights{padding:36px 24px}@media (min-width:984px),print{main .insights{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{main .insights{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:984px),print{main .insights{padding-left:16px;padding-right:16px}}main .insights .section-title{margin:0 auto;max-width:600px;padding-bottom:36px;text-align:center}@media (min-width:768px),print{main .insights .section-title{padding-bottom:84px}}main .insights article{margin-bottom:48px}@media (min-width:984px),print{main .insights article{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{main .insights article{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:768px),print{main .insights article{display:flex;flex-wrap:wrap}main .insights article>.content{flex:1 1;min-width:0}main .insights article{margin-bottom:96px}}main .insights article:last-child{margin-bottom:0}@media (min-width:768px),print{main .insights article:nth-child(odd){flex-direction:row-reverse}}main .insights article.has-video{align-items:center}main .insights .content{padding-left:24px;padding-right:24px}@media (min-width:984px),print{main .insights .content{padding-left:16px;padding-right:16px}}main .insights .content.textual{flex-basis:55%}main .insights .content.visual{flex-basis:45%}main .insights .heading,main .insights h2{color:#2e2e2e;font-size:28px;font-weight:300;letter-spacing:normal;line-height:36px;margin-bottom:12px;margin-top:0}@media (min-width:768px),print{main .insights .heading,main .insights h2{font-size:48px;letter-spacing:normal;line-height:60px}}main .insights .subheading{display:none}@media (min-width:768px),print{main .insights .subheading{color:#8a8a8a;display:block;font-size:21px;line-height:30px;margin-bottom:0;padding-bottom:6px;padding-top:0}}main .insights .richtext.featured p{color:#2e2e2e;font-size:21px;font-weight:300;letter-spacing:normal;line-height:12px}@media (min-width:768px),print{main .insights .richtext.featured p{font-size:30px;letter-spacing:normal;line-height:24px}}main .insights .media{padding:0;text-align:center}main .insights .media img,main .insights .media video{border:1px solid transparent;border-radius:6px}main .insights .media video{display:inline-block;max-width:657px;width:100%}main .insights .buttons{margin-top:12px}@media (min-width:768px),print{main .insights .buttons{margin-top:24px}}main .insights .button{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0;padding:12px 30px}.page-wrap.faq{word-wrap:break-word;margin-bottom:36px;margin-top:36px;max-width:700px}@media (max-width:983px){.page-wrap.faq{padding-left:48px;padding-right:48px}}@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{color:#2e2e2e;font-size:16px;font-weight:300;font-weight:700;letter-spacing:normal;line-height:18px;margin-bottom:12px}@media (min-width:768px),print{.page-wrap.faq section.accordion>header .heading{font-size:22px;letter-spacing:normal;line-height:30px}}.constructor-form{margin:0 auto;padding:48px 0}@media (min-width:768px),print{.constructor-form{max-width:792px;padding-bottom:66px;padding-top:84px}}@media (min-width:768px) and (max-width:983px){.constructor-form{max-width:inherit;padding-left:48px;padding-right:48px}}.constructor-form h2{color:#2e2e2e;font-size:28px;font-weight:300;line-height:36px;margin:0 auto 18px;text-align:center}@media (min-width:768px),print{.constructor-form h2{font-size:32px;line-height:40px;margin-bottom:27px;max-width:504px}}.constructor-form .description{color:#6b6b6b;font-size:16px;font-weight:300;line-height:24px;margin:0 auto 12px;max-width:300px;padding:0;text-align:center}@media (min-width:768px),print{.constructor-form .description{font-size:18px;margin-bottom:0}}.constructor-form form section{margin:0;padding:0 12px}@media (min-width:768px),print{.constructor-form form section{padding-left:0;padding-right:0}}.constructor-form form section .buttons{display:block;margin:30px 0 0;padding:0;text-align:center}.constructor-form form section .buttons button{font-size:14px;height:36px;max-width:258px;width:100%}@media (min-width:768px),print{.constructor-form form section .buttons button{font-size:16px;height:48px}}.constructor-form form section.columns-of-3{display:flex;flex-wrap:wrap;justify-content:space-between}.constructor-form form section.columns-of-3 p.field{width:100%}@media (min-width:768px),print{.constructor-form form section.columns-of-3 p.field{width:255px}}.constructor-form form section.columns-of-3 div.field.checkbox{width:100%}@media (min-width:768px),print{.constructor-form form section.columns-of-3 div.field.checkbox{max-width:100%}}.constructor-form form section.columns-of-3 div.field.confirm{margin-left:0;width:auto}.constructor-form form section.columns-of-3 .buttons{width:100%}.form-success__heading{color:#2e2e2e;font-size:32px;font-weight:300;line-height:1.25}.form-success__text{color:#6b6b6b;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:0 auto;padding-left:24px;padding-right:24px;text-align:center}@media (min-width:984px),print{section.basic-carousel>header{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{section.basic-carousel>header{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:984px),print{section.basic-carousel>header{max-width:800px;padding-left:16px;padding-right:16px}}section.basic-carousel>header .heading{color:#2e2e2e;font-size:28px;font-weight:300;letter-spacing:normal;line-height:36px;margin-bottom:24px}@media (min-width:768px),print{section.basic-carousel>header .heading{font-size:48px;letter-spacing:normal;line-height:60px}}@media (min-width:580px),print{section.basic-carousel>header .heading{margin-bottom:36px}}section.basic-carousel .slides{margin-bottom:8px;margin-top:8px;overflow:hidden;overflow:visible}@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:54px;padding-top:54px}}@media (min-width:1128px),print{section.basic-carousel .slides.standalone{padding-bottom:90px;padding-top:90px}}section.basic-carousel .slides .slick-arrow{background:#8a8a8a;border-radius:50%;height:50px;margin-top:-25px;opacity:.5;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:50px;z-index:1}section.basic-carousel .slides .slick-arrow:before{display:block;height:24px;padding:13px 18px;width:14px}section.basic-carousel .slides .slick-arrow.slick-disabled{cursor:default;opacity:.05;pointer-events:none}section.basic-carousel .slides .slick-prev{left:0;text-align:left}@media (min-width:1280px){section.basic-carousel .slides .slick-prev{left:-60px}}section.basic-carousel .slides .slick-prev:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' viewBox='0 0 14 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4.3c.2-.2.4-.3.6-.3.5 0 .8.4.8.9 0 .2-.1.4-.2.6L2 12l10.6 10.6c.3.4.3.9-.1 1.2-.3.3-.8.3-1.1 0L.2 12.6c-.3-.3-.3-.9 0-1.2L11.4.3z'/%3E%3C/svg%3E")}section.basic-carousel .slides .slick-next{right:0;text-align:right}@media (min-width:1280px){section.basic-carousel .slides .slick-next{right:-60px}}section.basic-carousel .slides .slick-next:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' viewBox='0 0 14 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8 11.4c.3.3.3.9 0 1.2L2.6 23.8c-.3.3-.8.3-1.1 0-.4-.3-.4-.8-.1-1.2L12 12 1.4 1.5c-.2-.2-.2-.4-.2-.6 0-.5.3-.9.8-.9.2 0 .4.1.6.2l11.2 11.2z'/%3E%3C/svg%3E")}@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:456px;overflow:hidden;padding:24px 12px}@media (min-width:360px),print{section.basic-carousel .slides .content{min-height:420px;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:#f8f8f8}section.basic-carousel .slides .name{font-size:24px;font-weight:700;letter-spacing:normal;line-height:30px;margin-bottom:0}section.basic-carousel .slides .description{font-size:16px;letter-spacing:normal;line-height:24px}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:16px;line-height:24px;margin:0;padding:8px 23px}@media (min-width:580px) and (max-width:767px){section.basic-carousel .slides .buttons a:not(.button){font-size:18px;line-height:24px;margin:0;padding:11px 23px}}@media (min-width:768px),print{section.basic-carousel .slides .buttons a:not(.button){font-size:14px;line-height:24px;margin:0;padding:5px 23px}}section.basic-carousel .slides .buttons .button{margin:0}section.basic-carousel .slides.slick-initialized{display:block;margin-bottom:0}@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.basic-carousel .slick-dots{display:block;list-style:none;margin:18px auto 0;padding:0}section.basic-carousel .slick-dots>li{display:block;margin:0;padding:0}section.basic-carousel .slick-dots>li:before{content:"";display:none}section.basic-carousel .slick-dots>li{display:inline-block;vertical-align:top}section.basic-carousel .slick-dots li{margin-left:6px;margin-right:6px}section.basic-carousel .slick-dots li.slick-active button{background-color:#e3e3e3}section.basic-carousel .slick-dots button{background:#fba919;border-radius:50%;height:12px;overflow:hidden;text-indent:100%;white-space:nowrap;width:12px}section.information{padding-bottom:30px;padding-top:30px;text-align:center}@media (min-width:580px),print{section.information{padding-bottom:72px;padding-top:72px}}section.information>header{margin:24px 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{color:#2e2e2e;font-size:28px;font-weight:300;letter-spacing:normal;line-height:36px;margin-bottom:12px}@media (min-width:768px),print{section.information>header .heading{font-size:48px;letter-spacing:normal;line-height:60px;line-height:56px;margin-bottom:24px}}section.information>header p{font-size:18px;font-weight:300;line-height:24px}@media (min-width:580px),print{section.information>header p{font-size:22px;line-height:30px}}section.information>ul{justify-content:center;margin-bottom:8px;margin-top:8px;overflow:hidden}@media (min-width:984px),print{section.information>ul{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{section.information>ul{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:768px),print{section.information>ul{display:flex;flex-wrap:wrap}section.information>ul>li{flex:1 1;min-width:0}section.information>ul{margin-bottom:20px}}@media (min-width:768px) and (max-width:983px){section.information>ul{margin-bottom:24px;margin-top:-12px;padding-left:12px;padding-right:12px}}section.information>ul:last-child{margin-bottom:-16px}@media (min-width:768px) and (max-width:983px){section.information>ul:last-child{margin-bottom:-12px}}section.information>ul>li{margin-bottom:16px;margin-top:16px;padding-left:24px;padding-right:24px}@media (min-width:984px),print{section.information>ul>li{padding-left:16px;padding-right:16px}}@media (min-width:768px),print{section.information>ul>li{flex:none;width:50%}}@media (min-width:768px) and (max-width:983px){section.information>ul>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>ul>li{flex:none;width:100%}}@media (min-width:984px) and (min-width:984px),print,print and (min-width:984px){section.information>ul>li{flex:none;width:33.3333333333%}}section.information>ul>li .content{position:relative}section.information>ul>li .content .name a:after{background:hsla(0,0%,95%,.01);bottom:0;content:"";left:0;position:absolute;right:0;top:0}section.information>ul.standalone{padding-bottom:30px;padding-top:30px}@media (min-width:768px),print{section.information>ul.standalone{padding-bottom:54px;padding-top:54px}}@media (min-width:1128px),print{section.information>ul.standalone{padding-bottom:90px;padding-top:90px}}@media (min-width:768px),print{section.information>ul{margin-top:20px}}section.information>ul: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>ul>li.one-third-column{flex:none;width:100%}}@media (min-width:984px) and (min-width:984px),print,print and (min-width:984px){section.information>ul>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>ul>li.one-quarter-column{flex:none;width:50%}}@media (min-width:984px) and (min-width:984px),print,print and (min-width:984px){section.information>ul>li.one-quarter-column{flex:none;width:25%}}section.information>ul .content{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>ul .content{height:100%;padding:38px 24px 21px}}section.information>ul .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:#f8f8f8}section.information>ul .name{font-size:24px;font-weight:500;letter-spacing:normal;line-height:30px;margin-bottom:0}section.information>ul .description{font-size:16px;letter-spacing:normal;line-height:24px;margin-bottom:24px}@media (min-width:768px),print{section.information>ul .description{margin-bottom:36px}}section.information>ul .image{margin:auto auto 24px;max-width:150px}@media (min-width:768px),print{section.information>ul .image{margin-bottom:48px}}.ie section.information>ul .image{width:100%}.ie section.information>ul .image img{max-width:150px}section.information>ul .buttons{margin-top:0}section.information>ul .buttons a{display:block}section.information>ul .buttons a:not(.button){font-size:16px;line-height:24px;margin:0 auto;max-width:252px;padding:6px 24px}section.information>ul .buttons .button{line-height:24px;margin:0 auto;max-width:252px;padding-bottom:6px;padding-top:6px}#solar-contactform-wrap{display:none}#solar-contactform-wrap form{margin:0 auto;max-width:740px}#solar-contactform-wrap form h2{font-size:32px;font-weight:300;line-height:36px;margin:12px auto 24px;max-width:500px;text-align:center}@media (min-width:580px),print{#solar-contactform-wrap form h2{line-height:60px}}#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{margin:18px 0 0}#solar-contactform-wrap form section.form-column-of-2 .field.confirm{margin-top:36px}#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 form section.form-column-of-2 .field>.control{height:50px;margin-right:0;max-width:100%}@media (min-width:580px) and (max-width:767px){#solar-contactform-wrap form section.form-column-of-2 .field>.control{height:50px}}#solar-contactform-wrap form section.form-column-of-2 .field.with-error input.text .field.with-error select,#solar-contactform-wrap form section.form-column-of-2 .field.with-error textarea{background-color:#ffdadc;border:1px solid #ed1c24}#solar-contactform-wrap form section.form-column-of-2 .field .control select{line-height:19px;outline:none;padding:15px 18px}#solar-contactform-wrap form section.form-column-of-2 .field .control select:focus:not([disabled]){border-color:#f78d1e}#solar-contactform-wrap form section.form-column-of-2 .field .control input:not([type=checkbox]){line-height:19px;padding:14px 16px 15px}#solar-contactform-wrap .buttons{margin-bottom:24px;margin-top:24px;text-align:center;width:100%}@media (min-width:768px),print{#solar-contactform-wrap .buttons{margin-bottom:24px;margin-top:36px}}#solar-contactform-wrap .buttons .button{height:36px;max-width:252px;width:100%}@media (min-width:768px),print{#solar-contactform-wrap .buttons .button{height:48px}}.solar-calculator-section{color:#2e2e2e;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:#f8f8f8;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{color:#2e2e2e;font-size:32px;font-weight:300;line-height:1.25;margin:0 0 40px;text-align:center}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .description{color:#6b6b6b;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{display:none}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type input:checked+label{background-color:#fba919;border:1px solid #fba919;color:#fff}.solar-calculator-section .panel-wrap .panel-inner-wrap .panel-block .selector-roof-type-wrap .checkbox-roof-type input:checked+label i.shape{background-color:#fff}.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 #fff;border-right:30px solid #fba919}.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 #a8a8a8;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:#fba919;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:#fba919}.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 #fba919;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:#fba919;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:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 4px 0 hsla(0,0%,92%,.5);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]{display:none}.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:#fba919;border:1px solid #fba919;color:#fff}.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:#8a8a8a;cursor:pointer;display:block;font-size:14px;font-weight:500;line-height:14px;padding:10px 35px;text-align:center}@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 label{padding:6px 24px}}.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 (min-width:580px) and (max-width:983px){.solar-calculator-section .panel-wrap .panel-inner-wrap .average-consumption-wrap .button-wrap{margin-top:25px}}@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{font-size:14px;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:#fba919;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{color:#fff;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:60px;font-weight:500}.results-block div.solar-panel-calculator-results-wrap .items .item:first-child .solar-system-title .power-units{font-size:32px}.results-block div.solar-panel-calculator-results-wrap .items .item:first-child .solar-system-description{font-size:16px;font-weight:700}.results-block div.solar-panel-calculator-results-wrap .items .item:nth-of-type(n+2):not(:last-of-type){border-right:1px solid #bebebe}@media (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{color:#f4a518;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{color:#8a8a8a;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:#f8f8f8;padding:36px 0}.square-block-grid .heading{color:#2e2e2e;font-size:28px;font-weight:300;letter-spacing:normal;line-height:48px;margin:24px auto 36px;text-align:center}@media (min-width:580px),print{.square-block-grid .heading{font-size:48px;margin-bottom:60px}}.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 h2{color:#2e2e2e;font-size:32px;font-weight:300;line-height:1;margin-bottom:18px}@media (max-width:767px){.square-block-grid .grid-item__content h2{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}}.text-block{padding:48px;word-break:break-word}.text-block__heading{color:#2e2e2e;font-size:48px;font-weight:300;letter-spacing:normal;line-height:48px;margin-bottom:36px}.text-block li,.text-block p,.text-block span{color:#2e2e2e;font-size:22px;font-weight:300}.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}.text-block img{margin:0 24px}@media (max-width:767px){.text-block{display:inline-block;padding:0}.text-block section.content{margin:40px 24px 51px;padding:0}}.electricity-products-section{background:#f8f8f8;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:#508200;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:#6b6b6b;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:not(.client-type){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 .field .option{color:#8a8a8a}.application section.content .panel .field .control.checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(#fff,#f3f3f3);border:1px solid #c7c7c7;-o-border-image:initial;border-image:initial;border-radius:16px;height:16px;margin-top:-2px;width:16px}.application section.content .panel .field .control.checkbox input[type=checkbox]:hover{background-color:#fff;border:1px solid #e0e0e0}.application section.content .panel .field .control.checkbox input[type=checkbox]:disabled{opacity:.5}.application section.content .panel .field .control.checkbox input[type=checkbox]:checked{background-color:#f8f8f8;border:4px solid #fba919}.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%}.banners-wrap{border-top:1px solid #e0e0e0;margin-bottom:-1px;position:relative}.banners-wrap a{text-decoration:none}.banners{position:relative}.banners,.banners-wrap .navigation-wrap{z-index:0}.banners .banner-box{position:relative}.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{padding:18px 24px}.banners .banner-box .info h1{font-size:32px;font-weight:100;line-height:36px;margin-bottom:0;padding-bottom:17px;padding-top:0}.banners .banner-box .info .description{display:none}.banners .banner-box .info a{color:inherit}.banners .banner-box .info .icon{color:#f78d1e;margin-left:-3px}.banners .slick-dots{left:18px;list-style:none;position:absolute;top:16px}.banners .slick-dots,.banners .slick-dots>li{display:block;margin:0;padding:0}.banners .slick-dots>li:before{content:"";display:none}.banners .slick-dots li{display:inline-block}.banners .slick-dots li button{font-size:0;line-height:0;padding:6px;position:relative}.banners .slick-dots li button:after{background:transparent;border:2px solid #fff;border-radius:8px;content:"";display:inline-block;height:8px;width:8px}.banners .slick-dots li.slick-active button:after{background:#fff}.banners-wrap .navigation-wrap{display:none}@media (min-width:580px),print{.banners .banner-box{overflow:hidden;position:relative}.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{bottom:0;color:#fff;left:0;margin:0;padding:24px;position:absolute;top:0;width:62%;z-index:35}.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:#6b6b6b}.banners .banner-box .info[data-text-color=text-normal]{color:#4d4d4d}.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 h1,.banners .banner-box .info p{color:inherit}.banners .banner-box .info p.read-more{color:#fff}.banners .banner-box .info .description{display:block;font-size:1.125rem;font-weight:400;line-height:1.5rem}.banners-wrap .navigation-wrap{border:0;border-collapse:collapse;bottom:0;display:table;left:0;margin-top:-49px;position:relative;table-layout:fixed;width:100%}.banners-wrap .navigation{display:table-row;display:flex;justify-content:center;width:100%}.banners-wrap .navigation .item{background:hsla(0,0%,61%,.85);border:solid hsla(0,0%,100%,.3);border-width:0 0 0 1px;display:table-cell;text-align:center;vertical-align:top;width:20%}.banners-wrap .navigation .item.active{background:hsla(0,0%,43%,.95)}.banners-wrap .navigation .item:first-child{border:none}.banners-wrap .navigation .item a{color:#fff;display:block;font-size:14px;font-weight:700;line-height:24px;padding-bottom:8px;padding-top:10px;position:relative}}@media (min-width:580px) and (min-width:580px) and (max-width:767px),print and (min-width:580px) and (max-width:767px){.banners-wrap .navigation .item a{font-size:18px;line-height:24px;padding-bottom:18px;padding-top:18px}}@media (min-width:580px),print{.banners-wrap .navigation .item.active a:after{border-color:transparent transparent hsla(0,0%,43%,.95);border-style:solid;border-width:0 8px 8px;content:"";height:0;left:50%;margin-left:-8px;position:absolute;top:-8px;width:0}.banners .banner-box .info h1{margin-left:-3px}.banners .banner-box .info p{font-weight:700}.banners .banner-box .info p.read-more{background:hsla(0,0%,43%,.95);border-radius:24px;display:inline-block;font-size:18px;line-height:30px;padding:10px 32px 8px;text-align:center;vertical-align:baseline}.banners .banner-box .info .button{margin-top:24px}}@media (min-width:580px) and (max-width:767px){.banners .banner-box{height:318px}.banners .banner-box .image-box{margin-left:-384px;margin-top:-201px}.banners .banner-box .image-box img{height:318px;max-width:none}.banners .banner-box .info h1{font-size:36px;line-height:36px;padding-bottom:18px;padding-top:25px}.banners .banner-box .info p{font-size:18px;font-weight:700;line-height:30px;padding-bottom:5px;padding-top:1px}.banners-wrap .navigation-wrap{margin-top:-73px}}@media (min-width:768px),print{.banners .banner-box,.banners .banner-box .image-box img{height:288px}.banners .banner-box .image-box{margin-left:-720px;margin-top:-144px}.banners .banner-box .info{bottom:0;left:0;margin:0;padding:0 24px;position:absolute;top:0;width:54%}.banners .banner-box .info h1{font-size:32px;line-height:36px;padding-bottom:7px;padding-top:47px}.banners .banner-box .info p{position:relative;top:-1px}.banners .banner-box .info p.read-more{font-size:14px;line-height:24px;padding:6px 26px}}@media (min-width:984px),print{.banners .banner-box .info{left:0;margin:0;position:relative;width:50%}.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}}.locations{padding-bottom:30px;padding-top:30px}@media (min-width:984px),print{.locations{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{.locations{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:580px),print{.locations{padding-bottom:48px;padding-top:48px}}.locations>header{margin-bottom:24px;padding-left:24px;padding-right:24px;text-align:center}@media (min-width:984px),print{.locations>header{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{.locations>header{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:984px),print{.locations>header{padding-left:16px;padding-right:16px}}.locations>header .heading{color:#2e2e2e;font-size:22px;font-weight:300;letter-spacing:normal;line-height:30px;margin-bottom:12px}@media (min-width:768px),print{.locations>header .heading{font-size:32px;letter-spacing:normal;line-height:42px}}.locations .locations-map{margin-top:8px}@media (min-width:768px),print{.locations .locations-map{display:flex;flex-wrap:wrap}}.locations .map{height:480px;padding-left:24px;padding-right:24px}@media (min-width:768px),print{.locations .map{flex:none;width:100%}}@media (min-width:984px),print{.locations .map{flex:none;padding-left:16px;padding-right:16px;width:66.6666666667%}}@media (max-width:767px){.locations .map{padding:0}}@media (min-width:768px),print{.locations .map{height:480px}}.locations .location-list{padding-left:24px;padding-right:24px}@media (min-width:768px),print{.locations .location-list{flex:none;width:100%}}@media (min-width:984px),print{.locations .location-list{flex:none;padding-left:16px;padding-right:16px;width:33.3333333333%}}@media (min-width:768px),print{.locations .location-list{display:flex;flex-direction:column;height:480px}}.locations .location-list .accordion>section[id]{background-color:#fff;padding-top:0}@media (min-width:768px),print{.locations .location-list .accordion{height:360px;max-height:80%;overflow-x:hidden;overflow-y:auto}}.locations .location-list .accordion .r-tabs-accordion-title a{padding-right:40px}.locations .location-list .accordion .r-tabs-accordion-title a .icons{right:24px}.locations .location-list .accordion .r-tabs-accordion-title a .icons span,.locations .location-list .accordion .r-tabs-accordion-title a .icons span svg{height:14px;width:11px}.locations .location-list .point-type{display:flex;margin-top:24px}.locations .location-list .point-type p{color:#8a8a8a;font-size:.75rem;line-height:.9375rem;margin-left:12px}.locations .location-list .point-type .icon{min-height:24px;min-width:24px}.locations .location-list .point-type>div{display:flex;margin-right:5px;max-width:50%;width:100%}@media (min-width:768px),print{.locations .location-list .point-type{margin-top:auto}}.locations .location-list .r-tabs-anchor{color:#2e2e2e;display:flex;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:space-between}.locations .location-list .r-tabs-anchor .interface.icon.image.svg.solid-down-2.expanded{transform:rotate(180deg)}.locations .location-list .r-tabs-anchor .interface.icon.image.svg.solid-right-2.collapsed{transform:rotate(90deg)}.locations .location-list ul{border:solid #e0e0e0;border-width:0 0 1px}@media (min-width:768px),print{.locations .location-list ul{border-width:1px 0 0;flex:1 1;overflow-y:auto}}.locations .location-list li{border-top:1px solid #e0e0e0;margin-top:-1px;padding-bottom:17px;padding-top:24px;text-align:left;transition:.15s cubic-bezier(.65,.05,.36,1);transition-property:background;width:100%}.locations .location-list li a.title{align-items:center;color:#373737;display:flex;font-size:16px;font-weight:700;line-height:24px;padding-bottom:7px;padding-top:5px;text-decoration:none}.locations .location-list li a.title:last-child{margin-bottom:0}@media (min-width:768px),print{.locations .location-list li a.title{font-size:18px;line-height:30px;padding-bottom:5px;padding-top:1px}}.locations .location-list li a.title .icon{margin-right:12px}@media (min-width:768px),print{.locations .location-list li a.title{margin-bottom:0}}.locations .location-list li .details{color:#4d4d4d;font-size:14px;letter-spacing:normal;line-height:24px;margin-bottom:0}.locations .location-list li .details .description{display:block;margin-bottom:6px}.locations .location-list li .details .address{display:block}.locations .location-list li .details .email,.locations .location-list li .details .phone{margin-right:12px}.locations .location-list li .details .phone{display:inline-block;padding-left:24px}.locations .location-list li .details .phone:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fba919' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.143 46.143c-7.917 7.917-17.085 15.485-20.708 11.86-5.19-5.188-8.388-9.707-19.826-.515C-5.83 66.685 2.955 72.81 7.98 77.838c5.8 5.8 27.42.306 48.792-21.063C78.144 35.405 83.64 13.783 77.837 7.98 72.81 2.955 66.683-5.827 57.49 5.61c-9.193 11.435-4.676 14.635.514 19.824 3.623 3.624-3.944 12.79-11.86 20.71'/%3E%3C/svg%3E");display:inline-block;margin-left:-22px;margin-right:6px;vertical-align:middle;width:18px}@media (min-width:768px),print{.locations .location-list li .details .phone:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23f78d1e' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.143 46.143c-7.917 7.917-17.085 15.485-20.708 11.86-5.19-5.188-8.388-9.707-19.826-.515C-5.83 66.685 2.955 72.81 7.98 77.838c5.8 5.8 27.42.306 48.792-21.063C78.144 35.405 83.64 13.783 77.837 7.98 72.81 2.955 66.683-5.827 57.49 5.61c-9.193 11.435-4.676 14.635.514 19.824 3.623 3.624-3.944 12.79-11.86 20.71'/%3E%3C/svg%3E")}}.locations .location-list li .details .email{display:inline-block;padding-left:30px}.locations .location-list li .details .email:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fba919' viewBox='0 0 16 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9 7.28 8.39 9.288a.651.651 0 0 1-.78 0L5.1 7.28a.654.654 0 0 0-.78 0L0 10.73V11c0 .44.45 1 1 1h14c.55 0 1-.56 1-1v-.27l-4.32-3.45a.654.654 0 0 0-.78 0zm2.2-1.135 2.51 2.007c.215.172.39.088.39-.188V3.7c0-.276-.175-.36-.39-.188L13.1 5.52c-.215.172-.215.452 0 .625zM1 0C.45 0 0 .56 0 1l7.568 6.024a.662.662 0 0 0 .784.002L16 1c0-.44-.45-1-1-1H1zM0 3.7v4.264c0 .276.175.36.39.188L2.9 6.145c.216-.173.216-.452 0-.625L.39 3.513C.176 3.34 0 3.423 0 3.7z'/%3E%3C/svg%3E");display:inline-block;margin-left:-27px;margin-right:7px;vertical-align:middle;width:18px}@media (min-width:768px),print{.locations .location-list li{padding:12px 24px 12px 12px}.locations .location-list li:not(.selected):hover{background:#f8f8f8;cursor:pointer}.locations .location-list li.selected{background-color:#f3f3f3}}.locations .location-list .location-list,.locations .location-list .map{margin-bottom:16px;margin-top:16px}.google-map{height:100%}.google-map .location-details{max-width:324px;padding:12px}.google-map .location-details a.title{align-items:center;color:#373737;display:flex;font-size:16px;font-weight:700;line-height:24px;padding-bottom:7px;padding-top:5px;text-decoration:none}.google-map .location-details a.title:last-child{margin-bottom:0}@media (min-width:768px),print{.google-map .location-details a.title{font-size:18px;line-height:30px;padding-bottom:5px;padding-top:1px}}.google-map .location-details a.title .icon{margin-right:12px}@media (min-width:768px),print{.google-map .location-details a.title{margin-bottom:0}}.google-map .location-details .details{color:#4d4d4d;font-size:14px;letter-spacing:normal;line-height:24px;margin-bottom:0}.google-map .location-details .details .description{display:block;margin-bottom:6px}.google-map .location-details .details .address{display:block}.google-map .location-details .details .email,.google-map .location-details .details .phone{margin-right:12px}.google-map .location-details .details .phone{display:inline-block;padding-left:24px}.google-map .location-details .details .phone:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fba919' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.143 46.143c-7.917 7.917-17.085 15.485-20.708 11.86-5.19-5.188-8.388-9.707-19.826-.515C-5.83 66.685 2.955 72.81 7.98 77.838c5.8 5.8 27.42.306 48.792-21.063C78.144 35.405 83.64 13.783 77.837 7.98 72.81 2.955 66.683-5.827 57.49 5.61c-9.193 11.435-4.676 14.635.514 19.824 3.623 3.624-3.944 12.79-11.86 20.71'/%3E%3C/svg%3E");display:inline-block;margin-left:-22px;margin-right:6px;vertical-align:middle;width:18px}@media (min-width:768px),print{.google-map .location-details .details .phone:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23f78d1e' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.143 46.143c-7.917 7.917-17.085 15.485-20.708 11.86-5.19-5.188-8.388-9.707-19.826-.515C-5.83 66.685 2.955 72.81 7.98 77.838c5.8 5.8 27.42.306 48.792-21.063C78.144 35.405 83.64 13.783 77.837 7.98 72.81 2.955 66.683-5.827 57.49 5.61c-9.193 11.435-4.676 14.635.514 19.824 3.623 3.624-3.944 12.79-11.86 20.71'/%3E%3C/svg%3E")}}.google-map .location-details .details .email{display:inline-block;padding-left:30px}.google-map .location-details .details .email:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fba919' viewBox='0 0 16 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9 7.28 8.39 9.288a.651.651 0 0 1-.78 0L5.1 7.28a.654.654 0 0 0-.78 0L0 10.73V11c0 .44.45 1 1 1h14c.55 0 1-.56 1-1v-.27l-4.32-3.45a.654.654 0 0 0-.78 0zm2.2-1.135 2.51 2.007c.215.172.39.088.39-.188V3.7c0-.276-.175-.36-.39-.188L13.1 5.52c-.215.172-.215.452 0 .625zM1 0C.45 0 0 .56 0 1l7.568 6.024a.662.662 0 0 0 .784.002L16 1c0-.44-.45-1-1-1H1zM0 3.7v4.264c0 .276.175.36.39.188L2.9 6.145c.216-.173.216-.452 0-.625L.39 3.513C.176 3.34 0 3.423 0 3.7z'/%3E%3C/svg%3E");display:inline-block;margin-left:-27px;margin-right:7px;vertical-align:middle;width:18px}@media (min-width:768px),print{.google-map .location-details{max-width:480px}}.gm-style-iw+div{height:36px!important;padding:6px;right:11px!important;top:13px!important;width:36px!important}.gm-style-iw+div:before{display:block;height:24px;width:24px}.gm-style-iw+div img{display:none}.gm-style-iw.gm-style-iw-c{overflow:unset!important}.gm-ui-hover-effect{opacity:1!important;right:-3px!important;top:-3px!important}.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}.page-header,aside.banner,main{margin-bottom:0;margin-top:0}.page-header--style-constructor .heading{font-size:48px;line-height:normal;margin-left:auto;margin-right:auto;max-width:768px}@media (max-width:767px){.page-header--style-constructor .heading{font-size:28px}}main>section:nth-of-type(odd){background-color:#f8f8f8}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:#f8f8f8}.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{color:#2e2e2e;font-size:28px;font-weight:300;letter-spacing:normal;line-height:36px;margin-bottom:12px}@media (min-width:768px),print{main section.carousel .heading{font-size:48px;letter-spacing:normal;line-height:60px}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:30px;font-size:16px;line-height:24px;margin-bottom:0;margin-top:0;padding:12px 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("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0C5.37 0 0 5.37 0 12s5.37 12 12 12 12-5.37 12-12S18.63 0 12 0zM9.6 17.4V6.6l7.2 5.4-7.2 5.4z'/%3E%3C/svg%3E");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:#f8f8f8;bottom:0;height:2px;left:0;position:absolute}main section.carousel .gallery .caption{color:#f8f8f8;font-size:12px;letter-spacing:normal;line-height:30px;margin:0;padding:0;text-transform:uppercase}main section.products,main section.solutions{background:#f8f8f8;padding-bottom:48px;padding-top:36px}@media (min-width:768px),print{main section.products,main section.solutions{padding-bottom:60px;padding-top:96px}}main section.products footer,main section.products header,main section.solutions footer,main section.solutions header{padding-left:24px;padding-right:24px;text-align:center}@media (min-width:984px),print{main section.products footer,main section.products header,main section.solutions footer,main section.solutions header{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{main section.products footer,main section.products header,main section.solutions footer,main section.solutions header{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:984px),print{main section.products footer,main section.products header,main section.solutions footer,main section.solutions header{padding-left:16px;padding-right:16px}}main section.products header,main section.solutions header{margin-bottom:36px}@media (min-width:768px),print{main section.products header,main section.solutions header{margin-bottom:66px}}main section.products header .heading,main section.solutions header .heading{color:#2e2e2e;font-size:28px;font-weight:300;letter-spacing:normal;line-height:36px;margin-bottom:12px}@media (min-width:768px),print{main section.products header .heading,main section.solutions header .heading{font-size:48px;letter-spacing:normal;line-height:60px}}main section.products footer .note,main section.solutions footer .note{font-size:12px;letter-spacing:normal;line-height:16px;text-transform:uppercase}main section.products footer .button,main section.solutions footer .button{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0;padding:12px 30px}main section.icons{padding-bottom:48px;padding-top:48px;text-align:left}@media (min-width:984px),print{main section.icons{padding-bottom:90px;padding-top:90px}}main section.icons header{margin:0 auto 48px;max-width:700px;padding:0 24px;text-align:center}@media (min-width:984px),print{main section.icons header{margin-bottom:84px}}main section.icons header .heading{color:#2e2e2e;font-size:28px;font-weight:300;letter-spacing:normal;line-height:36px;margin-bottom:12px}@media (min-width:768px),print{main section.icons header .heading{font-size:48px;letter-spacing:normal;line-height:60px}}main section.icons ul{justify-content:center;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}main section.icons ul>li{flex:1 1;min-width:0}}@media (min-width:768px) and (min-width:768px),print,print and (min-width:768px){main section.icons ul>li{flex:none;width:50%}}@media (min-width:984px),print{main section.icons ul>li{flex:none;width:25%}}main section.icons ul:last-child{margin-bottom:0}main section.icons li{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{margin-bottom:0;padding-left:16px;padding-right:16px;text-align:left}main section.icons li .action{margin-top:18px}}@media (min-width:768px) and (max-width:983px){main section.icons li:nth-child(2n+0):nth-last-child(-n+2){margin-bottom:0}main section.icons li:nth-child(2n+0):nth-last-child(-n+2) .icon-item-inner{border-bottom:none;padding-bottom:0}main section.icons li:nth-child(odd):nth-last-child(-n+2){margin-bottom:0}main section.icons li:nth-child(odd):nth-last-child(-n+2) .icon-item-inner{border-bottom:none;padding-bottom:0}}@media (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:984px),print{main section.icons li .icon-item-inner{border-bottom:none;padding-bottom:0}}main section.icons li .icon-item__action{margin-top:24px}main section.icons .image{color:#fba919;display:block;height:60px;margin-bottom:18px;margin-left:auto;margin-right:auto;width:60px}@media (min-width:984px),print{main section.icons .image{margin-bottom:30px;margin-left:0}}main section.icons .name{color:#2e2e2e;font-size:32px;font-weight:300;letter-spacing:normal;line-height:36px;margin-bottom:12px}main section.icons .description{color:#6b6b6b;font-size:18px;letter-spacing:normal;line-height:24px}main section.icons .muted{color:#8c8c8c;font-size:12px;font-weight:500;text-transform:uppercase}main .features{background:#f8f8f8;padding-bottom:48px;padding-top:48px;text-align:center}@media (min-width:984px),print{main .features{padding-bottom:90px;padding-top:90px}main .features ul{margin-left:16px;margin-right:16px}}@media (min-width:1128px),print{main .features ul{margin-left:auto;margin-right:auto;max-width:1152px}}@media (min-width:768px),print{main .features ul{display:flex;flex-wrap:wrap}main .features ul>li{flex:1 1;flex:none;min-width:0;width:100%}}@media (min-width:984px),print{main .features ul>li{flex:none;width:33.3333333333%}}main .features li{margin-bottom:36px;padding-left:24px;padding-right:24px}@media (min-width:984px),print{main .features li{margin-bottom:0;padding-left:16px;padding-right:16px}}main .features li:last-child{margin-bottom:0}main .features .image.svg{background:#fff;border-radius:50%;box-shadow:0 4px 12px 0 rgba(0,0,0,.08);color:#fba919;display:block;height:128px;margin-bottom:18px;margin-left:auto;margin-right:auto;width:128px}@media (min-width:984px),print{main .features .image.svg{margin-bottom:30px}}main .features .name{color:#2e2e2e;font-size:22px;font-weight:300;letter-spacing:normal;line-height:30px;margin-bottom:0}@media (min-width:768px),print{main .features .name{font-size:32px;letter-spacing:normal;line-height:42px}}main .features .description{font-size:16px;line-height:24px;padding-bottom:7px;padding-top:5px}main .features .description:last-child{margin-bottom:0}@media (min-width:768px),print{main .features .description{font-size:18px;line-height:30px;padding-bottom:5px;padding-top:1px}}
