body,html{background:#ececec;color:#202020;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;margin:0}body .cmp-link__screen-reader-only,html .cmp-link__screen-reader-only{display:none!important}html{font-size:1pc}body{background:#fff!important;font-size:1rem;margin:0 auto!important;max-width:20in;overflow-x:hidden}a{color:#2020e0}@media(prefers-color-scheme:dark){a{color:#dfdf1f}}a:hover{text-decoration:none!important}button,input,optgroup,select,textarea{font:inherit}.hide,.hide-custom-section{display:none}.show{display:block}.dark-teal{color:#0b4f48!important}.dark-green-blue{color:#10635a!important}.bright-sea-green{color:#03ffab!important}.solar-orange{color:#d68100!important}.royal-blue{color:#1a559c!important}.electric-blue{color:#00ffe0!important}.dark-chestnut{color:#6e4e45!important}.yellow-link{color:#ffdf8b!important}.white-text{color:#fff!important}.black-text{color:#000!important}.neon-spring-green{color:#03ffab!important}.m-t-0{margin-top:0!important}.m-b-0{margin-bottom:0!important}.no-space{margin:0!important;padding:0!important}.text-padding-container{padding:0 1pc}@media screen and (min-width:991px){.text-padding-container{padding:0 5pc}}.releases-intro-text-container{-webkit-box-sizing:border-box;box-sizing:border-box;clear:both!important;float:unset!important;margin:0 auto;max-width:952px;padding:40px 1pc;width:100%}@media screen and (min-width:991px){.releases-intro-text-container{padding:5pc 0}}.releases-intro-text-container p{color:#202020;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:300;line-height:1;text-align:justify}@media screen and (min-width:991px){.releases-intro-text-container p{font-size:1rem;line-height:1.3}}.releases-intro-text-container h2,.releases-intro-text-container h3{color:#202020;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:500;line-height:1;text-align:justify}@media screen and (min-width:991px){.releases-intro-text-container h2,.releases-intro-text-container h3{font-size:2rem}}.container-1440{-webkit-box-sizing:border-box;box-sizing:border-box;clear:both!important;float:unset!important;margin:0 auto!important;max-width:90pc!important}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-t-0{padding-top:0!important}@media screen and (max-width:991px){.p-t-m-0{padding-top:0!important}}@media screen and (min-width:992px){.p-t-d-0{padding-top:0!important}}.p-b-0{padding-bottom:0!important}@media screen and (max-width:991px){.p-b-m-0{padding-bottom:0!important}}@media screen and (min-width:992px){.p-b-d-0{padding-bottom:0!important}}.p-x-0{padding-left:0!important;padding-right:0!important}@media screen and (max-width:991px){.p-x-m-0{padding-left:0!important;padding-right:0!important}}@media screen and (min-width:992px){.p-x-d-0{padding-left:0!important;padding-right:0!important}}.p-y-0{padding-bottom:0!important;padding-top:0!important}@media screen and (max-width:991px){.p-y-m-0{padding-bottom:0!important;padding-top:0!important}}@media screen and (min-width:992px){.p-y-d-0{padding-bottom:0!important;padding-top:0!important}}.p-t-16{padding-top:1pc!important}@media screen and (max-width:991px){.p-t-m-16{padding-top:1pc!important}}@media screen and (min-width:992px){.p-t-d-16{padding-top:1pc!important}}.p-b-16{padding-bottom:1pc!important}@media screen and (max-width:991px){.p-b-m-16{padding-bottom:1pc!important}}@media screen and (min-width:992px){.p-b-d-16{padding-bottom:1pc!important}}.p-x-16{padding-left:1pc!important;padding-right:1pc!important}@media screen and (max-width:991px){.p-x-m-16{padding-left:1pc!important;padding-right:1pc!important}}@media screen and (min-width:992px){.p-x-d-16{padding-left:1pc!important;padding-right:1pc!important}}.p-y-16{padding-bottom:1pc!important;padding-top:1pc!important}@media screen and (max-width:991px){.p-y-m-16{padding-bottom:1pc!important;padding-top:1pc!important}}@media screen and (min-width:992px){.p-y-d-16{padding-bottom:1pc!important;padding-top:1pc!important}}.p-t-40{padding-top:40px!important}@media screen and (max-width:991px){.p-t-m-40{padding-top:40px!important}}@media screen and (min-width:992px){.p-t-d-40{padding-top:40px!important}}.p-b-40{padding-bottom:40px!important}@media screen and (max-width:991px){.p-b-m-40{padding-bottom:40px!important}}@media screen and (min-width:992px){.p-b-d-40{padding-bottom:40px!important}}.p-x-40{padding-left:40px!important;padding-right:40px!important}@media screen and (max-width:991px){.p-x-m-40{padding-left:40px!important;padding-right:40px!important}}@media screen and (min-width:992px){.p-x-d-40{padding-left:40px!important;padding-right:40px!important}}.p-y-40{padding-bottom:40px!important;padding-top:40px!important}@media screen and (max-width:991px){.p-y-m-40{padding-bottom:40px!important;padding-top:40px!important}}@media screen and (min-width:992px){.p-y-d-40{padding-bottom:40px!important;padding-top:40px!important}}.p-t-80{padding-top:5pc!important}@media screen and (max-width:991px){.p-t-m-80{padding-top:5pc!important}}@media screen and (min-width:992px){.p-t-d-80{padding-top:5pc!important}}.p-b-80{padding-bottom:5pc!important}@media screen and (max-width:991px){.p-b-m-80{padding-bottom:5pc!important}}@media screen and (min-width:992px){.p-b-d-80{padding-bottom:5pc!important}}.p-x-80{padding-left:5pc!important;padding-right:5pc!important}@media screen and (max-width:991px){.p-x-m-80{padding-left:5pc!important;padding-right:5pc!important}}@media screen and (min-width:992px){.p-x-d-80{padding-left:5pc!important;padding-right:5pc!important}}.p-y-80{padding-bottom:5pc!important;padding-top:5pc!important}@media screen and (max-width:991px){.p-y-m-80{padding-bottom:5pc!important;padding-top:5pc!important}}@media screen and (min-width:992px){.p-y-d-80{padding-bottom:5pc!important;padding-top:5pc!important}}.grid-container{display:grid}.grid-col-1{grid-template-columns:1fr}.grid-col-2{grid-template-columns:repeat(2,1fr)}.grid-col-3{grid-template-columns:repeat(3,1fr)}.grid-col-4{grid-template-columns:repeat(4,1fr)}.grid-col-5{grid-template-columns:repeat(5,1fr)}.grid-col-6{grid-template-columns:repeat(6,1fr)}.grid-col-7{grid-template-columns:repeat(7,1fr)}.grid-col-8{grid-template-columns:repeat(8,1fr)}@media screen and (min-width:48em){.grid-col-2.__in-7-3{grid-template-columns:70% 1fr}.grid-col-2.__in-3-7{grid-template-columns:30% 1fr}.grid-col-2.__in-4-6{grid-template-columns:40% 1fr}.grid-col-2.__in-6-4{grid-template-columns:60% 1fr}.grid-col-2.__in-8-2{grid-template-columns:80% 1fr}.grid-col-2.__in-2-8{grid-template-columns:20% 1fr}}@media screen and (max-width:47.9375em){.sm-grid-col-1{grid-template-columns:1fr}.sm-grid-col-2{grid-template-columns:repeat(2,1fr)}.sm-grid-col-3{grid-template-columns:repeat(3,1fr)}.sm-grid-col-4{grid-template-columns:repeat(4,1fr)}.sm-grid-col-5{grid-template-columns:repeat(5,1fr)}.sm-grid-col-6{grid-template-columns:repeat(6,1fr)}.sm-grid-col-7{grid-template-columns:repeat(7,1fr)}.sm-grid-col-8{grid-template-columns:repeat(8,1fr)}}@media screen and (max-width:63.9375em){.md-grid-col-1{grid-template-columns:1fr}.md-grid-col-2{grid-template-columns:repeat(2,1fr)}.md-grid-col-3{grid-template-columns:repeat(3,1fr)}.md-grid-col-4{grid-template-columns:repeat(4,1fr)}.md-grid-col-5{grid-template-columns:repeat(5,1fr)}.md-grid-col-6{grid-template-columns:repeat(6,1fr)}.md-grid-col-7{grid-template-columns:repeat(7,1fr)}.md-grid-col-8{grid-template-columns:repeat(8,1fr)}}@media screen and (max-width:64em){.lg-grid-col-1{grid-template-columns:1fr}.lg-grid-col-2{grid-template-columns:repeat(2,1fr)}.lg-grid-col-3{grid-template-columns:repeat(3,1fr)}.lg-grid-col-4{grid-template-columns:repeat(4,1fr)}.lg-grid-col-5{grid-template-columns:repeat(5,1fr)}.lg-grid-col-6{grid-template-columns:repeat(6,1fr)}.lg-grid-col-7{grid-template-columns:repeat(7,1fr)}.lg-grid-col-8{grid-template-columns:repeat(8,1fr)}}.solarroof-header .solarheader{background-color:rgba(0,0,0,.3);display:block;height:clamp(4.875rem,1.9457rem + 4.7826vw,6.25rem);max-width:20in;min-height:90px;position:fixed;top:0;width:100%;z-index:10}@media(max-width:991px){.solarroof-header .solarheader{min-height:70px}}.solarroof-header .solarroofleft-logo{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:clamp(.625rem,.4167rem + .9259vw,1.25rem) clamp(1.875rem,1.25rem + 2.7778vw,3.75rem);position:absolute;right:0;top:0;width:auto;z-index:99}.solarroof-header .solarroofleft-logo nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:right;-ms-flex-pack:right;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:right;width:100%}.solarroof-header .logo-left{height:clamp(2.6875rem,2.0217rem + 1.087vw,3rem);width:clamp(7.8125rem,5.8152rem + 3.2609vw,8.75rem)}.solarroof-header .logo-left a{display:inline-block;height:inherit;width:inherit}.solarroof-header .logo-left a img{height:inherit;margin-top:clamp(.625rem,-.0408rem + 1.087vw,.9375rem);-o-object-fit:contain;object-fit:contain;width:inherit}.solarroof-header .solarroofnavclass{cursor:pointer;z-index:1}.solarroof-header .navbar-toggler{height:20px;width:30px}.solarroof-header .animated-icon{cursor:pointer;height:20px;margin:10px 0 0;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:30px}.solarroof-header .animated-icon span{background:#fff;border-radius:9px;display:block;height:3px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}.solarroof-header .animated-icon span:first-child{top:0}.solarroof-header .animated-icon span:nth-child(2){top:10px}.solarroof-header .animated-icon span:nth-child(3){top:20px}.solarroof-header .animated-icon.open span:first-child{top:11px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.solarroof-header .animated-icon.open span:nth-child(2){display:none;left:-60px;opacity:0}.solarroof-header .animated-icon.open span:nth-child(3){top:11px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.solarroof-header .solarroofbuttons ul{-webkit-font-smoothing:antialiased;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#ededed;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:space-between;list-style-type:none;opacity:1;overflow:hidden;padding:0;position:fixed;top:0;-webkit-transform:none;transform:none;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1);width:clamp(8.75rem,6.4583rem + 10.1852vw,15.625rem)}.solarroof-header .solarroofbuttons ul.show-nav-options{right:0}@media screen and (min-width:1920px){.solarroof-header .solarroofbuttons ul.show-nav-options{right:calc(50vw - 60pc)}}.solarroof-header .solarroofbuttons ul li a{word-wrap:break-word;background-color:transparent;border-bottom:1px solid hsla(0,0%,100%,.27);color:#fff;display:block;font-size:clamp(.75rem,.7083rem + .1852vw,.875rem);line-height:15px;padding:9px clamp(.5625rem,-.0833rem + 2.8704vw,2.5rem) 9px 0;text-decoration:none!important;white-space:normal;word-break:break-word}.solarroof-header .solarroofbuttons ul li a:hover{color:#000}.solarroof-header .togglebox{background:#f58220;overflow-y:auto;padding-top:clamp(2.5rem,1.6667rem + 3.7037vw,5rem);padding-inline:clamp(.625rem,.4167rem + .9259vw,1.25rem);width:100%}.solarroof-header .solarroofbuttons{display:none;-webkit-transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}.solarroof-header .solarroofbuttons.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(0);transform:translateX(0)}.solarroof-header .solarroofbuttons.hide{-webkit-transform:translateX(100%);transform:translateX(100%)}ol,ul{list-style:none;padding:0}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;padding:0}a,div,form,h1,h4,img,input,label,li,p,section,span,ul{margin:0;padding:0}img{border:0;height:auto;max-width:100%;outline:none}.clr{clear:both}:root{--dur:520ms;--ease:cubic-bezier(.2,.7,.2,1)}.solarroof-herobanner{height:auto}@media(min-width:992px){.solarroof-herobanner{height:580px}}.solarroof-herobanner .hero{height:25pc;overflow:hidden;position:relative;width:100%}@media(min-width:992px){.solarroof-herobanner .hero{height:580px}}.solarroof-herobanner .track{height:100%;position:relative}.solarroof-herobanner .slide{display:grid;inset:0;opacity:1;position:absolute;-webkit-transform:translateX(100%);transform:translateX(100%)}.solarroof-herobanner .slide.animate{-webkit-transition:-webkit-transform var(--dur) var(--ease);transition:-webkit-transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease);transition:transform var(--dur) var(--ease),-webkit-transform var(--dur) var(--ease)}.solarroof-herobanner .slide[aria-current=true]{-webkit-transform:translateX(0);transform:translateX(0);z-index:1}.solarroof-herobanner .media{inset:0;margin:0;overflow:hidden;position:absolute}.solarroof-herobanner .media img,.solarroof-herobanner .media picture{display:block;height:100%;width:100%}.solarroof-herobanner .media img{-o-object-fit:cover;object-fit:cover}.solarroof-herobanner .counter{bottom:22%;color:#f8f5ec;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:500;height:1pc;left:1pc;line-height:1;position:absolute;text-align:left;width:75pt;z-index:1}@media(min-width:992px){.solarroof-herobanner .counter{bottom:12%;font-size:1.5rem;height:19px;left:5pc;line-height:1;width:171px}}.solarroof-herobanner .counter .tot{font-size:.875rem;font-weight:400;line-height:12.6px}@media(min-width:992px){.solarroof-herobanner .counter .tot{font-size:1rem;line-height:.8125rem}}.solarroof-herobanner .solaroof-carousel-arrows{bottom:9%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;left:1pc;position:absolute;width:88px;z-index:1}@media(min-width:992px){.solarroof-herobanner .solaroof-carousel-arrows{bottom:12%;left:271px}}.solarroof-herobanner .next,.solarroof-herobanner .prev{background-size:100% 100%;background:transparent no-repeat 50%;border:1px solid #f8f5ec;display:grid;height:24px;opacity:.5;place-items:center;width:24px}@media(min-width:992px){.solarroof-herobanner .next,.solarroof-herobanner .prev{height:40px;width:40px}}.solarroof-herobanner .next:hover,.solarroof-herobanner .prev:hover{opacity:1}.solarroof-herobanner .next:focus-visible,.solarroof-herobanner .prev:focus-visible{opacity:1}.solarroof-herobanner .prev{content:url(clientlib-solaroof/resources/images/hero-backward-toggle.png)}.solarroof-herobanner .next{content:url(clientlib-solaroof/resources/images/hero-forward-toggles.png)}.solarroof-herobanner .dots{bottom:17%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;left:1pc;list-style:none;margin:0 8px 0 0;padding:0;position:absolute;z-index:1}@media(min-width:992px){.solarroof-herobanner .dots{bottom:28px;left:5pc}}.solarroof-herobanner .dots [role=tab]{background:#aaa;border:0;border-radius:0;cursor:pointer;height:3px;width:3px}@media(min-width:992px){.solarroof-herobanner .dots [role=tab]{height:6px;width:6px}}.solarroof-herobanner .dots [role=tab]:focus-visible{opacity:1}.solarroof-herobanner .dots [aria-selected=true]{background:#f8f5ec;-webkit-transition:width 7s linear;transition:width 7s linear;width:56px}@media(min-width:992px){.solarroof-herobanner .dots [aria-selected=true]{width:250px}}.solarroof-herobanner .caption{color:#f8f5ec;font-family:Syne,sans-serif;font-size:2rem;font-weight:600;left:0;line-height:2.4pc;margin-bottom:8px;padding:1pc;position:absolute;text-align:left;top:74px;width:100%}@media(min-width:992px){.solarroof-herobanner .caption{font-size:3rem;left:5pc;line-height:3pc;max-width:30%;padding:0;top:90pt;width:auto}}@media(prefers-reduced-motion:reduce){.solarroof-herobanner .slide{-webkit-transition:none!important;transition:none!important}}.bannerwithcta{background-color:#f8f5ec;height:520px;overflow:hidden;position:relative;width:100%}@media(min-width:992px){.bannerwithcta{height:472px}}.banner-bg{height:520px;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}@media(min-width:992px){.banner-bg{height:472px}}.energy-consumption-wrapper{background-position:50% 50%!important;background-repeat:no-repeat;background-size:cover;padding:126px 5pc}.energy-consumption-wrapper body,.energy-consumption-wrapper h1,.energy-consumption-wrapper h2,.energy-consumption-wrapper h3,.energy-consumption-wrapper html,.energy-consumption-wrapper p{margin:0;padding:0}@media(max-width:991px){.energy-consumption-wrapper{background-size:cover;padding:40px 1pc}}.energy-consumption-wrapper .energy-consumption{max-width:clamp(26.25rem,-17.4787rem + 70.6013vw,46.0625rem);width:100%}@media(max-width:991px){.energy-consumption-wrapper .energy-consumption{max-width:100%;width:100%}}@media(min-width:991px)and (max-width:1024px){.energy-consumption-wrapper .energy-consumption{max-width:420px}}.energy-consumption-wrapper .energy-consumption .energy-btn-Container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:29px;margin-top:2pc}@media(max-width:991px){.energy-consumption-wrapper .energy-consumption .energy-btn-Container{display:block;margin-top:24px;text-align:center}}.energy-consumption-wrapper .energy-consumption .energy-btn-Container a.btn-icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:1.5px solid #f8f5ec;color:#f8f5ec;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Outfit,sans-serif;font-size:clamp(.625rem,-.4786rem + 1.7817vw,1.125rem);font-weight:500;justify-content:center;letter-spacing:.6px;line-height:19px;padding-block:1pc;padding-inline:clamp(.625rem,-2.4098rem + 4.8998vw,2rem);text-transform:uppercase}@media(max-width:991px){.energy-consumption-wrapper .energy-consumption .energy-btn-Container a.btn-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;height:36px;line-height:15px;margin-bottom:8px;padding:0;width:100%}}.energy-consumption-wrapper .energy-consumption .energy-btn-Container a.btn-icon .arrow{display:inline-block;height:24px;line-height:24px;margin-left:10px;position:relative;top:0;width:1pc}.energy-consumption-wrapper .energy-consumption .energy-btn-Container a.btn-icon .arrow:before{background:#03ffab;content:"";display:inline-block;height:2px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width .4s ease;transition:width .4s ease;vertical-align:middle;width:1pc}.energy-consumption-wrapper .energy-consumption .energy-btn-Container a.btn-icon .arrow:after{border-right:2px solid #03ffab;border-top:2px solid #03ffab;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:6px;position:absolute;right:0;top:1px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:right .4s ease;transition:right .4s ease;width:6px}.energy-consumption-wrapper .energy-consumption .energy-btn-Container a.btn-icon:hover .arrow:before{width:25px}.energy-consumption-wrapper .energy-consumption .energy-btn-Container a.btn-icon:hover .arrow:after{right:-10px}.energy-consumption-wrapper .energy-consumption .energy-btn-Container a.btn-icon img{height:18px;margin-right:11px;margin-top:-2px;width:20px}.energy-consumption-wrapper.energy-left{padding:149px 5pc}@media(max-width:991px){.energy-consumption-wrapper.energy-left{padding:40px 1pc}}.energy-consumption-wrapper.energy-left .energy-consumption{max-width:737px;width:100%}.energy-mobile{display:none;height:520px;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:992px){.energy-mobile .energy-consumption-wrapper.energy-top .energy-consumption{-ms-flex-item-align:start;align-self:flex-start}.energy-mobile .energy-consumption-wrapper.energy-bottom .energy-consumption{-ms-flex-item-align:end;align-self:flex-end}}@media(max-width:991px){.energy-mobile .energy-consumption-wrapper.energy-left{height:520px!important}.energy-mobile{display:block}}.energy-desktop{display:block;height:472px;left:0;position:absolute;top:0;width:100%}@media(max-width:991px){.energy-desktop{height:520px}}.energy-left{-webkit-box-pack:left;-ms-flex-pack:left;-webkit-box-align:end;-ms-flex-align:end;align-items:end;background-size:cover;justify-content:left}.energy-left,.energy-right{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.energy-right{-webkit-box-pack:right;-ms-flex-pack:right;-webkit-box-align:start;-ms-flex-align:start;align-items:start;justify-content:right}@media(max-width:991px){.energy-right{-webkit-box-align:end;-ms-flex-align:end;align-items:end;height:520px}}@media screen and (max-width:992px){.energy-desktop .energy-consumption-wrapper.energy-top .energy-consumption{-ms-flex-item-align:start;align-self:flex-start}.energy-desktop .energy-consumption-wrapper.energy-bottom .energy-consumption{-ms-flex-item-align:end;align-self:flex-end}.energy-desktop .energy-consumption-wrapper.energy-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;min-height:302px}}.main-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;height:520px!important;padding:7pc 10pc 172px 5pc}@media(max-width:991px){.main-banner{height:362px;padding:5pc 1pc 0}}.main-banner .energy-consumption p{max-width:1107px;width:100%}@media(max-width:991px){.main-banner .energy-consumption p{margin-right:0}}.bannerwithcta .energy-consumption .ctaBanner-header h1,.bannerwithcta .energy-consumption .ctaBanner-header h2,.bannerwithcta .energy-consumption .ctaBanner-header>p{color:#f8f5ec;font-family:Syne,sans-serif;font-size:3rem;font-weight:600;line-height:3pc;margin-bottom:1pc}@media(max-width:991px){.bannerwithcta .energy-consumption .ctaBanner-header h1,.bannerwithcta .energy-consumption .ctaBanner-header h2,.bannerwithcta .energy-consumption .ctaBanner-header>p{font-size:2rem;line-height:38px;margin-bottom:8px}}.bannerwithcta .energy-consumption p{color:#f8f5ec;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:300;line-height:26px}@media(max-width:991px){.bannerwithcta .energy-consumption p{font-size:1rem;line-height:20px}}body button:focus{outline:0}@media(min-width:1441px){.footer-list-wrapper.footer-section-one .cmp-custom-container .custom-Grid.grid-container,.root.container .breadcrumb{margin:0 auto;max-width:90pc}.root.container .breadcrumb{width:100%}.herobanner .hero-banner-parent #progressCarousel .carousel-indicators,.herobanner .hero-banner-parent .hero-slide-number,.herobanner .hero-banner-parent .hero-teaser{-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;max-width:90pc;padding-left:5pc;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.herobanner .hero-banner-parent .hero-toggle{left:515px}.cta-bar{overflow:hidden}.cta-bar .cmp-container{margin:0 auto;max-width:90pc;width:100%}.cta-bar .cmp-container .stories-carousal{overflow:visible}.hero-banner-main{background:#062824;width:100%}.Comm-Container>.cmp-container>.container:first-child,.hero-banner-main>.cmp-container,.homePage-seo .cmp-container .text:not(:first-child){margin:0 auto;max-width:90pc}.blog-main-wrapper>.cmp-container{margin:0 auto;width:90pc}.blog-main-wrapper .blog-image .cmp-container{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.featured-stories{overflow:hidden;padding:5pc 0 40px}.featured-stories .cmp-container{margin:0 auto;max-width:90pc}.featured-stories .stories-carousal,.featured-stories .stories-carousal .carousel-container .carousel{overflow:visible}.featured-stories .stories-carousal .carousel-container .carousel .slides .slide{-webkit-box-flex:0;-ms-flex:0 0 22.4%;flex:0 0 22.4%}.videocarousel{overflow:hidden}.videocarousel .video-carousal{margin:0 auto;max-width:20in;overflow:visible}.videocarousel .video-carousal .carousel-container .carousel{overflow:visible}.videocarousel .video-carousal .carousel-container .slides,.videocarousel .video-carousal .carousel-container .text{padding:0!important}#market-watch-wrapper .container>.cmp-container,.cmp-container--contactUs>.cmp-container{margin:0 auto;max-width:90pc}.investors-about-wrapper{background:#faf7f0}.alert-section.explore-section .cmp-custom-container .grid-container,.employeebio .articleTitle,.faq-section .cmp-container,.investorresourcetable,.investors-about-wrapper .custom-container{margin:0 auto;max-width:90pc}.investorresourcetable{width:100%}.energy-consumption-wrapper.energy-left,.energy-left{padding:149px 0}.energy-left{height:100%;max-height:100%}.energy-consumption-wrapper.energy-left .energy-consumption,.energy-left .energy-consumption{padding:0 5pc}.next-career-move-container-parent .next-career-move-container-desktop .career-move-heading,.next-career-move-container-parent .next-career-move-container-desktop .desktop-grid{margin:0 auto;max-width:90pc}.unique-opportunities-tabs .tabs.panelcontainer,.unique-opportunities-tabs .text.policy-document-heading{float:unset!important;margin:0 auto;max-width:90pc}.cmp-container--world>.cmp-container{margin:0 auto;max-width:90pc}.articlelist{overflow:hidden}.articlelist .articleTitle,.articlelist .carousel{margin:0 auto;max-width:90pc;position:relative}.articlelist .articleTitle .carousel-inner,.articlelist .carousel .carousel-inner{overflow:visible}.articlelist .articleTitle .carousel-inner .active.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item,.articlelist .carousel .carousel-inner .active.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item{z-index:9}}@media screen and (min-width:992px)and (max-width:1439px){.main-banner{height:430px;max-height:450px}}@media(min-width:1024px)and (max-width:1439px){.bento-box-parent .bentobox-main-container{width:100%}.contact-us-main.contact-info .contact-grid-container .contact-third-section .cmp-container{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px}.herobanner .hero-banner-parent .hero-teaser .hero-bannner-sub-heading{font-size:1.125rem;margin-bottom:24px}.cta-bar .ctabar-quick-links .custom-Grid{padding-right:0}.bento-box-parent .bentobox-main-container .authored-card:not(.card-caroulsel) .authored-card-text{padding:40px}.bento-box-parent .bentobox-main-container .authored-card:not(.card-caroulsel) .authored-card-text .anchor-text{font-size:26px;line-height:38px}.bento-box-parent .bentobox-main-container .card1 .authored-card-text.card-caroulsel .carousel-item,.bento-box-parent .bentobox-main-container .card1 .authored-card-text.card-caroulsel .carousel-item a{padding:30px}}@media(min-width:1024px)and (max-width:1439px)and (max-width:991px){.bento-box-parent .bentobox-main-container .card1 .authored-card-text.card-caroulsel .carousel-item a{padding:25px 1pc}}@media(min-width:1024px)and (max-width:1439px){.bento-box-parent .bentobox-main-container .card1 .authored-card-text.card-caroulsel .carousel-item .headding-text{font-size:26px;line-height:9pt;margin-bottom:9pt}}@media(min-width:993px)and (max-width:1290px){.herobanner .hero-banner-parent .hero-teaser .hero-bannner-sub-heading{font-size:1rem;margin-bottom:24px}.cta-bar .ctabar-quick-links .grid-item .titleandlist__links__list .titleandlist__links__item a{font-size:1rem}.bento-box-parent .bentobox-main-container .authored-card:not(.card-caroulsel) .authored-card-text{padding:30px}.bento-box-parent .bentobox-main-container .authored-card:not(.card-caroulsel) .authored-card-text .anchor-text,.bento-box-parent .bentobox-main-container .authored-card:not(.card-caroulsel) .authored-card-text .headding-text,.bento-box-parent .bentobox-main-container .authored-card:not(.card-caroulsel) .authored-card-text.has-arrow-icon .headding-text{font-size:1.375rem;line-height:2pc}.bento-box-parent .bentobox-main-container .authored-card:not(.card-caroulsel) .authored-card-text.has-arrow-icon .headding-text:after{bottom:8px;margin-left:17px}.bento-box-parent .bentobox-main-container .authored-card:not(.card-caroulsel) .authored-card-text.has-arrow-icon .arrow{bottom:4px}.bento-box-parent .bentobox-main-container .authored-card:not(.card-caroulsel) .authored-card-text .content-text{-webkit-line-clamp:3}.bento-box-parent .bentobox-main-container .authored-card:not(.card-caroulsel) a .authored-card-text{padding:30px 3pc 30px 30px}.bento-box-parent .bentobox-main-container .card1 .authored-card-text.card-caroulsel .carousel-item{padding:30px}.bento-box-parent .bentobox-main-container .card1 .authored-card-text.card-caroulsel .carousel-item .headding-text{font-size:1.375rem;line-height:0}.bento-box-parent .bentobox-main-container .card1 .authored-card-text.card-caroulsel .carousel-item .content-text{-webkit-line-clamp:3}.bento-box-parent .bentobox-main-container .card1 .authored-card-text.card-caroulsel .dots-container{left:2pc}}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.alert-section .cmp-custom-container{padding:2pc 1pc}.alert-section .grid-item .title .cmp-title__text{color:#f8f5ec;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:500;line-height:30px;margin-bottom:1pc}.alert-section .grid-item .text p{color:#fcfbf7;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:400;line-height:18px}.alert-section.explore-section .button{text-align:right}.alert-section.explore-section .button a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media(max-width:768px){.alert-section.explore-section .button a{display:block}}.alert-section.explore-section .button a#download-btn span.cmp-button__text .arrow{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-ordinal-group:0;-ms-flex-order:-1;align-items:center;border-bottom:2px solid #03ffab;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 10px 0 0;order:-1}.alert-section.explore-section .button a#download-btn span.cmp-button__text .arrow:before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.alert-section.explore-section .button a#download-btn span.cmp-button__text .arrow:after{bottom:0;right:unset;top:unset;-webkit-transform:translateY(-50%) rotate(136deg);transform:translateY(-50%) rotate(136deg)}.alert-section.explore-section .button a#download-btn span.cmp-button__text:active .arrow:before,.alert-section.explore-section .button a#download-btn span.cmp-button__text:hover .arrow:before{width:1pc}.alert-section.explore-section .button a#download-btn span.cmp-button__text:active .arrow:after,.alert-section.explore-section .button a#download-btn span.cmp-button__text:hover .arrow:after{right:unset}.alert-section.explore-section .button a span.cmp-button__text{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid #f8f5ec;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f8f5ec;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:500;justify-content:center;line-height:18px;padding:11px 2pc}@media(max-width:991px){.alert-section.explore-section .button a span.cmp-button__text{width:100%}}.alert-section.explore-section .button a span.cmp-button__text .arrow{display:inline-block;height:24px;line-height:24px;margin-left:10px;position:relative;top:0;width:1pc}.alert-section.explore-section .button a span.cmp-button__text .arrow:before{background:#03ffab;content:"";display:inline-block;height:2px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width .4s ease;transition:width .4s ease;vertical-align:middle;width:1pc}.alert-section.explore-section .button a span.cmp-button__text .arrow:after{border-right:2px solid #03ffab;border-top:2px solid #03ffab;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:6px;position:absolute;right:0;top:1px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:right .4s ease;transition:right .4s ease;width:6px}.alert-section.explore-section .button a span.cmp-button__text:active .arrow:before,.alert-section.explore-section .button a span.cmp-button__text:hover .arrow:before{width:25px}.alert-section.explore-section .button a span.cmp-button__text:active .arrow:after,.alert-section.explore-section .button a span.cmp-button__text:hover .arrow:after{right:-10px}@media(max-width:991px){.alert-section.explore-section h1{padding-right:5px}.alert-section.explore-section .cmp-custom-container .grid-container{gap:10px}}@media screen and (min-width:992px)and (max-width:1365px){.alert-section.explore-section .cmp-custom-container .grid-container{grid-template-columns:70% 1fr}}@media(min-width:1366px){.alert-section.explore-section .cmp-custom-container .grid-container{grid-template-columns:79% 1fr}}@media(min-width:992px){.alert-section .cmp-custom-container{padding:54px 31px 54px 5pc}.alert-section .cmp-custom-container .grid-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:25.5% 1fr}.alert-section .cmp-custom-container .grid-container .grid-item .title .cmp-title__text{font-size:2rem;line-height:2pc;margin:0}.alert-section .cmp-custom-container .grid-container .grid-item .text p{border-left:1px solid #fafafa;font-size:1.125rem;line-height:23px;margin:0 0 0 2pc;padding-left:2pc}.alert-section.explore-section .cmp-custom-container{padding:47px 5pc}.alert-section.explore-section .cmp-custom-container .grid-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.alert-section.explore-section .cmp-custom-container .button a span.cmp-button__text{font-size:1.125rem;line-height:21px;padding:17px 2pc;width:100%}.alert-section.explore-section .cmp-custom-container .button a span.cmp-button__text:after{height:14px;top:3px}}.blue-theme.alert-section.explore-section .cmp-custom-container .grid-item .title .cmp-title__text{color:#202020}.blue-theme.alert-section.explore-section .cmp-custom-container .button a{border:1.5px solid #202020}.blue-theme.alert-section.explore-section .cmp-custom-container .button a span.cmp-button__text{color:#202020}@media(min-width:1025px){.content-expresso-theme .alert-section.explore-section .cmp-custom-container .button a span.cmp-button__text,.content-expresso-theme .articlelist .manual-carousel .toggleBtn,.content-expresso-theme .bannerwithcta .energy-consumption-wrapper .energy-consumption .energy-btn-Container a.btn-icon,.content-expresso-theme .cta-bar .stories-carousal .carousel-container .button-container button.next,.content-expresso-theme .cta-bar .stories-carousal .carousel-container .button-container button.prev,.content-expresso-theme .employeebio .manual-carousel a,.content-expresso-theme .faq-section .faq-tabs-container .cmp-tabs ol.cmp-tabs__tablist li.cmp-tabs__tab:not(.cmp-tabs__tab--active),.content-expresso-theme .hero-bannner-CTA,.content-expresso-theme .herobanner .hero-banner-parent .hero-toggle .carousel-control-next .hero-carousel-control-next-icon,.content-expresso-theme .herobanner .hero-banner-parent .hero-toggle .carousel-control-prev .hero-carousel-control-prev-icon,.content-expresso-theme .how-to-buy-container .text-section .cmp-button,.content-expresso-theme .how-to-buy-container .titleandlist__links__list .titleandlist__links__item a,.content-expresso-theme .videocarousel .video-carousal .button-container button{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#eae0d4),color-stop(50%,transparent));background:linear-gradient(90deg,#eae0d4 50%,transparent 0);background-position:100% 100%;background-size:200% 100%;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.content-expresso-theme .alert-section.explore-section .cmp-custom-container .button a span.cmp-button__text:hover,.content-expresso-theme .articlelist .manual-carousel .toggleBtn:hover,.content-expresso-theme .bannerwithcta .energy-consumption-wrapper .energy-consumption .energy-btn-Container a.btn-icon:hover,.content-expresso-theme .cta-bar .stories-carousal .carousel-container .button-container button.next:hover,.content-expresso-theme .cta-bar .stories-carousal .carousel-container .button-container button.prev:hover,.content-expresso-theme .employeebio .manual-carousel a:hover,.content-expresso-theme .faq-section .faq-tabs-container .cmp-tabs ol.cmp-tabs__tablist li.cmp-tabs__tab:not(.cmp-tabs__tab--active):hover,.content-expresso-theme .hero-bannner-CTA:hover,.content-expresso-theme .herobanner .hero-banner-parent .hero-toggle .carousel-control-next .hero-carousel-control-next-icon:hover,.content-expresso-theme .herobanner .hero-banner-parent .hero-toggle .carousel-control-prev .hero-carousel-control-prev-icon:hover,.content-expresso-theme .how-to-buy-container .text-section .cmp-button:hover,.content-expresso-theme .how-to-buy-container .titleandlist__links__list .titleandlist__links__item a:hover,.content-expresso-theme .videocarousel .video-carousal .button-container button:hover{background-position:0 100%;border:1px solid #202020;color:#6e4e45}.content-expresso-theme .faq-section .faq-tabs-container .cmp-tabs ol.cmp-tabs__tablist li.cmp-tabs__tab:not(.cmp-tabs__tab--active):hover{border:1px solid #ccc1a9}.content-expresso-theme .alert-section.explore-section .cmp-custom-container .button a span.cmp-button__text:hover{border:initial}.content-expresso-theme .alert-section.explore-section .cmp-custom-container .button a span.cmp-button__text:hover:after{background:url(clientlib-solaroof/resources/images/theme-expresso/expresso-CTA-hover-arrow.svg) no-repeat}.content-expresso-theme .expresso-theme .how-to-buy-container .text-section .cmp-button span:after,.content-expresso-theme .how-to-buy-container .titleandlist__links__list .titleandlist__links__item a:after{background:url(clientlib-solaroof/resources/images/theme-expresso/expresso-yellow-arrow.svg) no-repeat}.content-expresso-theme .expresso-theme .how-to-buy-container .text-section .cmp-button span:hover:after,.content-expresso-theme .how-to-buy-container .titleandlist__links__list .titleandlist__links__item a:hover:after{background:url(clientlib-solaroof/resources/images/theme-expresso/expresso-CTA-hover-arrow.svg) no-repeat}.content-expresso-theme .herobanner .hero-bannner-CTA:hover .hero-banner-arrow{content:url(clientlib-solaroof/resources/images/theme-expresso/expresso-CTA-hover-arrow.svg)!important}.content-expresso-theme .herobanner .hero-carousel-control-next-icon:hover{content:url(clientlib-solaroof/resources/images/theme-expresso/expresso-CTA-next-arrow-transparent.svg)!important}.content-expresso-theme .herobanner .hero-carousel-control-prev-icon:hover{content:url(clientlib-solaroof/resources/images/theme-expresso/expresso-CTA-prev-arrow-transparent.svg)!important}.content-expresso-theme .cta-bar .stories-carousal .carousel-container .button-container button.prev:hover:after,.content-expresso-theme .cta-bar .stories-carousal .carousel-container .button-container button.video-prev:hover:after,.content-expresso-theme .videocarousel.videocarousel-expresso .video-carousal .button-container button.prev:hover:after,.content-expresso-theme .videocarousel.videocarousel-expresso .video-carousal .button-container button.video-prev:hover:after{background:url(clientlib-solaroof/resources/images/theme-expresso/expresso-CTA-prev-arrow.svg) no-repeat}.content-expresso-theme .cta-bar .stories-carousal .carousel-container .button-container button.next:hover:after,.content-expresso-theme .cta-bar .stories-carousal .carousel-container .button-container button.video-next:hover:after,.content-expresso-theme .videocarousel.videocarousel-expresso .video-carousal .button-container button.next:hover:after,.content-expresso-theme .videocarousel.videocarousel-expresso .video-carousal .button-container button.video-next:hover:after{background:url(clientlib-solaroof/resources/images/theme-expresso/expresso-CTA-next-arrow.svg) no-repeat}.content-expresso-theme .articlelist .manual-carousel .toggleBtn:hover .forwardButton,.content-expresso-theme .employeebio .manual-carousel a:hover .forwardButton{content:url(clientlib-solaroof/resources/images/theme-expresso/expresso-CTA-next-arrow.svg)!important}.content-expresso-theme .articlelist .manual-carousel .toggleBtn:hover .backwardButton,.content-expresso-theme .employeebio .manual-carousel a:hover .backwardButton{content:url(clientlib-solaroof/resources/images/theme-expresso/expresso-CTA-prev-arrow.svg)!important}.content-expresso-theme .cta-bar .slide:hover{background-color:#271d09;border:1px solid #271d09!important}.content-expresso-theme .cta-bar .slide:hover .desktop-icon{-webkit-transform:translate3d(0,-24px,0);transform:translate3d(0,-24px,0)}.content-expresso-theme .cta-bar .desktop-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.content-expresso-theme .cta-bar .cta-icon{height:25px;margin-bottom:1pc;overflow:hidden;width:35px}.content-expresso-theme .codeCard .cardImg-container{height:353px;overflow:hidden;position:relative;width:100%}.content-expresso-theme .codeCard .cardImg{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.content-expresso-theme .codeCard:hover .cardImg{-webkit-transform:scale(1.3);transform:scale(1.3)}.content-expresso-theme .play-button{background:url(clientlib-solaroof/resources/images/theme-expresso/video-icon-expressso.svg) no-repeat!important}.content-expresso-theme .play-button,.content-expresso-theme .play-button:hover{-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.content-expresso-theme .play-button:hover{background:url(clientlib-solaroof/resources/images/theme-expresso/video-icon-expressso-filled.svg) no-repeat!important;height:73px!important;width:73px!important}.content-expresso-theme .employee-bio .image-container:hover .hover-image-switch{opacity:1}.content-expresso-theme .employee-bio .hover-image-switch{display:block!important;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1}.content-expresso-theme .hover-image-switch{display:none!important}.content-expresso-theme .hero-enhancement-remove-top-layer.expresso-theme>.cmp-container .hero-banner-main .hotspot-container .interactivemedia .s7imagemapeffect .s7icon{background-image:url(clientlib-solaroof/resources/images/theme-expresso/expresso-hotspot-icon.gif)!important;opacity:1!important}.content-expresso-theme .enquiry-dropdown{background-color:#201501!important}.content-orange-theme .alert-section.explore-section .cmp-custom-container .button a span.cmp-button__text,.content-orange-theme .articlelist .manual-carousel .toggleBtn,.content-orange-theme .bannerwithcta .energy-consumption-wrapper .energy-consumption .energy-btn-Container a.btn-icon,.content-orange-theme .contactUs-form-container .cmp-container--form .cmp-container-form-section form button,.content-orange-theme .cta-bar .stories-carousal .carousel-container .button-container button.next,.content-orange-theme .cta-bar .stories-carousal .carousel-container .button-container button.prev,.content-orange-theme .employeebio .manual-carousel a,.content-orange-theme .faq-section .faq-tabs-container .cmp-tabs ol.cmp-tabs__tablist li.cmp-tabs__tab:not(.cmp-tabs__tab--active),.content-orange-theme .hero-bannner-CTA,.content-orange-theme .herobanner .hero-banner-parent .hero-toggle .carousel-control-next .hero-carousel-control-next-icon,.content-orange-theme .herobanner .hero-banner-parent .hero-toggle .carousel-control-prev .hero-carousel-control-prev-icon,.content-orange-theme .unique-opportunities-tabs .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link,.content-orange-theme .videocarousel .video-carousal .button-container button{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#d68100),color-stop(50%,transparent));background:linear-gradient(90deg,#d68100 50%,transparent 0);background-position:100% 100%;background-size:200% 100%;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.content-orange-theme .alert-section.explore-section .cmp-custom-container .button a span.cmp-button__text:hover,.content-orange-theme .articlelist .manual-carousel .toggleBtn:hover,.content-orange-theme .bannerwithcta .energy-consumption-wrapper .energy-consumption .energy-btn-Container a.btn-icon:hover,.content-orange-theme .contactUs-form-container .cmp-container--form .cmp-container-form-section form button:hover,.content-orange-theme .cta-bar .stories-carousal .carousel-container .button-container button.next:hover,.content-orange-theme .cta-bar .stories-carousal .carousel-container .button-container button.prev:hover,.content-orange-theme .employeebio .manual-carousel a:hover,.content-orange-theme .faq-section .faq-tabs-container .cmp-tabs ol.cmp-tabs__tablist li.cmp-tabs__tab:not(.cmp-tabs__tab--active):hover,.content-orange-theme .hero-bannner-CTA:hover,.content-orange-theme .herobanner .hero-banner-parent .hero-toggle .carousel-control-next .hero-carousel-control-next-icon:hover,.content-orange-theme .herobanner .hero-banner-parent .hero-toggle .carousel-control-prev .hero-carousel-control-prev-icon:hover,.content-orange-theme .unique-opportunities-tabs .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:hover,.content-orange-theme .videocarousel .video-carousal .button-container button:hover{background-position:0 100%;border:1px solid #202020!important;color:#fff}.content-orange-theme .faq-section .faq-tabs-container .cmp-tabs ol.cmp-tabs__tablist li.cmp-tabs__tab:not(.cmp-tabs__tab--active):hover{border:1px solid #ccc1a9}.content-orange-theme .alert-section.explore-section .cmp-custom-container .button a span.cmp-button__text:hover{border:initial}.content-orange-theme .alert-section.explore-section .cmp-custom-container .button a span.cmp-button__text:hover:after{background:url(clientlib-solaroof/resources/images/theme-orange/orange-white-CTA-arrow.svg) no-repeat}.content-orange-theme .bannerwithcta .energy-consumption-wrapper .energy-consumption .energy-btn-Container a.btn-icon:after,.content-orange-theme .contactUs-form-container .cmp-container--form .cmp-container-form-section form button:after,.content-orange-theme .unique-opportunities-tabs .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:after{background:url(clientlib-solaroof/resources/images/theme-orange/orange-explore-arrow.svg) no-repeat}.content-orange-theme .bannerwithcta .energy-consumption-wrapper .energy-consumption .energy-btn-Container a.btn-icon:hover:after,.content-orange-theme .contactUs-form-container .cmp-container--form .cmp-container-form-section form button:hover:after,.content-orange-theme .unique-opportunities-tabs .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:hover:after{background:url(clientlib-solaroof/resources/images/theme-orange/orange-white-CTA-arrow.svg) no-repeat}.content-orange-theme .herobanner .hero-banner-parent .hero-teaser .hero-bannner-CTA :hover .hero-banner-arrow{content:url(clientlib-solaroof/resources/images/theme-orange/orange-white-CTA-arrow.svg)!important}.content-orange-theme .herobanner .hero-banner-parent .hero-toggle .hero-carousel-control-next-icon:hover{content:url(clientlib-solaroof/resources/images/theme-orange/white-transparant-CTA-next.svg)!important}.content-orange-theme .herobanner .hero-banner-parent .hero-toggle .hero-carousel-control-prev-icon:hover{content:url(clientlib-solaroof/resources/images/theme-orange/white-transparant-CTA-prev.svg)!important}.content-orange-theme .cta-bar .stories-carousal .carousel-container .button-container button.prev:hover:after,.content-orange-theme .cta-bar .stories-carousal .carousel-container .button-container button.video-prev:hover:after,.content-orange-theme .videocarousel .video-carousal .button-container button.prev:hover:after,.content-orange-theme .videocarousel .video-carousal .button-container button.video-prev:hover:after{background:url(clientlib-solaroof/resources/images/theme-orange/white-prev-CTA-arrow.svg) no-repeat}.content-orange-theme .cta-bar .stories-carousal .carousel-container .button-container button.next:hover:after,.content-orange-theme .cta-bar .stories-carousal .carousel-container .button-container button.video-next:hover:after,.content-orange-theme .videocarousel .video-carousal .button-container button.next:hover:after,.content-orange-theme .videocarousel .video-carousal .button-container button.video-next:hover:after{background:url(clientlib-solaroof/resources/images/theme-orange/white-next-CTA-arrow.svg) no-repeat}.content-orange-theme .articlelist .manual-carousel .toggleBtn:hover .forwardButton,.content-orange-theme .employeebio .manual-carousel a:hover .forwardButton{content:url(clientlib-solaroof/resources/images/theme-orange/white-next-CTA-arrow.svg)!important}.content-orange-theme .articlelist .manual-carousel .toggleBtn:hover .backwardButton,.content-orange-theme .employeebio .manual-carousel a:hover .backwardButton{content:url(clientlib-solaroof/resources/images/theme-orange/white-prev-CTA-arrow.svg)!important}.content-orange-theme .enquiry-dropdown{background-color:#d68100!important}.content-blue-theme .alert-section.explore-section .cmp-custom-container .button a span.cmp-button__text,.content-blue-theme .articlelist .manual-carousel .toggleBtn,.content-blue-theme .bannerwithcta .energy-consumption-wrapper .energy-consumption .energy-btn-Container a.btn-icon,.content-blue-theme .contactUs-form-container .cmp-container--form .cmp-container-form-section form button :not(.resetOTP),.content-blue-theme .contactUs-form-container .cmp-container--form .cmp-container-form-section form button.customerSupport-phone,.content-blue-theme .contactUs-form-container .cmp-container--form .cmp-container-form-section form button.submit,.content-blue-theme .cta-bar .stories-carousal .carousel-container .button-container button.next,.content-blue-theme .cta-bar .stories-carousal .carousel-container .button-container button.prev,.content-blue-theme .employeebio .manual-carousel a,.content-blue-theme .faq-section .faq-tabs-container .cmp-tabs ol.cmp-tabs__tablist li.cmp-tabs__tab:not(.cmp-tabs__tab--active),.content-blue-theme .hero-bannner-CTA,.content-blue-theme .herobanner .hero-banner-parent .hero-toggle .carousel-control-next .hero-carousel-control-next-icon,.content-blue-theme .herobanner .hero-banner-parent .hero-toggle .carousel-control-prev .hero-carousel-control-prev-icon,.content-blue-theme .unique-opportunities-tabs .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link,.content-blue-theme .videocarousel .video-carousal .button-container button{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#e4f7ff),color-stop(50%,transparent));background:linear-gradient(90deg,#e4f7ff 50%,transparent 0);background-position:100% 100%;background-size:200% 100%;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.content-blue-theme .alert-section.explore-section .cmp-custom-container .button a span.cmp-button__text:hover,.content-blue-theme .articlelist .manual-carousel .toggleBtn:hover,.content-blue-theme .bannerwithcta .energy-consumption-wrapper .energy-consumption .energy-btn-Container a.btn-icon:hover,.content-blue-theme .contactUs-form-container .cmp-container--form .cmp-container-form-section form button :not(.resetOTP):hover,.content-blue-theme .contactUs-form-container .cmp-container--form .cmp-container-form-section form button.customerSupport-phone:hover,.content-blue-theme .contactUs-form-container .cmp-container--form .cmp-container-form-section form button.submit:hover,.content-blue-theme .cta-bar .stories-carousal .carousel-container .button-container button.next:hover,.content-blue-theme .cta-bar .stories-carousal .carousel-container .button-container button.prev:hover,.content-blue-theme .employeebio .manual-carousel a:hover,.content-blue-theme .faq-section .faq-tabs-container .cmp-tabs ol.cmp-tabs__tablist li.cmp-tabs__tab:not(.cmp-tabs__tab--active):hover,.content-blue-theme .hero-bannner-CTA:hover,.content-blue-theme .herobanner .hero-banner-parent .hero-toggle .carousel-control-next .hero-carousel-control-next-icon:hover,.content-blue-theme .herobanner .hero-banner-parent .hero-toggle .carousel-control-prev .hero-carousel-control-prev-icon:hover,.content-blue-theme .unique-opportunities-tabs .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:hover,.content-blue-theme .videocarousel .video-carousal .button-container button:hover{background-position:0 100%;border:1px solid #202020!important;color:#1a559c}.content-blue-theme .faq-section .faq-tabs-container .cmp-tabs ol.cmp-tabs__tablist li.cmp-tabs__tab:not(.cmp-tabs__tab--active):hover{border:1px solid #ccc1a9}.content-blue-theme .alert-section.explore-section .cmp-custom-container .button a span.cmp-button__text:hover{border:initial!important}.content-blue-theme .bannerwithcta .energy-consumption-wrapper .energy-consumption .energy-btn-Container a.btn-icon:after,.content-blue-theme .contactUs-form-container .cmp-container--form .cmp-container-form-section form button:after,.content-blue-theme .unique-opportunities-tabs .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:after{background:url(clientlib-solaroof/resources/images/theme-blue/blue-btaBar-blue-arrow.svg) no-repeat}.content-blue-theme .bannerwithcta .energy-consumption-wrapper .energy-consumption .energy-btn-Container a.btn-icon:hover:after,.content-blue-theme .contactUs-form-container .cmp-container--form .cmp-container-form-section form button:hover:after,.content-blue-theme .unique-opportunities-tabs .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link:hover:after{background:url(clientlib-solaroof/resources/images/theme-blue/blue-hover-CTA-arrow.svg) no-repeat}.content-blue-theme .herobanner .hero-banner-parent .hero-teaser .hero-bannner-CTA :hover .hero-banner-arrow{content:url(clientlib-solaroof/resources/images/theme-blue/blue-hover-CTA-arrow.svg)!important}.content-blue-theme .herobanner .hero-banner-parent .hero-toggle .hero-carousel-control-next-icon:hover{content:url(clientlib-solaroof/resources/images/theme-blue/blue-transparant-CTA-next.svg)!important}.content-blue-theme .herobanner .hero-banner-parent .hero-toggle .hero-carousel-control-prev-icon:hover{content:url(clientlib-solaroof/resources/images/theme-blue/blue-transparant-CTA-prev.svg)!important}.content-blue-theme .cta-bar .stories-carousal .carousel-container .button-container button.prev:hover:after,.content-blue-theme .cta-bar .stories-carousal .carousel-container .button-container button.video-prev:hover:after,.content-blue-theme .videocarousel .video-carousal .button-container button.prev:hover:after,.content-blue-theme .videocarousel .video-carousal .button-container button.video-prev:hover:after{background:url(clientlib-solaroof/resources/images/theme-blue/blue-hover-CTA-prev.svg) no-repeat}.content-blue-theme .cta-bar .stories-carousal .carousel-container .button-container button.next:hover:after,.content-blue-theme .cta-bar .stories-carousal .carousel-container .button-container button.video-next:hover:after,.content-blue-theme .videocarousel .video-carousal .button-container button.next:hover:after,.content-blue-theme .videocarousel .video-carousal .button-container button.video-next:hover:after{background:url(clientlib-solaroof/resources/images/theme-blue/blue-hover-CTA-next.svg) no-repeat}.content-blue-theme .articlelist .manual-carousel .toggleBtn:hover .forwardButton,.content-blue-theme .employeebio .manual-carousel a:hover .forwardButton{content:url(clientlib-solaroof/resources/images/theme-blue/blue-hover-CTA-next.svg)!important}.content-blue-theme .articlelist .manual-carousel .toggleBtn:hover .backwardButton,.content-blue-theme .employeebio .manual-carousel a:hover .backwardButton{content:url(clientlib-solaroof/resources/images/theme-blue/blue-hover-CTA-prev.svg)!important}.content-blue-theme .cta-bar .slide:hover{background-color:#011b21;border:1px solid #f8f5ec!important}.content-blue-theme .cta-bar .slide:hover .desktop-icon{-webkit-animation:bounce .5s;animation:bounce .5s}.content-blue-theme .cta-bar .desktop-icon{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}}.content-blue-theme .cta-bar .cta-icon{height:25px;margin-bottom:1pc;overflow:hidden;width:35px}.content-blue-theme .enquiry-dropdown{background-color:#02081b!important}}.content-expresso-theme .enquiry-dropdown{background-color:#201501!important}.content-orange-theme .enquiry-dropdown{background-color:#d68100!important}.content-blue-theme .enquiry-dropdown{background-color:#02081b!important}.faq-section{background-color:#fff;padding:34px 1pc 24px}.faq-section .faq-heading-container .text{text-align:left}.faq-section .faq-heading-container .text.heading h2{font-family:Syne,sans-serif;font-size:2rem;font-weight:600;line-height:2.4pc;margin:0 0 8px}.faq-section .faq-heading-container .text.sub-heading p{font-family:Outfit,sans-serif;font-size:1rem;font-weight:300;line-height:1.3pc;margin:0}.faq-section .faq-tabs-container .cmp-tabs ol.cmp-tabs__tablist{margin:24px 0;overflow-x:hidden}.faq-section .faq-tabs-container .cmp-tabs ol.cmp-tabs__tablist li{font-family:Outfit,sans-serif;font-size:.875rem;line-height:1.5}.faq-section .faq-tabs-container .cmp-tabs ol.cmp-tabs__tablist li.cmp-tabs__tab{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;text-wrap:nowrap;text-wrap:wrap;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;height:100%;justify-content:center;line-height:17px;padding:11px 9pt}.faq-section .faq-tabs-container .cmp-tabs ol.cmp-tabs__tablist li.cmp-tabs__tab--active{font-weight:500}.faq-section .faq-tabs-container .cmp-tabs ol.cmp-tabs__tablist li.cmp-tabs__tab--active:after{content:" ";display:inline-block;margin-left:9pt;position:absolute;position:relative;right:0;top:-.1px;width:21px}@media screen and (max-width:991px){.faq-section .faq-tabs-container .cmp-tabs ol.cmp-tabs__tablist li.cmp-tabs__tab--active:after{margin-left:10px;right:4px;width:47px}}.faq-section .faq-tabs-container .cmp-tabs .cmp-accordion__item h3 button{outline:none!important;padding:1pc 2pc 1pc 0;position:relative}.faq-section .faq-tabs-container .cmp-tabs .cmp-accordion__item h3 button .cmp-accordion__icon{display:inline-block;height:24px;position:absolute;right:5px;top:25px;width:24px}.faq-section .faq-tabs-container .cmp-tabs .cmp-accordion__item h3 button[aria-expanded=true]{border-bottom:none}.faq-section .faq-tabs-container .cmp-tabs .cmp-accordion__item h3 button[aria-expanded=true] .cmp-accordion__icon{background:url(clientlib-solaroof/resources/images/expandedAccordion.svg) no-repeat}.faq-section .faq-tabs-container .cmp-tabs .cmp-accordion__item h3 button[aria-expanded=false]{border-bottom:1px solid #ccc1a9}.faq-section .faq-tabs-container .cmp-tabs .cmp-accordion__item h3 button[aria-expanded=false] .cmp-accordion__icon{background:url(clientlib-solaroof/resources/images/collapsedAccordion.svg) no-repeat}.faq-section .faq-tabs-container .cmp-tabs .cmp-accordion__item h3 button .cmp-accordion__title{color:#202020;font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:400;line-height:22.68px}.faq-section .faq-tabs-container .cmp-tabs .cmp-accordion__item .cmp-accordion__panel--expanded{border-bottom:1px solid #ccc1a9}.faq-section .faq-tabs-container .cmp-tabs .cmp-accordion__item .cmp-accordion__panel--expanded p{font-family:Outfit,sans-serif;line-height:.21in;margin:0 0 1pc}@media(max-width:991px){.faq-section .faq-tabs-container ol.cmp-tabs__tablist{-webkit-overflow-scrolling:touch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px;max-width:85vw;overflow:scroll;overflow-x:scroll!important;scrollbar-width:none;width:100%}.faq-section .faq-tabs-container ol.cmp-tabs__tablist::-webkit-scrollbar{display:none}.faq-section .faq-tabs-container .cmp-tabs .cmp-tabs__tabpanel--active{max-height:425px;overflow-y:scroll;padding-right:10px}.faq-section .faq-tabs-container .cmp-tabs .cmp-tabs__tabpanel--active::-webkit-scrollbar{background-color:#f8f5ec;border-radius:10px;width:5px}.faq-section .faq-tabs-container .cmp-tabs .cmp-tabs__tabpanel--active::-webkit-scrollbar-thumb{background-color:#6e4e45;border-radius:10px;width:5px}}@media(min-width:992px){.faq-section{padding:5pc}.faq-section .faq-heading-container .text.heading h2{font-size:3rem;line-height:.6in;margin:0 0 1pc}.faq-section .faq-heading-container .text.sub-heading p{font-size:1.25rem;line-height:26px}.faq-section .faq-tabs-container{margin-top:40px}.faq-section .faq-tabs-container .cmp-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:133px}.faq-section .faq-tabs-container .cmp-tabs ol.cmp-tabs__tablist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1pc;margin:0;max-height:369px;overflow-y:auto;padding-right:24px;width:21vw}.faq-section .faq-tabs-container .cmp-tabs ol.cmp-tabs__tablist::-webkit-scrollbar{background-color:#f8f5ec;border-radius:10px;width:6px}.faq-section .faq-tabs-container .cmp-tabs ol.cmp-tabs__tablist::-webkit-scrollbar-thumb{background-color:#6e4e45;border-radius:10px;width:6px}.faq-section .faq-tabs-container .cmp-tabs ol.cmp-tabs__tablist li.cmp-tabs__tab{-webkit-box-pack:start;-ms-flex-pack:start;font-size:1.25rem;height:auto;justify-content:flex-start;line-height:26px;padding:1pc 31px 1pc 24px;position:relative}.faq-section .faq-tabs-container .cmp-tabs ol.cmp-tabs__tablist li.cmp-tabs__tab--active:after{margin:0;position:absolute;right:9px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.faq-section .faq-tabs-container .cmp-tabs .cmp-tabs__tabpanel--active{max-height:375px;overflow-y:scroll;padding-right:24px;width:58.8vw}.faq-section .faq-tabs-container .cmp-tabs .cmp-tabs__tabpanel--active::-webkit-scrollbar{background-color:#f8f5ec;border-radius:10px;width:6px}.faq-section .faq-tabs-container .cmp-tabs .cmp-tabs__tabpanel--active::-webkit-scrollbar-thumb{background-color:#6e4e45;border-radius:10px;width:6px}.faq-section .faq-tabs-container .cmp-tabs h3 button{padding:20px 0}.faq-section .faq-tabs-container .cmp-tabs h3 button[aria-expanded=true]{padding-bottom:0}.faq-section .faq-tabs-container .cmp-tabs h3 .cmp-accordion__title{font-size:1.25rem;line-height:25.2px}.faq-section .faq-tabs-container .cmp-tabs .cmp-accordion__panel--expanded p{line-height:1.6pc;margin:1pc 0}}@media(min-width:1366px){.faq-section .faq-heading-container{width:66.02%}}@media(max-width:991px){.investor-section.faq-section{padding:40px 1pc}}.cmp-container [data-background-image-desktop],.cmp-container [data-background-image-mobile]{background-repeat:no-repeat;background-size:cover}.our-solution ol{padding-left:5pc}@media(max-width:991px){.our-solution ol{padding-left:9pt}}.our-solution p:first-of-type{color:#202020;font-family:Syne;font-size:3rem;font-weight:600;line-height:1;margin-bottom:1pc;padding:5pc 5pc 0;text-align:left}@media(max-width:991px){.our-solution p:first-of-type{font-size:2rem;line-height:2.4pc;margin-bottom:8px;padding:40px 1pc 0}}.our-solution p:first-of-type span{color:#10635a}.our-solution p:nth-of-type(2){color:#202020;font-family:Outfit;font-size:1.25rem;font-weight:300;line-height:26px;margin-bottom:0;padding:0 436px 0 5pc;text-align:left}@media(max-width:991px){.our-solution p:nth-of-type(2){font-size:1rem;line-height:1.3pc;margin-bottom:0;margin-left:0!important;padding:0 1pc}}.our-solution p:nth-of-type(2) span{color:#202020}.our-solution .next-career-move-container-parent .next-career-move-container-desktop{margin:0 auto}@media(max-width:991px){.our-solution .next-career-move-container-parent .next-career-move-container-desktop{display:none}}@media(min-width:991px){.our-solution .next-career-move-container-parent .next-career-move-container-mobile{display:none}}.our-solution .next-career-move-container-parent .career-move-heading p:first-of-type{color:#202020;font-family:Syne;font-size:3rem;font-weight:600;line-height:1;padding:5pc 5pc 0;text-align:left}@media(max-width:991px){.our-solution .next-career-move-container-parent .career-move-heading p:first-of-type{font-size:2rem;line-height:2.4pc;padding:40px 1pc 0}}.our-solution .next-career-move-container-parent .career-move-heading p:first-of-type span{color:#10635a}.our-solution .next-career-move-container-parent .career-move-heading p:nth-of-type(2){color:#202020;font-family:Outfit;font-size:1.25rem;font-weight:300;line-height:26px;padding:1pc 436px 40px 5pc;text-align:left}@media(max-width:991px){.our-solution .next-career-move-container-parent .career-move-heading p:nth-of-type(2){font-size:1rem;line-height:1.3pc;padding:1pc 1pc 24px}}.our-solution .next-career-move-container-parent .career-move-heading p:nth-of-type(2) span{color:#10635a}.our-solution .next-career-move-container-parent .grid-container{grid-gap:24px;color:#000;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:1200px){.our-solution .next-career-move-container-parent .grid-container{grid-template-columns:repeat(3,minmax(0,1fr))}}.our-solution .next-career-move-container-parent .grid-container .grid-item{-webkit-box-sizing:content-box;box-sizing:content-box;gap:1pc;padding:0;position:relative}@media(max-width:991px){.our-solution .next-career-move-container-parent .grid-container .grid-item{border:1px}}.our-solution .next-career-move-container-parent .grid-container .grid-item a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.our-solution .next-career-move-container-parent .grid-container .grid-item .grid-icon,.our-solution .next-career-move-container-parent .grid-container .grid-item .grid-icon img{height:286px;width:100%;width:-webkit-fill-available}.our-solution .next-career-move-container-parent .grid-container .grid-item .ourSolutionTitleBackground{background-color:rgba(1,18,16,.502);left:1pc;position:absolute;top:1pc;width:auto;z-index:11}@media(max-width:991px){.our-solution .next-career-move-container-parent .grid-container .grid-item .ourSolutionTitleBackground{left:8px;width:90%}}.our-solution .next-career-move-container-parent .grid-container .grid-item .career-card-title{-webkit-box-sizing:border-box;box-sizing:border-box;color:#03ffab;font-family:Outfit;font-size:.875rem;font-weight:500;height:17px;letter-spacing:.08em;line-height:16.8px;padding:7.5px 9pt;text-align:left}@media(max-width:991px){.our-solution .next-career-move-container-parent .grid-container .grid-item .career-card-title{font-size:.75rem;font-weight:500;height:auto;line-height:.945pc;padding:8px 9pt}}.our-solution .next-career-move-container-parent .grid-container .grid-item .ourSolutionCTAButton{background:#011210;color:#f8f5ec;font-family:Outfit;font-size:1.125rem;font-weight:400;height:4pc;line-height:23.4px;margin:0;overflow:hidden;padding:1pc 54px 1pc 24px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;width:-webkit-fill-available}@media(max-width:991px){.our-solution .next-career-move-container-parent .grid-container .grid-item .ourSolutionCTAButton{font-size:.875rem;font-weight:500;height:42px;letter-spacing:.06em;line-height:17.64px;margin-top:-6px;padding:9pt 0 9pt 9pt}}.our-solution .next-career-move-container-parent .grid-container .grid-item .career-card-icon{content:url(clientlib-solaroof/resources/images/ourSolutionCTA.png);height:auto;position:absolute;right:0;top:286px;width:auto}@media(max-width:991px){.our-solution .next-career-move-container-parent .grid-container .grid-item .career-card-icon{display:none}}.our-solution .next-career-move-container-parent .hidden{display:none}.our-solution .next-career-move-container-parent .button-container{font-family:Outfit;font-size:.875rem;font-weight:500;height:2pc;letter-spacing:.08em;line-height:16.8px;margin-top:40px;text-align:center}@media(max-width:991px){.our-solution .next-career-move-container-parent .button-container{font-size:.875rem;height:24px;letter-spacing:.04em;line-height:17.64px;margin-top:24px}}.our-solution .next-career-move-container-parent .button-container .career-collapsive-button{color:#10635a;height:17px}.our-solution .next-career-move-container-parent .button-container .career-collapsive-button span{content:url(clientlib-solaroof/resources/images/people-career-down-Icon.png);height:2pc;position:relative;top:9pt;width:2pc}@media(max-width:991px){.our-solution .next-career-move-container-parent .button-container .career-collapsive-button span{height:24px;top:7px;width:24px}}.our-solution .next-career-move-container-parent .desktop-grid{display:block;padding:40px 5pc 5pc}.our-solution .next-career-move-container-parent .mobile-grid{display:none}@media(max-width:991px){.our-solution .next-career-move-container-parent .desktop-grid{display:none}.our-solution .next-career-move-container-parent .mobile-grid{display:block;padding:24px 1pc 40px}.our-solution .next-career-move-container-parent .mobile-grid .grid-container{grid-gap:1pc;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:991px)and (max-width:650px){.our-solution .next-career-move-container-parent .mobile-grid .grid-container{grid-template-columns:repeat(2,minmax(0,1fr))}}.employeebio{padding:5pc 0;position:relative}@media(max-width:991px){.employeebio{padding:40px 0}}.employeebio .article-list-heading{padding-left:5pc}@media(max-width:991px){.employeebio .article-list-heading{max-width:100%;padding-left:1pc}}.employeebio .article-list-heading>h2{font-family:Syne;font-size:3rem;font-weight:600;line-height:3pc;text-align:left}.employeebio .manual-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1pc;right:5pc}@media screen and (max-width:991px){.employeebio .manual-carousel{gap:8px}}.employeebio .manual-carousel a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #a6a6a6;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;width:40px}@media screen and (max-width:991px){.employeebio .manual-carousel a{height:2pc;width:2pc}}.employeebio .manual-carousel a .backwardButton{content:url(clientlib-solaroof/resources/images/prevBtn.png)}.employeebio .manual-carousel a .forwardButton{content:url(clientlib-solaroof/resources/images/nextBtn.png)}.employeebio .manual-carousel a span{display:inline-block;height:9pt;width:6px}@media(max-width:991px){.employeebio .manual-carousel.display-manual-carousel-mobile{left:1pc;right:0;top:1pc}.employeebio .manual-carousel.hide-manual-carousel-desktop{display:none}}.employeebio .articleTitle{padding-bottom:40px}@media(max-width:991px){.employeebio .articleTitle{padding-bottom:24px}}.employee-bio .employee-bio-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}@media(max-width:991px){.employee-bio .employee-bio-inner.owl-carousel .owl-stage{height:100%;right:14px}}.employee-bio .employee-bio-inner .owl-item{opacity:30%}.employee-bio .employee-bio-inner .owl-item.active{opacity:100%}@media(max-width:991px){.employee-bio .employee-bio-inner .owl-item{height:100%;opacity:100%}}.employee-bio .employee-bio-inner li{-webkit-box-flex:0;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#e8f6dd;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;gap:24px;justify-content:space-between;max-width:956px;padding:40px;width:100%}@media(max-width:991px){.employee-bio .employee-bio-inner li{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%;padding:1pc}.employee-bio .employee-bio-inner li.no-image .employee-bio-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}}.employee-bio .employee-bio-inner li .employee-bio-content{-webkit-box-flex:1;background-position:0 0;background-repeat:no-repeat;background-size:11pc 141px;color:#202020;-ms-flex:1;flex:1;font-family:Outfit,sans-serif;padding:5pc 0;position:relative}@media(max-width:991px){.employee-bio .employee-bio-inner li .employee-bio-content{background-position:4px -9pt;background-size:83px 66px;margin-left:-9px;margin-top:-40px;padding:30px 0 0 9px}}.employee-bio .employee-bio-inner li .employee-bio-content .desc{font-size:1.25rem;font-weight:300;line-height:130%;padding-bottom:24px}@media(max-width:991px){.employee-bio .employee-bio-inner li .employee-bio-content .desc{font-size:.875rem;line-height:18px;padding-bottom:1pc}}.employee-bio .employee-bio-inner li .employee-bio-content .name,.employee-bio .employee-bio-inner li .employee-bio-content .title{font-size:1.5rem;font-weight:500;line-height:1.5}@media(max-width:991px){.employee-bio .employee-bio-inner li .employee-bio-content .name,.employee-bio .employee-bio-inner li .employee-bio-content .title{font-size:1.125rem;line-height:22px;padding-top:1pc}}.employee-bio .employee-bio-inner li .employee-bio-content .title{padding-bottom:24px}@media(max-width:991px){.employee-bio .employee-bio-inner li .employee-bio-content .title{padding-bottom:1pc}}.employee-bio .employee-bio-inner li .employee-bio-content .designation{font-size:1.125rem;font-weight:300;line-height:1.5}@media(max-width:991px){.employee-bio .employee-bio-inner li .employee-bio-content .designation{font-size:.875rem;line-height:18px}}.employee-bio .employee-bio-inner li .cta-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.employee-bio .employee-bio-inner li .cta-block .name{padding-bottom:24px;padding-top:0}@media(max-width:991px){.employee-bio .employee-bio-inner li .cta-block .name{padding-bottom:1pc}}.employee-bio .employee-bio-inner li .cta-block a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:500;line-height:1pc;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.employee-bio .employee-bio-inner li .cta-block a:after{background:url(clientlib-solaroof/resources/images/GreenArrow.svg) no-repeat;background-size:contain!important;content:"";display:inline-block;height:8px;margin-left:9pt;width:1pc}.employee-bio .employee-bio-inner li .bottom-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute}@media(max-width:991px){.employee-bio .employee-bio-inner li .bottom-content{position:relative}}.employee-bio .employee-bio-inner li .employee-bio-image{position:relative}.employee-bio .employee-bio-inner li .employee-bio-image img{width:257px}@media(max-width:991px){.employee-bio .employee-bio-inner li .employee-bio-image img{height:auto;position:relative;width:268px;z-index:9}}@media(max-width:767){.employee-bio .employee-bio-inner li .employee-bio-image img{height:auto;position:relative;width:100%;z-index:9}}.employee-bio .employee-bio-inner li .employee-bio-image .hover-image-switch{display:none}.employee-bio .employee-bio-inner li .employee-bio-image video{height:360px;width:257px}@media(max-width:991px){.employee-bio .employee-bio-inner li .employee-bio-image video{height:290px;position:relative;width:268px;z-index:9}}.employee-bio .employee-bio-inner li .employee-bio-image .video-container{position:relative}.employee-bio .employee-bio-inner li .employee-bio-image .video-container .play-button{background:url(clientlib-solaroof/resources/images/Vector.svg) no-repeat;background-size:contain;cursor:pointer;height:60px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;z-index:9}@media screen and (max-width:991px){.employee-bio .employee-bio-inner li .employee-bio-image .video-container .play-button{height:40px;width:40px}}.employeebio.employeebio-blue .manual-carousel a .backwardButton{content:url(clientlib-solaroof/resources/images/theme-blue/employee-bio/blue-prev.svg)}.employeebio.employeebio-blue .manual-carousel a .forwardButton{content:url(clientlib-solaroof/resources/images/theme-blue/employee-bio/blue-next.svg)}.employeebio.employeebio-blue .employee-bio .employee-bio-inner li{background-color:#effaff;border:1px solid #e4f7ff}.employeebio.employeebio-blue .employee-bio .employee-bio-inner li .cta-block a:after{background:url(clientlib-solaroof/resources/images/theme-blue/blue-hover-CTA-arrow.svg) no-repeat;content:""}.employeebio.employeebio-orange .manual-carousel a .backwardButton{content:url(clientlib-solaroof/resources/images/theme-orange/employee-bio/orange-prev.svg)}.employeebio.employeebio-orange .manual-carousel a .forwardButton{content:url(clientlib-solaroof/resources/images/theme-orange/employee-bio/orange-next.svg)}.employeebio.employeebio-orange .employee-bio .employee-bio-inner li{background-color:#effaff;border:1px solid #e4f7ff}.employeebio.employeebio-orange .employee-bio .employee-bio-inner li .cta-block a:after{background:url(clientlib-solaroof/resources/images/theme-orange/orange-explore-arrow.svg) no-repeat;content:""}a:hover{text-decoration:none}.articleTitle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:60px;position:relative}@media screen and (min-width:991px){.articleTitle{min-height:60px;padding:0}}.articlelist{margin:0 auto;max-width:90pc;padding:5pc;position:relative}.articlelist .carousel{margin-top:40px}@media screen and (max-width:991px){.articlelist .carousel{margin-top:0}.articlelist #carouselExamples{padding:0 1pc}}.articlelist .owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:2px}@media screen and (max-width:991px){.articlelist .owl-carousel .owl-stage{padding-left:1px}}.articlelist .owl-carousel .owl-stage .owl-item{padding:0 2px}.articlelist .owl-carousel .owl-stage .owl-item .item,.articlelist .owl-carousel .owl-stage .owl-item .panel{height:100%}.articlelist .Article-list-side-drawer{display:none;height:-webkit-fill-available;left:calc(50% - 75pt);overflow-y:scroll;padding:23px 43px 45px 40px;position:absolute;top:0;width:-webkit-fill-available;z-index:101}@media screen and (max-width:650px){.articlelist .Article-list-side-drawer{left:0}}@media screen and (max-width:991px){.articlelist .Article-list-side-drawer{padding:1pc 1pc 2pc}}.articlelist .Article-list-side-drawer .custom_container_note{display:none}.articlelist .Article-list-side-drawer h1{color:#202020;font-family:Outfit;font-size:1.375rem;font-weight:500;line-height:28.6px;text-align:left}@media screen and (max-width:991px){.articlelist .Article-list-side-drawer h1{font-size:1rem;line-height:1.3pc}}.articlelist .Article-list-side-drawer img{height:273px;margin-top:1pc;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:991px){.articlelist .Article-list-side-drawer img{height:201px;width:100%}.articlelist .Article-list-side-drawer .side-drawer-text{min-height:90pt;width:100%!important}}.articlelist .Article-list-side-drawer .side-drawer-text p{color:#4d4d4d!important;font-family:Outfit;font-size:clamp(.875rem,.6444rem + .534vw,1.125rem)!important;font-weight:300!important;line-height:clamp(1.0875rem,.7415rem + .8011vw,1.4625rem)!important;margin-top:24px!important;text-align:left!important}@media screen and (max-width:991px){.articlelist .Article-list-side-drawer .side-drawer-text p{font-size:.875rem;line-height:17.64px;text-align:left}}.articlelist .Article-list-side-drawer .text p:first-of-type{color:#202020;font-family:Outfit;font-size:1.25rem;font-weight:400;line-height:26px;margin-top:40px;text-align:left}.articlelist .Article-list-side-drawer .text p:last-of-type{color:#202020;font-family:Outfit;font-size:1rem;font-weight:300;line-height:1.3pc;margin-top:8px;text-align:left}@media screen and (max-width:991px){.articlelist .Article-list-side-drawer .text p:last-of-type{font-size:.75rem;line-height:15.6px}}.articlelist .Article-list-side-drawer .button{border:1.5px solid #202020;color:#202020;font-family:Outfit;font-size:1.125rem;font-weight:500;gap:8px;letter-spacing:.08em;line-height:21.6px;margin-top:50px;padding:14px 2pc;position:relative;text-align:center;width:246px!important}.articlelist .Article-list-side-drawer .button a{color:inherit}.articlelist .Article-list-side-drawer .button a span:after{display:inline-block;height:24px;margin:0 0 0 8px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px}@media screen and (max-width:991px){.articlelist .Article-list-side-drawer .button a span:after{height:20px;width:20px}.articlelist .Article-list-side-drawer .button{border:1px solid #202020;font-size:.875rem;gap:8px;letter-spacing:.04em;line-height:17.64px;margin-top:1pc;padding:8px 2pc;text-align:center;width:100%!important}}.articlelist .Article-list-side-drawer .sm-grid-col-1{grid-template-columns:repeat(2,1fr)}.articlelist .crossButtonXF{display:none}.articlelist .hideButtonAlignment{position:absolute;right:52px;top:28px;z-index:103}@media screen and (max-width:991px){.articlelist .hideButtonAlignment{right:1pc;top:1pc}}.articlelist .hideButtonAlignment span{content:url(clientlib-solaroof/resources/images/side-drawer-close-icon.svg);height:24px;position:relative;width:24px}.articlelist .manual-carousel .toggleBtn{border:1px solid #ccc1a9;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;height:40px;padding:8px;position:relative;text-align:center;width:40px}@media screen and (max-width:991px){.articlelist .manual-carousel .toggleBtn{height:2pc;width:2pc}}.articlelist .manual-carousel .toggleBtn .backwardButton{content:url(clientlib-solaroof/resources/images/prevBtn.png)}.articlelist .manual-carousel .toggleBtn .forwardButton{content:url(clientlib-solaroof/resources/images/nextBtn.png)}.articlelist .manual-carousel .toggleBtn span{display:inline-block;height:9pt;width:6px}@media screen and (max-width:991px){.articlelist .manual-carousel .toggleBtn span{left:11px;position:absolute;top:10px}}.articlelist .cardMetaLink{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#202020;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:outfit;font-size:.875rem;font-weight:500;letter-spacing:.8px;line-height:1pc;margin-top:auto;padding-top:24px;text-transform:uppercase}@media screen and (max-width:991px){.articlelist .cardMetaLink{padding-top:1pc}}.articlelist .cardMetaLink:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.articlelist .cardMetaLink .arrow{display:inline-block;height:24px;line-height:24px;margin-left:10px;position:relative;top:0;width:1pc}.articlelist .cardMetaLink .arrow:before{background:#10635a;content:"";display:inline-block;height:2px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width .4s ease;transition:width .4s ease;vertical-align:middle;width:1pc}.articlelist .cardMetaLink .arrow:after{border-right:2px solid #10635a;border-top:2px solid #10635a;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:6px;position:absolute;right:0;top:1px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:right .4s ease;transition:right .4s ease;width:6px}.articlelist .cardMetaLink:active .arrow:before,.articlelist .cardMetaLink:hover .arrow:before{width:25px}.articlelist .cardMetaLink:active .arrow:after,.articlelist .cardMetaLink:hover .arrow:after{right:-10px}@media screen and (max-width:991px){.articlelist{padding:30px 0 5pc}}.articlelist .owl-dots,.articlelist .owl-nav{display:none}.manual-carousel{position:absolute;z-index:9}@media screen and (min-width:991px){.manual-carousel{right:82px;top:0}}@media screen and (max-width:991px){.manual-carousel{bottom:15px;left:1pc}}@media screen and (min-width:992px){.hide-manual-carousel-mob{display:none}}@media screen and (max-width:991px){.hide-manual-carousel-desktop{display:none}}.article-list-heading{max-width:-webkit-fill-available;padding:0 1pc 85px}@media screen and (min-width:992px){.article-list-heading{margin-right:150px;max-width:954px;padding:0 1pc 40px 0;width:100%}}.article-list-heading>h1,.article-list-heading>p{font-family:Syne;font-size:3rem;font-weight:600;line-height:3pc;text-align:left}@media screen and (max-width:991px){.article-list-heading>h1,.article-list-heading>p{font-size:2rem!important;line-height:2.4pc!important}}.card-second-half{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:24px}@media screen and (max-width:991px){.card-second-half{padding:1pc}}.cardTitle{color:#202020;font-family:Outfit;font-size:1.25rem;font-weight:500;line-height:26px;text-align:left}@media screen and (max-width:991px){.cardTitle{font-size:1.125rem;line-height:23.4px}}.cardMetaData{color:#202020;font-family:Outfit;font-size:1rem;font-weight:300;line-height:1.3pc;text-align:left}@media screen and (max-width:991px){.cardMetaData{font-size:.875rem;font-weight:300;line-height:21px}}.codeCard{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #ccc1a9;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.cardImg{height:226px;-o-object-fit:cover;object-fit:cover;width:-webkit-fill-available}@media screen and (max-width:991px){.cardImg{height:181.1px}}.articlelist .carousel-item .panel,.articlelist .carousel-item .panel-thumbnail.codeCard{height:100%}.articlelist.dvelopment-wrapper-container{padding:5pc 65px 5pc 5pc}@media screen and (max-width:991px){.articlelist.dvelopment-wrapper-container{padding:40px 1pc}}.articlelist.dvelopment-wrapper-container a:hover{text-decoration:none}.articlelist.dvelopment-wrapper-container .articleTitle{margin-bottom:40px}@media screen and (max-width:991px){.articlelist.dvelopment-wrapper-container .articleTitle{margin-bottom:24px}}.articlelist.dvelopment-wrapper-container .articleTitle .article-list-heading{max-width:none;padding-left:0}.articlelist.dvelopment-wrapper-container .articleTitle .article-list-heading h1,.articlelist.dvelopment-wrapper-container .articleTitle .article-list-heading p{margin:0;padding:0}.articlelist.dvelopment-wrapper-container .container-fluid{padding:0!important}.articlelist.dvelopment-wrapper-container .carousel-item{padding-left:0}@media screen and (max-width:991px){.articlelist.dvelopment-wrapper-container .carousel-item{padding-right:0}}.articlelist.dvelopment-wrapper-container .codeCard{border:none}@media screen and (max-width:991px){.articlelist.dvelopment-wrapper-container .codeCard{height:371px}}.articlelist.dvelopment-wrapper-container .codeCard .thumb{pointer-events:none}.articlelist.dvelopment-wrapper-container .codeCard .card-second-half{margin-top:1pc;padding:0}@media screen and (max-width:991px){.articlelist.dvelopment-wrapper-container .codeCard .card-second-half{margin-top:33px;padding:0}}.articlelist.dvelopment-wrapper-container .codeCard .card-second-half .cardTitle{font-weight:400;height:52px;margin:0 0 1pc}@media screen and (max-width:991px){.articlelist.dvelopment-wrapper-container .codeCard .card-second-half .cardTitle{font-size:1rem;font-weight:500;height:auto;line-height:20px}}.articlelist.dvelopment-wrapper-container .cardImg{height:353px;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:-webkit-fill-available}@media screen and (max-width:991px){.articlelist.dvelopment-wrapper-container .cardImg{height:225px;-o-object-fit:cover;object-fit:cover;-o-object-position:3% 3%;object-position:3% 3%}}.articlelist.articlelist-Overlay{background-color:#4d4d4d}.articlelist.articlelist-Overlay .codeCard{border-color:#4d4d4d;opacity:.5}.articlelist.articlelist-Overlay #carouselExamples{pointer-events:none}#investor-table-wrapper{background:#fff;width:100%}#investor-table-wrapper #investor-table-container{margin:0 auto;max-width:90pc;padding:40px 5pc}@media screen and (max-width:992px){#investor-table-wrapper #investor-table-container{max-width:100%;padding:1pc}}.category-search-wrapper{margin:25px auto 0}.category-search-wrapper .category-search-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}@media screen and (max-width:992px){.category-search-wrapper .category-search-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;align-items:center;-ms-flex-direction:column-reverse;flex-direction:column-reverse;justify-content:center;width:100%}}.category-search-wrapper .category-search-container .dropdown-filter-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;justify-content:space-between}@media screen and (max-width:992px){.category-search-wrapper .category-search-container .dropdown-filter-wrapper{gap:5px;width:100%}.category-search-wrapper .category-wrapper{width:49%}.category-search-wrapper .category-wrapper:nth-child(3){width:100%}}.category-search-wrapper .category-wrapper label{color:#797979;display:block;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:400;line-height:18.2px;margin:0 0 10px}@media screen and (max-width:992px){.category-search-wrapper .category-wrapper label{display:none}}.category-search-wrapper .category-wrapper select{-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-appearance:none;background-color:#fff;background-image:url(clientlib-solaroof/resources/images/category-dropdown.png);background-position:95%;background-repeat:no-repeat;background-size:11px;border:1px solid #ccc1a9;border-radius:0;color:#202020;font-family:Outfit,sans-serif;font-size:1rem;font-weight:400;line-height:1.3pc;min-width:230px;outline:0;padding:14px 25px 14px 10pt}@media screen and (max-width:992px){.category-search-wrapper .category-wrapper select{color:#4d4d4d;font-size:.875rem;line-height:17.5px;margin:13px 0 0;min-width:140px;width:100%}}.category-search-wrapper .category-wrapper select option{color:#202020;font-family:Outfit,sans-serif;font-size:1rem;font-weight:400;line-height:1.3pc}@media screen and (max-width:992px){.category-search-wrapper .category-wrapper select option{color:#4d4d4d;font-size:.875rem;line-height:17.5px;width:100%}}.category-search-wrapper .search-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:992px){.category-search-wrapper .search-wrapper{width:100%}}.category-search-wrapper .search-wrapper input{background-color:#fff;background-image:url(clientlib-solaroof/resources/images/search-icon.png);background-position:15px;background-repeat:no-repeat;background-size:20px;border:1px solid #ccc1a9;color:#202020;display:block;font-family:Outfit,sans-serif;font-size:1rem;font-weight:400;line-height:1.3pc;outline:0;padding:9px 44px}@media screen and (max-width:992px){.category-search-wrapper .search-wrapper input{font-size:.875rem;line-height:17.5px;padding:11px 47px}}.category-search-wrapper .search-wrapper span#bidder-search-error-message,.category-search-wrapper .search-wrapper span#search-error-invalid-message,.category-search-wrapper .search-wrapper span.search-error-message{color:#d31f1f;display:none;font-family:Outfit,sans-serif;font-size:.9375rem;font-weight:600;line-height:9pt;margin:10px 0 0}#resource-content-tabs ol{border-bottom:1px solid #92ad7d}@media screen and (max-width:992px){#resource-content-tabs ol{border-bottom:1px solid #ccc1a9}#resource-content-tabs ol.cmp-tabs__tablist{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:85vw;overflow-x:scroll;padding:0}}@media screen and (max-width:992px){#resource-content-tabs ol.cmp-tabs__tablist::-webkit-scrollbar{display:none}}#resource-content-tabs ol li{color:#202020;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:300;line-height:26px;outline:0}@media screen and (max-width:992px){#resource-content-tabs ol li{font-size:1rem;font-weight:400;line-height:1.3pc;white-space:nowrap}}#resource-content-tabs ol li.cmp-tabs__tab--active{border-bottom:2px solid #10635a;color:#10635a;font-weight:500}@media screen and (max-width:992px){#resource-content-tabs ol li.cmp-tabs__tab--active{border-bottom:3px solid #10635a;font-weight:500}}.resource-table-wrapper{border-bottom:1px solid #d9d9d9;margin:30px auto 0;padding:0 0 35px}@media screen and (max-width:992px){.resource-table-wrapper{margin:25px auto 0;overflow-x:scroll}.resource-table-wrapper::-webkit-scrollbar{background:#e0dacb;border-radius:10px;height:9pt;height:5px;opacity:80%}.resource-table-wrapper::-webkit-scrollbar-track{border-radius:10px}.resource-table-wrapper::-webkit-scrollbar-thumb{background:#ccc1a9;border-radius:10px;opacity:40%}}.resource-table-wrapper h2.search-results-error-message{color:#d31f1f;display:none;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:600;line-height:9pt;margin:25px 0 0;text-align:center}.resource-table-wrapper table{border-collapse:collapse;table-layout:fixed;width:100%}.resource-table-wrapper table thead tr{background:#e2dbcb;border-bottom:0}.resource-table-wrapper table thead tr th{border-spacing:0;color:#202020;font-family:Outfit,sans-serif;font-size:clamp(.875rem,.05rem + 1.3333vw,1.25rem);font-weight:500;line-height:26px;padding:24px 1pc;position:relative;text-align:left}@media screen and (min-width:991px){.resource-table-wrapper table thead tr th:first-child{padding:24px 1pc 24px 2pc}}@media screen and (max-width:992px){.resource-table-wrapper table thead tr th{font-size:.875rem;line-height:18.2px;padding:1pc;white-space:nowrap}}@media screen and (max-width:991px){.resource-table-wrapper table thead tr th{min-width:75pt}}.resource-table-wrapper table thead tr th .sort-icon{aspect-ratio:1/1;background-image:url(clientlib-solaroof/resources/images/resourceTable/sort.svg);background-position:50%;background-size:cover;margin-left:8px;padding:4px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}@media screen and (max-width:991px){.resource-table-wrapper table thead tr th .sort-icon{margin-left:2px;width:14px}}.resource-table-wrapper table thead tr th .sort-icon.asc-icon{background-image:url(clientlib-solaroof/resources/images/resourceTable/asc.svg);background-position:50%;height:9px;margin-left:14px;padding:unset;width:1pc}@media screen and (max-width:991px){.resource-table-wrapper table thead tr th .sort-icon.asc-icon{height:7px;margin-left:7px;width:11px}}.resource-table-wrapper table thead tr th .sort-icon.desc-icon{background-image:url(clientlib-solaroof/resources/images/resourceTable/desc.svg);height:9px;margin-left:14px;padding:unset;width:1pc}@media screen and (max-width:991px){.resource-table-wrapper table thead tr th .sort-icon.desc-icon{height:7px;margin-left:7px;width:11px}}.resource-table-wrapper table thead tr th.category-column-header{width:min(13.195vw,252px)}.resource-table-wrapper table thead tr th.title-column-header{min-width:25pc}.resource-table-wrapper table thead tr th.quarter-column-header{width:min(10vw,2in)}@media screen and (max-width:992px){.resource-table-wrapper table thead tr th.quarter-column-header{width:min(16vw,2in)}}.resource-table-wrapper table thead tr th.year-column-header{width:min(8.125vw,156px)}.resource-table-wrapper table thead tr th.link-column-header{width:min(6.945vw,133px)}@media screen and (max-width:992px){.resource-table-wrapper table thead tr th.link-column-header{width:min(16vw,133px)}}.resource-table-wrapper table tbody tr{background:#f9f7f0;border-bottom:1px solid #ccc1a9}.resource-table-wrapper table tbody tr td{color:#202020;font-family:Outfit,sans-serif;font-size:1rem;font-weight:300;line-height:1.3pc;padding:24px 1pc}@media screen and (min-width:991px){.resource-table-wrapper table tbody tr td:first-child{padding:24px 1pc 24px 2pc}}.resource-table-wrapper table tbody tr td a{color:#10635a;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:300;line-height:18.2px;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}@media screen and (max-width:992px){.resource-table-wrapper table tbody tr td{font-size:.875rem;font-weight:400;line-height:17.4px;padding:1pc;position:relative}}.search{display:inline-block}.search input.cmp-search__input{background:#fff;border:1px solid #ccc1a9;color:#d9d9d9;display:inline-block;font-family:Outfit,sans-serif;font-size:1rem;line-height:1.3pc;padding:8px 1pc;position:static}.search .cmp_search__info{height:auto}.search i.cmp-search__icon{background-image:url(clientlib-solaroof/resources/images/search-icon.png);background-size:cover}.pagination-main-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:none;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin:15px 0}@media screen and (max-width:992px){.pagination-main-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.pagination-main-wrapper .total-items-content{display:inline-block}.pagination-main-wrapper .total-items-content p{color:#202020;font-family:Outfit,sans-serif;font-size:1rem;font-weight:400;line-height:1.3pc}@media screen and (max-width:992px){.pagination-main-wrapper .total-items-content p{color:#202020;font-size:.75rem;font-weight:300;line-height:15.6px}}.pagination-main-wrapper .pagination-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (max-width:992px){.pagination-main-wrapper .pagination-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;padding:24px 0;width:100%}}@media screen and (max-width:992px)and (max-width:400px){.pagination-main-wrapper .pagination-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.pagination-main-wrapper .pagination-wrapper .pagination-count li{color:#202020;font-family:Outfit,sans-serif;font-size:1rem;font-weight:400;line-height:1.3pc}@media screen and (max-width:992px){.pagination-main-wrapper .pagination-wrapper .pagination-count li{font-size:.75rem;line-height:15.6px}}.pagination-main-wrapper .pagination-wrapper .pagination-count li.page-item.active{border:1px solid #ccc1a9;padding:9px 1pc}.pagination-main-wrapper .pagination-wrapper ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.pagination-main-wrapper .pagination-wrapper ul li{cursor:pointer;margin:0 10px;padding:8px 1pc}@media screen and (max-width:992px){.pagination-main-wrapper .pagination-wrapper ul li{margin:0 4px}}.pagination-main-wrapper .pagination-wrapper ul li.active-page{border:1px solid #ccc1a9;padding:9px 1pc}.pagination-main-wrapper .pagination-wrapper ul li.pagination-list{padding:0}.pagination-main-wrapper .pagination-wrapper ul li.next-page,.pagination-main-wrapper .pagination-wrapper ul li.previous-page{border:1px solid #ccc1a9;display:table;padding:5px 1pc}@media screen and (max-width:992px){.pagination-main-wrapper .pagination-wrapper ul li.next-page,.pagination-main-wrapper .pagination-wrapper ul li.previous-page{border:1px solid #d9d9d9;padding:2px 11px}}.pagination-main-wrapper .pagination-wrapper ul li.next-page:before,.pagination-main-wrapper .pagination-wrapper ul li.previous-page:before{background-size:cover;color:#009ada;content:url(clientlib-solaroof/resources/images/pagination-arrow.svg);display:table-cell;font-size:1.125rem;height:10px;vertical-align:middle;width:6px}.pagination-main-wrapper .pagination-wrapper ul li.next-page:before{position:relative;top:-2px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pagination-main-wrapper .pagination-wrapper ul li.disabled{cursor:default;opacity:40%;pointer-events:none}.pagination-main-wrapper .pagination-wrapper .goToPage-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:63px}@media screen and (max-width:992px){.pagination-main-wrapper .pagination-wrapper .goToPage-wrapper{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;margin:10px 4px 10px 0}}.pagination-main-wrapper .pagination-wrapper .goToPage-wrapper input{background-color:#fff;border:1px solid #ccc1a9;color:#202020;font-family:Outfit,sans-serif;font-size:1rem;font-weight:400;line-height:1.3pc;max-width:43px;outline:0;padding:9px 1pc;text-align:center}@media screen and (max-width:992px){.pagination-main-wrapper .pagination-wrapper .goToPage-wrapper input{font-family:Outfit;font-size:.75rem;line-height:15.6px;max-width:27px;padding:9px 5px;text-align:center}}.pagination-main-wrapper .pagination-wrapper .goToPage-wrapper label{font-family:Outfit;font-size:1rem;font-weight:400;line-height:1.3pc;margin:0 8px;place-self:center}@media screen and (max-width:992px){.pagination-main-wrapper .pagination-wrapper .goToPage-wrapper label{font-size:.75rem;font-weight:300;line-height:15.6px;text-align:center}}#policy-wrapper{background:#fff}#policy-wrapper #policy-container{margin:0 auto;max-width:90pc;padding:40px 5pc}@media screen and (max-width:992px){#policy-wrapper #policy-container{max-width:100%;padding:0 1pc}}.policy-document-heading h2{color:#202020;font-family:Syne,sans-serif;font-size:3rem;font-weight:600;line-height:1;margin:15px 0 0}@media screen and (max-width:992px){.policy-document-heading h2{font-size:2rem;line-height:1.2;margin:40px 0 0}}.policy-document-description p{color:#202020;font-family:Outfit,"sans-serif";font-size:1.25rem;font-weight:300;line-height:26px;margin:15px 0 0}@media screen and (max-width:992px){.policy-document-description p{font-size:1rem;line-height:1.3pc}}.cursor-pointer{cursor:pointer}.videocarousel a,.videocarousel h3,.videocarousel p,.videocarousel span{font-family:Outfit,sans-serif;margin:0;padding:0}.videocarousel .video-carousal{overflow:hidden;padding:40px 0 0}@media screen and (max-width:991px){.videocarousel .video-carousal{padding:24px 0 2pc 1pc;padding-left:unset}}.videocarousel .video-carousal .carousel-container{margin-inline:5pc}@media screen and (max-width:991px){.videocarousel .video-carousal .carousel-container{margin-inline:1pc}}.videocarousel .video-carousal .carousel-container .text{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-right:20px;padding-left:0;padding-right:1pc}@media screen and (max-width:991px){.videocarousel .video-carousal .carousel-container .text{margin:unset}}.videocarousel .video-carousal .carousel-container .text h3{color:#202020;font-family:Syne,sans-serif;font-size:3rem;font-weight:600;line-height:3pc;margin-bottom:24px}@media screen and (min-width:991px){.videocarousel .video-carousal .carousel-container .text h3{display:inline-block;width:80%}}@media screen and (max-width:991px){.videocarousel .video-carousal .carousel-container .text h3{font-size:2rem;line-height:2.4pc;margin-bottom:1pc}}.videocarousel .video-carousal .carousel-container .text a{color:#4d4d4d;font-size:.875rem;font-weight:500;line-height:22px;text-decoration:none;text-transform:uppercase}@media screen and (min-width:991px){.videocarousel .video-carousal .carousel-container .text a{float:right}}@media screen and (max-width:991px){.videocarousel .video-carousal .carousel-container .text a{font-size:.75rem;line-height:15px}}.videocarousel .video-carousal .carousel-container .text a:after{background:url(clientlib-solaroof/resources/images/readmoreGreenArrow.svg) no-repeat;content:"";display:inline-block;height:18px;margin-left:4px;vertical-align:middle;width:17px}.videocarousel .video-carousal .carousel-container .carousel{line-height:0;margin:0 0 24px;overflow:hidden!important;position:relative;width:100%}@media screen and (max-width:991px){.videocarousel .video-carousal .carousel-container .carousel{margin:0 0 1pc}}.videocarousel .video-carousal .carousel-container .carousel .slides{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}@media screen and (max-width:991px){.videocarousel .video-carousal .carousel-container .carousel .slides{gap:1pc;height:inherit;padding-left:0}}@media screen and (min-width:991px)and (max-width:1440px){.videocarousel .video-carousal .carousel-container .carousel .slides{gap:20px}}@media screen and (min-width:1441px){.videocarousel .video-carousal .carousel-container .carousel .slides{gap:20.5px}}.videocarousel .video-carousal .carousel-container .carousel .slides .slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}@media screen and (max-width:991px){.videocarousel .video-carousal .carousel-container .carousel .slides .slide{width:100%}}@media screen and (min-width:991px)and (max-width:1440px){.videocarousel .video-carousal .carousel-container .carousel .slides .slide{width:calc(50% - 20px)}}@media screen and (min-width:1441px){.videocarousel .video-carousal .carousel-container .carousel .slides .slide{width:calc(33.33% - 20px)}}.videocarousel .video-carousal .carousel-container .carousel .slides .slide .video-container{height:auto;line-height:0;position:relative}.videocarousel .video-carousal .carousel-container .carousel .slides .slide .video-container iframe,.videocarousel .video-carousal .carousel-container .carousel .slides .slide .video-container video{background:#000;height:calc(100% - 50px);width:100%}@media screen and (max-width:991px){.videocarousel .video-carousal .carousel-container .carousel .slides .slide .video-container iframe,.videocarousel .video-carousal .carousel-container .carousel .slides .slide .video-container video{height:100%}}.videocarousel .video-carousal .carousel-container .carousel .slides .slide .video-container .play-button{background:url(clientlib-solaroof/resources/images/Vector.svg) no-repeat;background-size:contain;cursor:pointer;display:none;height:60px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px}@media screen and (max-width:991px){.videocarousel .video-carousal .carousel-container .carousel .slides .slide .video-container .play-button{height:40px;width:40px}}.videocarousel .video-carousal .carousel-container .carousel .slides .slide .video-Title{color:#202020;font-size:1.5rem;font-weight:500;line-height:24px;margin:1pc 0 8px;padding:0}@media screen and (max-width:991px){.videocarousel .video-carousal .carousel-container .carousel .slides .slide .video-Title{font-size:1rem;line-height:20px;margin:8px 0;min-height:21px}}.videocarousel .video-carousal .carousel-container .carousel .slides .slide span{color:#4d4d4d;font-size:.875rem;font-weight:300;line-height:17px}.videocarousel .video-carousal .video-description{color:#202020;font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:300;line-height:23px;margin:0;padding:0}@media screen and (max-width:991px){.videocarousel .video-carousal .video-description{font-size:.75rem;line-height:15px}}.videocarousel .video-carousal .button-container{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;-webkit-margin-after:10px;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1pc;justify-content:flex-end;margin-block-end:10px}@media screen and (max-width:991px){.videocarousel .video-carousal .button-container{-webkit-margin-after:10px;-webkit-box-pack:start;-ms-flex-pack:start;gap:8px;justify-content:flex-start;margin-block-end:10px;padding-right:0}}.videocarousel .video-carousal .button-container button{background-color:#fff;border:1px solid #a6a6a6;cursor:pointer;display:none;height:40px;width:40px}@media screen and (max-width:991px){.videocarousel .video-carousal .button-container button{height:2pc;width:2pc}}.videocarousel .video-carousal .button-container button.video-prev:after{background:url(clientlib-solaroof/resources/images/prevBtn.png) no-repeat;content:"";display:inline-block;height:13px;width:8px}.videocarousel .video-carousal .button-container button.video-next:after{background:url(clientlib-solaroof/resources/images/nextBtn.png) no-repeat;content:"";display:inline-block;height:13px;width:8px}.videocarousel .video-carousal .button-container .disabled{cursor:not-allowed;opacity:.5}.videocarousel.videocarousel-blue{background:#fff}.videocarousel.videocarousel-blue .video-carousal .carousel-container .carousel .slides .slide .video-container .play-button{background:url(clientlib-solaroof/resources/images/theme-blue/bluePlayBtn.svg) no-repeat;background-size:contain;height:60px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px}.videocarousel.videocarousel-blue .video-carousal .button-container button.video-prev:after{background:url(clientlib-solaroof/resources/images/video-component-arrow/blue-left-arrow.svg) no-repeat;content:"";display:inline-block;height:13px;width:8px}.videocarousel.videocarousel-blue .video-carousal .button-container button.video-next:after{background:url(clientlib-solaroof/resources/images/video-component-arrow/blue-right-arrow.svg) no-repeat;content:"";display:inline-block;height:13px;width:8px}#product-container{margin:5pc auto 0;max-width:90pc;width:100%}#product-container .grid-col-2.__in-6-4{grid-template-columns:47% 1fr}@media screen and (max-width:991px){#product-container .grid-col-2.__in-6-4{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-template-columns:100% 1fr}#product-container{margin:30px auto 0;padding:0 0 40px}}.ez-home-product{padding:0 50px 75pt 0}@media screen and (max-width:991px){.ez-home-product{border-bottom:1px solid #d9d9d9;padding:15px 0 0}}@media screen and (min-width:992px){.ez-home-product .cmp-accordion__header .cmp-accordion__button{pointer-events:none}}.ez-home-product .cmp-accordion__panel{margin:0 0 20px}.ez-home-product .cmp-accordion__panel .csvtablewidget thead{display:none}@media screen and (min-width:992px){.ez-home-product .cmp-accordion__panel{display:block}}.ez-home-product .cmp-accordion__panel p,.ez-home-product .cmp-accordion__panel ul li{color:#4d4d4d;font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:300;line-height:23.4px}@media screen and (max-width:991px){.ez-home-product .cmp-accordion__panel p,.ez-home-product .cmp-accordion__panel ul li{font-size:1rem;font-weight:300;line-height:1.3pc}}.ez-home-product .cmp-accordion__panel .text ul{padding:0 0 0 20px}.ez-home-product .cmp-accordion__panel .text ul li{list-style:disc}.ez-home-product .cmp-accordion__title{color:#202020;display:block;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:400;line-height:24px;margin:0 0 15px}@media screen and (max-width:991px){.ez-home-product .cmp-accordion__title{font-size:1.125rem;font-weight:500;line-height:22.68px}}.ez-home-product.last-accordion{border-bottom:0}#product-wrapper{background:#fff;padding:0 5pc}@media screen and (max-width:991px){#product-wrapper{padding:0 1pc}}.ez-home-product-cta{background:#fff;margin:0 auto;max-width:90pc;text-align:right;width:100%}.ez-home-product-cta a{border:1.5px solid #202020;color:#202020;font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:500;line-height:21.6px;padding:14px 2pc}@media screen and (max-width:991px){.ez-home-product-cta a{font-size:.875rem;font-weight:500;line-height:17.64px;width:100%}}.ez-home-product-carousel{background:#fff;padding:0 5pc}@media screen and (max-width:991px){.ez-home-product-carousel{padding:0 1pc}}.ez-home-product-carousel .cmp-carousel__content{margin:35px auto;max-width:90pc}@media screen and (max-width:991px){.ez-home-product-carousel .cmp-carousel__content{margin:70px auto 30px;max-width:100%;padding:0 1pc}}.ez-home-product-carousel button.cmp-carousel__action{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #a6a6a6;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;width:40px}@media screen and (max-width:991px){.ez-home-product-carousel button.cmp-carousel__action{height:2pc;width:2pc}}.ez-home-product-carousel .cmp-carousel__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;position:absolute;right:0;top:-90pt}@media screen and (max-width:991px){.ez-home-product-carousel .cmp-carousel__actions{left:1pc;top:-55px}}.ez-home-product-carousel ol.cmp-carousel__indicators{display:none}.ez-home-product-carousel span.cmp-carousel__action-text{color:transparent;overflow:hidden;text-indent:100%;white-space:nowrap}.ez-home-product-carousel button.cmp-carousel__action.cmp-carousel__action--previous:after{content:url(clientlib-solaroof/resources/images/theme-expresso/expresso-CTA-prev-arrow.svg);display:inline-block;height:9pt;left:-15px;position:relative;top:-3px;width:6px}@media screen and (max-width:991px){.ez-home-product-carousel button.cmp-carousel__action.cmp-carousel__action--previous:after{height:3px;left:-15px;top:-7px;width:3px}}.ez-home-product-carousel button.cmp-carousel__action.cmp-carousel__action--next:after{content:url(clientlib-solaroof/resources/images/theme-expresso/expresso-CTA-next-arrow.svg);display:inline-block;height:9pt;left:-15px;position:relative;top:-3px;width:6px}@media screen and (max-width:991px){.ez-home-product-carousel button.cmp-carousel__action.cmp-carousel__action--next:after{height:3px;left:-15px;top:-7px;width:3px}}.ez-home-product-carousel .next-disabled,.ez-home-product-carousel .previous-disabled{opacity:45%;pointer-events:none}.bg-white{background:#fff}.text.max-width,.title.max-width{margin:0 auto;max-width:90pc;width:100%}.title.max-width.product-heading h2{font-family:Syne,sans-serif;font-size:3rem;font-weight:600;line-height:3pc}@media screen and (max-width:991px){.title.max-width.product-heading h2{font-size:2rem;line-height:2.4pc}}.text.max-width.product-description p{font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:300;line-height:26px}@media screen and (max-width:991px){.text.max-width.product-description p{font-size:1rem;line-height:1.3pc}}#products-wrapper{padding:90px 5pc 0}@media screen and (max-width:991px){#products-wrapper{padding:90px 1pc 0}}.leadership-container{padding:5pc}@media(max-width:991px){.leadership-container{padding:40px 1pc}}.leadership-container h1{color:#202020;font-family:Syne;font-size:3rem;font-weight:600;line-height:3pc;text-align:left;width:72%}@media(max-width:991px){.leadership-container h1{font-size:2rem;line-height:2.4pc;width:100%}}.leadership-container h1 span{color:#10635a}.leadership-container p{color:#202020;font-family:Outfit;font-size:1.25rem;font-weight:300;line-height:26px;margin-top:1pc;text-align:left;width:72%}@media(max-width:991px){.leadership-container p{font-size:1rem;line-height:1.3pc;margin-top:8px;width:100%}}.leadership-container .cmp-tabs__tablist{margin:40px 0 24px!important}@media(max-width:991px){.leadership-container .cmp-tabs__tablist{margin:24px 0!important}}.leadership-container .leadership-card-container{grid-gap:24px;display:grid;grid-template-columns:repeat(4,1fr)}@media(min-width:991px)and (max-width:1140px){.leadership-container .leadership-card-container{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.leadership-container .leadership-card-container{-webkit-overflow-scrolling:touch;grid-gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:hidden}}.leadership-container .leadership-card-container .leadership-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;position:relative}@media(max-width:991px){.leadership-container .leadership-card-container .leadership-card{-webkit-box-flex:0;-ms-flex:0 0 calc(75% - 20px);flex:0 0 calc(75% - 20px);margin-right:1pc}}.leadership-container .leadership-card-container .leadership-card .leadership-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}@media(max-width:991px){.leadership-container .leadership-card-container.vertical-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;grid-gap:1pc;align-items:flex-start;display:block;-ms-flex-direction:column;flex-direction:column}.leadership-container .leadership-card-container.vertical-layout .leadership-card{margin-bottom:1pc;max-width:328px;min-width:328px}}.leadership-container .leadership-card-container img{height:226px;-o-object-fit:cover;object-fit:cover;width:-webkit-fill-available}.leadership-container .leadership-card-container .leadership-person-name{-webkit-box-sizing:border-box;box-sizing:border-box;color:#202020;font-family:Outfit;font-size:1.25rem;font-weight:500;line-height:26px;margin:0;padding:24px 24px 1pc;text-align:left;width:100%}@media(max-width:991px){.leadership-container .leadership-card-container .leadership-person-name{font-size:1.125rem;line-height:22px;padding:1pc 1pc 8px}}.leadership-container .leadership-card-container .leadership-person-designation{-webkit-box-sizing:border-box;box-sizing:border-box;color:#202020;font-family:Outfit;font-size:.875rem;letter-spacing:.08em;line-height:16.8px;margin:0;padding:0 24px 1pc;text-align:left;width:100%}@media(max-width:991px){.leadership-container .leadership-card-container .leadership-person-designation{padding:0 1pc 8px}}.leadership-container .leadership-card-container a{margin-top:auto;padding:0 0 24px 24px}.leadership-container .leadership-card-container a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:991px){.leadership-container .leadership-card-container a{padding:0 0 1pc 1pc}}.leadership-container .leadership-card-container a button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#202020;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Outfit;font-size:.875rem;font-weight:500;letter-spacing:.08em;line-height:16.8px;text-align:left}@media(max-width:991px){.leadership-container .leadership-card-container a button{font-size:.75rem;letter-spacing:.06em;line-height:.945pc}}.leadership-container .leadership-card-container a button .arrow{display:inline-block;height:24px;line-height:24px;margin-left:10px;position:relative;top:0;width:1pc}.leadership-container .leadership-card-container a button .arrow:before{background:#10635a;content:"";display:inline-block;height:2px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width .4s ease;transition:width .4s ease;vertical-align:middle;width:1pc}.leadership-container .leadership-card-container a button .arrow:after{border-right:2px solid #10635a;border-top:2px solid #10635a;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:6px;position:absolute;right:0;top:1px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:right .4s ease;transition:right .4s ease;width:6px}.leadership-container .leadership-card-container a:active .arrow:before,.leadership-container .leadership-card-container a:hover .arrow:before{width:25px}.leadership-container .leadership-card-container a:active .arrow:after,.leadership-container .leadership-card-container a:hover .arrow:after{right:-10px}.leadership-container .vertical-layout-toggle-hidden{display:none!important}@media(max-width:991px){.leadership-container .navigation{margin-top:24px;text-align:left}.leadership-container .navigation button .leadership-prev-span{content:url(clientlib-solaroof/resources/images/leadership-backward-arrow-updated.png);height:2pc;position:relative;top:8px;width:2pc}.leadership-container .navigation button .leadership-next-span{content:url(clientlib-solaroof/resources/images/leadership-forward-arrow.png);height:2pc;position:relative;top:8px;width:2pc}.leadership-container .navigation button:disabled{cursor:not-allowed;opacity:40%}}@media(min-width:992px){.leadership-container .navigation{display:none}}@media(max-width:991px){.leadership-container .people-installation-navigation.navigation{display:none}.leadership-container .leadership-navigation.navigation{display:block}}.leadership-container.people-installation{padding:40px 5pc 5pc}@media(max-width:991px){.leadership-container.people-installation{padding:40px 1pc}}.leadership-container.people-installation .text{padding-bottom:40px}@media(max-width:991px){.leadership-container.people-installation .text{padding:0}}.leadership-container.people-installation .text .cmp-text{font-size:3rem;font-weight:600;line-height:3pc}@media(max-width:991px){.leadership-container.people-installation .text .cmp-text{font-size:2rem;line-height:38px}.leadership-container.people-installation .people-installation-navigation.navigation{display:block;margin-top:0;padding:1pc 0}.leadership-container.people-installation .leadership-navigation.navigation{display:none}}.leadership-container.people-installation .leadership-card-container{grid-row-gap:40px;grid-template-columns:repeat(2,1fr)}@media(max-width:991px){.leadership-container.people-installation .leadership-card-container{margin-right:-1pc}}.leadership-container.people-installation .leadership-card-container .leadership-card{border:1px solid #d9d9d9;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:364px;max-width:628px;min-width:628px;position:relative}@media(max-width:991px){.leadership-container.people-installation .leadership-card-container .leadership-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;max-width:300px;min-width:300px}}.leadership-container.people-installation .leadership-card-container .leadership-img img{height:364px;width:302px}@media(max-width:991px){.leadership-container.people-installation .leadership-card-container .leadership-img img{height:300px;width:300px}}.leadership-container.people-installation .leadership-card-container .leadership-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Outfit,sans-serif;gap:1pc;height:363px;padding:24px 3pc 24px 24px;width:326px}@media(max-width:991px){.leadership-container.people-installation .leadership-card-container .leadership-content{gap:8px;height:auto;padding:1pc;width:300px}}.leadership-container.people-installation .leadership-card-container .leadership-content .leadership-person-name{font-size:1.25rem;font-weight:500;line-height:26px;padding:0;width:100%}@media(max-width:991px){.leadership-container.people-installation .leadership-card-container .leadership-content .leadership-person-name{font-size:1rem;line-height:20px}}.leadership-container.people-installation .leadership-card-container .leadership-content .leadership-person-designation{color:#202020;font-size:1rem;font-weight:300;letter-spacing:normal;line-height:20px;padding:0;width:100%}@media(max-width:991px){.leadership-container.people-installation .leadership-card-container .leadership-content .leadership-person-designation{color:#4d4d4d;font-size:.875rem;line-height:17px}}.leadership-container.people-installation .leadership-card-container .leadership-content a{margin:0;position:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.leadership-container.people-installation .leadership-card-container .leadership-content a button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:500;letter-spacing:normal;line-height:22px;text-transform:uppercase}@media(max-width:991px){.leadership-container.people-installation .leadership-card-container .leadership-content a button{font-size:.75rem;line-height:15px}}.leadership-container.people-installation .leadership-card-container .leadership-content a button:after{background:url(clientlib-solaroof/resources/images/installation-people-arrow.svg) no-repeat;background-size:contain;content:"";height:14px;margin-left:1pc;width:20px}@media(max-width:991px){.leadership-container.people-installation .leadership-card-container .leadership-content a button:after{height:8px;margin-left:8px;width:1pc}}.leadership-container.people-installation .leadership-card-container .leadership-content a button span{display:none}.blue-theme #fixed-floater-button{background:#00f0ff}.green-theme #fixed-floater-button{background:#03ffab}#fixed-floater-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:4px;bottom:59px;-webkit-box-sizing:unset;box-sizing:unset;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;justify-content:center;position:fixed;right:62px;width:60px;z-index:11}@media screen and (max-width:992px){#fixed-floater-button{height:45px;padding:unset;width:45px}}#fixed-floater-button .cmp-teaser__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}#fixed-floater-button .cmp-teaser__image{height:2pc;margin:14px;width:2pc}@media screen and (max-width:992px){#fixed-floater-button .cmp-teaser__image{height:24px;margin:10.5px;width:24px}}#fixed-floater-button .cmp-teaser__image .cmp-image{height:2pc;width:2pc}@media screen and (max-width:992px){#fixed-floater-button .cmp-teaser__image .cmp-image{height:24px;width:24px}}#fixed-floater-button .cmp-teaser__image .cmp-image img{height:2pc;width:2pc}@media screen and (max-width:992px){#fixed-floater-button .cmp-teaser__image .cmp-image img{height:24px;width:24px}}#fixed-floater-button .cmp-teaser__content{clip:rect(0,0,0,0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.solarroof-footer .footer-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.solarroof-footer .solarroof-footer-logo{margin:9pt 0}.solarroof-footer .footer-logo{max-width:350px;width:250px}.solarroof-footer .footer-column{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px}.solarroof-footer .footer-description{color:#fff;padding:30px 0}.solarroof-footer .grey-background{background-color:#323232}.solarroof-footer .orange-background{background-color:#fd8e23}.solarroof-footer .blank-column{width:clamp(1.25rem,-23.9045rem + 40.4494vw,12.5rem)}.solarroof-footer .footer-title a{color:#007bff}.solarroof-footer .footer-column p{color:#fff;font-family:Outfit,sans-serif}.solarroof-footer .footer-column a{text-decoration:none}.solarroof-footer .buttons,.solarroof-footer .footer-description div,.solarroof-footer .footer-mail p,.solarroof-footer .footer-title p,.solarroof-footer .footer-toll-free p,.solarroof-footer .socialicon,.solarroof-footer .text-details{margin-bottom:10px}.solarroof-footer .second-column{padding:50px}.solarroof-footer .second-column p{color:#202020}.solarroof-footer .footer-mail{-webkit-box-pack:center;-ms-flex-pack:center;color:#000;-ms-flex-flow:wrap;flex-flow:wrap;justify-content:center}.solarroof-footer .footer-mail,.solarroof-footer .footer-toll-free{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Outfit,sans-serif;text-align:center}.solarroof-footer .footer-toll-free{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#202020;-ms-flex-direction:column;flex-direction:column;margin:2pc 0}.solarroof-footer .toll-free-number{font-size:1.875rem}.solarroof-footer .dealer-button-container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.solarroof-footer .dealer-button{border:1px solid #202020;color:#202020;font-family:Outfit,sans-serif;margin:14px 0;padding:9pt;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.solarroof-footer .footer-description-two{text-align:center}.solarroof-footer .footer-description-two,.solarroof-footer .socialicon{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.solarroof-footer .socialicon{background:gray;border-radius:50%;max-height:30px;max-width:30px;min-height:25px;min-width:25px;padding:9pt}.solarroof-footer .social-icon-container{gap:24px;margin:24px 9pt}.solarroof-footer .link-details-container,.solarroof-footer .social-icon-container{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;justify-content:flex-end}.solarroof-footer .link-details-container{color:#fff;font-family:Outfit,sans-serif;font-size:.75rem;gap:8px;margin:9pt 0}.solarroof-footer .text-details{border-right:1px solid;padding:0 8px}.solarroof-footer .text-details:last-child{border-right:none}.solarroof-footer .copyright-text{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.solarroof-footer .email-icon,.solarroof-footer .telephone-icon{cursor:pointer;font-size:1.5rem;padding:10px}@media screen and (max-width:991px){.solarroof-footer .footer-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column}.solarroof-footer .footer-column{-webkit-box-flex:0;-ms-flex:none;flex:none}}