*{margin:0;padding:0;list-style:none;text-decoration:none;outline:none;border:none;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:"Geist",sans-serif;font-style:normal;font-optical-sizing:auto}*::selection{background:var(--primary)}img{max-width:100%;display:block}html{font-size:62.5%;scroll-behavior:smooth}@media(max-width: 1700px){html{font-size:58%}}@media(max-width: 520px){html{font-size:62.5%}}@media(max-width: 360px){html{font-size:55%}}html,body{background:var(--background);height:100% !important}html{scrollbar-width:thin;scrollbar-color:var(--primary) var(--white)}button{background-color:rgba(0,0,0,0)}button,a{cursor:pointer}input,textarea,select{appearance:none}h1{font-size:4.8rem;font-weight:300;line-height:130%;letter-spacing:-0.02rem;color:var(--white)}@media(max-width: 1080px){h1{font-size:4rem}}@media(max-width: 520px){h1{font-size:3.2rem}}h1 strong{font-weight:500}h2,h3,h4,h5{font-size:4rem;font-weight:300;line-height:130%;color:var(--text-one)}@media(max-width: 1080px){h2,h3,h4,h5{font-size:3.2rem}}@media(max-width: 520px){h2,h3,h4,h5{font-size:2.4rem}}h6{font-size:2.4rem;font-weight:300;line-height:120%;color:var(--text-one)}@media(max-width: 1080px){h6{font-size:2rem}}@media(max-width: 520px){h6{font-size:1.8rem}}.paragraph{font-size:2.4rem;font-weight:300;line-height:150%;color:var(--text-one)}@media(max-width: 1080px){.paragraph{font-size:2rem}}@media(max-width: 520px){.paragraph{font-size:1.8rem}}.text{font-size:1.6rem;font-weight:300;line-height:150%;color:var(--text-two)}.subtitle{font-size:1.8rem;font-weight:400;line-height:150%;color:var(--text-one)}@media(max-width: 520px){.subtitle{font-size:1.6rem}}.big-number{font-size:5.6rem;font-weight:300;line-height:100%;letter-spacing:-0.03rem;color:var(--text-one)}@media(max-width: 1300px){.big-number{font-size:4.8rem}}@media(max-width: 991px){.big-number{font-size:4rem}}@media(max-width: 520px){.big-number{font-size:3.2rem}}.post-title{font-size:2rem;font-weight:300;line-height:140%;color:var(--text-one)}@media(max-width: 520px){.post-title{font-size:1.8rem}}.post-data{font-size:1.4rem;font-weight:300;line-height:150%;color:var(--text-two)}.tag{width:fit-content;display:flex;align-items:center;gap:1rem;font-size:1.6rem;font-weight:400;line-height:100%;letter-spacing:-0.05rem;color:var(--text);text-transform:uppercase;border-radius:.3rem;padding:1rem}.tag span{display:block;width:.8rem;height:.8rem;background:var(--primary);border-radius:5rem;margin-top:-2px}.tag-white{background:var(--white)}.tag-gray{background:var(--background)}.tag-number{background:var(--primary)}.tag-number span{background:var(--black)}.tag-blue{color:var(--white);background:var(--primary)}.tag-blue span{background:var(--white)}.tag-transparent{color:var(--white);background:var(--background-transparent)}.tag-transparent span{background:var(--white)}.tag-hero{color:var(--white);background:var(--background-transparent)}.tag-hero span{background:var(--primary)}.button{width:fit-content;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:500;line-height:100%;color:var(--white);border-radius:5rem;padding:2rem 3.2rem;transition:all .3s ease;cursor:pointer}@media(max-width: 520px){.button{padding:2rem 2.4rem}}.button-blue{background:var(--primary);border:1px solid var(--primary)}.button-blue:hover{color:var(--primary);background:var(--white);border:1px solid var(--white)}.button-outline{border:1px solid var(--white)}.button-outline:hover{color:var(--primary);background:var(--white)}.button-white{color:var(--primary);background:var(--white);border:1px solid var(--white)}.button-white:hover{color:var(--white);background:var(--primary);border:1px solid var(--primary)}.button-transparent{border:1px solid var(--white);backdrop-filter:blur(16px)}.button-transparent:hover{background:var(--primary)}.button-border{color:var(--primary);border:1px solid var(--divider)}.button-border:hover{color:var(--white);border:1px solid var(--primary);background:var(--primary)}.top{padding-top:10rem}@media(max-width: 1300px){.top{padding-top:8rem}}@media(max-width: 991px){.top{padding-top:6rem}}@media(max-width: 520px){.top{padding-top:4.8rem}}.bottom{padding-bottom:10rem}@media(max-width: 1300px){.bottom{padding-bottom:8rem}}@media(max-width: 991px){.bottom{padding-bottom:6rem}}@media(max-width: 520px){.bottom{padding-bottom:4.8rem}}.circle{width:.8rem;height:.8rem;border-radius:5rem;background:var(--background-transparent)}.circle.blue{background:var(--primary)}:root{--primary: #166AB4;--text-one: #050405;--text-two: #777777;--background-transparent:#F5F4F433;--background: #F5F4F4;--divider: #DADADA;--border: #E5E3E4;--white: #FFFFFF;--black: #000000}.container{width:100%;max-width:150.8rem;padding:0 3.2rem;margin:0 auto}@media(max-width: 1080px){.container{padding:0 2.4rem}}@media(max-width: 520px){.container{padding:0 2rem}}.s-header{position:absolute;top:0;left:0;width:100%;z-index:9999}.s-header-wrapper{display:flex;align-items:center;justify-content:space-between;gap:3.2rem;padding-top:4rem}.s-logo{max-width:12.2rem}.s-menu{display:flex;align-items:center;gap:4rem}.s-menu-item{font-size:1.6rem;font-weight:400;line-height:100%;letter-spacing:-0.01rem;color:var(--white);transition:all .3s ease}.s-menu-item:hover{color:var(--primary)}.s-buttons{display:flex;justify-content:center;gap:1rem;padding-top:4rem}.s-buttons.auxiliar{justify-content:flex-start}.s-footer{background:url(../assets/images/footer-image.png);background-position:bottom;background-repeat:no-repeat;background-size:cover}.s-footer .container{display:flex;flex-direction:column;gap:30rem}.s-footer-texts{display:flex;flex-direction:column;gap:4rem;padding-top:8rem}.s-footer-texts h5{max-width:96rem;width:100%;color:var(--white)}.s-footer-wrapper{display:flex;align-items:center;justify-content:space-between;gap:3.2rem;padding-bottom:6.4rem}.s-footer-wrapper:last-of-type{padding-bottom:4rem}.s-footer-wrapper .text{color:var(--white)}.s-footer-wrapper .developed{max-width:30.6rem;width:100%;display:flex;align-items:center;justify-content:flex-end;gap:1rem}.s-footer-wrapper .developed .text{transition:all .3s ease}.s-footer-wrapper .developed:hover .text{color:var(--primary)}.s-footer.contact .s-footer-texts{align-items:center}.s-footer.contact .s-footer-texts h5{text-align:center}.modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;opacity:0;pointer-events:none;overflow:hidden;transition:all .3s ease;z-index:99999}.modal.modal-out{opacity:0;pointer-events:none}.modal.active{opacity:1;pointer-events:all}.modal.hidden{opacity:0;pointer-events:none}.modal .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8)}.modal .box{position:relative;width:90%;height:90%;border-radius:.5rem;background:var(--black);padding:1rem}.modal .btn-modal-close{position:absolute;top:2rem;right:2rem;background:var(--primary);width:3.2rem;height:3.2rem;border-radius:5rem;display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:2}.modal .btn-modal-close img{max-width:2rem}.modal .swiper-slide img{width:100%;height:100%;object-fit:cover;border-radius:.5rem;cursor:grab}.modal .mySwiper2{height:80%}.modal .mySwiper{height:20%;padding-top:1rem}.modal .mySwiper .swiper-slide{width:25%;opacity:.4}.modal .mySwiper .swiper-slide img{cursor:pointer}.modal .mySwiper .swiper-slide-thumb-active{opacity:1}.s-hero{position:relative;width:100%;height:100%;overflow:hidden}.s-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3019607843);z-index:1}.s-hero.auxiliar:before{background:linear-gradient(230.93deg, rgba(5, 4, 5, 0) 7.4%, rgba(5, 4, 5, 0.6) 100.61%)}.s-hero-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.s-hero-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.s-hero-wrapper h1{max-width:73rem;width:100%;text-align:center}.s-hero-wrapper.internal{bottom:8rem;left:8rem;top:unset;transform:unset;display:flex;flex-direction:column;gap:4rem}.s-hero-wrapper.internal h1{text-align:start}.s-hero-wrapper.parceiros h1{max-width:52rem}.s-hero-wrapper.esg h1{max-width:62rem}.s-hero-wrapper.single{gap:3.2rem}.s-hero-wrapper.single h1{max-width:95rem}.s-hero-content{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;display:flex;flex-direction:column;align-items:center;gap:3.2rem;z-index:2}.s-hero-content.internal{right:8rem;left:unset;transform:unset;width:unset}.s-hero-content .subtitle{max-width:104rem;width:100%;color:var(--white);font-weight:500;text-align:center}.s-about-wrapper{display:flex;justify-content:space-between;gap:3.2rem}.s-about-container{display:flex;flex-direction:column;justify-content:space-between}.s-about-texts h2{padding-bottom:4rem}.s-about-texts .paragraph{max-width:95rem;width:100%}.s-about-texts .paragraph:first-of-type{padding-bottom:1.6rem}.s-benefits-list{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:2.4rem;row-gap:4rem}.s-benefits-list-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding-top:4rem;padding-right:3.2rem;border-top:1px solid var(--divider)}.s-benefits-list-item:nth-of-type(5),.s-benefits-list-item:nth-of-type(6){padding-bottom:4rem;border-bottom:1px solid var(--divider)}.s-benefits-texts{max-width:57rem;width:100%;display:flex;flex-direction:column;gap:1.6rem}.s-projects{background:var(--white);padding-bottom:6rem}.s-projects-wrapper{display:flex;flex-direction:column;align-items:center;gap:3.2rem}.s-partners{background:var(--white);overflow:hidden}.s-partners .subtitle{text-align:center}.s-partners .slide-partners{padding-top:4.8rem;overflow:visible}.s-partners .slide-partners .swiper-wrapper{transition-timing-function:linear}.s-partners .slide-partners .swiper-slide{display:flex;align-items:center;justify-content:center;height:auto}.s-numbers{background:var(--white)}.s-numbers-wrapper{display:flex;justify-content:space-between;gap:3.2rem}.s-numbers-cards{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:2.4rem}.s-numbers-cards-item{display:flex;flex-direction:column;align-items:flex-start;gap:4.8rem;border:1px solid var(--border);border-radius:.5rem;padding:3.2rem}.s-numbers-cards-item .text{width:100%;border-top:1px solid var(--divider);padding-top:4rem}.s-numbers-image{position:relative;max-width:46.4rem;width:100%;background:var(--black);border-radius:.5rem}.s-numbers-image img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.s-numbers-image figcaption{position:absolute;bottom:3.2rem;left:3.2rem;font-size:4rem;font-weight:300;line-height:120%;letter-spacing:-0.01rem;color:var(--white)}.s-numbers-image figcaption strong{color:var(--primary);font-weight:400}@media(max-width: 1080px){.s-numbers-image figcaption{font-size:3.2rem}}@media(max-width: 520px){.s-numbers-image figcaption{font-size:2.4rem}}.s-numbers-image .tag{position:absolute;top:3.2rem;left:3.2rem}.s-numbers.contato .s-numbers-wrapper{align-items:center}.s-numbers.contato .s-numbers-cards{max-width:59rem;width:100%;grid-template-columns:repeat(1, 1fr)}.s-numbers.contato .s-numbers-cards-item{gap:3.2rem}.s-numbers.contato .s-numbers-cards-item .big-number{font-size:3.2rem}@media(max-width: 991px){.s-numbers.contato .s-numbers-cards-item .big-number{font-size:2.4rem}}@media(max-width: 520px){.s-numbers.contato .s-numbers-cards-item .big-number{font-size:2rem}}.s-numbers.contato .s-numbers-cards-item .subtitle{width:100%;font-weight:300;color:var(--text-two);padding-top:3.2rem;border-top:1px solid var(--border)}.s-numbers.contato .s-numbers-image{max-width:70.6rem;background:unset}.s-press{background:var(--white);padding-top:6rem}.s-press-wrapper{display:flex;align-items:flex-end;justify-content:space-between;gap:3.2rem;padding-bottom:4.8rem}.s-press-wrapper a:hover{background:var(--background)}.s-press-content{display:flex;flex-direction:column;gap:3.2rem}.s-press-texts{position:absolute;bottom:4.8rem;left:4.8rem;display:flex;flex-direction:column;gap:3.2rem;z-index:1}.s-press-texts h4{max-width:78rem;width:100%;color:var(--white)}.s-press-infos{display:flex;align-items:center;gap:3.2rem}.s-press-infos .text{text-transform:uppercase;color:var(--white)}.s-press-buttons{position:absolute;bottom:4.8rem;right:4.8rem;display:flex;gap:1rem;z-index:1}.s-press-buttons-prev,.s-press-buttons-next{width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;border:2px solid var(--white);border-radius:5rem;cursor:pointer;transition:all .3s ease}.s-press-buttons-prev:hover,.s-press-buttons-next:hover{background:var(--background-transparent)}.s-press-buttons-prev{transform:rotate(180deg)}.s-press .slide-imprensa{border-radius:.5rem}.s-press .slide-imprensa .swiper-slide{position:relative;border-radius:.5rem;overflow:hidden}.s-press .slide-imprensa .swiper-slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(5, 4, 5, 0) 0%, rgba(5, 4, 5, 0.7) 100%);pointer-events:none;z-index:1}.s-press .slide-imprensa .swiper-slide:hover img{transform:scale(1.03)}.s-press .slide-imprensa .swiper-slide img{width:100%;height:100%;object-fit:cover;border-radius:.5rem;transition:all .3s ease}.s-press .slide-imprensa .swiper-button-disabled{opacity:.7}.s-faq-wrapper{display:flex;justify-content:space-between;gap:3.2rem}.s-faq-texts{display:flex;flex-direction:column;gap:3.2rem}.s-faq-texts h5{max-width:20rem;width:100%}.s-faq_accordion{max-width:95rem;width:100%}.s-faq_accordion .s-faq_accordion-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:2.4rem 0;transition:all .3s ease}@media(max-width: 520px){.s-faq_accordion .s-faq_accordion-item{padding:2rem 0}}.s-faq_accordion .s-faq_accordion-item:first-of-type{padding-top:unset}.s-faq_accordion .s-faq_accordion-item:hover .s-faq_accordion-question{color:var(--primary)}.s-faq_accordion .s-faq_accordion-item.active .s-faq_accordion-icon svg{transform:rotate(45deg)}.s-faq_accordion .s-faq_accordion-question{flex:1;font-size:2.4rem;line-height:100%;letter-spacing:-0.01rem;color:var(--text-one);text-align:start;transition:all .3s ease}@media(max-width: 1080px){.s-faq_accordion .s-faq_accordion-question{font-size:2rem}}@media(max-width: 520px){.s-faq_accordion .s-faq_accordion-question{font-size:1.8rem}}.s-faq_accordion .s-faq_accordion-icon{width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;border:2px solid var(--primary);border-radius:5rem}.s-faq_accordion .s-faq_accordion-icon svg{transition:all .3s ease}.s-faq_accordion .s-faq_accordion-answer{max-height:0;font-size:2rem;line-height:140%;color:var(--text-two);border-bottom:1px solid var(--divider);overflow:hidden;transition:max-height .3s ease,padding .3s ease}@media(max-width: 1080px){.s-faq_accordion .s-faq_accordion-answer{font-size:1.8rem}}@media(max-width: 520px){.s-faq_accordion .s-faq_accordion-answer{font-size:1.6rem}}.s-us{background:var(--white)}.s-us-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:3.2rem}.s-us-wrapper .paragraph{max-width:96rem;width:100%}.s-us.parceiros .paragraph{max-width:81rem}.s-us.projetos .paragraph{max-width:76rem}.s-us.imprensa .paragraph{max-width:84rem}.s-motto{background:var(--white)}.s-motto-list-item{display:flex;align-items:flex-start;justify-content:space-between;gap:3.2rem;padding:4rem 0;border-bottom:1px solid var(--border)}.s-motto-list-item:first-of-type{border-top:1px solid var(--border)}.s-motto-list-item .subtitle{max-width:73rem;width:100%;color:var(--text-two)}.s-values{background:var(--white)}.s-values-wrapper{display:flex;flex-direction:column;align-items:center;gap:3.2rem;padding-bottom:8rem}.s-values-wrapper h2{max-width:104rem;width:100%;text-align:center}.s-values-content{display:grid;grid-template-columns:repeat(4, 1fr);gap:2.4rem}.s-values-content-card{cursor:pointer}.s-values-content-card:hover .s-values-title{border-color:var(--text-two)}.s-values-content-card:hover .s-values-icon svg{transform:rotate(45deg)}.s-values-content-card:hover .s-values-image:before{opacity:1}.s-values-content-card:hover .post-title{color:var(--primary)}.s-values-content-card:hover .post-data{opacity:1;pointer-events:auto;transform:translateY(0)}.s-values-title{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:2.4rem 0;border-top:1px solid var(--border);transition:all .3s ease}@media(max-width: 520px){.s-values-title{padding:2rem 0}}.s-values-icon{width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;border-radius:5rem;border:2px solid var(--primary)}.s-values-icon svg{transition:all .3s ease}.s-values-image{position:relative;border-radius:.5rem;overflow:hidden}.s-values-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);border-radius:.5rem;opacity:0;transition:all .3s ease}.s-values-image img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.s-values-image .post-title{line-height:120%;transition:all .3s ease}.s-values-image .post-data{max-width:90%;position:absolute;bottom:1.6rem;left:1.6rem;color:var(--white);opacity:0;pointer-events:none;transform:translateY(250px);transition:all .3s ease}.s-group-wrapper{display:flex;justify-content:space-between;gap:3.2rem}.s-group-image{display:flex;gap:.8rem}.s-group-image img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.s-group-content{display:flex;flex-direction:column;justify-content:space-between}.s-group-title{display:flex;flex-direction:column;gap:3.2rem;padding-top:4rem;border-top:1px solid var(--border)}.s-group-texts{max-width:69rem;width:100%;display:flex;flex-direction:column;gap:1.6rem}.s-group-texts .post-title{color:var(--text-two)}.s-partner{background:var(--white)}.s-partner-wrapper{display:flex;justify-content:space-between;gap:3.2rem}.s-partner-content{max-width:80rem;width:100%;border-top:1px solid var(--border);padding-top:4rem}.s-partner-content h2{padding-top:4rem}.s-partner-content .subtitle{color:var(--text-two);border-bottom:1px solid var(--border);padding:4rem 0 2.4rem}.s-partner-content .subtitle:last-of-type{border-bottom:unset;padding:2.4rem 0 0}.s-partner-list-item{display:flex;align-items:center;gap:1.6rem;border-bottom:1px solid var(--border);padding:1.6rem 0}.s-partner-list-item .subtitle{color:var(--text-one);border-bottom:unset;padding:unset !important}.s-partner-image{max-width:58.6rem;width:100%;border-radius:.5rem}.s-partner-image img{width:100%;height:auto;object-fit:cover;border-radius:.5rem}.s-partner.esg .s-partner-content{max-width:70rem}.s-partner.esg .s-partner-content h2{font-size:3.2rem;line-height:150%;padding-bottom:4rem}@media(max-width: 520px){.s-partner.esg .s-partner-content h2{font-size:2.4rem}}.s-partner.esg .s-partner-content .paragraph{color:var(--text-two)}.s-partner.esg .s-partner-image{max-width:64rem;background:var(--background)}.s-partner.esg .s-partner-image img{mix-blend-mode:multiply}.s-partner.esg .s-buttons{align-items:center;justify-content:flex-start;gap:2rem;padding-top:6.4rem}.s-partner.esg .s-buttons .subtitle{color:var(--primary);font-weight:600;padding:unset}.s-partner.projetos:nth-of-type(odd){background:var(--background)}.s-partner.projetos .s-partner-list-item:first-of-type{border-top:1px solid var(--border)}.s-partner.projetos .s-partner-image{max-width:70.8rem}.s-partner.projetos h2{padding:2.4rem 0}.s-partner.projetos .subtitle{max-width:58.6rem;width:100%;padding:4.8rem 0}.s-partner.projetos .s-buttons{padding-top:4.8rem}.s-project{background:var(--text-one)}.s-project.is-fixed{position:fixed;top:0;left:0;width:100%}.s-project-menu{display:flex;align-items:center;justify-content:space-between;padding:3.2rem 0}.s-project-placeholder{display:none}.s-project-placeholder.is-active{display:block}.s-posts.releases{background:var(--white)}.s-posts-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:3.2rem;padding-bottom:8rem}.s-posts-texts{max-width:86rem;width:100%;display:flex;flex-direction:column;gap:2.4rem}.s-posts-texts .subtitle{font-weight:300;color:var(--text-two)}.s-posts-list{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:2.4rem;row-gap:6.4rem}.s-posts-list-item{display:flex;flex-direction:column;gap:2.4rem}.s-posts-list-item:hover .s-posts-image img{transform:scale(1.03)}.s-posts-list-item:hover .post-title{color:var(--primary)}.s-posts-list-item .post-data{padding-bottom:2.4rem;border-bottom:1px solid var(--border)}.s-posts-list-item .post-title{transition:all .3s ease}.s-posts-image{overflow:hidden;border-radius:.5rem}.s-posts-image img{width:100%;height:100%;object-fit:cover;border-radius:.5rem;transition:all .3s ease}.s-post{background:var(--white)}.s-post-content{max-width:95rem;width:100%;margin:0 auto}.s-post .post-title{font-weight:400;line-height:150%;color:var(--text-two);padding-bottom:1.6rem}.s-post .post-title strong{color:var(--text-one)}