*{margin:0;padding:0;box-sizing:border-box}body,input,textarea,button,h1,h2,span,p,select,option{font-family:Poppins,sans-serif;font-weight:400;font-size:1rem}body{background:#f5f5f5;color:#131313;-webkit-font-smoothing:antialiased}.carousel_item{display:inline-flex;white-space:normal;margin:auto 0}.carousel{overflow:hidden;position:relative}.carousel .inner{white-space:nowrap;transition:transform .3s}.carousel .arrow{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center}.carousel .arrow button{background:none;border:0;cursor:pointer;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:background-color .5s}.carousel .arrow>button:hover{opacity:.3;background:#000000}.carousel .arrow_right{right:2rem}.carousel .arrow_left{left:2rem}.carousel .indicators{display:flex;justify-content:center;align-items:center;margin-top:2rem}.carousel .indicators>button{margin:.5rem;background:none;border:0;cursor:pointer}.carousel .indicators .dot{height:1rem;width:1rem;border:2px solid #074a7b;border-radius:50%}.carousel .indicators>button.active_dot{background:#074a7b}@media (max-width: 672.98px){.carousel .arrow_right{right:0}.carousel .arrow_left{left:0}}.feedback_card{width:100%;display:flex;justify-content:center}.feedback_card .feedback_container{position:relative;max-width:70rem;margin:1rem}.feedback_card .feedback_container .quote{width:4rem;height:4rem;padding:1rem;position:absolute}.feedback_card .feedback_container .quote:first-child{top:-2rem;left:2rem;background:#ffb025}.feedback_card .feedback_container .quote:last-child{bottom:-2rem;right:2rem;background:#ffb025}.feedback_card .feedback_container .feedback_content{border:2px solid #f5f5f5;padding:3rem 2rem;display:flex}.feedback_card .feedback_container .feedback_content div{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.feedback_card .feedback_container .feedback_content div p,.feedback_card .feedback_container .feedback_content div span{color:#f5f5f5}.feedback_card .feedback_container .feedback_content div p{margin-bottom:2rem;text-align:justify}.feedback_card .feedback_container .feedback_content .image{height:20rem;width:20rem;border-radius:50%;background-size:contain;margin-left:2rem}.feedback_card .feedback_container .feedback_content .video{margin-left:2rem}@media (max-width: 873.98px){.feedback_card .feedback_container .feedback_content{display:flex;flex-direction:column;align-items:center}.feedback_card .feedback_container .feedback_content .image{height:10rem;width:10rem;margin:2rem 0 0}.feedback_card .feedback_container .feedback_content .video{margin:2rem 0 0}}@media (max-width: 534.98px){.feedback_card .feedback_container .feedback_content .video{width:100%}}.footer{padding:5rem 8rem;width:100vw;display:flex;justify-content:space-between;background-color:#ffb025}.footer>div{display:flex;flex-direction:column;justify-content:center}.footer>div+div{margin-left:2rem}.footer>div:last-child{justify-content:flex-start;text-align:right}.footer>div:last-child a{margin-bottom:.5rem;text-decoration:none}.footer img{height:3.5rem;width:11.5rem;margin-bottom:1rem}.footer p{font-weight:700;font-size:1rem;line-height:1.5rem;color:#074a7b;margin-bottom:.25rem}.footer>div:first-child>p:nth-of-type(2){font-weight:400}.footer span{display:block}.footer>div:nth-child(2)>p:nth-of-type(2){margin:2rem 0 .25rem}.footer .social_media_footer{margin-top:2rem;display:flex;justify-content:space-between;align-items:center;max-width:10rem}.footer .social_media_footer a{text-decoration:none;color:#074a7b}.footer>div:last-child>p:first-child{margin:0 0 2rem}@media (max-width: 873.98px){.footer{padding:5rem 6rem;flex-direction:column;align-items:center}.footer>div{width:100%}.footer>div+div{margin:2rem 0 0}.footer>div:last-child{text-align:left}}@media (max-width: 672.98px){.footer{padding:5rem 2rem}}header{position:fixed;width:100vw;padding:1.5rem 8rem;transition:background-color .5s,border-bottom .5s;z-index:1}header .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}header .header>button{display:none}header .header img{height:3.375rem;width:15rem}header .header .menu{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 6rem}header .header .menu button{font-size:1rem;font-weight:700;color:#d9d9d9;line-height:1.375;cursor:pointer;background:none;padding:.25rem 0;border:0;border-bottom:2px solid transparent;transition:color .5s,border-bottom .5s}header .header .menu .clicked,header .header .menu button:hover{color:#ffb025;border-bottom:2px solid #ffb025}header .header .menu button:last-child{color:#ffb025}header .header .login_container{width:fit-content;display:flex;align-items:center}header .header .login_container button{width:max-content;background:#fff;padding:.625rem 2rem;margin-right:3rem;display:flex;align-items:center;justify-content:center;border-radius:32px;border:0;font-size:1rem;font-weight:700;color:#074a7b;line-height:1.375;text-decoration:none;cursor:pointer;transition:background-color .5s}header .header .login_container button:hover{background-color:#d9d9d9}header .header .login_container .login_image{width:2rem;height:2rem}header .mobile_menu{display:none}.header_bg{border-bottom:1px solid #ffb025;background-color:#074a7b}@media (max-width: 1514.98px){header .header>button{display:inline;background:none;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer}header .header .menu{display:none}header .header .login_container button{display:none}header .mobile_menu{display:inline}header .mobile_menu .menu{display:flex;flex-direction:column;justify-content:left;margin:2rem 0}header .mobile_menu .menu button{width:fit-content;font-size:1rem;font-weight:700;color:#d9d9d9;line-height:1.375;cursor:pointer;background:none;padding:.25rem 0;border:0;border-bottom:2px solid transparent;transition:color .5s,border-bottom .5s}header .mobile_menu .menu button+button{margin-top:1.5rem}header .mobile_menu .menu button.clicked,header .mobile_menu .menu button:hover{color:#ffb025;border-bottom:2px solid #ffb025}header .mobile_menu .menu button:last-child{color:#ffb025}}@media (max-width: 873.98px){header{padding:1.5rem 6rem}header .header img{height:2rem;width:8.88rem}header .header>button svg{height:24px;width:24px}header .header .login_container .login_image{width:1.5rem;height:1.5rem}}@media (max-width: 672.98px){header{padding:1.5rem 2rem}}.input_container{background:#cccccc;border-radius:16px;padding:.75rem;width:100%;border:2px solid #ffb025;display:flex;align-items:center}.input_container .icon_container{width:20px;height:20px;margin-right:.5rem}.input_container .currency{font-size:1rem;line-height:1rem;color:#074a7b;padding:0;margin:0 .5rem 0 0}.input_container input{width:100%;background:transparent;border:0;color:#074a7b}.input_container input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input_container input[type=number]{-moz-appearance:textfield}.quarterCircumference{position:absolute;border:40px solid;width:15rem;height:15rem}.topLeft{top:0;left:0;border-top-width:0;border-left-width:0;border-bottom-right-radius:100%}.topRight{top:0;right:0;border-top-width:0;border-right-width:0;border-bottom-left-radius:100%}.bottomLeft{bottom:0;left:0;border-bottom-width:0;border-left-width:0;border-top-right-radius:100%}.bottomRight{bottom:0;right:0;border-bottom-width:0;border-right-width:0;border-top-left-radius:100%}@media (max-width: 1285.98px){.quarterCircumference{width:12rem;height:12rem}.topLeft{top:0;left:0;border-top-width:0;border-left-width:0;border-bottom-right-radius:100%}.topRight{top:0;right:0;border-top-width:0;border-right-width:0;border-bottom-left-radius:100%}.bottomLeft{bottom:0;left:0;border-bottom-width:0;border-left-width:0;border-top-right-radius:100%}.bottomRight{bottom:0;right:0;border-bottom-width:0;border-right-width:0;border-top-left-radius:100%}}@media (max-width: 873.98px){.quarterCircumference{width:10rem;height:10rem;border:30px solid}.topLeft{top:0;left:0;border-top-width:0;border-left-width:0;border-bottom-right-radius:100%}.topRight{top:0;right:0;border-top-width:0;border-right-width:0;border-bottom-left-radius:100%}.bottomLeft{bottom:0;left:0;border-bottom-width:0;border-left-width:0;border-top-right-radius:100%}.bottomRight{bottom:0;right:0;border-bottom-width:0;border-right-width:0;border-top-left-radius:100%}}@media (max-width: 672.98px){.quarterCircumference{width:8rem;height:8rem;border:20px solid}.topLeft{top:0;left:0;border-top-width:0;border-left-width:0;border-bottom-right-radius:100%}.topRight{top:0;right:0;border-top-width:0;border-right-width:0;border-bottom-left-radius:100%}.bottomLeft{bottom:0;left:0;border-bottom-width:0;border-left-width:0;border-top-right-radius:100%}.bottomRight{bottom:0;right:0;border-bottom-width:0;border-right-width:0;border-top-left-radius:100%}}.select_block{background:#cccccc;border-radius:16px;padding:.75rem;width:100%;border:2px solid #ffb025;display:flex;align-items:center}.select_block svg{margin-right:.5rem}.select_block select{width:100%;color:#074a7b;margin:0;background:#cccccc;border:0;outline:0}.error_message_container{height:2rem}.error_message_container p{font-size:.75rem;color:#ffb025;margin-left:1rem}.whatsapp{position:fixed;bottom:1.5rem;right:1.5rem}.whatsapp .image_container{height:4.5rem;width:4.5rem;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center}.whatsapp .image_container img{height:3.25rem;width:3.25rem}@media (max-width: 672.98px){.whatsapp .image_container{height:3.35rem;width:3.35rem}.whatsapp .image_container img{height:2.5rem;width:2.5rem}}.about_us{padding:7rem 8rem 5rem}.about_us h1{font-weight:900;font-size:3.5rem;line-height:4rem}.about_us h2{font-weight:700;font-size:3rem;line-height:3.5rem}.about_us .blue300{color:#074a7b}.about_us .blue200{color:#25aae1;padding-bottom:5rem}.about_us .parent>span{display:inline-block;color:#25aae1;font-size:1.5rem;font-weight:bolder;margin-right:1rem}.about_us .parent>span:nth-child(even){color:#074a7b}.about_us p{font-size:1.5rem;line-height:3rem;width:90%;text-align:justify}.about_us p+p{margin-top:2rem}.about_us .description_image{display:grid;grid-template-columns:1fr 1fr;margin:5rem 0 9rem}.about_us .description_image div:first-child{display:flex;align-items:center;justify-content:center}.about_us .description_image img{width:50rem;height:37rem}.about_us .description_image .right_content{display:flex;flex-direction:column;align-items:flex-end}.about_us .description_image .right_content h2{text-align:right}.about_us .description_image .right_content p{text-align:justify}.about_us .description_image .right_content .yellow100{color:#ffb025;padding:5rem 0 4rem}.about_us .data_container{display:flex;justify-content:space-between;margin-top:6rem;background-color:#fff;box-shadow:3px 6px 6px 3px #0003;padding:5rem 8rem 4rem 7rem;margin:0 8rem;border-radius:20px;break-after:always}.about_us .data_container .data{width:15rem;display:flex;flex-direction:column;justify-content:right}.about_us .data_container .data div{display:flex;align-items:baseline;justify-content:right;margin-bottom:1rem}.about_us .data_container .data h3{font-size:2.5rem;font-weight:700;color:#ffb025}.about_us .data_container .data h2{font-size:4.5rem;font-weight:700;color:#074a7b}.about_us .data_container .data span{text-align:right;font-size:1.25rem;color:#074a7b}@media (max-width: 1514.98px){.about_us .description_image img{width:40rem;height:27rem}.about_us .data_container{width:fit-content;display:block;text-align:center;padding:5rem 8.5rem 4rem 7.5rem}.about_us .data_container .data{margin-top:0;display:inline-block;text-align:right}.about_us .data_container .data+.data{margin-top:3.5rem;margin-left:2.5rem}}@media (max-width: 1285.98px){.about_us p{text-align:justify;width:100%}.about_us .description_image{display:flex;flex-direction:column}.about_us .description_image .right_content{align-items:flex-start}.about_us .description_image .right_content h2{text-align:left}.about_us .description_image .right_content p{text-align:justify}.about_us .data_container{padding:5rem 10.5rem 4rem 9.5rem}.about_us .data_container .data+.data{margin-top:3.5rem;margin-left:0}}@media (max-width: 1064.98px){.about_us .data_container{padding:5rem 4rem 4rem 3rem}}@media (max-width: 873.98px){.about_us{padding:8rem 6rem 5rem}.about_us h2{font-weight:700;font-size:2rem;line-height:2.5rem}.about_us .blue200{padding-bottom:3rem}.about_us p{font-size:1rem;line-height:2rem}.about_us .parent span{font-size:1rem;margin-right:.5rem}.about_us .description_image{margin:3rem 0 5rem}.about_us .description_image .right_content .yellow100{padding:3rem 0 2rem}}@media (max-width: 767.98px){.about_us .description_image img{width:30rem;height:20.25rem}.about_us .data_container{margin:0 5.5rem}.about_us .data_container .data{display:block}}@media (max-width: 672.98px){.about_us{padding:8rem 2rem 8.5rem}.about_us .data_container{margin:0 auto;padding:5rem 3rem 4rem 1rem}.about_us .data_container .data h3{font-size:1.5rem;font-weight:700;color:#ffb025}.about_us .data_container .data h2{font-size:3.5rem;font-weight:700;color:#074a7b}.about_us .data_container .data span{text-align:right;font-size:1rem;color:#074a7b}}@media (max-width: 534.98px){.about_us .description_image img{width:20rem;height:13.5rem}}.homeContent{display:flex;flex-direction:column}.contact_form{padding:8rem 8rem 5rem;background:linear-gradient(to left,rgb(7,74,123) 35%,rgba(255,255,255,0)),url(/assets/woman-working-outdoor-solar-power-3d95d939.webp) no-repeat left #074a7b;background-size:cover;width:100%;height:100%;display:flex;justify-content:right}.contact_form .container{width:33rem}.contact_form .container .session_title h4{font-weight:700;font-size:2.5rem;line-height:3rem;color:#f5f5f5;text-align:right;padding-bottom:.5rem;border-bottom:solid #ffb025}.contact_form .container>p{font-size:1.5rem;line-height:2rem;color:#f5f5f5;padding:4rem 0;text-align:right}.contact_form .container .social_media_footer{margin-top:2rem}.contact_form .container .social_media_footer a{text-decoration:none;color:#f5f5f5;display:flex;justify-content:right}.contact_form form{display:flex;flex-direction:column}.contact_form form .textarea_container{padding:.75rem;border-radius:16px;background:#cccccc;border:2px solid #ffb025;display:flex}.contact_form form .textarea_container svg{margin:.2rem .5rem 0 0}.contact_form form .textarea_container textarea{width:100%;height:16rem;min-height:8rem;outline:none;resize:none;color:#074a7b;border:0;background:#cccccc}.contact_form form .error_message_container{height:2rem}.contact_form form .error_message_container p{font-size:.75rem;color:#ffb025;margin-left:1rem}.contact_form form button{margin:3rem 4rem 5rem;border:0;border-radius:16px;padding:1rem;background-color:#ffb025;color:#f5f5f5;font-weight:700;cursor:pointer}@media (max-width: 767.98px){.contact_form{padding:8rem 6rem 5rem}.contact_form .container{width:100%}}@media (max-width: 672.98px){.contact_form{padding:5rem 2rem 3rem}.contact_form .container .session_title h4{font-size:2rem;line-height:2.5rem}.contact_form .container>p{font-size:1.25rem;line-height:1.5rem}}@media (max-width: 534.98px){.contact_form .container form button{margin:4rem 0}.contact_form textarea{width:100%;height:16rem;min-height:8rem;outline:none;resize:none;color:#074a7b;border:0;background:#cccccc}.error_message_container{height:2rem}.error_message_container p{font-size:.75rem;color:#ffb025;margin-left:1rem}}.feedback{padding:7rem 8rem 6rem;background:#ffb025}.feedback .feedback_title{margin-bottom:5rem}.feedback .feedback_title h2{color:#074a7b;font-weight:700;font-size:3.375rem;line-height:4rem}.feedback .feedback_title h2:first-child{color:#f5f5f5}@media (max-width: 873.98px){.feedback{padding:7rem 6rem 6rem}.feedback .feedback_title h2{font-size:2.25rem;line-height:3rem}}@media (max-width: 672.98px){.feedback{padding:5rem 2rem}.feedback .feedback_title h2{font-size:2rem;line-height:2.5rem}}@media (max-width: 424.98px){.feedback .feedback_title h2:last-child{margin-top:1.5rem;font-size:1.5rem;line-height:2rem}}.home{height:538px;width:100vw;background:url(/assets/slide-1-background-06489906.webp) no-repeat center;background-size:cover;padding:0 0 0 20vw;display:inline-flex;align-items:flex-end}.home .textContainer{height:100%;width:30rem;padding:8rem 0}.home .textContainer .headline{font-weight:700;font-size:3rem;line-height:3.5rem;color:#ffb025}.home .textContainer .headline span{font-weight:700;font-size:3rem;line-height:3.5rem;color:#d9d9d9}.home .textContainer p{margin:2.5rem 0 4rem;color:#d9d9d9;font-size:1.25rem}.home .textContainer button,.home .textContainer a{color:#074a7b;font-size:1rem;font-weight:700;text-transform:uppercase;text-decoration:none;border:0;background:#ffb025;padding:1rem;border-radius:50px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:3rem;width:25rem;cursor:pointer}.home .textContainer p span{color:#25aae1;font-size:1.25rem;line-height:30.5px;font-weight:700}.home>a{cursor:pointer}.home img{height:28rem;width:24rem;margin-left:6rem}.home_1{height:538px;width:100vw;background:url(/assets/prancheta_1-3fe3da0b.webp) no-repeat center;background-size:cover;padding:0 0 0 20vw}.home_1 .textContainer{height:100%;width:30rem;padding:8rem 0}.home_1 .textContainer .headline{font-weight:700;font-size:3rem;line-height:3.5rem;color:#ffb025}.home_1 .textContainer .headline span{font-weight:700;font-size:3rem;line-height:3.5rem;color:#d9d9d9}.home_1 .textContainer p{margin:2.5rem 0 4rem;color:#d9d9d9;font-size:1.25rem}.home_1 .textContainer button,.home_1 .textContainer a{color:#074a7b;font-size:1rem;font-weight:700;text-transform:uppercase;text-decoration:none;border:0;background:#ffb025;padding:1rem;border-radius:50px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:3rem;width:25rem;cursor:pointer}.home_1 .textContainer p span{color:#25aae1;font-size:1.25rem;line-height:30.5px;font-weight:700}.home_2{height:538px;width:100vw;background:url(/assets/equipment-wallpaper-12912efc.webp) no-repeat center;background-size:cover;padding:0 0 0 20vw}.home_2 .textContainer{height:100%;width:30rem;padding:8rem 0}.home_2 .textContainer .headline{font-weight:700;font-size:3rem;line-height:3.5rem;color:#ffb025}.home_2 .textContainer .headline span{font-weight:700;font-size:3rem;line-height:3.5rem;color:#d9d9d9}.home_2 .textContainer p{margin:2.5rem 0 4rem;color:#d9d9d9;font-size:1.25rem}.home_2 .textContainer button,.home_2 .textContainer a{color:#074a7b;font-size:1rem;font-weight:700;text-transform:uppercase;text-decoration:none;border:0;background:#ffb025;padding:1rem;border-radius:50px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:3rem;width:25rem;cursor:pointer}.home_2 .textContainer p span{color:#25aae1;font-size:1.25rem;line-height:30.5px;font-weight:700}.home_3{height:538px;width:100vw;background:url(/assets/eletric-solution-background-0163e218.webp) no-repeat center;background-size:cover;padding:0 0 0 20vw}.home_3 .textContainer{height:100%;width:30rem;padding:8rem 0}.home_3 .textContainer .headline{font-weight:700;font-size:3rem;line-height:3.5rem;color:#ffb025}.home_3 .textContainer .headline span{font-weight:700;font-size:3rem;line-height:3.5rem;color:#d9d9d9}.home_3 .textContainer p{margin:2.5rem 0 4rem;color:#d9d9d9;font-size:1.25rem}.home_3 .textContainer button,.home_3 .textContainer a{color:#074a7b;font-size:1rem;font-weight:700;text-transform:uppercase;text-decoration:none;border:0;background:#ffb025;padding:1rem;border-radius:50px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:3rem;width:25rem;cursor:pointer}.home_3 .textContainer p span{color:#25aae1;font-size:1.25rem;line-height:30.5px;font-weight:700}@media (max-width: 1285.98px){.home{padding:0 0 0 14vw}.home img{margin-left:2rem}}@media (max-width: 1064.98px){.home,.home_1,.home_2,.home_3{height:438px;padding:0 8rem;display:flex;justify-content:space-between}.home .textContainer,.home_1 .textContainer,.home_2 .textContainer,.home_3 .textContainer{width:20rem;padding:6rem 0}.home .textContainer .headline,.home_1 .textContainer .headline,.home_2 .textContainer .headline,.home_3 .textContainer .headline,.home .textContainer .headline span,.home_1 .textContainer .headline span,.home_2 .textContainer .headline span,.home_3 .textContainer .headline span{font-size:2rem;line-height:2.5rem}.home .textContainer p,.home_1 .textContainer p,.home_2 .textContainer p,.home_3 .textContainer p{margin:1.75rem 0 4rem;line-height:1.75rem}.home .textContainer p span,.home_1 .textContainer p span,.home_2 .textContainer p span,.home_3 .textContainer p span{line-height:1.75rem}.home .textContainer button,.home .textContainer a,.home_1 .textContainer button,.home_1 .textContainer a,.home_2 .textContainer button,.home_2 .textContainer a,.home_3 .textContainer button,.home_3 .textContainer a{font-size:.85rem;padding:1rem .5rem;bottom:2rem;width:20rem}.home img{height:23rem;width:20rem}}@media (max-width: 873.98px){.home,.home_1,.home_2,.home_3{padding:0 2rem 0 6rem}.home .textContainer,.home_1 .textContainer,.home_2 .textContainer,.home_3 .textContainer{padding:5rem 0}}@media (max-width: 767.98px){.home,.home_1,.home_2,.home_3{height:378px}.home .textContainer .headline,.home_1 .textContainer .headline,.home_2 .textContainer .headline,.home_3 .textContainer .headline,.home .textContainer .headline span,.home_1 .textContainer .headline span,.home_2 .textContainer .headline span,.home_3 .textContainer .headline span{font-size:1.5rem;line-height:2rem}.home .textContainer p,.home_1 .textContainer p,.home_2 .textContainer p,.home_3 .textContainer p{font-size:1rem;margin:1.5rem 0 4rem}.home .textContainer p span,.home_1 .textContainer p span,.home_2 .textContainer p span,.home_3 .textContainer p span{line-height:.5rem;font-size:1rem}.home .textContainer button,.home .textContainer a,.home_1 .textContainer button,.home_1 .textContainer a,.home_2 .textContainer button,.home_2 .textContainer a,.home_3 .textContainer button,.home_3 .textContainer a{padding:.75rem 0}.home .textContainer{width:30rem}.home .textContainer p{margin:1rem 0 3rem}.home img{height:20rem;width:17.4rem}}@media (max-width: 672.98px){.home,.home_1,.home_2,.home_3{height:308px;padding:0 2rem 0 3rem}.home .textContainer,.home_1 .textContainer,.home_2 .textContainer,.home_3 .textContainer{width:15rem}.home .textContainer .headline,.home_1 .textContainer .headline,.home_2 .textContainer .headline,.home_3 .textContainer .headline,.home .textContainer .headline span,.home_1 .textContainer .headline span,.home_2 .textContainer .headline span,.home_3 .textContainer .headline span{font-size:1.25rem;line-height:1.25rem}.home .textContainer p,.home_1 .textContainer p,.home_2 .textContainer p,.home_3 .textContainer p{font-size:.75rem;margin:1.5rem 0 4rem;line-height:1rem}.home .textContainer p span,.home_1 .textContainer p span,.home_2 .textContainer p span,.home_3 .textContainer p span{font-size:.75rem;line-height:1rem}.home .textContainer button,.home .textContainer a,.home_1 .textContainer button,.home_1 .textContainer a,.home_2 .textContainer button,.home_2 .textContainer a,.home_3 .textContainer button,.home_3 .textContainer a{font-size:.65rem;padding:.5rem 1rem;bottom:2rem;width:max-content;min-width:10rem}.home img{height:16rem;width:14rem}}@media (max-width: 534.98px){.home,.home_1,.home_2,.home_3{height:278px}.home .textContainer,.home_1 .textContainer,.home_2 .textContainer,.home_3 .textContainer{width:80%;padding:4.5rem 0}.home .textContainer button,.home .textContainer a,.home_1 .textContainer button,.home_1 .textContainer a,.home_2 .textContainer button,.home_2 .textContainer a,.home_3 .textContainer button,.home_3 .textContainer a{bottom:1rem}.home img{display:none}}.simulation_form{padding:8rem 8rem 5rem;background:linear-gradient(to right,rgb(7,74,123) 35%,rgba(255,255,255,0)),url(/assets/energy-plant-with-solar-panels-562863f2.webp) no-repeat right #074a7b;background-size:cover;width:100%;height:100%}.simulation_form .container{width:33rem}.simulation_form .container h4{font-weight:700;font-size:2.5rem;line-height:3rem;color:#f5f5f5;text-align:left;padding-bottom:.5rem;border-bottom:solid #ffb025}.simulation_form .container>p{font-size:1.5rem;line-height:2rem;color:#f5f5f5;padding:4rem 0}.simulation_form .container form{display:flex;flex-direction:column}.simulation_form .container form button{border:0;border-radius:16px;margin:3rem 4rem 5rem;padding:1rem;background-color:#ffb025;color:#f5f5f5;font-weight:700;cursor:pointer}@media (max-width: 767.98px){.simulation_form{padding:8rem 6rem 5rem}.simulation_form .container{width:100%}}@media (max-width: 672.98px){.simulation_form{padding:5rem 2rem 3rem}.simulation_form .container h4{font-size:2rem;line-height:2.5rem}.simulation_form .container>p{font-size:1.25rem;line-height:1.5rem}}@media (max-width: 534.98px){.simulation_form .container form button{margin:4rem 0}}.social_media{padding:0 8rem;background-color:#25aae1;display:flex}.social_media img{width:22rem;height:30rem;margin-top:2rem}.social_media .content{display:flex;flex-direction:column;justify-content:center;margin-left:3rem}.social_media strong{font-weight:700;font-size:3.375rem;line-height:4rem;color:#f5f5f5}.social_media span{font-weight:700;font-size:3.375rem;line-height:4rem;color:#074a7b}.social_media .link_container{margin:4rem 0 0;display:flex;flex-direction:row;align-items:center}.social_media .link_container span{font-size:2rem;line-height:2.5rem;margin-right:1.5rem}.social_media .link_container a{background:#f5f5f5;width:fit-content;padding:.5rem 2rem;font-weight:500;font-size:1.1rem;line-height:2rem;border-radius:50px;text-decoration:none;color:#074a7b;transition:background-color .5s,color .6s}.social_media .link_container a:hover{background-color:#ffb025;color:#f5f5f5}@media (max-width: 1514.98px){.social_media{padding:0}.social_media strong,.social_media span{font-size:3rem;line-height:3.5rem}.social_media .link_container span{font-size:1.5rem;line-height:2rem}}@media (max-width: 1285.98px){.social_media strong,.social_media span{font-size:2.5rem;line-height:3rem}}@media (max-width: 1064.98px){.social_media{flex-direction:column-reverse;align-items:center;padding:5rem 2rem 0}.social_media .content{margin:0}.social_media strong,.social_media span{font-size:2rem;line-height:2.5rem}}@media (max-width: 767.98px){.social_media{padding-top:8rem}}@media (max-width: 672.98px){.social_media strong,.social_media span{font-size:1.75rem;line-height:2rem}.social_media .link_container{flex-direction:column;align-items:flex-start}.social_media .link_container span{font-size:1.25rem;line-height:1.75rem;margin-bottom:1.5rem}}.solutions{padding:5rem 8rem 12rem}.solutions .solutionsTitle{margin:2rem 0 10rem;display:flex;align-items:center;justify-content:center}.solutions .solutionsTitle h2{font-weight:700;font-size:2.5rem;line-height:3.5rem;color:#074a7b;border-bottom:solid #ffb025;padding-bottom:.5rem}.solutions .solutionsTitle span{font-weight:700;font-size:2.5rem;line-height:3.5rem;color:#25aae1}.solutions .solution_card_container{display:flex;gap:3rem;justify-content:space-between;margin-bottom:5rem}.solutions .solution_card_container .solution_card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;background:#fff;border-radius:20px;box-shadow:3px 6px 6px 3px #0003;padding:6rem 2rem 2rem;position:relative}.solutions .solution_card_container .solution_card .image_round{background-color:#d9d9d9;padding:1rem;border:15px solid #f5f5f5;border-radius:50%;width:10rem;height:10rem;display:flex;align-items:center;justify-content:center;position:absolute;top:calc(-15px - 4rem)}.solutions .solution_card_container .solution_card .image_round img{width:5rem;height:5rem}.solutions .solution_card_container .solution_card h3{margin-bottom:2rem;font-size:1.5rem;font-weight:700;line-height:2rem;text-align:center;color:#074a7b}.solutions .solution_card_container .solution_card span{margin-bottom:2rem;font-size:1.5rem;font-weight:700;line-height:2rem;text-align:center;color:#25aae1}.solutions .solution_card_container .solution_card p{text-align:center;font-size:1rem}.solutions .solution_card_container .solution_card button{border:0;background-color:#ffb025;padding:.5rem 2rem;margin-top:2rem;border-radius:50px;color:#fff;font-weight:700;cursor:pointer;transition:background-color .5s;width:max-content}.solutions .solution_card_container .solution_card button:hover{background-color:#25aae1}@media (max-width: 1514.98px){.solutions .solution_card_container{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:10rem}.solutions .solution_card_container .solution_card:last-child{grid-column:2}}@media (max-width: 1285.98px){.solutions .solution_card_container{grid-template-columns:1fr 1fr}}@media (max-width: 873.98px){.solutions{padding:5rem 6rem}}@media (max-width: 767.98px){.solutions .solution_card_container{display:flex;flex-direction:column}}@media (max-width: 672.98px){.solutions{padding:5rem 2rem}.solutions .solutionsTitle h2,.solutions .solutionsTitle span{font-size:2rem;line-height:2.5rem}}.specialist_contact{padding:3rem 8rem 8rem}.specialist_contact>div{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:4rem 0}.specialist_contact h2{font-weight:700;font-size:2.5rem;line-height:3rem;color:#074a7b}.specialist_contact h2:first-child{color:#ffb025}.specialist_contact .paragraph_container{margin:3rem 0}.specialist_contact .paragraph_container p{text-align:justify}.specialist_contact .paragraph_container p+p{margin-top:1.5rem}.specialist_contact .first_specialist .image_container{margin:auto;position:relative;height:max-content}.specialist_contact .first_specialist .image_container img{width:25rem;height:22rem;background-size:cover;border:2px solid #ffb025;border-radius:20px}.specialist_contact .first_specialist .image_container .circunference{width:10rem;height:10rem;border-radius:50%;border:15px solid #ffb025;position:absolute;top:-4.2rem;left:-.75rem;z-index:-1}.specialist_contact .first_specialist .image_container .big_circle{width:10rem;height:10rem;border-radius:50%;background:#25aae1;position:absolute;top:-2rem;left:-3rem;z-index:-1}.specialist_contact .first_specialist .image_container .small_circle{width:8rem;height:8rem;border-radius:50%;background:#cccccc;position:absolute;bottom:-2rem;right:-2.5rem;z-index:-1}.specialist_contact .second_specialist{border-top:3px solid #ffb025;border-bottom:3px solid #ffb025;padding:8rem 0 5rem;margin-bottom:3rem}.specialist_contact .second_specialist .image_container{margin:auto;position:relative;height:max-content}.specialist_contact .second_specialist .image_container img{width:25rem;height:22rem;background-size:cover;border:2px solid #ffb025;border-radius:20px}.specialist_contact .second_specialist .image_container .circunference{width:10rem;height:10rem;border-radius:50%;border:15px solid #ffb025;position:absolute;top:-4.2rem;left:-.75rem;z-index:-1}.specialist_contact .second_specialist .image_container .big_circle{width:10rem;height:10rem;border-radius:50%;background:#074a7b;position:absolute;top:-2rem;left:-3rem;z-index:-1}.specialist_contact .second_specialist .image_container .small_circle{width:8rem;height:8rem;border-radius:50%;background:#25aae1;position:absolute;bottom:-2rem;right:-2.5rem;z-index:-1}.specialist_contact .second_specialist .right_content{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.specialist_contact .third_specialist{margin-bottom:3rem}.specialist_contact .third_specialist .image_container{margin:auto;position:relative;height:max-content}.specialist_contact .third_specialist .image_container img{width:25rem;height:22rem;background-size:cover;border:2px solid #ffb025;border-radius:20px}.specialist_contact .third_specialist .image_container .circunference{width:10rem;height:10rem;border-radius:50%;border:15px solid #ffb025;position:absolute;top:-4.2rem;left:-.75rem;z-index:-1}.specialist_contact .third_specialist .image_container .big_circle{width:10rem;height:10rem;border-radius:50%;background:#cccccc;position:absolute;top:-2rem;left:-3rem;z-index:-1}.specialist_contact .third_specialist .image_container .small_circle{width:8rem;height:8rem;border-radius:50%;background:#074a7b;position:absolute;bottom:-2rem;right:-2.5rem;z-index:-1}.specialist_contact a{color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;text-decoration:none;background:#074a7b;padding:1rem 2rem;border-radius:50px;display:flex;align-items:center;justify-content:center;width:fit-content;transition:background-color .5s}.specialist_contact a svg{margin-right:1rem}.specialist_contact a:hover{background-color:#ffb025}@media (max-width: 1285.98px){.specialist_contact .first_specialist .image_container img,.specialist_contact .second_specialist .image_container img,.specialist_contact .third_specialist .image_container img{width:20rem;height:17.6rem}}@media (max-width: 1064.98px){.specialist_contact>div{display:flex;flex-direction:column}.specialist_contact .first_specialist .image_container img,.specialist_contact .second_specialist .image_container img,.specialist_contact .third_specialist .image_container img{width:28rem;height:24.6rem}.specialist_contact .first_specialist a,.specialist_contact .second_specialist a,.specialist_contact .third_specialist a{margin-bottom:5rem}.specialist_contact .second_specialist{flex-direction:column-reverse;padding-top:2rem;margin-bottom:0}.specialist_contact .third_specialist{padding-top:2rem}}@media (max-width: 873.98px){.specialist_contact{padding:3rem 6rem 8rem}}@media (max-width: 672.98px){.specialist_contact{padding:3rem 2rem 8rem}.specialist_contact .first_specialist .image_container img,.specialist_contact .second_specialist .image_container img,.specialist_contact .third_specialist .image_container img{width:25rem;height:22rem}.specialist_contact h2{font-size:2rem;line-height:2.5rem}.specialist_contact a{font-size:.75rem;padding:1rem}.specialist_contact a svg{margin-right:.75rem}}@media (max-width: 534.98px){.specialist_contact{padding:4.2rem 2rem 8rem}.specialist_contact .first_specialist .image_container img,.specialist_contact .second_specialist .image_container img,.specialist_contact .third_specialist .image_container img{width:20rem;height:17.6rem}}@media (max-width: 424.98px){.specialist_contact .first_specialist .image_container img,.specialist_contact .second_specialist .image_container img,.specialist_contact .third_specialist .image_container img{width:16rem;height:14rem}}.values{padding:2rem 5rem;background-color:#ffb025;position:relative}.values>div .values_container{display:flex;align-items:center}.values>div .values_container img{width:30rem;height:34.75rem}.values>div .values_container .values_info{margin-left:3rem;margin-right:3rem}.values>div .values_container .values_info h2{color:#074a7b;font-size:3.5rem;font-weight:700;margin-bottom:2rem;border-bottom:2px solid #074a7b}.values>div .values_container .values_info p{color:#074a7b;font-size:1.5rem}.values>div .values_container .values_info ul{font-size:1.5rem;color:#074a7b;list-style-type:none;margin-bottom:1rem}.values .transparent_name{position:absolute;bottom:0;right:0;font-family:Oswald,sans-serif;font-size:10rem;line-height:10rem;font-weight:400;color:#fff;opacity:.5}@media (max-width: 1064.98px){.values>div .values_container{flex-direction:column}.values .transparent_name{font-size:8rem;line-height:8rem}}@media (max-width: 873.98px){.values{padding:2rem 6rem 6.5rem}.values .transparent_name{font-size:7rem;line-height:7rem}}@media (max-width: 767.98px){.values .transparent_name{font-size:6rem;line-height:6rem}}@media (max-width: 672.98px){.values{padding:2rem 2rem 6.5rem}.values>div .values_container img{width:20rem;height:23.16rem}}@media (max-width: 424.98px){.values>div .values_container img{width:15rem;height:17.375rem}}.error_page{height:100vh;width:100vw;background-color:#fff;display:flex;flex-direction:column;align-items:center}.error_page img{height:40rem;width:45rem}.error_page h1{margin:2rem 0 1.5rem;font-size:3rem;color:#ffb025}.error_page p{margin-bottom:2rem;font-size:1.5rem;color:#074a7b}.error_page a{display:flex;align-items:center;text-decoration:none;background-color:#074a7b;color:#f5f5f5;padding:1rem 2rem;border-radius:50px}.error_page a svg{margin-right:1rem}.simulation_results{width:100vw;height:100vh;background:linear-gradient(to right,rgba(7,74,123,.6) 100%,rgba(255,255,255,0)),url(/assets/person-near-alternative-energy-plant-0a95ae75.webp) no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;padding:5rem 8rem}.simulation_results .content{z-index:1}.simulation_results .content>h1{font-weight:700;font-size:1.75rem;color:#f5f5f5;margin-bottom:1.5rem;border-bottom:solid #ffb025}.simulation_results .content .container_data{width:70rem;background-color:#074a7b;border-radius:16px;padding:3rem;box-shadow:3px 6px 6px 3px #0003}.simulation_results .content .container_data .principal_container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;margin-bottom:3rem}.simulation_results .content .container_data .principal_container .principal_data{height:15rem;width:100%;background-color:#f5f5f5;border-radius:8px;padding:2rem;box-shadow:3px 6px 6px 3px #0003;display:flex;flex-direction:column;align-items:center;justify-content:center}.simulation_results .content .container_data .principal_container .principal_data img{height:6rem;width:6rem;margin-bottom:1rem}.simulation_results .content .container_data .principal_container .principal_data h2,.simulation_results .content .container_data .principal_container .principal_data p{font-weight:700;font-size:1.1rem;color:#074a7b;text-align:center}.simulation_results .content .container_data .principal_container .principal_data p{color:#ffb025;margin-top:.5rem}.simulation_results .content .container_data h1{font-weight:700;font-size:1.75rem;color:#f5f5f5;margin-bottom:1.5rem}.simulation_results .content .container_data .more_informations{display:grid;grid-template-columns:1fr 1fr}.simulation_results .content .container_data .more_informations .information_container{padding-bottom:1rem}.simulation_results .content .container_data .more_informations .information_container+.information_container{padding:1rem 0 0;border-top:2px solid #ffb025}.simulation_results .content .container_data .more_informations .information_container .informations{display:flex;align-items:center;justify-content:space-between;border-radius:50px}.simulation_results .content .container_data .more_informations .information_container .informations h2,.simulation_results .content .container_data .more_informations .information_container .informations p{font-weight:700;color:#f5f5f5}.simulation_results .content .container_data .more_informations .information_container .informations p{color:#ffb025}.simulation_results .content .container_data .parent{float:right;margin-left:5rem;color:#f5f5f5;font-weight:900;font-size:24px;margin-top:1rem}.simulation_results .content .back_home{display:flex;justify-content:center}.simulation_results .content .back_home a{margin-top:1.5rem;padding:1rem 2rem;background-color:#ffb025;display:flex;align-items:center;width:fit-content;border-radius:50px;text-decoration:none;color:#f5f5f5;font-weight:700;text-transform:uppercase;transition:background-color .5s}.simulation_results .content .back_home a svg{margin-right:1rem}.simulation_results .content .back_home a:hover{background-color:#25aae1}@media (max-width: 1285.98px){.simulation_results{padding:5rem 2rem}.simulation_results .content .container_data{width:100%}}@media (max-width: 1064.98px){.simulation_results{height:fit-content;padding:5rem 8rem}.simulation_results .content{width:100%}.simulation_results .content .container_data .principal_container,.simulation_results .content .container_data .more_informations{display:flex;flex-direction:column}}@media (max-width: 873.98px){.simulation_results{padding:5rem 2rem}}@media (max-width: 534.98px){.simulation_results .content .container_data{padding:2rem}.simulation_results .content .container_data .principal_container{gap:1rem}}.privacy{height:100%;width:100vw;background-color:#fff;padding:10%;display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:wrap}.privacy span{color:#131313}.privacy img{height:40rem;width:45rem}.privacy h1{margin:2rem 0 1.5rem;font-size:3rem;color:#ffb025}.privacy p{margin-bottom:2rem;font-size:1.5rem;color:#074a7b}.privacy h3{margin:2rem 0 1.5rem;font-size:2rem;color:#25aae1}.privacy .home_back_button{margin-top:10%}.privacy a{display:flex;align-items:center;text-decoration:none;background-color:#074a7b;color:#f5f5f5;padding:1rem 2rem;border-radius:50px}.privacy a svg{margin-right:1rem}.terms{height:100%;width:100vw;background-color:#fff;padding:10%;display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:wrap}.terms span{color:#131313}.terms img{height:40rem;width:45rem}.terms h1{margin:2rem 0 1.5rem;font-size:3rem;color:#ffb025}.terms h2{margin:2rem 0 1.5rem;font-size:2rem;color:#25aae1}.terms p{margin-bottom:2rem;font-size:1.5rem;color:#074a7b}.terms h3{margin:2rem 0 1.5rem;font-size:1.5rem;color:#25aae1}.terms .home_back_button{margin-top:10%}.terms a{display:flex;align-items:center;text-decoration:none;background-color:#074a7b;color:#f5f5f5;padding:1rem 2rem;border-radius:50px}.terms a svg{margin-right:1rem}.questions{height:100%;width:100vw;background-color:#fff;padding:10%;display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:wrap}.questions span{color:#131313}.questions img{height:40rem;width:45rem}.questions h1{margin:2rem 0 1.5rem;font-size:3rem;color:#ffb025}.questions p{margin-bottom:2rem;font-size:1.5rem;color:#074a7b}.questions h3{margin:2rem 0 1.5rem;font-size:2rem;color:#25aae1}.questions .home_back_button{margin-top:10%}.questions a{display:flex;align-items:center;text-decoration:none;background-color:#074a7b;color:#f5f5f5;padding:1rem 2rem;border-radius:50px}.questions a svg{margin-right:1rem}@media (max-width: 767.98px){.error_page img{height:20rem;width:25rem}.error_page h1{font-size:2rem}.error_page p{font-size:1rem}}@media (max-width: 424.98px){.error_page img{height:12rem;width:15rem}}
