*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;text-decoration:none;border:none;font-family:"Montserrat",sans-serif}img{max-width:100%;display:block}html{font-size:62.5%}html,body{overflow-x:hidden}button{background-color:rgba(0,0,0,0);cursor:pointer}.container{width:100%;max-width:1256px;padding:0 2rem;margin:0 auto}p{font-size:1.8rem;line-height:2.5rem;color:#00082e;opacity:.75}h2{font-family:"Sora";font-weight:700;font-size:3.2rem;line-height:4rem;color:#001680}h1{font-family:"Sora";font-weight:700;font-size:4.2rem;line-height:5.3rem;color:#fff}button{display:inline-block}.btn{padding:0 2.1rem;font-size:1.5rem;font-family:"Sora",sans-serif;font-weight:600}.btn.btn-primary{background-color:#001680;color:#fff;-webkit-transition:all .3s;transition:all .3s;border:none;line-height:4.9rem}.btn.btn-primary:hover{background-color:#002eff}.btn.btn-primary.btn-white{background-color:#fff;color:#001680}.btn.btn-primary.btn-white:hover{background-color:#c2c2c2}.btn.btn-secondary{line-height:4.7rem;border:1px solid #001680;color:#001680;-webkit-transition:all .3s;transition:all .3s}.btn.btn-secondary:hover{border-color:#002eff;color:#002eff}.btn.btn-secondary:hover.btn-blue{color:#002eff}.btn.btn-secondary.btn-white{border-color:#fff;color:#fff}.btn.btn-secondary.btn-white:hover{border-color:#c2c2c2;color:#c2c2c2}.btn.btn-secondary.btn-blue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#001680}.btn.btn-secondary.btn-blue span{margin-left:1.2rem}@media(max-width: 720px){.btn{padding:0 2rem;font-size:1.5rem}}.card-about{width:100%;max-width:19rem;height:19rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-about:hover{background-color:#f7f8ff;-webkit-filter:drop-shadow(0px 4px 90px rgba(0, 0, 0, 0.13));filter:drop-shadow(0px 4px 90px rgba(0, 0, 0, 0.13))}.card-about .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:12.6rem}.card-about .content .icon{width:100%;max-width:4.7rem;margin-bottom:1.5rem}.card-about .content .info-card p{font-weight:400;font-size:1.8rem;line-height:2.2rem;text-align:center;color:#00082e}.about-solar-panel{width:100%;max-width:59rem;height:20rem;background-color:#f3f6ff;padding:5rem 4rem;-webkit-box-shadow:0px 4px 30px rgba(0,0,0,.08);box-shadow:0px 4px 30px rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-solar-panel .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:5.2rem;border-right:1px solid rgba(0,0,0,.1);margin-right:5.2rem}.about-solar-panel .icon img{width:100%;max-width:4.9rem;margin-bottom:1.4rem}.about-solar-panel .icon h3{font-weight:600;font-size:1.8rem;line-height:2.3rem;text-align:center;color:#001680}.about-solar-panel .info p{font-weight:400;font-size:1.7rem;line-height:2.5rem;opacity:.8}.tag-section{display:inline-block;line-height:2.6rem;padding:0 1.9rem;background-color:#002eff;-webkit-box-shadow:0px 4px 30px rgba(0,46,255,.3);box-shadow:0px 4px 30px rgba(0,46,255,.3);border-radius:3rem;font-family:"Sora";font-weight:400;font-size:1.3rem;letter-spacing:.03em;color:#fff}.card-worries{width:15.2rem;height:13.8rem;background-color:rgba(255,255,255,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-worries .icon{margin-bottom:.65rem}.card-worries .text{width:100%;max-width:8.5rem}.card-worries .text p{font-weight:600;font-size:1.2rem;line-height:1.7rem;text-align:center;opacity:1;color:#000}.card-service{width:39rem;height:62.9rem}.card-service .image{width:100%;max-width:41.6rem;height:28.9rem}.card-service .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-service .info{background-color:#efefef;width:100%;height:34rem;padding-left:4.2rem;padding-top:3.4rem;position:relative}.card-service .info .text{width:100%;max-width:28rem}.card-service .info .text h4{font-family:"Sora";font-weight:700;font-size:2.6rem;line-height:3.3rem;color:#001680;margin-bottom:1.6rem}.card-service .info .text p{font-weight:400;font-size:1.7rem;line-height:2.4rem;color:#00082e;opacity:.7}.card-service .info .btn{position:absolute;bottom:4rem}.card-project{width:38rem;height:38rem;background-position:center;background-size:cover;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.card-project .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-project .image img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-project:hover{-webkit-filter:drop-shadow(0px 4px 90px rgba(0, 0, 0, 0.13));filter:drop-shadow(0px 4px 90px rgba(0, 0, 0, 0.13))}.card-project:hover::before{opacity:1}.card-project::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 22, 128, 0.6)), color-stop(69.98%, rgba(0, 22, 128, 0)));background:linear-gradient(0deg, rgba(0, 22, 128, 0.6) 0%, rgba(0, 22, 128, 0) 69.98%);-webkit-transition:all .3s;transition:all .3s}.card-project .tags{position:absolute;top:2.6rem;left:2.1rem;width:100%;max-width:35rem}.card-project .tags .tag-section{margin-bottom:1.2rem}.card-project .tags .tag-section:not(:last-child){margin-right:1rem}.card-project .btn{position:absolute;bottom:1.8rem;left:2.1rem}.depoimento-video{width:33.6rem;height:35rem;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.depoimento-video .image{width:100%;height:100%;position:absolute;z-index:0}.depoimento-video .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.depoimento-video:hover{-webkit-box-shadow:0px 4px 30px 5px rgba(0,0,0,.22);box-shadow:0px 4px 30px 5px rgba(0,0,0,.22)}.depoimento-video:hover::before{opacity:.5}.depoimento-video:hover .icon-play img{-webkit-transform:scale(1.06);transform:scale(1.06)}.depoimento-video::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;opacity:.2;background-color:#001680;-webkit-transition:all .3s;transition:all .3s;z-index:2}.depoimento-video .icon-play{z-index:3;width:6rem;height:6rem;background-color:#fff;border-radius:50%;position:relative;-webkit-box-shadow:0px 4px 11px 4px rgba(0,0,0,.25);box-shadow:0px 4px 11px 4px rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.depoimento-video .icon-play img{position:absolute;left:2.1rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.card-depoimento{width:60rem;height:25.4rem;background-color:#efefef;padding-top:3.8rem;padding-left:2.8rem}.card-depoimento .name{padding-bottom:2.6rem;width:100%;max-width:54rem;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:1.3rem}.card-depoimento .name p{font-family:"Sora";font-weight:600;font-size:2.2rem;line-height:2.8rem;color:#002eff;margin-bottom:.3rem}.card-depoimento .name span{display:inline-block;font-weight:400;font-size:1.6rem;line-height:2rem;color:#001680;opacity:.9}.card-depoimento .report{width:100%;max-width:55rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-depoimento .report span{display:inline-block;font-style:italic;font-weight:700;font-size:5rem;color:#002eff;margin-right:2.5rem}.card-depoimento .report p{font-style:italic;font-weight:400;font-size:1.8rem;line-height:2.5rem;color:#00082e;opacity:.7;margin-top:1.3rem}.icon-play{width:6.3rem;height:6.3rem;background-color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;position:relative;-webkit-transform:scale(1);transform:scale(1);cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s;transition:all .3s}.icon-play img{left:2.2rem;position:absolute}.icon-play:hover{background-color:#e1e1e1}@media(max-width: 650px){.card-service{width:41.6rem;height:62.9rem}.card-service .image{width:100%;max-width:41.6rem;height:28.9rem}.card-service .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-service .info{background-color:#efefef;width:100%;height:34rem;padding-left:4.2rem;padding-top:3.4rem;position:relative}.card-service .info .text{width:100%;max-width:28rem}.card-service .info .text h4{font-family:"Sora";font-weight:700;font-size:2.6rem;line-height:3.3rem;color:#001680;margin-bottom:1.6rem}.card-service .info .text p{font-weight:400;font-size:1.7rem;line-height:2.4rem;color:#00082e;opacity:.7}.card-service .info .btn{position:absolute;bottom:4rem;left:calc(50% - 11rem)}}header{width:100vw;height:10.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0px 4px 35px rgba(0,0,0,.1);box-shadow:0px 4px 35px rgba(0,0,0,.1);position:fixed;background-color:#fff;z-index:90}header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .left-side .logo{margin-right:13.7rem}header .left-side nav{position:relative}header .left-side nav .dropdown{position:absolute;background-color:#f5f8ff;top:6rem;left:8.5rem;margin:0 auto;width:31.4rem;border-bottom:4px solid #002eff;opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);pointer-events:none;-webkit-transition:all .3s;transition:all .3s}header .left-side nav .dropdown .services-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}header .left-side nav .dropdown .services-items .item{width:100%;padding:2.8rem 0;border-bottom:1px solid rgba(0,0,0,.1);-webkit-transition:all .3s;transition:all .3s;font-weight:400;font-size:1.6rem;line-height:2.2rem;color:#00082e;opacity:.7;width:100%;display:inline-block;transition:all .3s}header .left-side nav .dropdown .services-items .item span{width:100%;max-width:21.5rem;display:inline-block}header .left-side nav .dropdown .services-items .item:hover{background-color:#ebf0ff}header .left-side nav .dropdown .services-items .item:hover a{opacity:1}header .left-side nav .dropdown .services-items .item:last-child{padding-bottom:3.2rem}header .left-side nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .left-side nav ul li:not(:last-child){margin-right:5rem}header .left-side nav ul li:hover a,header .left-side nav ul li:hover span{color:#002eff}header .left-side nav ul li:hover a::after{-webkit-transform:scale(1);transform:scale(1)}header .left-side nav ul li a,header .left-side nav ul li span{font-weight:400;font-size:1.5rem;line-height:1.8rem;color:rgba(0,0,0,.9);-webkit-transition:all .3s;transition:all .3s;font-weight:500}header .left-side nav ul li a.active,header .left-side nav ul li span.active{color:#002eff;font-weight:600}header .left-side nav ul li a.active::after,header .left-side nav ul li span.active::after{-webkit-transform:scale(1);transform:scale(1)}header .left-side nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;line-height:1.8rem;color:rgba(0,0,0,.9);position:relative}header .left-side nav ul li a.js-service-menu-item .image{-webkit-transition:all .3s ease;transition:all .3s ease}header .left-side nav ul li a::after{content:"";position:absolute;top:5.8rem;width:100%;-webkit-transform:scale(0);transform:scale(0);height:.3rem;background-color:#002eff;-webkit-transition:all .3s ease;transition:all .3s ease}header .left-side nav ul li a span{display:inline-block;margin-right:1rem}header .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .right-side ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:3.8rem}header .right-side ul li .social-media{width:4.9rem;height:4.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s}header .right-side ul li .social-media:hover{background-color:#e5eaff}header .right-side ul li:not(:last-child){margin-right:1.2rem}.btn-hamburger{width:2.4rem;height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;display:none}.btn-hamburger::before{position:absolute;top:.3rem;left:0;content:"";width:100%;height:.2rem;border-radius:.5rem;background-color:#001680;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:rotate(0);transform:rotate(0)}.btn-hamburger::after{position:absolute;bottom:.3rem;right:0;content:"";width:100%;height:.2rem;border-radius:.5rem;background-color:#001680;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .3s;transition:all .3s}.btn-hamburger .trace{width:100%;height:.2rem;border-radius:.5rem;background-color:#001680;opacity:1;-webkit-transition:all .3s;transition:all .3s}html.active{overflow:hidden}html.active .menu-mobile{opacity:1;pointer-events:all}html.active .menu-mobile .content{-webkit-transform:translateY(0);transform:translateY(0)}html.active .btn-hamburger .trace{opacity:0}html.active .btn-hamburger::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:1.3rem}html.active .btn-hamburger::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:.9rem}html.active .btn-menu-container .btn-hamburger .trace{opacity:0}html.active .btn-menu-container .btn-hamburger::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:1.3rem}html.active .btn-menu-container .btn-hamburger::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:.9rem}html.dropdown-active header .left-side nav .dropdown{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:all}html.dropdown-active header .left-side nav ul li a.js-service-menu-item .image{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menu-mobile{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000;background-color:#f1f3fe;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.menu-mobile .btn-menu-container{position:absolute;top:2.8rem;right:2rem}.menu-mobile .btn-menu-container .btn-hamburger{width:2.4rem;height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.menu-mobile .btn-menu-container .btn-hamburger::before{position:absolute;top:.3rem;left:0;content:"";width:100%;height:.2rem;border-radius:.5rem;background-color:#001680;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:rotate(0);transform:rotate(0)}.menu-mobile .btn-menu-container .btn-hamburger::after{position:absolute;bottom:.3rem;right:0;content:"";width:100%;height:.2rem;border-radius:.5rem;background-color:#001680;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .3s;transition:all .3s}.menu-mobile .btn-menu-container .btn-hamburger .trace{width:100%;height:.2rem;border-radius:.5rem;background-color:#001680;opacity:1;-webkit-transition:all .3s;transition:all .3s}.menu-mobile .content{width:100%;max-width:23.3rem;z-index:100;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s;transition:all .3s}.menu-mobile .content nav{margin-bottom:4rem}.menu-mobile .content nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.menu-mobile .content nav ul span{display:inline-block}.menu-mobile .content nav ul li{width:100%}.menu-mobile .content nav ul li:not(.service-item):not(:last-child){padding-bottom:2.7rem;border-bottom:1px solid rgba(0,0,0,.1)}.menu-mobile .content nav ul li:not(.service-item):not(:first-child){padding-top:2.7rem}.menu-mobile .content nav ul li:not(.service-item) a,.menu-mobile .content nav ul li:not(.service-item) span{font-size:1.8rem;line-height:2.3rem;color:#001680;font-family:"Sora";font-weight:600}.menu-mobile .content nav ul li.service-item{padding:0}.menu-mobile .content nav ul li.service-item .accordion-item.active .accordion-header{margin-bottom:3rem}.menu-mobile .content nav ul li.service-item .accordion-item.active .accordion-content{-webkit-transform:translateY(0);transform:translateY(0);height:100%;opacity:1;pointer-events:all;padding-bottom:2rem}.menu-mobile .content nav ul li.service-item .accordion-item .accordion-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.7rem 0;font-family:"Sora";font-weight:600;font-size:1.8rem;line-height:2.3rem;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:0rem;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;color:#001680}.menu-mobile .content nav ul li.service-item .accordion-item .accordion-header .arrow-down-service{-webkit-transition:all .3s;transition:all .3s;-webkit-transform:rotate(0);transform:rotate(0)}.menu-mobile .content nav ul li.service-item .accordion-item .accordion-header .arrow-down-service.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menu-mobile .content nav ul li.service-item .accordion-item .accordion-header span{display:inline-block;margin-right:1.2rem}.menu-mobile .content nav ul li.service-item .accordion-item .accordion-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:21rem;margin:0 auto;-webkit-transition:all .3s;transition:all .3s;height:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0;pointer-events:none}.menu-mobile .content nav ul li.service-item .accordion-item .accordion-content a{font-family:"Montserrat";font-weight:400;font-size:1.5rem;line-height:1.8rem;color:#00082e;opacity:.6}.menu-mobile .content nav ul li.service-item .accordion-item .accordion-content a:not(:last-child){margin-bottom:3.2rem}.menu-mobile .content .icons-social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu-mobile .content .icons-social-media li .social-media{width:4.9rem;height:4.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s}.menu-mobile .content .icons-social-media li .social-media:hover{background-color:#e5eaff}.menu-mobile .content .btn{margin-top:2.8rem;line-height:5.2rem;width:100%}@media(max-width: 1450px){header .left-side nav .dropdown .services-items .item{padding:2.1rem 0}header .left-side nav .dropdown .services-items .item:last-child{padding-bottom:2.4rem}}@media(max-width: 1220px){header .left-side .logo{margin-right:6.7rem}}@media(max-width: 1100px){header .right-side .icons-social-media{display:none}}@media(max-width: 991px){header .left-side .logo{max-width:13rem}}@media(max-width: 870px){header .left-side nav{display:none}header .right-side{display:none}header .btn-hamburger{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 720px){header{height:8rem}header .left-side .logo{max-width:11rem}}footer{background-color:#001680}footer .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:5rem;padding-bottom:4.8rem;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.1)}footer .top .share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:59rem}footer .top .share ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:36.4rem}footer .top .share ul li a{width:4.9rem;height:4.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s}footer .top .share ul li a:hover{background-color:rgba(255,255,255,.2)}footer .top .share .btn{background-color:#002eff}footer .top .share .btn:hover{background-color:#1b45ff}footer .main{padding-top:5.6rem}footer .main nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:7rem;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .main nav .item{margin-bottom:7rem}footer .main nav .item strong{font-weight:600;font-size:1.6rem;line-height:2rem;color:#fff;margin-bottom:3rem;display:inline-block}footer .main nav .item ul li{width:100%;max-width:22.6rem}footer .main nav .item ul li a{font-weight:400;font-size:1.6rem;line-height:2rem;-webkit-transition:all .3s;transition:all .3s;color:rgba(255,255,255,.7)}footer .main nav .item ul li a:hover{text-decoration:underline}footer .main nav .item ul li:not(:last-child){margin-bottom:3rem}footer .copywrite{background-color:#001ca3;padding:2.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .copywrite .container{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .copywrite span{display:inline-block;font-weight:400;font-size:1.6rem;line-height:2rem;color:#fff}@media(max-width: 850px){footer .top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .top .logo{margin-bottom:3rem}footer .main nav{padding-bottom:5rem}footer .copywrite .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}footer .copywrite .container a,footer .copywrite .container span{font-size:1.6rem;line-height:2rem}footer .copywrite .container span{display:inline-block;opacity:.7}footer .copywrite .container a{margin-top:4rem}}@media(max-width: 720px){footer .top{padding:4.8rem 0 5.2rem 0}footer .top .logo{max-width:20rem}footer .main{padding-top:4.5rem}footer .main nav .item strong{font-size:1.9rem;line-height:2.3rem}footer .main nav .item ul li{font-size:1.6rem;line-height:2rem}}@media(max-width: 570px){footer .top .share{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .top .share .icons-social-media{margin-bottom:3rem;max-width:95%}footer .top .share .btn{width:100%;max-width:100%;line-height:5.2rem}footer .copywrite .container{max-width:30rem}}@media(max-width: 430px){footer .main nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}footer .main nav .item{margin-bottom:0}footer .main nav .item:not(:last-child){padding-bottom:4.5rem;border-bottom:1px solid rgba(255,255,255,.1)}footer .main nav .item:not(:first-child){padding-top:4.5rem}}main{position:relative}main .s-hero-about{width:100%;height:68.2rem;margin-top:10.5rem;position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .s-hero-about .text{width:100%;max-width:36.2rem}main .s-hero-about .text p{font-weight:400;font-size:1.85rem;line-height:2.3rem;color:#fff;opacity:.9;width:100%;max-width:30.4rem;margin:1.8rem 0 2.5rem 0}main .s-hero-about .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:20.8rem}main .s-hero-about .actions .icon-play{width:5.4rem;height:5.4rem}main .s-hero-about .actions .icon-play img{max-width:1.9rem;left:1.9rem}main .s-hero-about::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear, left top, right top, color-stop(21.8%, #002EFF), color-stop(43.19%, rgba(0, 46, 255, 0)));background:linear-gradient(90deg, #002EFF 21.8%, rgba(0, 46, 255, 0) 43.19%);z-index:-1}main .s-cards-about{margin-top:8.5rem;margin-bottom:9.6rem}main .s-cards-about .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}main .s-cards-about .card-about{width:100%;max-width:38rem;height:44.5rem;background-color:#f6f8ff;-webkit-box-shadow:0px 4px 90px rgba(0,0,0,.09);box-shadow:0px 4px 90px rgba(0,0,0,.09);-webkit-transition:all .3s;transition:all .3s}main .s-cards-about .card-about .content{width:100%;max-width:31.1rem;text-align:center}main .s-cards-about .card-about .content .image{margin-bottom:2.5rem}main .s-cards-about .card-about .content .image img{margin:0 auto}main .s-cards-about .card-about .content .image h4{font-family:"Sora";font-weight:700;font-size:2.5rem;line-height:3.2rem;color:#001680;margin-top:1.4rem}main .s-cards-about .card-about .content .text ul li{font-size:1.8rem;line-height:2.8rem;color:#00082e;opacity:.8}main .s-escolher-standart{text-align:center}main .s-escolher-standart .cards-about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:89.6rem;margin:0 auto;margin-top:4.9rem}main .s-escolher-standart .cards-about .card-about{max-width:20rem;-webkit-transition:all .3s;transition:all .3s}main .s-escolher-standart .qualities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8rem}main .s-escolher-standart .qualities .quality{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:6rem;width:42rem;height:17.1rem}main .s-escolher-standart .qualities .quality p{font-family:"Sora";font-size:2rem;line-height:2.8rem;font-weight:400;opacity:1;color:#001680;width:100%;max-width:25.6rem;margin-top:2.2rem}main .s-escolher-standart .qualities .quality:not(:last-child){border-right:1px solid rgba(0,0,0,.1)}main .s-brands{margin-top:7rem}main .s-institucional-popup{position:fixed;top:0;left:0;z-index:2000;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}main .s-institucional-popup .overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(0,0,0,.8);opacity:0;-webkit-transition:all .3s;transition:all .3s}main .s-institucional-popup .video-content{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0;-webkit-transition:all .3s;transition:all .3s;pointer-events:none;position:relative;z-index:2000;width:960px;height:540px}main .s-institucional-popup .video-content .btn-close{position:absolute;z-index:5;top:-1.5rem;right:-1.5rem;width:4rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}main .s-institucional-popup .video-content .btn-close:hover{background-color:#e6e6e6}main .s-institucional-popup .video-content .btn-close img{max-width:1.8rem}main .s-institucional-popup .video-content iframe{z-index:2000;width:100%;height:100%}main.institucional-opened .s-institucional-popup{pointer-events:all}main.institucional-opened .s-institucional-popup .overlay{opacity:1}main.institucional-opened .s-institucional-popup .video-content{pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}@media(max-width: 1500px){main .s-hero-about{height:48rem}}@media(max-width: 1300px){.s-cards-about{margin-top:4.8rem;margin-bottom:7.5rem}.s-cards-about .container{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;gap:2.2rem}.s-escolher-standart .qualities .quality{border-right:none !important}}@media(max-width: 1100px){main .s-institucional-popup .video-content{width:768px;height:432px}}@media(max-width: 820px){main .s-institucional-popup .video-content{width:600px;height:337.5px}}@media(max-width: 720px){main .s-hero-about{margin-top:8rem;height:48.9rem}main .s-hero-about::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:-1;background-color:rgba(0,0,0,.3)}main .s-hero-about::before{background:-webkit-gradient(linear, left top, right top, color-stop(31.53%, rgba(0, 46, 255, 0.7)), to(rgba(0, 46, 255, 0)));background:linear-gradient(90deg, rgba(0, 46, 255, 0.7) 31.53%, rgba(0, 46, 255, 0) 100%);opacity:.6}main .s-hero-about .text{text-align:center;margin:0 auto}main .s-hero-about .text h1{font-size:3rem;line-height:3.8rem}main .s-hero-about .text p{font-size:1.5rem;line-height:2.1rem;margin:0 auto;margin-top:1.4rem;margin-bottom:3rem}main .s-hero-about .actions{max-width:21rem;margin:0 auto}main .s-cards-about{margin-top:4.2rem;margin-bottom:6rem}main .s-cards-about .container{gap:2rem}main .s-cards-about .card-about{max-width:33.5rem;height:37.4rem}main .s-cards-about .card-about .content .image img{max-width:8rem}main .s-cards-about .card-about .content .image h4{font-size:2.5rem;line-height:3.2rem}main .s-cards-about .card-about .content .text{max-width:25rem}main .s-cards-about .card-about .content .text p{font-size:1.46rem;line-height:2.1rem}main .s-cards-about .card-about .content .text ul li{font-size:1.46rem;line-height:2.1rem}main .s-escolher-standart h2{font-size:2.6rem;line-height:3.3rem}main .s-escolher-standart .cards-about{margin-top:4rem}main .s-escolher-standart .qualities{margin:0;padding-top:5.8rem;border-top:1px solid rgba(0,0,0,.1);width:16.8rem;margin:0 auto;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;row-gap:6rem}main .s-escolher-standart .qualities .quality{margin:0;max-width:16.8rem}main .s-escolher-standart .qualities .quality .icon{max-width:5.2rem}main .s-escolher-standart .qualities .quality p{font-size:1.6rem;line-height:2.2rem}main .s-institucional-popup .video-content{width:480px;height:270px}}@media(max-width: 570px){main .s-institucional-popup .video-content{width:331.0344827586px;height:186.2068965517px}}@media(max-width: 540px){main .s-escolher-standart .cards-about .card-about{width:15rem;height:15rem}main .s-escolher-standart .cards-about .card-about .icon{max-width:3.7rem}main .s-escolher-standart .cards-about .card-about .info-card p{font-size:1.44rem;line-height:1.8rem}main .s-escolher-standart .qualities{border:none;padding-top:2rem}}html.project-opened{overflow:hidden}.s-hero{margin-top:10.5rem}.s-hero .slide-principal{width:100%;height:62rem}.s-hero .slide-principal .swiper-wrapper{height:100%}.s-hero .slide-principal .swiper-wrapper .swiper-button-next,.s-hero .slide-principal .swiper-wrapper .swiper-button-prev{color:#fff}.s-hero .slide-principal .swiper-wrapper .swiper-button-prev{left:20rem}.s-hero .slide-principal .swiper-wrapper .swiper-button-next{right:20rem}.s-hero .slide-principal .swiper-wrapper .swiper-slide{padding-top:8.1rem;position:relative;z-index:5;position:relative}.s-hero .slide-principal .swiper-wrapper .swiper-slide .swiper-pagination{position:absolute;bottom:6.8rem}.s-hero .slide-principal .swiper-wrapper .swiper-slide .swiper-pagination .swiper-pagination-bullet{background-color:#fff;width:1.1rem;height:1.1rem;border-radius:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.s-hero .slide-principal .swiper-wrapper .swiper-slide .swiper-pagination .swiper-pagination-bullet:not(:last-child){margin-right:.5rem}.s-hero .slide-principal .swiper-wrapper .swiper-slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.s-hero .slide-principal .swiper-wrapper .swiper-slide::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear, left top, right top, color-stop(21.8%, #002EFF), color-stop(43.19%, rgba(0, 46, 255, 0)));background:linear-gradient(90deg, #002EFF 21.8%, rgba(0, 46, 255, 0) 43.19%);z-index:-1}.s-hero .slide-principal .swiper-wrapper .swiper-slide .text{width:100%;max-width:47.6rem;z-index:5}.s-hero .slide-principal .swiper-wrapper .swiper-slide .text h1{font-family:"Sora";font-weight:700;font-size:4.2rem;line-height:5.3rem;margin-bottom:2.2rem;color:#fff}.s-hero .slide-principal .swiper-wrapper .swiper-slide .text p{font-weight:400;font-size:1.85rem;line-height:2.4rem;color:#fff;width:100%;max-width:32.5rem;margin-bottom:2.7rem;opacity:.9}.s-hero .slide-principal .swiper-wrapper .swiper-slide .btns-hero{margin-bottom:4.7rem}.s-hero .slide-principal .swiper-wrapper .swiper-slide .btns-hero .btn-primary{margin-right:1rem}.s-about{padding-top:9.4rem;overflow-y:hidden;position:relative}.s-about .container{display:grid;grid-template-areas:"info cards" "video video";-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:31.1rem 89.6rem;grid-template-rows:23.1rem 68.2rem;grid-row-gap:7.9rem}.s-about .s-institucional-popup{position:fixed;top:0;left:0;z-index:2000;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.s-about .s-institucional-popup .overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(0,0,0,.8);opacity:0;-webkit-transition:all .3s;transition:all .3s}.s-about .s-institucional-popup .video-content{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0;-webkit-transition:all .3s;transition:all .3s;pointer-events:none;position:relative;z-index:2000;width:960px;height:540px}.s-about .s-institucional-popup .video-content .btn-close{position:absolute;z-index:5;top:-1.5rem;right:-1.5rem;width:4rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.s-about .s-institucional-popup .video-content .btn-close:hover{background-color:#e6e6e6}.s-about .s-institucional-popup .video-content .btn-close img{max-width:1.8rem}.s-about .s-institucional-popup .video-content iframe{z-index:2000;width:100%;height:100%}.s-about.institucional-opened .s-institucional-popup{pointer-events:all}.s-about.institucional-opened .s-institucional-popup .overlay{opacity:1}.s-about.institucional-opened .s-institucional-popup .video-content{pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.s-about .info{width:100%;max-width:31.1rem;grid-area:info}.s-about .info h2{font-family:"Sora";font-weight:700;font-size:3.2rem;line-height:4rem;color:#001680;margin-bottom:1.4rem}.s-about .info p{font-weight:400;font-size:1.8rem;line-height:2.5rem;opacity:.7;margin-bottom:2.8rem}.s-about .info .btns-about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-about .info .btns-about .btn-primary{margin-right:1.2rem}.s-about .cards-about{width:100%;height:20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-area:cards}.s-about .cards-about .card-about:not(:last-child){margin-right:3.5rem}.s-about .video-about{width:100%;max-width:100%;height:68.2rem;grid-area:video;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background:url("../imgs/thumbnail-video-sobre-standart.png");background-size:cover}.s-about .video-about:hover .icon-play{-webkit-transform:scale(1.1);transform:scale(1.1)}.s-about .video-about::before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:-webkit-gradient(linear, left bottom, left top, color-stop(13.79%, #002EFF), to(rgba(0, 46, 255, 0)));background:linear-gradient(360deg, #002EFF 13.79%, rgba(0, 46, 255, 0) 100%)}.s-about .video-about .title-video{position:absolute;left:4.1rem;bottom:3.8rem}.s-about .video-about .title-video h4{font-family:"Sora";font-weight:700;font-size:2.5rem;line-height:3.2rem;color:#fff}.solar-energy-01{background-color:#f4f7ff;margin-top:13rem;position:relative;overflow:hidden}.solar-energy-01 .solar-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:9.7rem}.solar-energy-01 .solar-01 .info-solar{padding-top:4.8rem;width:100%;max-width:46.8rem;z-index:2}.solar-energy-01 .solar-01 .info-solar .tag-section{margin-bottom:2.6rem}.solar-energy-01 .solar-01 .info-solar h2{margin-bottom:1.4rem}.solar-energy-01 .solar-01 .info-solar p{width:100%;max-width:41.6rem;margin-bottom:2.8rem}.solar-energy-01 .solar-01 .info-solar .btns-solar{margin-bottom:5.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solar-energy-01 .solar-01 .info-solar .btns-solar .btn-primary{margin-right:1.2rem}.solar-energy-01 .solar-01 .info-solar strong{display:inline-block;font-family:"Sora";font-weight:600;font-size:1.8rem;line-height:2.3rem;text-decoration-line:underline;color:#001680;margin-bottom:2.7rem}.solar-energy-01 .solar-01 .info-solar ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solar-energy-01 .solar-01 .info-solar ul li:not(:last-child){margin-bottom:2.9rem}.solar-energy-01 .solar-01 .info-solar ul li img{margin-right:2.1rem}.solar-energy-01 .solar-01 .info-solar ul li span{display:inline-block;font-weight:400;font-size:1.8rem;line-height:2.5rem;opacity:.7}.solar-energy-01 .solar-01 .image{position:absolute;right:0;top:0;z-index:1}.solar-energy-01 .solar-01 .image .content{position:relative}.solar-energy-01 .solar-01 .image .content .cards-worries{position:absolute;bottom:0;right:8.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solar-energy-01 .solar-01 .image .content .cards-worries .card-worries:not(:last-child){margin-right:2.3rem}.solar-energy-02{background-color:#f4f7ff;position:relative;padding-bottom:8.5rem;overflow:hidden}.solar-energy-02 .solar-02{z-index:5;margin-bottom:6.2rem}.solar-energy-02 .solar-02 h2{width:100%;max-width:30.1rem;margin-bottom:4.2rem}.solar-energy-02 .solar-02 .solar-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.solar-energy-02 .solar-02 .solar-benefits .benefits{z-index:2}.solar-energy-02 .solar-02 .solar-benefits .benefits .about-solar-panel:not(:last-child){margin-bottom:4rem}.solar-energy-02 .solar-02 .solar-benefits .image{position:absolute;bottom:19.8rem;right:0;z-index:0}.solar-energy-02 .solar-02 .solar-benefits .image img{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.solar-energy-02 .btns-solar{z-index:5}.solar-energy-02 .btns-solar .btn-primary{margin-right:1.2rem}.s-services{margin-top:6rem;margin-bottom:13rem}.s-services .info-services{width:100%;max-width:43.6rem;margin:0 auto;text-align:center;margin-bottom:5.1rem}.s-services .info-services h2{margin-bottom:1.4rem}.s-services .info-services p{margin-bottom:2.8rem}.s-services .info-services .btns-services .btn-primary{margin-right:1.2rem}.s-services .slide-services{position:relative}.s-services .slide-services .swiper-button-next,.s-services .slide-services .swiper-button-prev{position:absolute;overflow:visible;background-color:#001680;width:5rem;height:5rem}.s-services .slide-services .swiper-button-next::after,.s-services .slide-services .swiper-button-prev::after{display:none}.s-services .slide-services .swiper-button-next{right:-2rem}.s-services .slide-services .swiper-button-prev{left:-2rem}.s-brands{margin-bottom:10rem}.s-brands ul{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:119.4rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-projects{margin-bottom:13rem}.s-projects .info-projects{width:100%;max-width:32rem;margin:0 auto;text-align:center}.s-projects .info-projects h2{margin-bottom:2.4rem}.s-projects .info-projects .btns-projects{margin-bottom:4.5rem}.s-projects .info-projects .btns-projects .btn-primary{margin-right:1.2rem}.s-projects .slide-projects{position:relative}.s-projects .slide-projects .swiper-button-next,.s-projects .slide-projects .swiper-button-prev{position:absolute;background-color:#001680;width:5rem;height:5rem}.s-projects .slide-projects .swiper-button-next::after,.s-projects .slide-projects .swiper-button-prev::after{display:none}.s-projects .slide-projects .swiper-button-next{right:-2rem}.s-projects .slide-projects .swiper-button-prev{left:-2rem}.s-projects .s-popups-projects .popup-project{position:fixed;top:0;left:0;z-index:2023;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.s-projects .s-popups-projects .popup-project.active{pointer-events:all}.s-projects .s-popups-projects .popup-project.active .overlay{opacity:1}.s-projects .s-popups-projects .popup-project.active .content{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.s-projects .s-popups-projects .popup-project .overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(0,0,0,.8);opacity:0;-webkit-transition:all .3s;transition:all .3s}.s-projects .s-popups-projects .popup-project .content{position:relative;z-index:1;width:100%;max-width:65rem;height:auto;background-color:#fff;-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0;-webkit-transition:all .3s;transition:all .3s}.s-projects .s-popups-projects .popup-project .content .btn-close{position:absolute;z-index:5;top:1.5rem;right:1.5rem;width:3.8rem;height:3.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.s-projects .s-popups-projects .popup-project .content .btn-close:hover{background-color:#e6e6e6}.s-projects .s-popups-projects .popup-project .content .btn-close img{max-width:1.8rem}.s-projects .s-popups-projects .popup-project .content .mySwiper{width:100%;height:47vh;overflow:hidden;position:relative}.s-projects .s-popups-projects .popup-project .content .mySwiper .swiper-button-prev,.s-projects .s-popups-projects .popup-project .content .mySwiper .swiper-button-next{color:#fff;height:100%;width:6rem;top:2.2rem;-webkit-transition:all .3s;transition:all .3s;z-index:1}.s-projects .s-popups-projects .popup-project .content .mySwiper .swiper-button-next{right:0}.s-projects .s-popups-projects .popup-project .content .mySwiper .swiper-button-next:hover::before{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.s-projects .s-popups-projects .popup-project .content .mySwiper .swiper-button-next::after{z-index:1}.s-projects .s-popups-projects .popup-project .content .mySwiper .swiper-button-next::before{content:"";position:absolute;width:100%;height:100%;right:0;top:0;background:-webkit-gradient(linear, right top, left top, color-stop(-7.43%, rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0)));background:linear-gradient(270deg, rgba(0, 0, 0, 0.8) -7.43%, rgba(0, 0, 0, 0) 100%);z-index:0;opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);-webkit-transition:all .3s;transition:all .3s}.s-projects .s-popups-projects .popup-project .content .mySwiper .swiper-button-prev{left:0}.s-projects .s-popups-projects .popup-project .content .mySwiper .swiper-button-prev::after{z-index:1}.s-projects .s-popups-projects .popup-project .content .mySwiper .swiper-button-prev:hover::before{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.s-projects .s-popups-projects .popup-project .content .mySwiper .swiper-button-prev::before{content:"";position:absolute;width:100%;height:100%;right:0;top:0;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0)));background:linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);z-index:0;opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all .3s;transition:all .3s}.s-projects .s-popups-projects .popup-project .content .mySwiper .swiper-wrapper .swiper-slide{width:100%;height:100%;position:relative}.s-projects .s-popups-projects .popup-project .content .mySwiper .swiper-wrapper .swiper-slide::after{content:"";position:absolute;width:8rem;height:100%;top:0;right:0;background:-webkit-gradient(linear, right top, left top, color-stop(-7.43%, rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0)));background:linear-gradient(270deg, rgba(0, 0, 0, 0.8) -7.43%, rgba(0, 0, 0, 0) 100%);opacity:0;z-index:20}.s-projects .s-popups-projects .popup-project .content .mySwiper .swiper-wrapper .swiper-slide .image{height:100%;width:100%;max-width:100%;display:inline-block}.s-projects .s-popups-projects .popup-project .content .mySwiper .swiper-wrapper .swiper-slide .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-projects .s-popups-projects .popup-project .content .info{padding:3rem 5rem 3.5rem 3rem;height:auto}.s-projects .s-popups-projects .popup-project .content .info .content-info h2{margin-bottom:2rem;font-size:2.8rem;line-height:3.5rem}.s-projects .s-popups-projects .popup-project .content .info .content-info p{margin-bottom:2rem}.s-projects .s-popups-projects .popup-project .content .info .content-info p.location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-projects .s-popups-projects .popup-project .content .info .content-info p.location img{max-width:2rem;margin-right:1.2rem}.s-projects .s-popups-projects .popup-project .content .info .content-info .btn{display:inline-block;margin-top:.5rem}.s-depoimentos{margin-bottom:13rem;position:relative}.s-depoimentos .s-depoimentos-popup .depoimento-video-popup{position:fixed;top:0;left:0;z-index:2000;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.s-depoimentos .s-depoimentos-popup .depoimento-video-popup.active{pointer-events:all}.s-depoimentos .s-depoimentos-popup .depoimento-video-popup.active .overlay{opacity:1}.s-depoimentos .s-depoimentos-popup .depoimento-video-popup.active .video-content{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.s-depoimentos .s-depoimentos-popup .depoimento-video-popup .overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(0,0,0,.8);opacity:0;-webkit-transition:all .3s;transition:all .3s}.s-depoimentos .s-depoimentos-popup .depoimento-video-popup .video-content{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0;-webkit-transition:all .3s;transition:all .3s;position:relative;z-index:2000;width:960px;height:540px}.s-depoimentos .s-depoimentos-popup .depoimento-video-popup .video-content .btn-close{position:absolute;z-index:5;top:-1.5rem;right:-1.5rem;width:4rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.s-depoimentos .s-depoimentos-popup .depoimento-video-popup .video-content .btn-close:hover{background-color:#e6e6e6}.s-depoimentos .s-depoimentos-popup .depoimento-video-popup .video-content .btn-close img{max-width:1.8rem}.s-depoimentos .s-depoimentos-popup .depoimento-video-popup .video-content iframe{z-index:2000;width:100%;height:100%}.s-depoimentos::after{content:"";width:30.4rem;height:36rem;position:absolute;right:0;top:-0.5rem;background:linear-gradient(270.32deg, #FFFFFF 21.02%, rgba(255, 255, 255, 0) 101.35%);z-index:0}.s-depoimentos::before{content:"";width:68rem;height:36rem;position:absolute;left:0;top:-0.5rem;background:-webkit-gradient(linear, right top, left top, color-stop(9.83%, rgba(255, 255, 255, 0)), color-stop(34.43%, #FFFFFF));background:linear-gradient(270deg, rgba(255, 255, 255, 0) 9.83%, #FFFFFF 34.43%);z-index:2}.s-depoimentos .depoimentos-video{margin-bottom:5.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-depoimentos .depoimentos-video .info-depoimento{width:100%;max-width:30.4rem;margin-right:11.2rem;z-index:6}.s-depoimentos .depoimentos-video .info-depoimento h2{margin-bottom:1.4rem}.s-depoimentos .depoimentos-video .info-depoimento p{margin-bottom:2.8rem}.s-depoimentos .depoimentos-video .container{max-width:900px;position:relative;padding:0}.s-depoimentos .depoimentos-video .container .slide-depoimentos .swiper-wrapper .swiper-slide{width:100%;max-width:33.6rem}.s-depoimentos .depoimentos-video .container .slide-depoimentos .swiper-button-next,.s-depoimentos .depoimentos-video .container .slide-depoimentos .swiper-button-prev{position:absolute;background-color:#001680;z-index:6;width:5rem;height:5rem}.s-depoimentos .depoimentos-video .container .slide-depoimentos .swiper-button-next::after,.s-depoimentos .depoimentos-video .container .slide-depoimentos .swiper-button-prev::after{display:none}.s-depoimentos .depoimentos-texto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-numbers{background:url("../imgs/imagem_torres.png");background-repeat:no-repeat;background-size:cover;width:100vw;height:38.3rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:13rem}.s-numbers::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,22,128,.9);z-index:0}.s-numbers .info-standart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:79.2rem;z-index:8;margin:0 auto;text-align:center}.s-numbers .info-standart .card-numbers{z-index:2;height:12.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-numbers .info-standart .card-numbers:not(:last-child){padding-right:6.9rem;border-right:1px solid rgba(255,255,255,.1)}.s-numbers .info-standart .card-numbers h4{font-family:"Sora";font-weight:700;font-size:4.8rem;line-height:6rem;text-align:center;color:#fff;margin-bottom:.3rem}.s-numbers .info-standart .card-numbers p,.s-numbers .info-standart .card-numbers span{font-weight:400;font-size:1.8rem;line-height:2.2rem;text-align:center;color:#fff}.s-numbers .info-standart .card-numbers span{margin-bottom:.3rem;display:inline-block}.s-contato{margin-bottom:13rem}.s-contato .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-contato .info-contact{width:100%;max-width:51.7rem}.s-contato .info-contact h2{width:100%;max-width:30.4rem;margin-bottom:5.1rem}.s-contato .info-contact ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.s-contato .info-contact ul .division{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-contato .info-contact ul .division:not(:last-child){padding-bottom:3.3rem;border-bottom:1px solid rgba(0,0,0,.1)}.s-contato .info-contact ul .division:not(:first-child){padding-top:3.3rem}.s-contato .info-contact ul .division li:first-child{margin-right:7rem}.s-contato .info-contact ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.s-contato .info-contact ul li img{margin-right:2.1rem}.s-contato .info-contact ul li span{display:inline-block;font-weight:400;font-size:1.8rem;line-height:2.5rem;color:#00082e;opacity:.7;width:100%;max-width:16.8rem}.s-contato .form-area{padding:4.5rem 5.8rem;background-color:#e6e6e6}.s-contato .form-area form{width:100%;max-width:55.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.s-contato .form-area form .g-recaptcha{width:100%;margin-bottom:2rem;-webkit-transform:translateX(calc(50% - 15.2rem));transform:translateX(calc(50% - 15.2rem))}.s-contato .form-area form .input-area{width:100%;max-width:27rem}.s-contato .form-area form .input-area:not(:last-child){margin-bottom:2.4rem}.s-contato .form-area form .input-area label{font-weight:600;font-size:1.8rem;line-height:2.2rem;color:#001680}.s-contato .form-area form .input-area input{width:100%;height:5.5rem;background-color:#fff;padding:0 2.1rem;font-weight:400;font-size:1.5rem;line-height:1.8rem;margin-top:1.2rem;color:#00082e}.s-contato .form-area form .input-area input placeholder{color:rgba(0,8,46,.7)}.s-contato .form-area form .select-area{position:relative}.s-contato .form-area form .select-area select{margin-top:1.2rem;width:100%;height:5.5rem;color:#00082e;font-weight:400;font-size:1.5rem;line-height:1.8rem;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 5rem 0 2.1rem}.s-contato .form-area form .select-area select .select-an-option{color:rgba(0,8,46,.7)}.s-contato .form-area form .select-area .arrow-down{position:absolute;right:2.4rem;top:calc(50% - .5rem)}.s-contato .form-area form .input-message{margin-bottom:2rem;width:100%}.s-contato .form-area form .input-message label{font-weight:600;font-size:1.8rem;line-height:2.2rem;color:#001680}.s-contato .form-area form .input-message textarea{width:100%;height:5.5rem;background-color:#fff;padding:2.4rem 5.2rem 5.2rem 2.1rem;height:22.8rem;resize:vertical;margin-top:1.2rem;font-weight:400;font-size:1.5rem;line-height:1.8rem}.s-contato .form-area form .checkbox-permission{margin-bottom:2.4rem}.s-contato .form-area form .checkbox-permission p{font-weight:400;font-size:1.5rem;line-height:2.1rem;opacity:.7;color:#00082e}.s-contato .form-area form .alertMessage{opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;height:0}.s-contato .form-area form .alertMessage.active{height:100%;opacity:1;pointer-events:all}.s-contato .form-area form .alertMessage p{color:#c23636;margin-bottom:2rem;font-weight:500;opacity:.9}.s-contato .form-area form button{width:100%}.s-location{margin-bottom:13rem}.s-location .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-location .info-location{width:100%;max-width:30.4rem}.s-location .info-location h2{margin-bottom:3.7rem}.s-location .info-location ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-location .info-location ul li:not(:last-child){margin-bottom:3.3rem}.s-location .info-location ul li img{margin-right:1.4rem}.s-location .info-location ul li span{display:inline-block;font-weight:400;font-size:1.8rem;line-height:2.5rem;color:#00082e}.s-location .info-location .btn{margin-top:5.4rem;display:inline-block}.s-location .map{width:100%;max-width:86.4rem}.s-location .map iframe{width:100%}.hidden{display:none}@media(max-width: 1400px){.s-depoimentos::before{left:-25rem}.s-depoimentos::after{opacity:0;display:none}}@media(max-width: 1300px){.s-depoimentos::before{left:-30rem}.s-depoimentos .depoimentos-video .container{max-width:800px}.s-depoimentos .depoimentos-texto{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.s-depoimentos .depoimentos-texto .card-depoimento{width:100%}.s-depoimentos .depoimentos-texto .card-depoimento:not(:last-child){margin-bottom:2.5rem}.s-depoimentos .depoimentos-texto .card-depoimento .name{max-width:90%}.s-depoimentos .depoimentos-texto .card-depoimento .report{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;max-width:90%}}@media(max-width: 1220px){.s-about .container .cards-about{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-about .container .cards-about .card-about{max-width:15rem;height:15rem}.s-brands .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-brands ul{justify-items:center;max-width:80rem;row-gap:5rem}.s-brands ul li{justify-self:center}.s-brands ul li:last-child{width:100%}.s-brands ul li:last-child img{margin:0 auto}.s-numbers{margin-bottom:8rem}.s-contato .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-contato .info-contact h2{text-align:center;margin:0 auto;margin-bottom:4rem}.s-contato .info-contact ul{margin-bottom:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width: 1180px){.s-hero .slide-principal .swiper-wrapper .swiper-slide::before{background:-webkit-gradient(linear, left top, right top, color-stop(39.8%, #002eff), color-stop(93.19%, rgba(0, 46, 255, 0)));background:linear-gradient(90deg, #002eff 39.8%, rgba(0, 46, 255, 0) 93.19%)}.s-about .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-about .container .info{max-width:74rem;text-align:center}.s-about .container .info p{width:100%;max-width:55rem;margin:0 auto;margin-bottom:2.6rem}.s-about .container .info .btns-about{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-about .container .video-about{height:50rem}.s-about .container .cards-about{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:95%;height:auto}.s-geral-solar-energy .solar-energy-01 .container .solar-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .info-solar{max-width:75rem;text-align:center}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .info-solar h2{max-width:61rem;margin:0 auto;margin-bottom:1.4rem}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .info-solar p{margin:0 auto;margin-bottom:3rem;max-width:60rem;margin-bottom:2.8rem}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .info-solar .btns-solar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .info-solar ul{text-align:center;max-width:50%;margin:0 auto}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .info-solar ul li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .image{position:relative}.s-geral-solar-energy .solar-energy-02 .solar-02{margin-bottom:5.2rem}.s-geral-solar-energy .solar-energy-02 .solar-02 .solar-benefits .benefits h2{margin:0 auto;margin-bottom:5rem;text-align:center}.s-geral-solar-energy .solar-energy-02 .solar-02 .solar-benefits .image{bottom:18.7rem}.s-geral-solar-energy .solar-energy-02 .btns-solar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-depoimentos .depoimento-video .container{max-width:740px}}@media(max-width: 1100px){.s-depoimentos::before,.s-depoimentos::after{display:none}.s-depoimentos .depoimentos-video{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.s-depoimentos .depoimentos-video .info-depoimento{max-width:31.4rem;margin:0 auto;text-align:center;margin-bottom:4rem}.s-depoimentos .depoimentos-video .container{max-width:1352px}.s-depoimentos .depoimentos-video::after{content:"";width:30.4rem;height:36rem;position:absolute;right:-3rem;bottom:-0.1rem;background:linear-gradient(270.32deg, #FFFFFF 21.02%, rgba(255, 255, 255, 0) 101.35%);z-index:5}.s-depoimentos .depoimentos-video .container{position:relative}.s-location .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-location .info-location{max-width:44rem;text-align:center;margin-bottom:4rem}.s-location .info-location ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-location .info-location ul li{width:100%;max-width:26rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.s-location .info-location ul li:first-child{margin-bottom:0}.s-location .info-location ul li img{margin-right:0;margin-bottom:1.2rem}.s-depoimentos .s-depoimentos-popup .depoimento-video-popup .video-content{width:768px;height:432px}.s-about .s-institucional-popup .video-content{width:768px;height:432px}}@media(max-width: 820px){.s-hero{height:56rem}.s-hero .slide-principal{height:56rem}.s-hero .slide-principal .swiper-wrapper .swiper-slide .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-hero .slide-principal .swiper-wrapper .swiper-slide .container .text{text-align:center;max-width:85%}.s-hero .slide-principal .swiper-wrapper .swiper-slide .container .text p{margin:0 auto;margin-bottom:3rem}.s-about .container .cards-about{display:grid;grid-template-columns:15rem 15rem;grid-template-rows:15rem 15rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:70%}.s-about .container .video-about{height:40rem}.s-about .s-institucional-popup .video-content{width:600px;height:337.5px}.s-numbers{height:auto;padding:8.7rem 0;background-position-x:center}.s-numbers .info-standart{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.s-numbers .info-standart .card-numbers{height:auto;width:100%;max-width:28rem}.s-numbers .info-standart .card-numbers:not(:last-child){border-right:0;padding-right:0;padding-bottom:5rem;border-bottom:1px solid rgba(255,255,255,.1)}.s-numbers .info-standart .card-numbers:not(:first-child){padding-top:5rem}.s-contato{margin-bottom:7rem}.s-depoimentos .s-depoimentos-popup .depoimento-video-popup .video-content{width:600px;height:337.5px}}@media(max-width: 720px){.s-hero{margin-top:8rem;height:50rem}.s-hero .slide-principal{height:50rem}.s-hero .slide-principal .swiper-wrapper .swiper-slide{padding-top:5.7rem}.s-hero .slide-principal .swiper-wrapper .swiper-slide .container .text h1{font-size:3.4rem;line-height:3.8rem}.s-hero .slide-principal .swiper-wrapper .swiper-slide .container .text p{font-size:14.65rem;font-size:2.1rem}.s-hero .slide-principal .swiper-wrapper .swiper-slide .container .btns-hero{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-about .container{grid-row-gap:5rem}.s-about .container .video-about .title-video{left:calc(50% - 12.183rem);bottom:1.8rem}.s-about .container .video-about .title-video h4{font-size:1.6rem;line-height:2.2rem}.s-about .s-institucional-popup .video-content{width:480px;height:270px}.s-geral-solar-energy .solar-energy-01{margin-top:5rem}.s-geral-solar-energy .solar-energy-01 .container .solar-01{margin-bottom:7rem}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .info-solar{max-width:100%}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .info-solar h2{max-width:55rem}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .info-solar p{max-width:90%}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .image{width:112%}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .image .content .cards-worries{right:3.2rem}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .image .content .cards-worries .card-worries{max-width:10rem;height:9.1rem}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .image .content .cards-worries .card-worries .icon{max-width:2.4rem}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .image .content .cards-worries .card-worries .text p{font-size:1.1rem;line-height:1.2rem}.s-geral-solar-energy .solar-energy-02 .solar-02 .solar-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-geral-solar-energy .solar-energy-02 .solar-02 .solar-benefits .benefits h2{margin-top:4rem}.s-geral-solar-energy .solar-energy-02 .solar-02 .solar-benefits .image{position:relative;width:110%;bottom:0}.s-geral-solar-energy .solar-energy-02 .solar-02 .solar-benefits .image img{max-width:100%}.about-solar-panel{max-width:58rem}.s-brands{margin-bottom:7rem}.s-brands .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-brands ul{display:grid;grid-template-areas:"li1 li2" "li3 li4" "li-stretch li-stretch";-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem;row-gap:6rem}.s-brands ul li:first-child{grid-area:li1}.s-brands ul li:nth-child(2){grid-area:li2}.s-brands ul li:nth-child(3){grid-area:li3}.s-brands ul li:nth-child(4){grid-area:li4}.s-brands ul li:last-child{width:100%;grid-area:li-stretch}.s-brands ul li:last-child img{margin:0 auto}.s-projects .s-popups-projects .popup-project .content{max-width:90vw;height:auto}.s-projects .s-popups-projects .popup-project .content .mySwiper{height:40vh}.s-projects .s-popups-projects .popup-project .content .info{padding:2rem 3rem 3rem 3rem;height:auto}.s-depoimentos .s-depoimentos-popup .depoimento-video-popup .video-content{width:480px;height:270px}.s-depoimentos .depoimentos-video{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.s-depoimentos .depoimentos-video .info-depoimento h2{font-size:2.6rem;line-height:3.3rem;margin-bottom:1.2rem}.s-depoimentos .depoimentos-video .info-depoimento p{font-size:1.46rem;line-height:2.4rem}.s-depoimentos .depoimentos-video::after{display:none}.s-depoimentos .depoimentos-video .slide-depoimentos .swiper-wrapper .swiper-slide{width:100%;max-width:33.6rem}.s-depoimentos .depoimentos-video .slide-depoimentos .swiper-wrapper .swiper-slide .depoimento-video{width:100%;height:34.9rem}.s-depoimentos .depoimentos-video .slide-depoimentos .swiper-button-next{right:-2rem}.s-depoimentos .depoimentos-video .slide-depoimentos .swiper-button-prev{left:-2rem}.s-numbers{margin-bottom:6rem}.s-numbers .info-standart .card-numbers h4{font-size:3.84rem;line-height:4.8rem}.s-numbers .info-standart .card-numbers span{font-size:1.44rem;line-height:1.8rem}.s-contato{margin-bottom:6rem}.s-contato .info-contact h2{font-size:2.6rem;line-height:3.3rem;margin-bottom:4.9rem}.s-contato .info-contact ul .division li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.s-contato .info-contact ul .division li:first-child{margin-right:0}.s-contato .info-contact ul .division li img{margin-right:0;margin-bottom:.8rem}.s-contato .info-contact ul .division li span{font-size:1.46rem;line-height:2rem}.s-contato .info-contact ul .division.d1 li:first-child{margin-right:6.1rem}.s-contato .info-contact ul .division.d2 li:first-child{margin-right:5.5rem}.s-contato .info-contact ul .division.d3 li:first-child{margin-right:5rem}.s-contato .form-area form .input-area{max-width:100%}.s-location{margin-bottom:5rem}.s-location .info-location h2{font-size:2.6rem;line-height:3.3rem;max-width:80%;margin:0 auto;margin-bottom:3.2rem}.s-location .info-location ul li{width:18.1rem;max-width:80%}.s-location .info-location ul li span{font-size:1.46rem;line-height:2.4rem}}@media(max-width: 650px){.about-solar-panel{width:100%;height:32rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:calc(50% - 11.55rem);text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-solar-panel .icon{border-right:none;margin-right:0;padding-right:0;margin-bottom:2.2rem}.about-solar-panel .info p{width:100%;max-width:90%;margin:0 auto}.s-services .container{width:100%;max-width:131.2rem}.s-services .container .slide-services .swiper-wrapper .swiper-slide .card-service{width:100%;height:53.3rem}.s-services .container .slide-services .swiper-wrapper .swiper-slide .card-service .image{width:100%;max-width:41.6rem;height:23.3rem}.s-services .container .slide-services .swiper-wrapper .swiper-slide .card-service .info{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding-top:3.1rem}.s-services .container .slide-services .swiper-wrapper .swiper-slide .card-service .info .text{max-width:26.1rem}.s-services .container .slide-services .swiper-wrapper .swiper-slide .card-service .info .text h4{font-size:1.8rem;line-height:2.3rem}.s-services .container .slide-services .swiper-wrapper .swiper-slide .card-service .info .text p{font-size:1.46rem;line-height:2.2rem}.s-services .container .slide-services .swiper-wrapper .swiper-slide .card-service .info .btn{width:100%;max-width:22rem}.s-projects{margin-bottom:6rem}.s-projects .info-projects h2{font-size:2.6rem;line-height:3.3rem}.s-projects .slide-projects .swiper-wrapper .swiper-slide .card-project{width:100%;max-width:100%;height:33.5rem}.s-projects .slide-projects .swiper-wrapper .swiper-slide .card-project .btn{line-height:4.3rem;padding:0 2.5rem;font-weight:600;font-size:1.2rem}.s-depoimentos{margin-bottom:6rem}.s-depoimentos .depoimentos-texto .card-depoimento{padding:3.7rem 2.7rem;height:auto}.s-depoimentos .depoimentos-texto .card-depoimento .name{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-depoimentos .depoimentos-texto .card-depoimento .name p{font-size:1.8rem;line-height:2.3rem}.s-depoimentos .depoimentos-texto .card-depoimento .name span{font-size:1.4rem;line-height:1.7rem}.s-depoimentos .depoimentos-texto .card-depoimento .report p{font-size:1.46rem;line-height:2rem}.s-depoimentos .depoimentos-texto .card-depoimento .report span{font-size:3rem;line-height:3.7rem}.s-contato .form-area{padding:3.5rem 3.2rem}}@media(max-width: 570px){.s-hero{height:52rem}.s-hero .slide-principal{height:100%}.s-hero .slide-principal .swiper-wrapper .swiper-slide::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:-1;background-color:rgba(0,0,0,.2)}.s-hero .slide-principal .swiper-wrapper .swiper-slide::before{opacity:.6}.s-hero .slide-principal .swiper-wrapper .swiper-slide .container .text{max-width:100%}.s-hero .slide-principal .swiper-wrapper .swiper-slide .container .text h1{font-size:3rem;line-height:3.8rem;max-width:100%;margin-bottom:1.4rem}.s-hero .slide-principal .swiper-wrapper .swiper-slide .container .text p{font-size:1.5rem;line-height:2.1rem;width:100%;max-width:23.5rem}.s-hero .slide-principal .swiper-wrapper .swiper-slide .container .swiper-pagination{bottom:4.8rem}.s-about{padding-top:5.1rem}.s-about .container .info h2{font-size:2.9rem;line-height:3.4rem}.s-about .container .info p{font-size:1.5rem;line-height:2rem}.s-about .container .cards-about{max-width:85%}.s-about .container .cards-about .card-about .info-card p{font-size:1.6rem;line-height:1.8rem}.s-about .container .video-about{height:18rem}.s-about .container .video-about .icon-play{width:5.3rem;height:5.3rem}.s-about .container .video-about .icon-play img{left:1.7rem}.s-about .s-institucional-popup .video-content{width:331.0344827586px;height:186.2068965517px}.s-geral-solar-energy .solar-energy-01 .container .solar-01{margin-bottom:6.5rem}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .info-solar{padding-top:3.8rem;max-width:100%}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .info-solar h2{font-size:2.6rem;line-height:3.3rem;max-width:95%}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .info-solar p{font-size:1.46rem;line-height:2rem;max-width:30rem}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .info-solar ul{max-width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .info-solar ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:20rem}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .info-solar ul li:not(:last-child){margin-bottom:5.8rem}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .info-solar ul li img{margin-right:0;margin-bottom:1rem}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .info-solar ul li span{font-size:1.46rem;line-height:2rem}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .info-solar strong{margin-bottom:4.4rem}.s-geral-solar-energy .solar-energy-01 .container .solar-01 .image .content .cards-worries{right:.3rem}.s-geral-solar-energy .solar-energy-02{padding-bottom:5.1rem}.s-geral-solar-energy .solar-energy-02 .solar-02 .solar-benefits .benefits h2{font-size:2.6rem;line-height:3.3rem;margin-top:4.2rem;margin-bottom:3.4rem}.about-solar-panel .info p{max-width:100%;font-size:1.5rem;line-height:2.2rem}.about-solar-panel:not(:last-child){margin-bottom:2.3rem}.s-services .info-services h2{font-size:2.6rem;line-height:3.3rem;margin-bottom:1.4rem}.s-services .info-services p{font-size:1.46rem;line-height:2rem;max-width:80%;margin:0 auto;margin-bottom:2.6rem}.s-projects .s-popups-projects .popup-project .content .info .content-info h2{font-size:2.1rem;line-height:2.8rem;margin-bottom:1.2rem}.s-projects .s-popups-projects .popup-project .content .info .content-info p{font-size:1.46rem;line-height:2rem;margin-bottom:2rem}.s-location .info-location ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.s-location .info-location ul li:first-child{margin-bottom:4.6rem}.s-location .info-location .btn{margin-top:4.2rem}.s-depoimentos .s-depoimentos-popup .depoimento-video-popup .video-content{width:331.0344827586px;height:186.2068965517px}.s-depoimentos .s-depoimentos-popup .depoimento-video-popup .video-content .btn-close{width:3rem;height:3rem;top:-1rem;right:-1rem}}@media(max-width: 400px){.s-hero{height:56rem}.s-hero .slide-principal{height:56rem}.s-hero .slide-principal .swiper-wrapper .swiper-slide{padding-top:4.5rem}.s-hero .slide-principal .swiper-wrapper .swiper-slide .container .btns-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-hero .slide-principal .swiper-wrapper .swiper-slide .container .btns-hero .btn-primary{margin-right:0;margin-bottom:1.2rem}.s-hero .slide-principal .swiper-wrapper .swiper-slide .container .swiper-pagination{bottom:3.8rem}.s-about .container .cards-about{max-width:100%}.s-about .container .video-about{height:108rem5}.s-services{margin-top:5rem}.s-services .info-services{margin-bottom:4.4rem;max-width:32rem}.s-brands ul{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;width:100%;max-width:100%}.s-brands ul li{max-width:85%}}@media(max-width: 350px){.s-about .info .btns-about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-about .info .btns-about .btn-primary{margin-right:0;margin-bottom:1.2rem}.s-geral-solar-energy .solar-energy-01 .btns-solar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-geral-solar-energy .solar-energy-01 .btns-solar .btn.btn-primary{margin-right:0;margin-bottom:1.2rem}.s-geral-solar-energy .solar-energy-02 .btns-solar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-geral-solar-energy .solar-energy-02 .btns-solar .btn.btn-primary{margin-right:0;margin-bottom:1.2rem}.s-services .slide-services .swiper-wrapper .swiper-slide .card-service .info .text{max-width:24rem}.s-services .slide-services .swiper-wrapper .swiper-slide .card-service .info .btn{width:100%;max-width:24rem}.s-services .info-services .btns-services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-services .info-services .btns-services .btn.btn-primary{margin-right:0;margin-bottom:1.2rem}.s-projects .btn.btn-primary{margin-right:0;margin-bottom:1.2rem}}.s-hero-services{width:100%;height:35rem;margin-top:10.5rem;position:relative;background-image:url("../imgs/services-hero-banner.png");background-repeat:no-repeat;background-position:right;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-hero-services .text{margin-bottom:2.5rem}.s-hero-services::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear, left top, right top, color-stop(21.8%, #002EFF), color-stop(43.19%, rgba(0, 46, 255, 0)));background:linear-gradient(90deg, #002EFF 21.8%, rgba(0, 46, 255, 0) 43.19%);z-index:-1}.s-brands.services-page{margin:10rem 0 10rem 0}.s-all-services.page-services{margin-bottom:13rem}.s-all-services.page-services .title{text-align:center;margin-bottom:5.5rem}.s-all-services.page-services .title h2{color:#001680;margin-bottom:2.5rem}.s-all-services.page-services .services-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:2.2rem;-webkit-column-gap:2.2rem;-moz-column-gap:2.2rem;column-gap:2.2rem}.s-all-services.page-services .another-services{margin-top:7rem;text-align:center}.s-all-services.page-services .another-services h2{margin-bottom:4rem}.s-all-services.page-services .another-services ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:4rem}.s-all-services.page-services .another-services ul li{font-weight:400;font-size:1.8rem;line-height:2.2rem;color:#00082e;opacity:.7}.s-all-services.page-services .another-services ul li:not(:last-child){padding-right:3.4rem;border-right:1px solid rgba(0,0,0,.1)}.s-all-services.page-services .another-services ul li:not(:first-child){margin-left:3.4rem}@media(max-width: 1180px){.s-hero-services::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:-1;background-color:rgba(0,0,0,.2)}.s-hero-services::before{opacity:.6}}@media(max-width: 720px){.s-hero-services{margin-top:8rem;background-size:cover}.s-hero-services::before{background:-webkit-gradient(linear, left top, right top, color-stop(39.8%, #002eff), color-stop(93.19%, rgba(0, 46, 255, 0)));background:linear-gradient(90deg, #002eff 39.8%, rgba(0, 46, 255, 0) 93.19%)}.s-hero-services .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-hero-services .container .text{text-align:center;max-width:85%}.s-brands.services-page{margin:6rem 0 7rem 0}.s-all-services.page-services{margin-bottom:6.5rem}.s-all-services.page-services .title{margin-bottom:4rem}.s-all-services.page-services .title h2{font-size:2.6rem;line-height:3.3rem;margin-bottom:2.4rem}.s-all-services.page-services .another-services{margin-top:4rem}.s-all-services.page-services .another-services h2{font-size:2.6rem;line-height:3.3rem}}@media(max-width: 560px){.s-all-services.page-services .another-services h2{margin-bottom:3.2rem}.s-all-services.page-services .another-services ul{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.s-all-services.page-services .another-services ul li{font-size:1.46rem;line-height:2.2rem}.s-all-services.page-services .another-services ul li:not(:last-child){padding-right:0;border-right:none}.s-all-services.page-services .another-services ul li:not(:first-child){margin-left:0}}@media(max-width: 420px){.s-hero-services .container .text h1{font-size:3rem;line-height:3.8rem}.s-all-services.page-services .services-cards .card-service{width:100%;height:100%}.s-all-services.page-services .services-cards .card-service .image{max-width:100%;height:23.3rem}.s-all-services.page-services .services-cards .card-service .info{height:30rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-all-services.page-services .services-cards .card-service .info .text{text-align:center;width:100%;max-width:26.1rem;margin-top:3.2rem}.s-all-services.page-services .services-cards .card-service .info .text h4{font-size:1.8rem;line-height:2.3rem}.s-all-services.page-services .services-cards .card-service .info .text p{font-size:1.46rem;line-height:2.2rem}.s-all-services.page-services .services-cards .card-service .info .btn{max-width:26.1rem;width:100%}}.s-hero-projects{width:100%;height:35rem;margin-top:10.5rem;position:relative;background-image:url("../imgs/projetos-cover-page.png");background-repeat:no-repeat;background-position:right;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-hero-projects .text{margin-bottom:2.5rem}.s-hero-projects::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear, left top, right top, color-stop(21.8%, #002EFF), color-stop(43.19%, rgba(0, 46, 255, 0)));background:linear-gradient(90deg, #002EFF 21.8%, rgba(0, 46, 255, 0) 43.19%);z-index:-1}.s-all-projects{margin-bottom:13rem}.s-all-projects .projects-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:2.5rem;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}@media(max-width: 1450px){.s-all-projects .projects-cards a .card-project{width:38rem;height:38rem}}@media(max-width: 1180px){.s-hero-projects::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:-1;background-color:rgba(0,0,0,.2)}.s-hero-projects::before{opacity:.6}.s-all-projects .projects-cards a .card-project{width:32.5rem;height:32.5rem}}@media(max-width: 720px){.s-hero-projects{margin-top:8rem;background-size:cover;background-position-x:20%}.s-hero-projects::before{background:-webkit-gradient(linear, left top, right top, color-stop(39.8%, #002eff), color-stop(93.19%, rgba(0, 46, 255, 0)));background:linear-gradient(90deg, #002eff 39.8%, rgba(0, 46, 255, 0) 93.19%)}.s-hero-projects .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-hero-projects .container .text{text-align:center;max-width:85%}.s-brands.services-page{margin:6rem 0 7rem 0}.s-all-projects{margin-bottom:6.5rem}}@media(max-width: 420px){.s-hero-projects .container .text h1{font-size:3rem;line-height:3.8rem}}.s-hero-contact{width:100%;height:35rem;margin-top:10.5rem;position:relative;background-image:url("../imgs/orcamento-cover-page.png");background-repeat:no-repeat;background-position:right;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8rem}.s-hero-contact .text{margin-bottom:2.5rem}.s-hero-contact::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear, left top, right top, color-stop(21.8%, #002EFF), color-stop(43.19%, rgba(0, 46, 255, 0)));background:linear-gradient(90deg, #002EFF 21.8%, rgba(0, 46, 255, 0) 43.19%);z-index:-1}@media(max-width: 1180px){.s-hero-contact::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:-1;background-color:rgba(0,0,0,.2)}.s-hero-contact::before{opacity:.6}}@media(max-width: 720px){.s-hero-contact{margin-top:8rem;background-size:cover;background-position-x:30%}.s-hero-contact::before{background:-webkit-gradient(linear, left top, right top, color-stop(39.8%, #002eff), color-stop(93.19%, rgba(0, 46, 255, 0)));background:linear-gradient(90deg, #002eff 39.8%, rgba(0, 46, 255, 0) 93.19%)}.s-hero-contact .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-hero-contact .container .text{text-align:center;max-width:85%}.s-hero-contact .container .text h1{font-size:3rem;line-height:3.8rem}.s-brands.services-page{margin:6rem 0 7rem 0}.s-all-projects{margin-bottom:6.5rem}}@media(max-width: 420px){.s-hero-projects .container .text h1{font-size:3rem;line-height:3.8rem}}html.lock-scroll{overflow:hidden}main .s-hero-each-service{width:100%;height:60rem;margin-top:10.5rem;position:relative;background-repeat:no-repeat;background-size:cover;background-position:right;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .s-hero-each-service.solar-energy{background-image:url("../imgs/s-hero-thumb-energia-solar.png")}main .s-hero-each-service.energy-management{background:url("../imgs/banner-gestao-de-energia.png");background-repeat:no-repeat;background-size:cover}main .s-hero-each-service.energy-efficiency{background:url("../imgs/analise_efieiciencia_energetica.jpg");background-repeat:no-repeat;background-size:cover}main .s-hero-each-service.capacitors-bank{background:url("../imgs/banco_de_capacitores.jpg");background-repeat:no-repeat;background-size:cover}main .s-hero-each-service.electrical-panels{background:url("../imgs/quadros-eletricos-service.png");background-repeat:no-repeat;background-size:cover}main .s-hero-each-service.electrical-projects{background:url("../imgs/projetos-eletricos-service.png");background-repeat:no-repeat;background-size:cover}main .s-hero-each-service .tag-section{background-color:#fff;color:#002eff;margin-bottom:1.5rem}main .s-hero-each-service .text{width:100%}main .s-hero-each-service .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:20.8rem;margin-top:2.5rem}main .s-hero-each-service::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear, left top, right top, color-stop(21.8%, #002EFF), color-stop(43.19%, rgba(0, 46, 255, 0)));background:linear-gradient(90deg, #002EFF 21.8%, rgba(0, 46, 255, 0) 43.19%);z-index:-1}main .s-info-service{margin-top:7.3rem;margin-bottom:8rem}main .s-info-service .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:11.2rem;-moz-column-gap:11.2rem;column-gap:11.2rem;row-gap:7rem}main .s-info-service .services-nav{width:100%;max-width:41.6rem;background-color:#f6f8ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem 0}main .s-info-service .services-nav .content{width:100%;max-width:80%}main .s-info-service .services-nav .content h3{font-family:"Sora";font-weight:700;font-size:2.5rem;line-height:3.2rem;color:#131313;padding-bottom:1.9rem;margin-bottom:3.4rem;width:100%;max-width:25rem;border-bottom:1px solid rgba(0,0,0,.1)}main .s-info-service .services-nav .content nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}main .s-info-service .services-nav .content nav ul li:not(:last-child){margin-bottom:3rem}main .s-info-service .services-nav .content nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:22.4rem}main .s-info-service .services-nav .content nav ul li a:hover span{opacity:1;text-decoration-line:underline;color:#001680}main .s-info-service .services-nav .content nav ul li a span{display:inline-block;font-weight:400;font-size:1.7rem;line-height:2.5rem;color:#00082e;margin-right:1.5rem;opacity:.8}main .s-info-service .services-nav .content nav ul li a span.active{opacity:1;color:#001680;font-weight:600}main .s-info-service .info-solar-page{width:100%;max-width:67.2rem}main .s-info-service .info-solar-page h2{width:100%;max-width:54.4rem;margin-bottom:3.5rem}main .s-info-service .info-solar-page p{font-weight:400;font-size:1.7rem;line-height:2.5rem;color:#00082e;opacity:.7}main .s-info-service .info-solar-page p:not(:last-child){margin-bottom:3.5rem}main .s-geral-solar-energy.solar-energy-page{background-color:#f4f7ff;padding-bottom:10rem}main .s-geral-solar-energy.solar-energy-page .solar-02{padding-top:6.7rem}main .s-geral-solar-energy.solar-energy-page .investir-energia-solar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:13.9rem;-moz-column-gap:13.9rem;column-gap:13.9rem;row-gap:5rem}main .s-geral-solar-energy.solar-energy-page .investir-energia-solar .text{width:100%;max-width:47.6rem}main .s-geral-solar-energy.solar-energy-page .investir-energia-solar .text h3{font-family:"Sora";font-weight:700;font-size:3.2rem;line-height:4rem;color:#001680;margin-bottom:4.5rem}main .s-geral-solar-energy.solar-energy-page .investir-energia-solar .text p{font-weight:400;font-size:1.7rem;line-height:2.5rem;color:#00082e;opacity:.7}main .s-geral-solar-energy.solar-energy-page .investir-energia-solar .text p:not(:last-child){margin-bottom:3rem}main .s-geral-solar-energy.solar-energy-page .investir-energia-solar .image{max-width:48%}main .s-watch-videos{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10rem}main .s-watch-videos.energia-solar .s-video-popup{position:fixed;top:0;left:0;z-index:2000;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}main .s-watch-videos.energia-solar .s-video-popup.active .overlay{opacity:1;pointer-events:all}main .s-watch-videos.energia-solar .s-video-popup.active .video-content{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:all}main .s-watch-videos.energia-solar .s-video-popup .overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(0,0,0,.8);opacity:0;-webkit-transition:all .3s;transition:all .3s}main .s-watch-videos.energia-solar .s-video-popup .video-content{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0;-webkit-transition:all .3s;transition:all .3s;pointer-events:none;position:relative;z-index:2000;width:100%;max-width:960px;max-height:540px;aspect-ratio:16/9;padding:2rem}main .s-watch-videos.energia-solar .s-video-popup .video-content .btn-close{position:absolute;z-index:5;top:0rem;right:0rem;width:4rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}main .s-watch-videos.energia-solar .s-video-popup .video-content .btn-close:hover{background-color:#e6e6e6}main .s-watch-videos.energia-solar .s-video-popup .video-content .btn-close img{max-width:1.8rem}main .s-watch-videos.energia-solar .s-video-popup .video-content iframe{z-index:2000;width:100%;height:100%}main .s-watch-videos h2{margin-bottom:4rem}main .s-watch-videos .videos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:2.6rem;margin-bottom:5rem}main .s-watch-videos .videos .video{width:49%;aspect-ratio:16/9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}main .s-watch-videos .videos .video .image{width:100%;height:100%;overflow:hidden}main .s-watch-videos .videos .video .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}main .s-watch-videos .videos .video .icon-play{position:absolute}main .s-watch-videos .videos .video:hover::before{background-color:rgba(0,22,128,.6)}main .s-watch-videos .videos .video::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,22,128,.4);-webkit-transition:all .3s;transition:all .3s}main .s-watch-videos .btn{margin:0 auto}main .s-hero-about-service{width:100%;height:50rem;margin-top:7rem;position:relative;background-image:url("../imgs/banner-services.png");background-repeat:no-repeat;background-size:cover;background-position:right;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .s-hero-about-service .text{width:100%;max-width:36.2rem}main .s-hero-about-service .text h2{font-size:4.2rem;line-height:5.3rem;margin-bottom:2.2rem;color:#fff}main .s-hero-about-service .text p{font-weight:400;font-size:2rem;line-height:2.4rem;color:#fff}main .s-hero-about-service .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:20.8rem;margin-top:2.5rem}main .s-hero-about-service::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear, left top, right top, color-stop(21.8%, #002EFF), color-stop(43.19%, rgba(0, 46, 255, 0)));background:linear-gradient(90deg, #002EFF 21.8%, rgba(0, 46, 255, 0) 43.19%);z-index:-1}main .s-faq{margin-bottom:10rem}main .s-faq .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}main .s-faq .text{width:100%;max-width:30.4rem}main .s-faq .text h2{margin-bottom:1.4rem}main .s-faq .accordion{width:100%;max-width:86.4rem}main .s-faq .accordion ul .accordion-item:not(:last-child){margin-bottom:2rem}main .s-faq .accordion ul .accordion-item.active .accordion-header .arrow-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}main .s-faq .accordion ul .accordion-item.active .accordion-content{height:100%;padding:2.8rem 3.3rem;opacity:1;pointer-events:all}main .s-faq .accordion ul .accordion-item .accordion-header{background-color:#f0f0f0;padding:2.1rem 3.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}main .s-faq .accordion ul .accordion-item .accordion-header .arrow-down{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .3s;transition:all .3s}main .s-faq .accordion ul .accordion-item .accordion-header h4{font-family:"Sora";font-weight:600;font-size:1.8rem;line-height:2.3rem;color:#000}main .s-faq .accordion ul .accordion-item .accordion-content{background-color:#e9e9e9;height:0;padding:0;opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s}@media(max-width: 1500px){main .s-hero-each-service{height:48rem}}@media(max-width: 1300px){main .s-watch-videos .videos{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main .s-watch-videos .videos .video{width:60%}}@media(max-width: 1250px){main .s-hero-each-service{height:40rem}main .s-hero-each-service::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:-1;background-color:rgba(0,0,0,.2)}main .s-hero-each-service::before{opacity:.9;background:-webkit-gradient(linear, left top, right top, color-stop(36.8%, #002EFF), color-stop(92.19%, rgba(0, 46, 255, 0)));background:linear-gradient(90deg, #002EFF 36.8%, rgba(0, 46, 255, 0) 92.19%)}main .s-hero-each-service .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .s-hero-each-service .container .text{text-align:center}main .s-hero-each-service .container .actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .s-info-service .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .s-info-service .info-solar-page{text-align:center}main .s-info-service .info-solar-page h2{margin:0 auto;margin-bottom:4.6rem}main .s-geral-solar-energy.solar-energy-page{text-align:center}main .s-geral-solar-energy.solar-energy-page .investir-energia-solar{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;row-gap:0rem}main .s-geral-solar-energy.solar-energy-page .investir-energia-solar .text h3{margin-bottom:4.6rem}main .s-geral-solar-energy.solar-energy-page .investir-energia-solar .image{margin-bottom:5.4rem;max-width:80%}main .s-hero-about-service::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:-1;background-color:rgba(0,0,0,.3)}main .s-hero-about-service::before{opacity:.9;background:-webkit-gradient(linear, left top, right top, color-stop(36.8%, #002EFF), color-stop(92.19%, rgba(0, 46, 255, 0)));background:linear-gradient(90deg, #002EFF 36.8%, rgba(0, 46, 255, 0) 92.19%)}main .s-hero-about-service .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .s-hero-about-service .container .text{text-align:center}main .s-hero-about-service .container .actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .s-faq .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .s-faq .text{text-align:center;margin-bottom:4rem}}@media(max-width: 720px){main .s-hero-each-service{margin-top:8rem;background-size:cover;background-position-x:70%;height:37rem}main .s-hero-each-service::before{background:-webkit-gradient(linear, left top, right top, color-stop(39.8%, #002eff), color-stop(93.19%, rgba(0, 46, 255, 0)));background:linear-gradient(90deg, #002eff 39.8%, rgba(0, 46, 255, 0) 93.19%)}main .s-hero-each-service .container .text h1{font-size:3rem;line-height:3.8rem}main .s-info-service .info-solar-page h2{margin-bottom:3rem}main .s-info-service{margin-top:3.5rem}main .s-info-service .container{row-gap:4.9rem}main .s-info-service .container .services-nav{margin-bottom:0rem}main .s-watch-videos{margin-top:5rem;margin-bottom:5rem}main .s-watch-videos h2{font-size:2.6rem;line-height:3.3rem;margin-bottom:2.7rem}main .s-watch-videos .videos{margin-bottom:3.5rem;row-gap:1.6rem}main .s-hero-about-service{margin-top:7rem;height:39.2rem}main .s-hero-about-service::before{background:-webkit-gradient(linear, left top, right top, color-stop(39.8%, #002eff), color-stop(93.19%, rgba(0, 46, 255, 0)));background:linear-gradient(90deg, #002eff 39.8%, rgba(0, 46, 255, 0) 93.19%)}main .s-hero-about-service .text{max-width:25rem}main .s-hero-about-service .text h2{font-size:2.6rem;line-height:3.3rem;margin-bottom:1.8rem}main .s-hero-about-service .text p{font-size:1.46rem;line-height:2.2rem}main .s-faq{margin-bottom:6rem}main .s-faq .text{margin-bottom:2.8rem}main .s-faq .text h2{font-size:2.6rem;line-height:3.3rem}main .s-faq .text p{font-size:1.46rem;line-height:2.2rem}main .s-faq .accordion ul .accordion-item.active .accordion-content{padding:2.4rem 5.4rem 2.4rem 2.9rem}main .s-faq .accordion ul .accordion-item .accordion-header{padding:1.9rem 3.3rem}main .s-faq .accordion ul .accordion-item .accordion-header h4{font-size:1.6rem;line-height:2rem;max-width:100%;width:100%}main .s-faq .accordion ul .accordion-item .accordion-header .arrow-down{width:2rem;height:2rem;margin-left:1.2rem}main .s-faq .accordion ul .accordion-item .accordion-header .arrow-down img{width:100%;height:100%}main .s-faq .accordion ul .accordion-item .accordion-content p{font-size:1.46rem;line-height:2.2rem}}@media(max-width: 670px){main .s-hero-each-service.energy-management{background-position:82%}main .s-info-service{margin-bottom:7rem}main .s-info-service .services-nav .content h3{font-size:2.5rem;line-height:3.2rem}main .s-info-service .services-nav .content ul li a span{font-size:1.7rem;line-height:2.5rem}main .s-info-service .info-solar-page{text-align:left}main .s-info-service .info-solar-page h2{font-size:26px;line-height:33px}main .s-info-service .info-solar-page p{font-size:1.5rem;line-height:2.6rem}main .s-geral-solar-energy.solar-energy-page{padding-bottom:6rem}main .s-geral-solar-energy.solar-energy-page .solar-energy-02{padding-bottom:0}main .s-geral-solar-energy.solar-energy-page .solar-02{padding-top:0}main .s-geral-solar-energy.solar-energy-page .investir-energia-solar{text-align:left}main .s-geral-solar-energy.solar-energy-page .investir-energia-solar .text h3{font-size:2.6rem;line-height:3.3rem;margin-bottom:3rem}main .s-geral-solar-energy.solar-energy-page .investir-energia-solar .text p{font-size:1.5rem;line-height:2.6rem}main .s-geral-solar-energy.solar-energy-page .investir-energia-solar .image{margin-bottom:3rem;max-width:80%}main .s-watch-videos .videos .video{width:100%}main .s-watch-videos .videos .video .icon-play{max-width:4.7rem;height:4.7rem}main .s-watch-videos .videos .video .icon-play img{left:1.5rem;max-width:2.1rem}}@media(max-width: 550px){main .s-info-service .services-nav{max-width:100%}main .s-geral-solar-energy.solar-energy-page .investir-energia-solar .image{max-width:100%}}main .s-info-service.gestao-energia{margin-bottom:7rem}main .s-benefits-gestao-de-energia .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 1350px){main .s-benefits-gestao-de-energia .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main .s-benefits-gestao-de-energia .container .about-solar-panel:not(:last-child){margin-bottom:3rem}}main .s-hero-each-service.energy-efficiency .container .text{width:100%;max-width:52.8rem}@media(max-width: 650px){main .s-hero-each-service.energy-efficiency{background-position:30%}}main .s-hero-each-service.capacitors-bank .text{max-width:45rem}main .s-watch-video-capacitor .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}main .s-watch-video-capacitor .info{width:100%;max-width:30.7rem}main .s-watch-video-capacitor .info h2{margin-bottom:3.5rem}main .s-watch-video-capacitor .video{position:relative;width:100%;max-width:85.8rem;aspect-ratio:16/9;cursor:pointer}main .s-watch-video-capacitor .video .icon-play{position:absolute;top:calc(50% - 3.15rem);right:calc(50% - 3.15rem)}main .s-watch-video-capacitor .video .logo{position:absolute;bottom:3.4rem;left:2.9rem}main .s-watch-video-capacitor .video::before{z-index:0;content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,22,128,.5);-webkit-transition:all .3s;transition:all .3s}main .s-watch-video-capacitor .video:hover::before{background-color:rgba(0,22,128,.6)}@media(max-width: 1250px){main .s-watch-video-capacitor .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}main .s-watch-video-capacitor .info{margin-bottom:3rem}main .s-watch-video-capacitor .info a button{margin:0 auto}}@media(max-width: 650px){main .s-hero-each-service.capacitors-bank{background-position:30%}}@media(max-width: 720px){main .s-info-service.capacitors-bank{margin-bottom:5rem}main .s-watch-video-capacitor .info h2{font-size:2.6rem;line-height:3.3rem;max-width:90%;margin:0 auto;margin-bottom:2rem}main .s-hero-about-service.capacitors-bank{margin-top:6rem}}@media(max-width: 540px){main .s-watch-video-capacitor .video .logo{display:none}main .s-watch-video-capacitor .video .icon-play{width:5rem;height:5rem}main .s-watch-video-capacitor .video .icon-play img{left:1.8rem;max-width:1.8rem}}main .s-hero-each-service.electrical-panels .text{width:100%;max-width:56rem}main .s-electrical-panels-images .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.8rem}main .s-electrical-panels-images .container .image{width:100%;max-width:38.5rem;height:46rem;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}main .s-electrical-panels-images .container .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease;transition:all .3s ease}main .s-electrical-panels-images .container .image:hover{-webkit-box-shadow:0px 4px 90px rgba(0,0,0,.2);box-shadow:0px 4px 90px rgba(0,0,0,.2)}main .s-electrical-panels-images .container .image:hover img{-webkit-transform:scale(1.15);transform:scale(1.15)}@media(max-width: 650px){main .s-hero-each-service.electrical-panels{background-position:70%}}@media(max-width: 540px){.s-info-service.electrical-panels{margin-bottom:4rem}.-shero-about-service.electrical-panels{margin-top:6rem}}main .s-hero-each-service.electrical-projects .text{width:100%;max-width:38.7rem}main .s-info-service.electrical-projects{margin-bottom:7rem}main .s-cards-electrical-projects .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem}@media(max-width: 650px){main .s-hero-each-service.electrical-projects{background-position:90%}}main.error-page{width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .s-error-404{margin-top:10.5rem}main .s-error-404 .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:18rem;-moz-column-gap:18rem;column-gap:18rem}main .s-error-404 .text{text-align:center;width:100%;max-width:21rem}main .s-error-404 .text .tag-section{margin-bottom:.5rem}main .s-error-404 .text h1{font-family:"Sora";font-weight:700;font-size:9.2rem;line-height:11.6rem;color:#001680}main .s-error-404 .text p{font-weight:500;font-size:2.5rem;line-height:3rem;color:#001680;opacity:1;margin-bottom:3rem}@media(max-width: 950px){main .s-error-404 .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;row-gap:4rem}main .s-error-404 .text h1{font-size:7.2rem;line-height:10.6rem}main .s-error-404 .text p{font-size:2rem;line-height:2.5rem;margin-bottom:2.4rem}main .s-error-404 .image{width:70%}}@media(max-width: 720px){main{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main .s-error-404{padding-top:2.5rem;margin-top:8rem}}main.obr-page{width:100vw;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5rem 0}main.obr-page .card{width:100%;max-width:37.9rem;background-color:#f7f9ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;height:47rem;margin:0 auto;margin-top:10.5rem}main.obr-page .card .icon{width:13.8rem;height:13.8rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#e5eaff;margin-bottom:2.4rem}main.obr-page .card .text{width:100%;max-width:26.2rem}main.obr-page .card .text h1{font-size:2.6rem;line-height:3.3rem;color:#002eff;margin-bottom:2.2rem}main.obr-page .card .text p{font-weight:400;font-size:1.7rem;line-height:2.1rem;margin:0 auto;opacity:.8;margin-bottom:2.8rem}main.obr-page .card .text .btn.btn-normal-blue{background-color:#002eff}main.obr-page .card .text .btn.btn-normal-blue:hover{background-color:#001680}@media(max-width: 720px){main.obr-page{padding:3rem 0}main.obr-page .card{height:40rem;margin-top:8rem}main.obr-page .card .icon{width:12rem;height:12rem;margin-bottom:2.4rem}main.obr-page .card .icon img{width:60%}main.obr-page .card .text h1{font-size:2rem;line-height:2.8rem;margin-bottom:1.2rem}main.obr-page .card .text p{font-size:1.4rem;line-height:1.8rem;width:100%;max-width:20rem}main.obr-page .card .text .btn.btn-normal-blue{background-color:#002eff}main.obr-page .card .text .btn.btn-normal-blue:hover{background-color:#001680}}main.err-page{width:100vw;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5rem 0}main.err-page .card{width:100%;max-width:37.9rem;background-color:#fff7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;height:50rem;margin:0 auto;margin-top:10.5rem}main.err-page .card .icon{width:13.8rem;height:13.8rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ffe5e5;margin-bottom:2.4rem}main.err-page .card .text{width:100%;max-width:26.2rem}main.err-page .card .text h1{font-size:2.6rem;line-height:3.3rem;color:#c23636;margin-bottom:2.2rem}main.err-page .card .text p{font-weight:600;font-size:1.8rem;line-height:2.2rem;color:#2e0000;opacity:.8;margin-bottom:2.8rem}main.err-page .card .text .btn.btn-red{background-color:#c23636}main.err-page .card .text .btn.btn-red:hover{background-color:#8f2929}@media(max-width: 720px){main.err-page{padding:3rem 0}main.err-page .card{height:42rem;margin-top:8rem}main.err-page .card .icon{width:11rem;height:11rem;margin-bottom:2rem}main.err-page .card .icon img{width:33%}main.err-page .card .text h1{font-size:2rem;line-height:2.8rem;margin-bottom:1.2rem}main.err-page .card .text p{font-size:1.4rem;line-height:1.8rem}main.err-page .card .text .btn.btn-normal-blue{background-color:#002eff}main.err-page .card .text .btn.btn-normal-blue:hover{background-color:#001680}}