@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;800&display=swap);.page-wrapper{background-color:#ffffff;z-index:-3}body,html{margin:0;padding:0}*,::after,::before{box-sizing:border-box}.logo-position{position:absolute;top:5%;left:4%;z-index:10;max-width:95vw}@media(min-width:768px){.logo-position{width:30%}}@media(max-width:768px){.logo-position{top:10%}}.section-full-height{position:relative;align-items:center;min-height:100vh;overflow-y:auto}.section-double-height{position:relative;min-height:200vh}.section-bgdark{background:#212529;z-index:-3}.section-bgwhite{background:#fff;z-index:-3}.section-black-overlay{background-color:rgba(0,0,0,.35);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media(max-width:768px){#cta-section .section-black-overlay{background-color:rgba(0,0,0,.48);position:absolute;top:0;left:0;width:100%;height:100%}}@media(max-width:768px){#about-section .section-black-overlay{background-color:rgba(0,0,0,.38);position:absolute;top:0;left:0;width:100%;height:100%}}@media(max-width:768px){#final-section .section-black-overlay{background-color:rgba(0,0,0,.38);position:absolute;top:0;left:0;width:100%;height:100%}}.section-filter-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/landing/filter-bg-desktop-2732x1536.png);background-size:cover;background-position:center;z-index:0}.w-80{width:80%;margin:0 auto}.w-70{width:70%!important}.sectionlight-title{font-family:'Open Sans',sans-serif;font-weight:800;font-size:calc(2rem + .5vw);line-height:1;color:#212529;z-index:1}@media(min-width:768px){.sectionlight-title{font-size:calc(3rem + 1.5vw)}}@media(max-width:767px){#usp-section .sectionlight-title{text-align:center}}.sectionlight-text{font-family:'Open Sans',sans-serif;font-weight:300;font-size:calc(1rem + .5vw);line-height:1.1;color:#212529;z-index:1}@media(max-width:767px){#usp-section .sectionlight-text{text-align:center}}.title-halfsection{font-size:calc(1.75rem + .5vw);line-height:1;color:#31f899;font-family:'Open Sans',sans-serif;font-weight:600;z-index:1}@media(min-width:768px){.title-halfsection{font-size:calc(3rem + 1.5vw)}}.subtitle-spaced-text,.title-spaced-text{letter-spacing:px}.paragraph-spaced-text{letter-spacing:1px}.hero-bg-image{top:0;left:0;width:100%;height:100%;position:absolute;background-image:url(../img/hero-bg-1366x768.webp);background-size:cover;background-position:center;z-index:-2}@media (max-width:768px){.hero-bg-image{background-image:url(../img/hero-bg-768x1366.webp)}}.title-hero{font-family:'Open Sans',sans-serif;font-weight:800;font-size:17vmin;text-align:left;line-height:.82;margin-top:6%;max-width:90vmax;max-height:90vh;color:#faefe0;transform:scaleX(1.1);padding-left:5%;-webkit-text-stroke-width:5%;-webkit-font-smoothing:antialiased}@media (max-width:768px){.title-hero{padding-top:40%}}.section-usp{position:relative}.row-usp{min-height:60vh}.jarallax-img{background-image:url(../img/understanding-bg-2049x1152.webp);background-size:cover;background-position:center;height:100vh;top:0;left:0;width:100%;height:100%;position:absolute;z-index:-2}@media (max-width:768px){.jarallax-img{background-image:url(../img/understanding-bg-768x1366.webp)}}.jarallax{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.jarallax>span{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1}.card{position:relative;min-height:50vh;border:2px solid #31f899;background-color:transparent!important;box-shadow:none!important;border-radius:0;overflow:hidden;z-index:2}@media (min-width:767px){.card{min-height:30vh}}.card .card-body{padding:3%}.card .card-text,.card .card-title{color:#31f899;font-family:'Open Sans',sans-serif}.card .card-title{border-bottom:1px solid #31f899;padding-bottom:15px;font-size:1.5rem;font-weight:600}@media (min-width:767px){.card .card-title{font-size:2rem}}.card .card-text{font-size:1rem;padding-top:20px;padding-bottom:10px;font-weight:400}@media (min-width:767px){.card .card-text{font-size:1.4rem}}.method-section{background-color:#fff;z-index:0}.title-method{color:#31f899;font-family:'Open Sans',sans-serif;font-weight:600;position:relative;font-size:7vmin}.section-credibility{position:relative;min-height:50vh;background-color:#0050a7;z-index:-3}.cta-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/cta-bg-1366x768.webp);background-size:cover;background-position:center;z-index:-2}@media (max-width:768px){.cta-bg-image{background-image:url(../img/cta-bg-768x1366.webp)}}.title-cta{color:#31f899;font-family:'Open Sans',sans-serif;font-weight:400;position:relative;line-height:1.0;font-size:9vmin}@media(max-width:768px){.title-cta{font-size:calc(3rem + 1.65vw);text-align:center}}.text-cta{color:#31f899;font-family:'Open Sans',sans-serif;font-weight:400;font-size:calc(1.25rem + .5vw);text-align:center;line-height:1.1;color:#31f899;letter-spacing:1px;z-index:1}@media(min-width:768px){.text-cta{font-size:calc(1.75rem + .5vw)}}.row-cta{min-height:auto}@media(max-width:767px){.row-cta{min-height:90vh}}.card-cta{position:relative;min-height:70vh;margin-left:5%;margin-right:5%;margin-top:10%;margin-bottom:10%;padding:10%;border:2px solid #31f899;background-color:transparent!important;box-shadow:none!important;border-radius:0;overflow:hidden;z-index:2}@media(max-width:768px){.card-cta{min-height:75vh;margin-left:0;margin-right:0;padding:2%}}.cta-section .btn,.cta-section .btn-cta{text-align:center;display:block;margin:0 auto;color:#0050a7;background-color:#31f899;box-shadow:transparent}.cta-section .btn-cta:hover,.cta-section .btn:hover{color:#31f899;background-color:#0050a7;outline:10;box-shadow:rgba(199,40,40,1.9)}.cta-section .btn-cta:focus,.cta-section .btn:focus{border-color:#86b7fe;color:#fff;outline:0;box-shadow:none}.cta-section .btn-cta{width:75%;margin-top:15%;padding-top:5%;padding-bottom:5%;padding-left:6.5%;padding-right:6.5%;font-size:calc(1rem + 1vw);font-weight:700;text-align:center;z-index:3}@media(max-width:767px){.cta-section .btn-cta{font-size:calc(1rem + .5vw)}}.section-faq{position:relative;min-height:100vh;padding-bottom:0;overflow-y:auto;z-index:0}.title-faq{color:#31f899;font-family:'Open Sans',sans-serif;font-weight:600;position:relative;text-align:center;font-size:7vmin}.accordion-item{color:#dee2e6;background-color:#212529;border-width:1px;border-style:solid;border-color:#495057;font-family:'Open Sans',sans-serif}.accordion-button{color:#dee2e6;background-color:#212529}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:rgb(13 110 253 / 25%)}.accordion-button:not(.collapsed){color:#6ea8fe;background-color:#031633}.accordion-button:not(.collapsed)::after{background-color:#31f899;box-shadow:var(--si-accordion-btn-icon-box-active-shadow)}.section-proof-social{position:relative;min-height:70vh}.row-proof-social{min-height:70vh;padding-top:5%;padding-bottom:5%}.col-proof-social{min-height:50vh;padding-top:10%;padding-bottom:10%}.proof-card{position:relative;background:linear-gradient(71deg,#080509,#1a171c,#080509);background-clip:padding-box;border-radius:0;z-index:1}.proof-card-subtitle,.proof-card-text,.proof-card-title{color:#31f899;font-family:'Open Sans',sans-serif;text-align:center;z-index:1}.proof-card-title{color:#31f899;font-size:calc(.8rem + .4vw);font-weight:400;text-shadow:0 .09rem 9px #0b0f19!important}.proof-card-subtitle{color:#212529;font-size:calc(1.1rem + .5vw);font-weight:600;text-align:center;text-decoration:solid}.proof-card-text{color:#212529;font-size:calc(1.0rem + .5vw);font-weight:300}.about-section{position:relative;min-height:100vh;padding-bottom:0;overflow-y:auto;z-index:0;background-color:#0050a7}.about-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/about-bg-1366x768.webp);background-size:cover;background-position:center;z-index:-2}@media (max-width:768px){.about-bg-image{background-image:url(../img/about-bg-768x1366.webp)}}.title-about{color:#31f899;font-family:'Open Sans',sans-serif;font-weight:800;font-size:calc(2rem + .5vw);line-height:1;position:relative;font-size:9vmin}@media(min-width:768px){.title-about{font-size:calc(3rem + 1.5vw)}}@media(max-width:767px){.title-about{text-align:center}}.text-about{color:#31f899;font-family:'Open Sans',sans-serif;font-weight:400;font-size:calc(1rem + .5vw);text-align:left;line-height:1.2;color:#31f899;letter-spacing:1.5px;z-index:1}@media(max-width:768px){.text-about{font-size:calc(1.2rem + .5vw);text-align:center}}.section-closing{position:relative;min-height:50vh;background-color:#0050a7;z-index:-3}.title-closing-section{color:#31f899;font-family:'Open Sans',sans-serif;font-weight:600;position:relative;text-align:center;font-size:7vmin}.closing-section{position:relative;min-height:50vh;margin-left:auto;margin-right:auto}.closing.row{flex-grow:1}.final-section{position:relative;min-height:100vh;padding-bottom:0;overflow-y:auto;z-index:0}.final-section-footer{padding:20px 0;width:100%;z-index:2}.final-section-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/closing-bg-1366x768.webp);background-size:cover;background-position:center;z-index:-2}@media (max-width:768px){.final-section-bg-image{background-image:url(../img/closing-bg-768x1366.webp)}}.subtitle-final-section{color:#31f899;font-family:'Open Sans',sans-serif;font-weight:400;opacity:70;text-align:center}#btn-privacy-entendi .btn,.btn-modal{text-align:center;display:block;margin:0 auto;color:#0050a7;background-color:#31f899;box-shadow:transparent}#btn-privacy-entendi .btn:hover,.btn-modal:hover{color:#31f899;background-color:#0050a7;outline:10;box-shadow:rgba(199,40,40,1.9)}#btn-privacy-entendi .btn:focus,.btn-modal:focus{border-color:#86b7fe;color:#fff;outline:0;box-shadow:none}#btn-privacy-entendi .btn-modal{width:75%;margin-top:15%;padding-top:5%;padding-bottom:5%;padding-left:6.5%;padding-right:6.5%;font-size:calc(1rem + 1vw);font-weight:700;text-align:center;z-index:3}@media(max-width:767px){#btn-privacy-entendi .btn-modal{font-size:calc(1rem + .5vw)}}

#cookieConsentBanner {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1000; /* Garante que o banner fique acima de outros elementos */
}
