*{margin:0;padding:0;list-style:none;text-decoration:none;outline:none;border:none;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:"Inter",sans-serif}img{max-width:100%;display:block}html{font-size:62.5%;scroll-behavior:smooth;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width: 1700px){html{font-size:57%}}@media(max-width: 520px){html{font-size:62.5%}}@media(max-width: 350px){html{font-size:55%}}html,body{background:#fff;height:100%}button{background-color:rgba(0,0,0,0)}button,a{cursor:pointer}span,strong{font-size:inherit;font-family:inherit}input,textarea,select{-webkit-appearance:none}a[href^=tel],h2[href^=tel],p[href^=tel]{color:inherit;text-decoration:none}.container{width:97%;max-width:135.2rem;padding:0 1.6rem;margin:0 auto}@media(max-width: 520px){.container{padding:0 2rem;width:100%}}.container-full{width:100%;padding:0 2.4rem}.container-full .main-content{border-radius:2.4rem}@media(max-width: 768px){.container-full{padding:0 1.6rem}}@media(max-width: 520px){.container-full{padding:0 1rem}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}.cta{display:flex}.btn-primary{display:flex;padding:1.6rem 2.4rem;border-radius:.5rem;text-align:center;font-size:1.6rem;font-weight:600;line-height:100%;letter-spacing:-0.048rem;transition:all .7s;justify-content:center;align-items:center;text-transform:uppercase}.btn-primary.small{font-size:1.4rem}.btn-primary.blue{background:#1f689c;color:#fff;border:1px solid #1f689c}.btn-primary.blue:hover{background:#fff;color:#1f689c}.btn-primary.white{background:#fff;color:#a32f33}.btn-primary.white:hover{background:#a32f33;color:#fff}.btn-primary.lemon{background:#b2f10c;color:#1d4e36}.btn-primary.lemon:hover{background:#1d4e36;color:#b2f10c}.btn-primary.turquesa{background:#2ac8a5;color:#fff}.btn-primary.turquesa:hover{background:#1d4e36;color:#2ac8a5}.btn-primary.outline-white{border-radius:.5rem;border:1px solid #fff;color:#fff}.btn-primary.outline-white:hover{background:#1f689c;color:#fff}.btn-primary.outline-lemon{border-radius:.5rem;border:1px solid #b2f10c;color:#b2f10c}.btn-primary.outline-lemon:hover{background:#b2f10c;color:#1d4e36}.btn-primary.outline-turquesa{border-radius:.5rem;border:1px solid #2ac8a5;color:#2ac8a5}.btn-primary.outline-turquesa:hover{background:#2ac8a5;color:#fff}.btn-primary.red{background:#a32f33;color:#fff;border:1px solid #a32f33}.btn-primary.red:hover{background:#fff;color:#a32f33}h1,h2{color:#000;font-size:4rem;font-weight:600;line-height:130%}@media(max-width: 520px){h1,h2{font-size:3.2rem;line-height:120%}}@media(max-width: 768px){h2{font-size:3.2rem}}@media(max-width: 520px){h2{font-size:2.8rem}}h3,h4,h5{font-weight:500;line-height:130%}h3{font-size:2.8rem}@media(max-width: 520px){h3{font-size:2.4rem}}h4{font-size:2.4rem}@media(max-width: 520px){h4{font-size:2rem}}h5{font-size:2rem}@media(max-width: 520px){h5{font-size:1.8rem}}p{color:#3f4345;font-family:"Inter",sans-serif;font-size:1.8rem;font-weight:400;line-height:150%}p.small{font-size:1.6rem}p.smaller{font-size:1.2rem}@media(max-width: 520px){p{font-size:1.6rem}}section{padding-top:8rem}@media(max-width: 768px){section{padding-top:6.4rem}}@media(max-width: 520px){section{padding-top:4.8rem}}.bottom{padding-bottom:8rem}@media(max-width: 768px){.bottom{padding-bottom:6.4rem}}@media(max-width: 520px){.bottom{padding-bottom:4.8rem}}.acc{border-bottom:1px solid #ececec;padding-bottom:2.4rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.6rem}.acc:not(:last-child){margin-bottom:2.4rem}.acc .acc-title{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer}.acc .acc-title button{transition:all .7s}.acc .acc-title h5{width:95%}.acc .acc-body{width:100%;display:none;animation:fade .7s forwards}.acc .acc-body ul{padding-left:1.8rem}.acc .acc-body ul li{list-style:disc;color:#2ac8a5}.acc .acc-body ul li:not(:last-child){margin-bottom:1rem}.acc .acc-body p:not(:last-child){margin-bottom:1.6rem}.acc .acc-body p a{font-weight:600;color:#2ac8a5;border-bottom:1px solid #2ac8a5}.acc.active .acc-body{display:block}.acc.active .acc-title button{transform:rotate(45deg)}@media(max-width: 520px){.acc{padding-bottom:1.8rem}.acc:not(:last-child){margin-bottom:1.8rem}.acc .acc-title h5{font-size:1.6rem;line-height:140%;width:90%}.acc .acc-body p{font-size:1.5rem}}.bg-video{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.form-label{color:#2ac8a5;font-family:"Inter",sans-serif;font-size:1.3rem;font-style:normal;font-weight:500;line-height:140%;display:block;margin-bottom:1rem}.form-control{width:100%;height:5.6rem;background:none;border-bottom:1px solid rgba(63,67,69,.2);color:#3f4345;font-size:1.6rem;font-weight:400;line-height:100%;transition:all .7s}.form-control:focus{border-color:#2ac8a5}@media(max-width: 520px){.form-control{font-size:1.4rem;height:4.8rem}}.radio{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.8rem;flex-wrap:wrap}.radio .content-radio label{border-radius:5rem;border:1px solid rgba(63,67,69,.3);padding:.8rem 1rem;color:#3f4345;text-align:center;font-size:1.6rem;font-weight:600;line-height:120%;letter-spacing:-0.048rem;display:flex;justify-content:center;align-items:center;transition:all .7s;cursor:pointer}.radio .content-radio input[type=checkbox]{display:none}.radio .content-radio input[type=checkbox]:checked+label{background-color:#2ac8a5;color:#fff}@media(max-width: 520px){.radio{flex-wrap:wrap;gap:.8rem}.radio .content-radio label{font-size:1.4rem}}.page-template-page-info header{background:linear-gradient(90deg, #0c3b3c 0%, #215334 50%, #326360 100%);position:relative}.page-template-page-info header main{padding:3.2rem 0}section.s-info h1{margin-bottom:4rem}section.s-info .content h3,section.s-info .content h4{margin:2.4rem 0}section.s-info .content p:not(:last-child){margin-bottom:1.6rem}section.s-info .content p a{font-weight:600;color:#2ac8a5;text-decoration:underline}section.s-info .content ul,section.s-info .content ol{margin:2.4rem 0;padding-left:1.8rem}section.s-info .content ul li,section.s-info .content ol li{color:#3f4345;font-size:1.8rem;font-weight:400;line-height:150%}section.s-info .content ul li:not(:last-child),section.s-info .content ol li:not(:last-child){margin-bottom:1.2rem}section.s-info .content ol li{list-style:decimal}section.s-info .content ul li{list-style:disc}section.s-info .content .wp-block-table{margin:4rem 0;width:100%}section.s-info .content .wp-block-table td{font-size:1.6rem}@media(max-width: 520px){section.s-info .content ul li,section.s-info .content ol li{font-size:1.6rem}section.s-info .wp-block-table td{font-size:1.4rem}}.whatsapp-button{position:fixed;right:2.4rem;bottom:2.4rem;transition:all .3s ease;z-index:999}@media(max-width: 991px){.whatsapp-button{right:1.6rem;bottom:1.6rem}}.whatsapp-button:hover{transform:scale(1.05)}.menu-responsive{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:0;pointer-events:none;transition:all .3s}.menu-responsive .overlay{width:100%;height:100%;transition:all .3s;background:rgba(0,0,0,.7)}.menu-responsive aside{position:fixed;top:0;left:0;width:40rem;height:100%;transition:all .7s;backdrop-filter:blur(2rem);background:linear-gradient(304deg, #0c3b3c -1.6%, #215334 49.2%, #326360 100%);padding:2.4rem;transform:translateX(-100%);border-radius:0 1.6rem 1.6rem 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.menu-responsive aside .menu{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.menu-responsive aside .menu .links{width:100%}.menu-responsive aside .menu .links li:not(:last-child){margin-bottom:1.6rem}.menu-responsive aside .menu .links li a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-radius:.5rem;padding:1.6rem;gap:1.6rem;transition:all .5s}.menu-responsive aside .menu .links li a span{color:#fff;font-size:2rem;font-weight:500;line-height:100%;transition:all .5s}.menu-responsive aside .menu .links li a img{max-width:2.8rem}.menu-responsive aside .menu .links li a:hover{background:#1d4e36}.menu-responsive aside .menu .links li a:hover span{color:#b2f10c}.menu-responsive aside .menu .social{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2.4rem}.menu-responsive aside .menu .social li{max-width:2.4rem;width:100%}.menu-responsive aside .menu .social li a img{width:100%}.menu-responsive aside .menu .action{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.menu-responsive aside .menu .action li a{color:#fff;font-size:1.8rem;font-weight:500;line-height:100%;text-transform:uppercase;transition:all .5s}.menu-responsive aside .menu .cta{width:100%}.menu-responsive aside .menu .cta .btn-primary{width:100%}.menu-responsive aside .menu .logo{max-width:12rem}.menu-responsive aside .close-menu{position:absolute;top:0;right:0;margin:2rem;max-width:2.4rem;width:100%}.menu-responsive aside .close-menu img{width:100%}@media(max-width: 520px){.menu-responsive aside{border-radius:0;padding:2rem;width:100%}.menu-responsive aside .menu .links li a span{font-size:1.8rem}.menu-responsive aside .menu .action li a{font-size:1.8rem}}.menu-opened{overflow:hidden}.menu-opened .menu-responsive{opacity:1;pointer-events:all}.menu-opened .menu-responsive aside{transform:translateX(0%)}.menu-opened .menu-responsive aside .content .big-menu,.menu-opened .menu-responsive aside .content .small-menu{transform:translateY(0%);opacity:1}header{position:fixed;width:100%;z-index:999}header main{margin-top:3.2rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;transition:all .3s ease}header main .menu ul{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.6rem}header main .menu ul li a{display:flex;padding:1rem;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:1.4rem;font-weight:500;line-height:120%;border-radius:.5rem;transition:all .7s}header main .menu ul li a:hover{background-color:#b2f10c;color:#0c3b3c}header main .logo,header main .cta{max-width:30rem;width:100%}header main .cta{justify-content:flex-end;align-items:center;gap:.8rem;display:none}header main .cta .btn-open-menu{display:none}@media(max-width: 991px){header main .menu{display:none}header main .cta{max-width:100%;width:100%;display:flex}header main .cta .btn-open-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;height:4.8rem;max-width:4.8rem;width:100%;gap:.5rem;padding:0;transition:all .7s}header main .cta .btn-open-menu .bar{max-width:1.6rem;width:100%;height:1px;background-color:#b2f10c;display:block}header main .cta .btn-open-menu:hover{background-color:#b2f10c}header main .cta .btn-open-menu:hover .bar{background-color:#1d4e36}header main .logo{max-width:13rem}}@media(max-width: 520px){header main{margin-top:2rem}header main .cta .btn-open-menu{height:4rem;max-width:4rem}header main .cta .small{display:none}header main .logo{max-width:10rem}}header.alt-header main{background:rgba(45,95,84,.5);border-radius:.5rem;backdrop-filter:blur(2rem);padding:1rem 2rem}@media(max-width: 991px){header.alt-header main{padding:1rem 1.6rem}}@media(max-width: 520px){header.alt-header main{padding:1rem 1.2rem}}.page-template-page-success header main{justify-content:center}.page-template-page-success header main .menu,.page-template-page-success header main .cta{display:none}.page-template-page-success header main .logo{max-width:max-content;width:100%}footer{background:linear-gradient(304deg, #0c3b3c -1.6%, #215334 49.2%, #326360 100%);padding:4rem 0}footer .itens{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:2.4rem}footer .itens .box{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}footer .itens .box .icon{margin-bottom:2.4rem}footer .itens .box h5,footer .itens .box p{color:#fff}footer .itens .box h5 a,footer .itens .box p a{color:#fff;text-decoration:underline}footer .itens .box h5{margin-bottom:.8rem}footer .itens .box.local p{font-size:1.4rem}footer .itens .box .social{margin-top:1.6rem}footer .itens .box .social ul{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:4.2rem}footer .bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(236,236,236,.2);padding-bottom:4rem;margin:0 0 4rem}footer .bar .menu ul{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:3.2rem}footer .bar .menu ul li a{color:#fff;text-align:center;font-size:1.6rem;font-weight:400;line-height:120%;transition:all .5s;text-transform:uppercase}footer .bar .menu ul li a:hover{color:#b2f10c}footer .bar .mvmt a{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1.6rem}footer .bar .mvmt a span{color:#fff;text-align:center;font-size:1.6rem;font-weight:500;line-height:120%;transition:all .5s}footer .bar .mvmt a:hover span{color:#b2f10c}footer .copy p{color:#fff;text-align:center;font-size:1.3rem}@media(max-width: 1200px){footer .itens .box .icon{max-width:4rem}footer .itens .box .social ul li a img{max-width:3rem}}@media(max-width: 991px){footer .itens{grid-template-columns:repeat(2, 1fr);grid-gap:4.8rem 2.4rem}footer .bar .logo{max-width:11rem}footer .bar .menu ul{gap:2rem}}@media(max-width: 768px){footer .bar{flex-wrap:wrap}footer .bar .logo{order:2}footer .bar .mvmt{order:3}footer .bar .menu{width:100%;order:1;margin-bottom:4rem}footer .bar .menu ul{justify-content:space-between;gap:0}}@media(max-width: 520px){footer .itens{grid-template-columns:repeat(1, 1fr);grid-gap:4rem 0}footer .itens .box .icon{max-width:3.5rem}footer .itens .box p br{display:none}footer .bar .logo{max-width:10rem}footer .bar .menu ul li a{font-size:1.3rem}footer .bar .mvmt a{gap:.8rem}footer .bar .mvmt a span{font-size:1.4rem}}section.s-hero{width:100%;height:100%;position:relative;overflow:hidden;padding-bottom:12rem;padding-top:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;background-image:url(../img/banners/bn-hero-desk.jpg);background-size:cover;background-position:50% 50%}section.s-hero::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.3);z-index:9}section.s-hero .container{position:relative;z-index:99}section.s-hero main{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}section.s-hero main h1{color:#fff}section.s-hero main h1 span{color:#b2f10c}section.s-hero main .content{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}section.s-hero main .content p{max-width:59rem;width:100%;color:#fff}section.s-hero main .content p.bg{padding:1.6rem;border-radius:1rem;background:hsla(0,0%,100%,.3);backdrop-filter:blur(20px)}section.s-hero main .content .cta{gap:1rem}section.s-hero main .left{max-width:64.8rem;width:100%}section.s-hero main .left p{margin-top:2.4rem;color:#fff;font-size:1.8rem;font-weight:600;line-height:150%;letter-spacing:-0.036rem}@media(max-width: 1300px){section.s-hero{padding-bottom:8rem}}@media(max-width: 1080px){section.s-hero{padding-bottom:6.4rem}section.s-hero main{flex-wrap:wrap}section.s-hero main .content{max-width:100%;margin-top:4rem}}@media(max-width: 991px){section.s-hero{background-position:85% 50%}section.s-hero main{display:flex;flex-direction:column;align-items:center;justify-content:center}section.s-hero main .left{display:flex;flex-direction:column;align-items:center;justify-content:center}section.s-hero main .left h1{text-align:center}section.s-hero main .left p{text-align:center}}@media(max-width: 768px){section.s-hero{background-position:76% 50%;padding-bottom:4.8rem}section.s-hero main .content{flex-wrap:wrap}section.s-hero main .content p{max-width:100%}}@media(max-width: 520px){section.s-hero{padding-bottom:4rem;height:100%;background-image:url(../img/banners/bn-hero-mob.jpg);background-position:50% 50%}section.s-hero::before{display:none}section.s-hero main{padding-top:2.4rem}section.s-hero main h1{max-width:100%;font-size:2.8rem;text-align:center}section.s-hero main .left{display:flex;flex-direction:column;align-items:center;justify-content:center}section.s-hero main .left p{text-align:center;font-size:1.6rem;max-width:29rem;margin-top:2rem}section.s-hero main .content{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:3rem}section.s-hero main .content .cta{margin:0;width:100%}section.s-hero main .content .cta a{padding-left:0;padding-right:0;width:100%}section.s-hero .bg-video{width:auto;height:100%;left:-60%}}section.s-contratacao .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}section.s-contratacao .container .text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:64.8rem;width:100%;gap:4.8rem}section.s-contratacao .container .text .title p{margin-top:1.6rem;max-width:48.8rem;width:100%}section.s-contratacao .container .text .steps{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4rem;width:100%}section.s-contratacao .container .text .steps .item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.6rem;width:100%}section.s-contratacao .container .text .steps .item .number{max-width:4.8rem;width:100%;font-weight:600}section.s-contratacao .container .text .steps .item .number.blue{color:#2ac8a5}section.s-contratacao .container .text .steps .item .number.red{color:#2ac8a5}section.s-contratacao .container .text .steps .item .number svg{max-width:3.2rem}section.s-contratacao .container .text .steps .item .content h4{margin-bottom:.8rem;color:#2e5f55;font-weight:600}section.s-contratacao .container .text .steps .item .social{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:3.2rem;margin-top:1.6rem}section.s-contratacao .container .asset{max-width:52.5rem;width:100%;border-radius:2.4rem;overflow:hidden}@media(max-width: 1200px){section.s-contratacao .container{align-items:flex-start}section.s-contratacao .container .asset{max-width:40%}}@media(max-width: 1080px){section.s-contratacao .container .text{max-width:50%}}@media(max-width: 991px){section.s-contratacao .container{display:flex;flex-direction:column;align-items:center;justify-content:center}section.s-contratacao .container .text{max-width:100%;order:1;margin-bottom:6.4rem;display:flex;flex-direction:column;align-items:center;justify-content:center}section.s-contratacao .container .text h2,section.s-contratacao .container .text p{text-align:center}section.s-contratacao .container .text .steps{justify-content:center;align-items:center;display:grid;align-items:flex-start;grid-template-columns:repeat(2, 1fr)}section.s-contratacao .container .text .steps .item{display:flex;flex-direction:column;align-items:center;justify-content:center}section.s-contratacao .container .text .steps .item h4,section.s-contratacao .container .text .steps .item p{text-align:center}section.s-contratacao .container .text .steps .item .number{max-width:max-content}section.s-contratacao .container .text .steps .item .social{justify-content:center}section.s-contratacao .container .asset{max-width:80%;order:2;display:flex;flex-direction:row;align-items:center;justify-content:center}section.s-contratacao .container .asset img{width:100%}}@media(max-width: 520px){section.s-contratacao .container .text{gap:4rem}section.s-contratacao .container .text .steps{grid-template-columns:repeat(1, 1fr)}section.s-contratacao .container .text .title p{max-width:19.8rem}section.s-contratacao .container .asset{width:100%;max-width:100%}}section.s-about-cover{background:linear-gradient(180deg, rgba(42, 200, 165, 0.24) 0%, rgba(240, 240, 240, 0) 100%);position:relative;overflow:hidden}section.s-about-cover .container{display:flex;flex-direction:row;align-items:center;justify-content:center}section.s-about-cover h2{color:#2e5f55;max-width:100.8rem;width:100%;position:relative;z-index:9;text-align:center}@media(max-width: 991px){section.s-about-cover{background-position:50% 50%}section.s-about-cover .container{display:flex;flex-direction:column;align-items:center;justify-content:center}section.s-about-cover .container h2{text-align:center}}@media(max-width: 520px){section.s-about-cover{padding:4.8rem 0}section.s-about-cover .container h2{text-align:center;font-size:2.4rem;line-height:130%}}section.s-about-info .container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}section.s-about-info .container .description{max-width:64.8rem;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.6rem}section.s-about-info .container .description p{max-width:56rem;width:100%}section.s-about-info .container .mvv{max-width:100%;width:100%;position:sticky;top:2.4rem}@media(max-width: 1200px){section.s-about-info .container .mvv{max-width:100%}}@media(max-width: 1080px){section.s-about-info .container .mvv{max-width:100%}section.s-about-info .container .description{max-width:50%}}@media(max-width: 991px){section.s-about-info{padding-top:0}section.s-about-info .container{flex-wrap:wrap;gap:6.4rem}section.s-about-info .container .mvv{max-width:100%;position:relative;top:0}section.s-about-info .container .description{max-width:100%}section.s-about-info .container .description p{max-width:100%}}@media(max-width: 520px){section.s-about-info .container{gap:4rem}}section.s-video .main-content{position:relative;overflow:hidden;height:90vh;padding-bottom:8rem;transform:scale(0.5);transform-origin:center center;transition:transform .1s linear;will-change:transform;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}section.s-video .main-content .container{position:relative;z-index:9}section.s-video .main-content main{border-top:1px solid #fff;padding-top:4rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}section.s-video .main-content main h2{color:#fff}section.s-video .main-content::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.5);z-index:9}@media(max-width: 991px){section.s-video .main-content{padding-bottom:4.8rem}section.s-video .main-content main h2{max-width:37rem;width:100%}}@media(max-width: 520px){section.s-video .main-content{padding-bottom:3.2rem;height:48rem;border-radius:1.6rem}section.s-video .main-content main{flex-wrap:wrap;padding-top:2.4rem;display:flex;flex-direction:column;align-items:center;justify-content:center}section.s-video .main-content main h2{max-width:100%;width:100%;margin-bottom:2.4rem;text-align:center}}section.s-bar{padding:5.6rem 0}section.s-bar.blue{background:linear-gradient(304deg, #0c3b3c -1.6%, #215334 49.2%, #326360 100%)}section.s-bar.red{background:linear-gradient(304deg, #0c3b3c -1.6%, #215334 49.2%, #326360 100%)}section.s-bar.red h3{max-width:44.2rem}section.s-bar .container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4rem}section.s-bar .container h3{color:#fff}@media(max-width: 991px){section.s-bar{padding:4.8rem 0}section.s-bar .container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2rem}section.s-bar .container h3{text-align:center}section.s-bar .container .arrow{display:none}}@media(max-width: 520px){section.s-bar{padding:4rem 0}section.s-bar .container{gap:2.4rem}}section.s-vantagens{overflow:hidden;background:linear-gradient(304deg, #0c3b3c -1.6%, #215334 49.2%, #326360 100%)}section.s-vantagens .title{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:8rem}section.s-vantagens .title h2{color:#fff}section.s-vantagens .title.title-first{margin-bottom:0}section.s-vantagens .title p{max-width:48.8rem;width:100%;margin-top:1.6rem;text-align:center}section.s-vantagens .title h2{text-align:center}section.s-vantagens .slide-vantagens{overflow:visible;width:100%;position:relative}section.s-vantagens .slide-vantagens .thumb .photo{width:100%;margin-bottom:2.4rem;display:flex;flex-direction:row;align-items:center;justify-content:center}section.s-vantagens .slide-vantagens .thumb .photo .inner-photo{width:100%;aspect-ratio:1/1;border-radius:50rem;overflow:hidden}section.s-vantagens .slide-vantagens .thumb .photo .inner-photo img{width:100%;height:100%;object-fit:cover}section.s-vantagens .slide-vantagens .thumb .caption strong{color:#fff;font-size:1.8rem;font-weight:500;line-height:130%;margin-bottom:.8rem;display:block}section.s-vantagens .slide-vantagens .thumb.red .photo{background:rgba(163,47,51,.2)}section.s-vantagens .slide-vantagens .thumb.red .photo .inner-photo{background:linear-gradient(180deg, rgba(163, 47, 51, 0.3) 0%, rgba(163, 47, 51, 0) 100%)}section.s-vantagens .slide-vantagens .thumb.blue .photo{background:rgba(31,104,156,.2)}section.s-vantagens .slide-vantagens .thumb.blue .photo .inner-photo{background:linear-gradient(180deg, rgba(31, 104, 156, 0.3) 0%, rgba(31, 104, 156, 0) 100%)}section.s-vantagens .slide-vantagens .btn-arrow{width:6.4rem;height:6.4rem;border-radius:12rem;position:absolute;top:40%;transform:translateY(-50%);border:1px solid #2ac8a5;z-index:999;display:flex;flex-direction:row;align-items:center;justify-content:center}section.s-vantagens .slide-vantagens .btn-arrow.btn-arrow-right{right:-2.4rem}section.s-vantagens .slide-vantagens .btn-arrow.btn-arrow-left{left:-2.4rem}section.s-vantagens .disclaimer{margin-top:4.8rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}section.s-vantagens .disclaimer p{color:#fff;max-width:40%}section.s-vantagens .disclaimer p:not(:last-child){margin-bottom:1rem}@media(max-width: 1080px){section.s-vantagens .disclaimer p{max-width:45%}}@media(max-width: 520px){section.s-vantagens .title{margin-bottom:4rem}section.s-vantagens .title h2{max-width:20rem}section.s-vantagens .slide-vantagens .btn-arrow{width:4.8rem;height:4.8rem}section.s-vantagens .slide-vantagens .btn-arrow.btn-arrow-right{right:-1rem}section.s-vantagens .slide-vantagens .btn-arrow.btn-arrow-left{left:-1rem}section.s-vantagens .slide-vantagens .btn-arrow img{max-width:.8rem}section.s-vantagens .disclaimer{margin-top:3.2rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}section.s-vantagens .disclaimer p{max-width:100%}}section.s-form{background:#edf4f2;position:relative}section.s-form .container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:2.4rem}section.s-form .container .banner{width:100%;border-radius:1rem;background:linear-gradient(304deg, #0c3b3c -1.6%, #215334 49.2%, #326360 100%);padding:4rem;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}section.s-form .container .banner .content h2,section.s-form .container .banner .content p{color:#fff}section.s-form .container .banner .photo{width:100%;margin-bottom:4rem;border-radius:1rem;overflow:hidden}section.s-form .container .banner .photo img{width:100%}section.s-form .container .banner h3{color:#fff;font-size:3.2rem;font-weight:500;line-height:130%;letter-spacing:-0.064rem}section.s-form .container .banner h3 span{color:#b2f10c}section.s-form .container .banner .content{margin:2.4rem 0}section.s-form .container .banner .content p{font-size:1.6rem}section.s-form .container .banner .content p:not(:last-child){margin-bottom:1rem}section.s-form .container .banner .check{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem}section.s-form .container .banner .check .box{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1.6rem}section.s-form .container .banner .check .box .text strong{color:#fff;font-size:1.6rem;font-weight:700;line-height:150%;letter-spacing:-0.032rem;display:block;margin-bottom:.5rem}section.s-form .container .banner .check .box .text p{color:#fff;font-size:1.4rem}section.s-form .container .left{width:100%;position:sticky;top:0}section.s-form .container .area-form{width:100%;background-color:#fff;padding:3.2rem;border-radius:1rem;position:sticky;top:0}section.s-form .container .area-form form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:3.2rem}section.s-form .container .area-form form .fields{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:3.2rem 2.4rem;align-items:flex-end}section.s-form .container .area-form form .fields .group{grid-column:span 2}section.s-form .container .area-form form .fields .group.duo{grid-column:span 1}section.s-form .container .area-form form .fields .group small{color:rgba(63,67,69,.5);font-size:1.3rem;font-weight:400;line-height:140%;margin-top:1rem;display:block}section.s-form .container .area-form form .cta{width:100%}section.s-form .container .area-form form .cta button{width:100%;justify-content:center}section.s-form .container .area-form form .nav{border-radius:14rem;background:#ececec;gap:.8rem;padding:.8rem;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.8rem}section.s-form .container .area-form form .nav .btn-tab{padding:1.6rem 2.4rem;color:#3f4345;text-align:center;font-size:1.6rem;font-weight:600;line-height:120%;letter-spacing:-0.048rem;width:100%;border-radius:5rem;transition:all .7s}section.s-form .container .area-form form .nav .btn-tab.active,section.s-form .container .area-form form .nav .btn-tab:hover{background:#2ac8a5;color:#fff}section.s-form .container .area-form form .required{color:#e58d8d}section.s-form .container .area-form form .right{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.6rem}section.s-form .container .area-form form .right .checkbox{width:100%}section.s-form .container .area-form form .right .checkbox label{color:#67777e;text-align:left;font-size:1.2rem;font-weight:400;line-height:150%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.6rem;cursor:pointer}section.s-form .container .area-form form .right .checkbox label::before{content:"";max-width:1.6rem;width:100%;height:1.6rem;border-radius:.2rem;background:#eaefee;position:relative;transition:all .5s}section.s-form .container .area-form form .right .checkbox input[type=checkbox]{display:none}section.s-form .container .area-form form .right .checkbox input[type=checkbox]:checked+label::before{background-color:#2ac8a5}section.s-form .container .area-form iframe{height:110rem}section.s-form .container .disclaimer{max-width:60rem;width:100%;margin-top:4rem}section.s-form .container h2{margin-bottom:4.8rem}@media(max-width: 1080px){section.s-form .container .banner{padding:3.2rem}}@media(max-width: 991px){section.s-form .container{flex-wrap:wrap}section.s-form .container .banner{max-width:100%;aspect-ratio:inherit;position:relative;top:0}section.s-form .container .area-form{max-width:100%;position:relative}section.s-form .container .left{max-width:100%;width:100%;position:relative}section.s-form .container .disclaimer{max-width:100%}section.s-form .container h2{text-align:center;width:100%}}@media(max-width: 520px){section.s-form .container{flex-wrap:wrap}section.s-form .container .banner{padding:2.4rem}section.s-form .container .banner .photo{margin-bottom:2.4rem}section.s-form .container .banner .content{margin:2rem 0}section.s-form .container .banner .check .box{gap:1rem}section.s-form .container .banner h3{font-size:2.4rem}section.s-form .container .banner h3 span{display:block}section.s-form .container .area-form{padding:2.4rem}section.s-form .container .area-form form{gap:2.4rem}section.s-form .container .area-form form .fields{grid-gap:3.2rem 1rem;grid-template-columns:repeat(1, 1fr)}section.s-form .container .area-form form .fields .group.duo{grid-column:span 2}section.s-form .container .area-form form .nav .btn-tab{padding:1rem 0;font-size:1.4rem}section.s-form .container .disclaimer{margin-top:2.4rem}section.s-form .container .disclaimer p{font-size:1.3rem}section.s-form .container h2{margin-bottom:3.2rem}}section.s-map{background:linear-gradient(90deg, #2ac8a5 0%, #0b2436 100%);padding:8rem 0}section.s-map .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}section.s-map .container .text{max-width:56rem;width:100%}section.s-map .container .text p{color:#fff;text-align:center;margin-top:1.6rem}section.s-map .container .text h2{text-align:center;color:#fff}section.s-map .container .text .numbers{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:4rem 0;margin-top:5.6rem}section.s-map .container .text .numbers .box{max-width:17rem;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}section.s-map .container .text .numbers .box .number{color:#3fafff}section.s-map .container .text .numbers .box strong{font-weight:600}section.s-map .container .text .numbers .box span{color:#fff;font-size:1.5rem;font-weight:600;line-height:130%;text-align:center}section.s-map .container .map{max-width:60rem;width:100%;position:relative}section.s-map .container .map .pin{position:absolute;transition:all .7s}section.s-map .container .map .pin:hover{opacity:.5}section.s-map .container .map .pin img{max-width:2rem}section.s-map .container .map .pin.ba{top:41%;right:16%}section.s-map .container .map .pin.ma{top:24%;right:26%}section.s-map .container .map .pin.pi{right:19%;top:31%}section.s-map .container .map .pin.go{top:52%;right:38%}section.s-map .container .map .pin.rj{bottom:32%;right:16%}section.s-map .container .map .pin.to{right:33%;top:37%}section.s-map .container .map .pin.ro{left:26%;top:37%}section.s-map .container .map .pin.rn{right:2%;top:24%}@media(max-width: 1080px){section.s-map .container .map{max-width:45%}section.s-map .container .text{max-width:50%}}@media(max-width: 991px){section.s-map{padding:6.4rem 0}section.s-map .container{display:flex;flex-direction:column;align-items:center;justify-content:center}section.s-map .container .map{max-width:70%;order:2}section.s-map .container .text{max-width:100%;order:1;margin-bottom:8rem}section.s-map .container .text .numbers .box{max-width:30%}}@media(max-width: 520px){section.s-map{padding:4.8rem 0}section.s-map .container{display:flex;flex-direction:column;align-items:center;justify-content:center}section.s-map .container .map{max-width:100%;order:2}section.s-map .container .text{max-width:100%;order:1;margin-bottom:4rem}section.s-map .container .text .numbers{margin-top:3.2rem}section.s-map .container .text .numbers .box{max-width:50%}section.s-map .container .text .numbers .box span{font-size:1.4rem}section.s-map .container .text .numbers .box:nth-child(1){order:2}section.s-map .container .text .numbers .box:nth-child(2){order:1}section.s-map .container .text .numbers .box:nth-child(3){order:3}section.s-map .container .text .numbers .box:nth-child(4){order:4}section.s-map .container .text .numbers .box:nth-child(5){order:5}}section.s-faq{background:#fff}section.s-faq .title p{margin-top:1.6rem}section.s-faq .title p a{font-weight:600;color:#3f4345}section.s-faq main{margin-top:8rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}section.s-faq main .faq{max-width:87.2rem;width:100%;display:none;animation:fade 1s forwards}section.s-faq main .faq h3{font-weight:600;color:#2ac8a5;margin-bottom:4rem}section.s-faq main .faq.active{display:block}section.s-faq main .category{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.6rem;max-width:33.6rem;width:100%}section.s-faq main .category .btn-cat{width:100%;border-radius:.5rem;background:#fff;padding:2rem;transition:all .7s;display:flex;flex-direction:row;align-items:center;justify-content:space-between}section.s-faq main .category .btn-cat span{color:#3f4345;font-size:1.8rem;font-weight:600;line-height:130%;transition:all .7s}section.s-faq main .category .btn-cat:hover,section.s-faq main .category .btn-cat.active{background-color:#2ac8a5}section.s-faq main .category .btn-cat:hover span,section.s-faq main .category .btn-cat.active span{color:#fff}@media(max-width: 1200px){section.s-faq main .faq{max-width:65%}section.s-faq main .category{max-width:30%}}@media(max-width: 991px){section.s-faq main{flex-wrap:wrap;margin-top:6.4rem}section.s-faq main .faq{max-width:100%}section.s-faq main .category{max-width:100%;margin-bottom:6.4rem;display:grid;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 520px){section.s-faq main{flex-wrap:wrap;margin-top:4rem}section.s-faq main .faq{max-width:100%}section.s-faq main .category{margin-bottom:4rem;grid-template-columns:repeat(1, 1fr);gap:1rem}section.s-faq main .category .btn-cat{padding:1.6rem}section.s-faq main .category .btn-cat span{font-size:1.6rem}}section.s-products{background:#edf4f2}section.s-products .title{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-bottom:6.4rem}section.s-products .title p{max-width:64.8rem;width:100%}section.s-products .title .content h4{margin-bottom:2.4rem;font-weight:600;color:#2e5f55}section.s-products .title .content .small{margin-top:1rem;font-style:italic}section.s-products main{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:6.4rem 2.4rem}section.s-products main .box .photo{border-radius:.5rem;overflow:hidden;margin-bottom:3.2rem}section.s-products main .box h5{margin-bottom:2rem;color:#2e5f55}section.s-products main .box p{font-size:1.4rem;max-width:40rem;width:100%}section.s-products main .box small{color:#3f4345;font-size:1.5rem;font-style:italic;font-weight:400;line-height:150%;display:block;margin-top:1.6rem}section.s-products .cta{margin-top:8rem;width:100%;justify-content:center;gap:1rem}@media(max-width: 991px){section.s-products .title{display:flex;flex-direction:column;align-items:center;justify-content:center}section.s-products .title h2,section.s-products .title p,section.s-products .title h4{text-align:center}section.s-products .title h2{margin-bottom:3.2rem}section.s-products main{grid-template-columns:repeat(2, 1fr);gap:6.4rem 2.4rem}section.s-products main .box:nth-child(3),section.s-products main .box:nth-child(6){grid-column:span 2}section.s-products main .box:nth-child(3) .photo,section.s-products main .box:nth-child(6) .photo{width:100%}section.s-products main .box:nth-child(3) .photo img,section.s-products main .box:nth-child(6) .photo img{width:100%;height:100%;object-fit:cover}section.s-products main .box:nth-child(3) p,section.s-products main .box:nth-child(6) p{max-width:100%}}@media(max-width: 520px){section.s-products .title{margin-bottom:3.2rem}section.s-products .title h2{margin-bottom:2.4rem}section.s-products .title p{font-size:1.5rem}section.s-products main{grid-template-columns:repeat(1, 1fr);gap:4rem 0}section.s-products main .box:nth-child(3),section.s-products main .box:nth-child(6){grid-column:span 1}section.s-products .cta{margin-top:4rem;width:100%}section.s-products .cta a{padding-left:0;padding-right:0;width:100%}}section.s-success{background:linear-gradient(0deg, #0c3b3c 0%, #215334 50%, #326360 100%);padding:20rem 0 12rem}section.s-success .container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4rem}section.s-success .container h1,section.s-success .container h3,section.s-success .container p,section.s-success .container h5,section.s-success .container span{color:#fff;text-align:center}section.s-success .container ul{display:flex;align-items:center;gap:2.4rem;padding-bottom:1.6rem}section.s-success .container ul li a{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.6rem}section.s-success .container ul li a span{font-size:2rem}section.s-success .container ul li img{max-width:2.8rem}section.s-success .container h5{margin-bottom:2.4rem}section.s-success .container h3{margin-bottom:1rem}section.s-success .container .content,section.s-success .container .questions{display:flex;flex-direction:column;align-items:center;justify-content:center}section.s-success .container .check{max-width:8rem}@media(max-width: 991px){section.s-success{padding:16rem 0 10rem}}@media(max-width: 520px){section.s-success{padding:12rem 0 6.4rem}section.s-success .container{gap:3.2rem}section.s-success .container .check{max-width:6rem}}.modal,.modal-map{position:fixed;top:0;left:0;overflow:hidden;width:100%;height:100%;z-index:9999;opacity:0;pointer-events:none;transition:all .3s;display:flex;flex-direction:row;align-items:center;justify-content:center}.modal.modal-out,.modal-map.modal-out{opacity:0;pointer-events:none}.modal.active,.modal-map.active{opacity:1;pointer-events:all}.modal.hidden,.modal-map.hidden{opacity:0;pointer-events:none}.modal .overlay,.modal-map .overlay{position:fixed;width:100%;height:100%;background:rgba(2,38,37,.8);top:0;left:0}.modal .box,.modal-map .box{position:relative;max-width:65.8rem;width:95%;padding:4rem;border-radius:.5rem;background:linear-gradient(304deg, #0c3b3c -1.6%, #215334 49.2%, #326360 100%);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3.2rem}.modal .box .btn-modal-close,.modal-map .box .btn-modal-close{position:absolute;right:0;top:0;margin:2.4rem}.modal .box h2,.modal .box p,.modal-map .box h2,.modal-map .box p{color:#fff}.modal .box .content p:not(:last-child),.modal-map .box .content p:not(:last-child){margin-bottom:1rem}.modal .box .content p strong,.modal-map .box .content p strong{color:#b2f10c;font-weight:600}@media(max-width: 520px){.modal .box,.modal-map .box{padding:2.8rem;border-radius:1.6rem;gap:2.4rem}.modal .box .btn-modal-close,.modal-map .box .btn-modal-close{margin:1.6rem}.modal .box .icon,.modal-map .box .icon{max-width:4rem}}