*,::after,::before{box-sizing:border-box}body{margin:0;font-family:Roboto,sans-serif;font-weight:300;color:var(--color-3);background-color:var(--color-4)}body.no-scroll{overflow:hidden}a{text-decoration:none;color:inherit}a:hover{color:var(--color-5)}.welcome-content{padding:100px;text-align:center}@media screen and (max-width:700px){.welcome-content{padding:50px 25px}}.welcome-content img{height:auto}.welcome-content img.logo{width:50%}.welcome-content img.illustration{width:40%}@media screen and (max-width:700px){.welcome-content img.illustration,.welcome-content img.logo{width:100%}}.h-p{padding-left:50px;padding-right:50px}@media screen and (max-width:1000px){.h-p{padding-left:30px;padding-right:30px}}@media screen and (max-width:700px){.h-p{padding-left:25px;padding-right:25px}}@media screen and (min-width:1400px){.h-p{padding-left:5%;padding-right:5%}}@media screen and (min-width:1700px){.h-p{padding-left:15%;padding-right:15%}}@media screen and (min-width:1900px){.h-p{padding-left:20%;padding-right:20%}}.h-p.npl{padding-left:0;padding-right:75px}@media screen and (max-width:1000px){.h-p.npl{padding-left:50px;padding-right:50px}}@media screen and (max-width:700px){.h-p.npl{padding-left:25px;padding-right:25px}}@media screen and (min-width:1400px){.h-p.npl{padding-left:0;padding-right:10%}}@media screen and (min-width:1700px){.h-p.npl{padding-left:0;padding-right:15%}}@media screen and (min-width:1900px){.h-p.npl{padding-left:0;padding-right:20%}}.w-100{width:100%}.w-100i{width:100%!important}.text-center{text-align:center}.text-left{text-align:left}.text,.text li,.text p,.text span{text-align:left;font-family:Roboto,sans-serif;font-weight:300;color:var(--color-4);font-size:1.2rem!important;line-height:1.8rem}@media screen and (max-width:767px){p{font-size:1.3rem!important}}h1,h2,h3,h4{font-family:Roboto;font-weight:400;text-transform:none;color:var(--color-3)}h1 strong,h2 strong,h3 strong,h4 strong{font-weight:400}h1 strong.ttn,h2 strong.ttn,h3 strong.ttn,h4 strong.ttn{text-transform:none}h1,h2{color:#fff;font-size:3rem;margin-top:20px;margin-bottom:20px;max-width:100%;font-weight:700;text-transform:uppercase}h1 strong,h2 strong{display:block;font-weight:900;font-size:4rem}@media screen and (max-width:991px){h1 strong,h2 strong{font-size:3rem}}h1 b,h2 b{background:var(--color-2);color:var(--color-4);padding:0 5px}@media screen and (max-width:991px){h1,h2{width:100%;font-size:2.5rem;text-align:center}}input.input-website{display:none!important}#whatsapp-button{position:fixed;bottom:15px;right:15px;z-index:99999999999}#whatsapp-button img{display:block;width:60px;height:auto;transition:transform .3s,filter .3s;filter:drop-shadow(0 6px 4px rgba(0, 0, 0, .3))}#whatsapp-button:hover img{transform:scale(1.02);filter:drop-shadow(0 8px 5px rgba(0, 0, 0, .4))}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%;border:none}#faq{position:relative;z-index:2;padding-top:70px;padding-bottom:20px}#faq h2{color:var(--color-6);text-align:center;margin-bottom:70px}#faq .content-wrapper{display:grid;grid-template-columns:1fr;gap:15px}@media screen and (max-width:1000px){#faq .content-wrapper{grid-template-columns:1fr}}#faq .btn{margin-top:30px}#faq .faq-item{padding:0;margin-bottom:15px}#faq .faq-item .question{cursor:pointer;padding:10px 35px 10px 30px;font-size:1rem;color:var(--color-4);position:relative;font-weight:700;text-transform:uppercase;border-radius:5px;background-color:var(--color-6);min-height:75px;display:flex;align-items:center;box-shadow:1px 2px 6px rgba(0,0,0,.1)}#faq .faq-item .question::after{content:'+';font-size:1.5rem;position:absolute;top:0;height:100%;display:flex;align-items:center;right:20px}#faq .faq-item .question.open{background-color:var(--color-1);color:var(--color-4);border-color:var(--color-1)}#faq .faq-item .question.open::after{content:'-'}#faq .faq-item .question p{margin:0}#faq .faq-item .answer{background-color:transparent;height:0;overflow:hidden;transition:height .5s;text-align:left;font-size:1rem;padding:0 25px;border-radius:0 0 5px 5px;box-shadow:1px 2px 6px rgba(0,0,0,.1)}#faq .faq-item .answer *{color:var(--color-3)!important}#faq .faq-item .answer.visible{height:auto}#faq .faq-item .answer li{margin-top:5px;margin-bottom:5px}.npb{padding-bottom:10px}.pb-100{padding-bottom:100px}.page-title{padding-top:80px;background-color:var(--color-2);background:linear-gradient(to top,var(--color-6),var(--color-2));position:relative;overflow:hidden;display:flex;align-items:center;gap:50px;min-height:400px;z-index:4}@media screen and (max-width:800px){.page-title{padding-bottom:50px}}.page-title .bg{display:block;position:absolute;bottom:0;right:0;width:100%;height:85%;background-image:url(../img/bg-title.svg);background-position:bottom right;background-repeat:no-repeat;background-size:contain}.page-title .content{position:relative;display:flex;align-items:center;width:50%}@media screen and (max-width:991px){.page-title .content{width:100%}}@media screen and (max-width:991px){.page-title{padding-top:120px}}.page-title .text *{text-align:left;color:var(--color-4)}.page-title .numbers{display:flex;justify-content:flex-start;color:var(--color-1);gap:15px;text-transform:uppercase;font-size:.7rem}.page-title h1{text-align:left;color:var(--color-1);font-weight:700;font-size:2rem;margin-bottom:20px}.page-title h1 small{display:block;font-size:1.1rem;margin-top:5px;color:var(--color-1)}@media screen and (max-width:1000px){.page-title h1{font-size:1.75rem}}.page-title a.btn{margin-top:20px}.breadcrumbs{background-color:var(--color-3);color:var(--color-1);padding-top:5px;padding-bottom:5px;position:sticky;top:80px;z-index:4;box-shadow:0 2px 4px rgba(0,0,0,.25)}@media screen and (max-width:1200px){.breadcrumbs{top:90px}}@media screen and (max-width:767px){.breadcrumbs{top:73px}}.breadcrumbs ul{margin:0;padding:0;list-style:none}.breadcrumbs ul li{display:inline;margin-right:5px}.breadcrumbs ul li a{font-size:.8rem;color:var(--color-1);text-transform:none}.breadcrumbs ul li a strong{font-weight:500}.pt-0{padding-top:0!important}.pr-0{padding-right:0}@media screen and (max-width:1000px){.pr-0{padding-left:50px;padding-right:50px}}@media screen and (max-width:700px){.pr-0{padding-left:25px;padding-right:25px}}.pl-0{padding-left:0}@media screen and (max-width:1000px){.pl-0{padding-left:50px;padding-right:50px}}@media screen and (max-width:700px){.pl-0{padding-left:25px;padding-right:25px}}.mt-50{margin-top:50px}.img-frame{position:relative}.img-frame img{position:relative;z-index:2;display:block;background-color:var(--color-2);border-radius:5px;box-shadow:0 2px 4px 2px rgba(0,0,0,.25)}.img-frame::before{content:'';position:absolute;z-index:1;width:70%;height:70%;background-color:var(--color-2);top:-20px;left:-20px;box-shadow:0 0 4px 2px rgba(0,0,0,.25)}.img-frame::after{content:'';position:absolute;z-index:1;width:70%;height:70%;background-color:var(--color-5);bottom:-20px;right:-20px;box-shadow:0 0 4px 2px rgba(0,0,0,.25)}.btn{cursor:pointer;border:none;font-family:inherit;transition:background-color .3s,color .3s,border-color .3s}.btn i{vertical-align:middle}.btn.btn-success{position:relative;background-color:#4caf50;padding:20px 25px;color:#fff;font-size:1.2rem;line-height:1.8rem;border:1px solid #4caf50;border-radius:5px;font-family:Roboto;font-weight:700;text-align:center;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;gap:10px;box-shadow:0 3px 8px rgba(0,0,0,.35);max-width:100%;width:fit-content;width:-moz-fit-content}.btn.btn-success i{font-size:2rem;vertical-align:middle}@media screen and (max-width:767px){.btn.btn-success{font-size:1rem;line-height:1.5rem}}.btn.btn-success:hover{background-color:#2d8231!important;color:var(--color-4)!important;border-color:#2d8231}.btn.btn-outline{position:relative;background-color:rgba(0,0,0,.5);padding:7px 20px;color:#fff;font-size:1.2rem;border:1px solid #fff;border-radius:0;font-family:Roboto;font-weight:400;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 3px 8px rgba(0,0,0,.35);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.btn.btn-outline i{font-size:2rem;vertical-align:middle}@media screen and (max-width:767px){.btn.btn-outline{padding:10px 28px;font-size:.9rem}.btn.btn-outline i{font-size:1.8rem}}.btn.btn-outline:hover{background-color:var(--color-3)!important;color:var(--color-1)!important;border-color:var(--color-3)}nav{font-weight:400;position:absolute;z-index:9;top:0;left:0;width:100%;color:var(--color-4)}nav .nav-wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px;transition:padding-top .3s,padding-bottom .3s}nav .nav-wrapper{padding-top:15px;padding-bottom:15px}nav .logo{display:block;height:80px;width:auto}nav .nav-links{padding:0;margin:0 0 0 auto;list-style:none;text-align:right;display:flex;align-items:center}@media screen and (max-width:1200px){nav .nav-links{display:none;position:absolute;top:100%;left:0;width:100%;height:auto;align-items:flex-start;padding:25px;justify-content:flex-start;flex-flow:column;background-color:var(--color-3);color:var(--color-1);box-shadow:2px 2px 10px rgba(0,0,0,.23);gap:15px}}nav .nav-links li{display:inline-block;margin-left:2px}@media screen and (max-width:1200px){nav .nav-links li{display:block;margin-top:5px;margin-bottom:5px;margin-left:0;text-align:left}}nav .nav-links li a{font-size:1.25rem;font-weight:400;vertical-align:middle;margin-left:40px;position:relative;display:flex;align-items:center;gap:10px;transition:text-shadow .3s ease-in-out}@media screen and (min-width:1201px){nav .nav-links li a.active::after{content:'';position:absolute;left:0;bottom:-30px;height:5px;background-color:var(--color-5);width:100%}}@media screen and (max-width:1200px){nav .nav-links li a{font-size:1rem;margin:0}nav .nav-links li a.active{color:var(--color-5)}}nav .nav-links li a.featured{color:var(--color-1);font-weight:700}@media screen and (max-width:1200px){nav .nav-links li a.featured{color:var(--color-1)}}nav .nav-links li a:hover{color:#fff}@media screen and (max-width:1200px){nav .nav-links li a:hover{color:#fff}}nav .nav-links li a i{font-size:1.5rem}nav #nav-toggle{background-color:transparent;border:none;padding:0;transition:all .3s;cursor:pointer;display:none;z-index:99}nav #nav-toggle svg{height:35px;width:auto}nav #nav-toggle svg .st0n{fill:var(--color-1)}nav #nav-toggle #bar-bottom,nav #nav-toggle #bar-middle,nav #nav-toggle #bar-top{transition:all .3s}nav #nav-toggle.close-pos #bar-bottom{transform:rotate(-45deg) translate(-190px,-60px)}nav #nav-toggle.close-pos #bar-top{transform:rotate(45deg) translate(60px,-60px)}nav #nav-toggle.close-pos #bar-middle{opacity:0}nav #nav-toggle.close-pos svg{transform:scaleX(1)}@media screen and (max-width:1200px){nav #nav-toggle{display:block;z-index:99}nav #nav-toggle #bar-bottom,nav #nav-toggle #bar-middle,nav #nav-toggle #bar-top{transition:all .3s}nav #nav-toggle.close-pos #bar-bottom{transform:rotate(-45deg) translate(-190px,-60px)}nav #nav-toggle.close-pos #bar-top{transform:rotate(45deg) translate(60px,-60px)}nav #nav-toggle.close-pos #bar-middle{opacity:0}}nav .nav-links .links a.social-link{margin:5px 0 0;padding:5px!important}#banner{position:relative;overflow-y:hidden;background-color:var(--color-6);background:linear-gradient(290deg,var(--color-6),var(--color-1));display:grid;grid-template-columns:400px 1fr;gap:70px;padding-top:100px;padding-bottom:100px;align-items:center}@media screen and (max-width:991px){#banner{padding-top:70px;grid-template-columns:1fr;text-align:center}}#banner .logo{position:relative;width:300px;height:auto;display:block;margin-bottom:40px}@media screen and (max-width:991px){#banner .logo{margin-left:auto;margin-right:auto}}#banner .bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.35}#banner img,#banner video{display:block}#banner .video-container{width:100%;position:relative}#banner video{display:block;background-color:var(--color-3);width:100%;aspect-ratio:9/16;cursor:pointer;object-fit:cover;box-shadow:0 2px 5px rgba(0,0,0,.5);border-radius:10px}#banner .video-overlay{position:absolute;background-color:rgba(0,0,0,.15);top:0;left:0;width:100%;height:100%;pointer-events:none;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .3s ease-in-out;border-radius:10px}#banner .icon{font-size:100px;color:#fff;opacity:.7}#banner .video-overlay.hidden{opacity:0}#banner .btn.btn-outline{display:none}@media screen and (max-width:767px){#banner .btn.btn-outline{display:inline-flex}}#banner .content{position:relative;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:991px){#banner .content{grid-row:1}}#banner .content h1{color:#fff;font-size:2rem;margin-top:20px;margin-bottom:20px;max-width:100%;font-weight:400;text-transform:uppercase}#banner .content h1 strong{display:block;font-weight:900;font-size:4rem}#banner .content h1 strong b{background:var(--color-2);padding:0 5px}@media screen and (max-width:991px){#banner .content h1{width:100%}}@media screen and (max-width:767px){#banner .content h1{font-size:1.5rem;text-align:center}#banner .content h1 strong{display:block;font-weight:900;font-size:2.25rem;margin-top:10px}#banner .content h1 strong b{background:var(--color-2);padding:0 5px}}#banner .content p{color:var(--color-1);font-size:1rem;line-height:1.5rem;margin-top:0;margin-bottom:0;max-width:100%;width:450px}#banner .content p.name{font-weight:900;text-transform:uppercase}@media screen and (max-width:900px){#banner .content p{width:100%}}@media screen and (max-width:500px){#banner .content p{font-size:.9rem}}#banner .content .btns{margin-top:30px;display:flex;flex-wrap:wrap;gap:20px}#banner .content .btns .btn{min-width:250px}@media screen and (max-width:767px){#banner .content .btns{gap:10px;justify-content:center}}#call-1,#call-2{padding-top:70px;padding-bottom:70px;background-color:var(--color-6);text-align:center}#call-1 .text *,#call-2 .text *{text-align:center}#call-1 h2{font-size:1.5rem;line-height:2.5rem}#call-1 h2 strong{font-size:2rem;line-height:3rem}#call-1 h2 b{background-color:#e0e8f1;color:var(--color-6);padding:5px;font-size:1.75rem}#sobre{padding-top:70px;background:linear-gradient(45deg,var(--color-6),var(--color-1));display:grid;grid-template-columns:1fr 500px;gap:70px;align-items:flex-end}@media screen and (max-width:991px){#sobre{grid-template-columns:1fr;gap:0}}#sobre .content{height:100%;padding-bottom:70px;display:flex;flex-flow:column;justify-content:center}#sobre .content .text{width:70%}@media screen and (max-width:991px){#sobre .content .text{width:100%}}#sobre img{width:100%;height:auto}#content{padding-top:70px;padding-bottom:70px}#content h2{color:var(--color-6);margin-bottom:90px}#content .contents{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}@media screen and (max-width:991px){#content .contents{grid-template-columns:1fr}}#content .contents .content{display:grid;grid-template-columns:100px 1fr;gap:25px;align-items:center}@media screen and (max-width:767px){#content .contents .content{grid-template-columns:1fr;text-align:center;gap:0}#content .contents .content *{text-align:center}}#content .contents .content img{display:block;width:100%;margin:0 auto 20px;aspect-ratio:1/1;object-fit:contain}@media screen and (max-width:767px){#content .contents .content img{width:120px}}#content .contents .content h3{font-weight:600;text-transform:uppercase;margin-top:0;color:var(--color-1)}#content .contents .content .text *{color:var(--color-3)}.testimonials-wrapper{margin-top:125px;margin-bottom:25px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width:991px){.testimonials-wrapper{margin-top:50px;display:flex;padding-top:50px;padding-bottom:20px;overflow-x:scroll;margin-right:-25px;margin-left:-25px;padding-left:25px;padding-right:25px;margin-bottom:50px}}.testimonials-wrapper .testimonial{text-align:center;background-color:var(--color-4);box-shadow:0 4px 10px 0 rgba(0,0,0,.15);padding:25px;border-radius:5px}@media screen and (max-width:991px){.testimonials-wrapper .testimonial{width:300px}}.testimonials-wrapper .testimonial .text{margin-top:20px;margin-bottom:15px}.testimonials-wrapper .testimonial .text *{text-align:center;font-size:1rem!important;color:var(--color-3)!important}.testimonials-wrapper .testimonial .initial{background-color:var(--color-2);color:var(--color-4);font-family:Roboto,sans-serif;font-weight:400;text-transform:uppercase;width:100px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:-75px auto 25px;font-size:3rem}.testimonials-wrapper .testimonial .stars{display:flex;align-items:center;justify-content:center;gap:5px;color:#f8cd46;font-size:1.2rem}.testimonials-wrapper .testimonial .name{font-family:Roboto,sans-serif;font-weight:400;text-transform:uppercase;color:var(--color-6);margin-bottom:0}#not-4-you{padding-bottom:70px;text-align:center}#not-4-you h2{color:var(--color-6);margin-bottom:70px}#not-4-you p{font-size:1.5rem;color:var(--color-6)}#not-4-you ul{list-style:none;padding:0}#not-4-you ul li{margin:55px auto;font-size:1.25rem;color:var(--color-6);width:70%}@media screen and (max-width:767px){#not-4-you ul li{width:90%}}#not-4-you ul li strong{display:block;text-transform:uppercase;margin-bottom:20px}#not-4-you ul li strong b{background-color:var(--color-2);color:var(--color-4);padding:2px 5px}#trust{background-color:var(--color-6);padding-top:70px;padding-bottom:70px}#trust h2{margin-bottom:70px}#trust h3{color:var(--color-4);text-transform:uppercase;font-weight:700;font-size:2rem}#trust .text *{text-align:center}#cta{padding-bottom:70px}#cta h3{font-size:1.75rem;color:var(--color-6);font-weight:300}#cta h3 b{background-color:var(--color-2);padding:0 5px;margin:2px 0;color:var(--color-4);font-weight:400}