.animations_fade__1gjoh{opacity:0;transition:opacity .6s ease-in-out}.animations_fade__1gjoh.animations_fadeIn__S1udp{animation:animations_fadeIn__S1udp .6s ease-in-out forwards}@keyframes animations_fadeIn__S1udp{0%{opacity:0}to{opacity:1}}.animations_slide__bPg9a{opacity:0;transition:opacity .3s ease-out,transform .6s ease-out}.animations_slide__bPg9a.animations_slideLeft____V39{transform:translateX(-100px)}.animations_slide__bPg9a.animations_slideRight__vUDd_{transform:translateX(100px)}.animations_slide__bPg9a.animations_slideUp__9Br5C{transform:translateY(50px)}.animations_slide__bPg9a.animations_slideDown__0kowy{transform:translateY(-50px)}.animations_slide__bPg9a.animations_slideIn__MSruO{opacity:1;transform:translateX(0) translateY(0)}.animations_bounce__rQQxr{opacity:0;transform:scale(.8)}.animations_bounce__rQQxr.animations_bounceIn____h4f{animation:animations_bounceIn____h4f .8s ease-out forwards}@keyframes animations_bounceIn____h4f{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@import"https://fonts.googleapis.com/css?family=Abel|Open+Sans&display=swap";*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,.004)!important}html{scroll-behavior:smooth}body,html{background:#f5f5f5;margin:0;padding:0;font-family:Abel,sans-serif;overflow-x:hidden;background-color:#fff}body input,html input{-webkit-overflow-scrolling:touch}body{padding-bottom:env(safe-area-inset-bottom)}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,.004)!important}.global-spinner{height:100vh;width:100vw;display:flex;flex-direction:row;justify-content:center;align-items:center}button.ripple{background-position:50%;transition:background .8s}button.ripple:hover{background:orange radial-gradient(circle,transparent 1%,orange 0) 50%/15000%;box-shadow:2px 2px 4px -1px rgba(0,0,0,.3);cursor:pointer}button:disabled,button:disabled:hover{background:#ffc966}button.ripple:active{background-color:#ffc966;background-size:100%;transition:background 0s}h1,h2,p{font-family:Abel,sans-serif}:root{--max-phone:599px;--min-tablet-portrait:600px;--min-tablet-landscape:960px;--min-desktop:1200px;--min-md-desktop:1500px;--min-big-desktop:1800px;--navbar-height:60px;--footer-height:350px;--logo-width:35px;--modal-banner-text-color:#fcfcfc;--content-width:1200px;--banner-height:calc(85vh - var(--navbar-height));font-size:calc(1em + 1vw);--content-height:calc(100vh - (var(--footer-height) - var(--navbar-height)));--bottomnav-height:60px;--project-height:calc(100vh - var(--navbar-height));--brighty-purple:#7984ba;--brighty-orange:#f5c451}@media(max-width:599px){:root{--banner-height:calc(100vh - var(--navbar-height));--project-height:100vh}}@media(min-width:600px){:root{--navbar-height:60px;--footer-height:250px;--project-height:calc(100vh - var(--navbar-height))}}@media(min-width:960px){:root{--navbar-height:112px;--footer-height:250px;--logo-width:50px;--content-height:calc(100vh - var(--footer-height) - var(--navbar-height))}}@media(min-width:1200px){:root{--banner-height:calc(100vh - var(--navbar-height))}}@media(min-width:1600px){:root{--banner-height:calc(95vh - var(--navbar-height))}}@media screen and (max-width:568px)and (orientation:landscape){:root{--banner-height:100vh}}@media screen and (min-width:569px)and (max-width:824px)and (orientation:landscape){:root{--banner-height:100vh}}.content{display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center}@media(max-width:599px){.brighty-parallax{transform:translateZ(0)}}@media(min-width:600px){.brighty-parallax{height:70vh!important;min-height:70vh!important}}@media(min-width:1600px){.brighty-parallax{height:50vh!important;min-height:50vh!important}}.brighty-parallax-rooftop{height:65vh!important;min-height:65vh!important}@media(min-width:600px){.brighty-parallax-rooftop{height:65vh!important;min-height:65vh!important}}@media(min-width:1600px){.brighty-parallax-rooftop{height:65vh!important;min-height:65vh!important}}.brighty-parallax-customer{height:45vh!important;min-height:45vh!important}@media(min-width:600px){.brighty-parallax-customer{height:65vh!important;min-height:65vh!important}}@media(min-width:1600px){.brighty-parallax-customer{height:65vh!important;min-height:65vh!important}}@media only screen and (orientation:landscape){.brighty-parallax-customer{height:75vh!important;min-height:75vh!important}}@media only screen and (min-width:769px)and (orientation:portrait){.brighty-parallax-customer{height:40vh!important;min-height:40vh!important}}@media(min-width:600px){.brighty-parallax-solar{height:65vh!important;min-height:65vh!important}}@media(min-width:1600px){.brighty-parallax-solar{height:50vh!important;min-height:50vh!important}}@media screen and (orientation:landscape){.brighty-parallax-solar{height:75vh!important;min-height:75vh!important}}.brighty-parallax{min-height:350px}.parallax-image{background-position-y:-300px!important}.parallax-image-customer,.parallax-image-rooftop,.parallax-image-solar{background-position-y:-40px!important}@media(min-width:600px){.parallax-image{background-position-y:-175px!important}.parallax-image-rooftop{background-position-y:-10px!important}.parallax-image-customer{background-position-y:-50px!important}}@media(min-width:1200px){.parallax-image{background-position-y:-300px!important}.parallax-image-customer,.parallax-image-rooftop{background-position-y:-40px!important}}@media(min-width:1600px){.parallax-image{background-position-y:-550px!important}.parallax-image-customer,.parallax-image-rooftop{background-position-y:-250px!important}}.parallax-image{filter:brightness(.65) contrast(1.1) blur(3px);transform:scale(1.03)}.parallax{margin-bottom:100px}.parallax-content{position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;color:#fff;height:100%;width:100%}.parallax-content,.parallax-content-customer,.parallax-content-rooftop{justify-content:center}.parallax-content__text h1{padding:1rem;font-family:Abel,sans-serif;margin:0;max-width:800px;padding:0 2rem!important;margin-bottom:.5rem!important;font-weight:700;text-align:center}@media(min-width:600px){.parallax-content__text h1{padding:0 2rem!important;max-width:1000px}}@media(min-width:1600px){.parallax-content__text h1{padding:0!important}}.parallax-content__text h2{font-family:Abel,sans-serif;margin:0;max-width:800px;padding:0 2rem!important;font-weight:300;text-align:center}@media(min-width:600px){.parallax-content__text h2{padding:0 2rem;max-width:1000px}}@media(min-width:1600px){.parallax-content__text h2{padding:0}}.parallax-content__text p{padding:0 2rem!important;text-align:center}.parallax-content__icons{padding:1rem}.parallax-content__icons-sun{font-size:1.3rem!important}.parallax-content__icons-group{width:150px;padding:0}.parallax-content h1,.parallax-content h2{margin:0;padding:0}.parallax-content h1,.parallax-content h2,.parallax-content h3,.parallax-content h4,.parallax-content p{font-size:.9rem}@media(min-width:600px){.parallax-content h1,.parallax-content h2,.parallax-content h3,.parallax-content h4,.parallax-content p{font-size:1rem}}@keyframes fadeIn{0%{opacity:0;@media(max-width:599px){transform:translateZ(0)}}to{opacity:1;@media(max-width:599px){transform:translateZ(0)}}}