@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);*,::after,::before{box-sizing:border-box}body{margin:0;font-family:Roboto,sans-serif;font-weight:400;color:var(--color-3);background-color:var(--color-2)}body.no-scroll{overflow:hidden}a{text-decoration:none;color:inherit}a:hover{color:var(--color-6)}footer .copyright{position:relative;background-color:var(--color-4);color:var(--color-2);padding:15px 15px 10px;text-align:center}footer .copyright img{width:150px;height:auto}.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%}}.text ul{padding-left:0;list-style:none;margin-bottom:0}.text ul li:before{padding-right:5px;content:'✓';color:var(--color-4);font-size:1.5rem;vertical-align:middle}@media screen and (max-width:1000px){.text ul li{margin:8px 0}}.h-p{padding-left:100px;padding-right:100px}@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:10%;padding-right:10%}}@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%}.text-center{text-align:center}.text-left{text-align:left}.text,.text *{font-family:Roboto,sans-serif!important;color:var(--color-1);font-size:1rem!important;line-height:1.7rem;font-weight:400}@media screen and (max-width:700px){.text,.text *{font-size:.8rem!important;line-height:1.2rem}}.text .text-center,.text.text-center{text-align:center}.text * strong,.text strong{color:var(--color-4);font-weight:700}h1,h2,h3,h4{font-family:Roboto,sans-serif;font-weight:900;text-transform:none;color:var(--color-4)}h1{font-size:3.5rem;margin:0;text-transform:none}h2{font-size:2rem;margin:0 0 20px}@media screen and (max-width:700px){h2{font-size:1.75rem}}input.input-website{display:none!important}#fabs-contact{font-family:Roboto,sans-serif;right:5px;bottom:5px;position:fixed;z-index:99999;background-color:#4caf50;height:80px;width:80px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);color:var(--color-4)}#fabs-contact #whatsapp-button{margin:0;display:flex;align-items:center}#fabs-contact #whatsapp-button img{width:45px;height:auto;transition:transform .3s;margin:5px 0}@media (hover:hover) and (pointer:fine){#fabs-contact:hover #whatsapp-button img{transform:scale(1.1)}}#fabs-contact:hover #whatsapp-button .whats-links{opacity:1;bottom:100%;right:0}#fabs-contact:hover #whatsapp-button .whats-links a{width:100%}@media screen and (max-width:700px){#fabs-contact{display:none}}.cta-fixed{position:fixed;z-index:99999;bottom:5px;left:50%;transform:translateX(-50%)}@media screen and (max-width:700px){.cta-fixed{margin:auto}}.cta-fixed img{position:absolute;left:30px;top:50%;transform:translateY(-50%);width:30px;height:auto;transition:transform .3s;margin:0;display:none}@media screen and (max-width:700px){.cta-fixed img{display:block}}.cta-fixed a.btn.btn-success{box-shadow:0 2px 10px rgba(0,0,0,.5)}@media screen and (max-width:700px){.cta-fixed a.btn.btn-success{padding-right:30px;padding-left:70px;width:262px}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object,.embed-container video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}#faq{position:relative;z-index:2;background-color:#181818;padding-top:50px;padding-bottom:60px}@media screen and (max-width:1000px){#faq{background-attachment:unset;padding-top:30px;padding-bottom:30px}}#faq .content-wrapper{max-width:70%;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr;gap:25px;margin-bottom:20px;margin-top:50px}@media screen and (max-width:1000px){#faq .content-wrapper{grid-template-columns:1fr;max-width:100%;margin-top:30px}}#faq .faq-item{padding:0}#faq .faq-item .question{cursor:pointer;border:1px solid var(--color-2);padding:10px 50px 10px 30px;font-size:1.15rem;color:var(--color-1);position:relative;font-family:Roboto,sans-serif;font-weight:700;border-radius:15px;background-color:var(--color-2);min-height:75px;line-height:1.5rem;display:flex;align-items:center}@media screen and (max-width:700px){#faq .faq-item .question{font-size:1rem}}#faq .faq-item .question::after{content:'+';position:absolute;top:0;height:100%;display:flex;align-items:center;right:20px;font-size:2rem}#faq .faq-item .question.open{background-color:var(--color-2);color:var(--color-1);border-color:var(--color-2)}#faq .faq-item .question.open::after{content:'-'}#faq .faq-item .question p{margin:0}#faq .faq-item .answer{background-color:rgba(255,255,255,.85);height:0;overflow:hidden;transition:height .5s;text-align:left;font-size:1rem;padding:0 25px;border-radius:0 0 15px 15px}#faq .faq-item .answer *{color:var(--color-2)!important}#faq .faq-item .answer.visible{height:auto;padding:35px 25px 15px;border:1px solid var(--color-2);margin-top:-25px}#faq .faq-item .answer li{margin-top:5px;margin-bottom:5px}#faq .text-center h2.h2-2{margin-top:50px;width:50%;margin-left:auto;margin-right:auto}@media screen and (max-width:1000px){#faq .text-center h2.h2-2{width:100%;margin-top:30px}}#faq .text-center h2.h2-2 small{font-weight:400;color:var(--color-1);font-size:1rem}#faq .contacts{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px;margin-bottom:50px}@media screen and (max-width:1000px){#faq .contacts{grid-template-columns:1fr;margin-bottom:30px}}#faq .contacts .contact{background-color:var(--color-2);border-radius:10px;padding:25px;color:var(--color-1)}#faq .contacts .contact i{font-size:5rem;color:var(--color-4)}#faq .contacts .contact .title{font-weight:700}#faq .contacts .contact .desc{font-size:.9rem;line-height:1.5rem}#faq .contacts .contact .desc a{color:var(--color-4)}.npb{padding-bottom:10px}.page-title{padding-top:150px;padding-bottom:50px;position:relative;background-color:var(--color-2);border-bottom:1px solid var(--color-1)}.page-title .bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}@media screen and (max-width:800px){.page-title{padding-top:140px}}.page-title .text *{text-align:left;color:var(--color-1)}.page-title .numbers{display:flex;justify-content:flex-start;color:var(--color-2);gap:25px}.page-title .numbers p{background-color:var(--color-1);color:var(--color-2);padding:5px 15px;border-radius:10px}.page-title h1{text-align:left;color:var(--color-1);font-size:2rem;text-transform:uppercase}.page-title h1 small{display:block;font-size:1.1rem;margin-top:5px;color:var(--color-6)}@media screen and (max-width:1000px){.page-title h1{font-size:1.75rem}}.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}.esfera-title{display:inline-flex;flex-flow:column;align-items:flex-end;font-family:Roboto,sans-serif;font-weight:900;text-transform:uppercase;color:var(--color-1)!important;perspective:600px;perspective-origin:100% 75%}.esfera-title.tx{transform:translateX(25%)}@media screen and (max-width:500px){.esfera-title.tx{transform:translateX(5%)}}.esfera-title.txl{transform:translateX(10%)}.esfera-title span{font-size:36px;font-weight:700;transform-origin:right;transform:rotateY(36deg)}@media screen and (max-width:500px){.esfera-title span{font-size:25px}}.esfera-title span.la{transform:rotateY(26deg)}.esfera-title strong{font-weight:900;font-size:40px;display:block;width:fit-content;width:-moz-fit-content;background-color:var(--color-1);color:var(--color-2);padding:10px 15px;border-radius:10px;transform-origin:right;transform:rotateY(40deg)}@media screen and (max-width:500px){.esfera-title strong{font-size:29px}}.esfera-title strong.la{transform:rotateY(30deg)}@media screen and (max-width:500px){.esfera-title strong.la{font-size:25px;transform:rotateY(15deg)}}.esfera-title strong.lc{text-transform:none}.esfera-title.banner-title span{font-size:50px;transform:rotateY(0);margin-top:10px}@media screen and (max-width:500px){.esfera-title.banner-title span{font-size:40px}}.esfera-title.banner-title strong{font-size:56px;padding:5px 10px;transform:rotateY(-20deg) rotateZ(1deg)}@media screen and (max-width:500px){.esfera-title.banner-title strong{font-size:45px}}.esfera-title.lbg{color:var(--color-2)!important}.esfera-title.lbg strong{background-color:var(--color-2);color:var(--color-1)}.price-cta{color:var(--color-1)}.price-cta p.price{display:inline-block;position:relative;color:var(--color-1);margin:0}.price-cta p.price .value{font-weight:700;font-size:7rem}@media screen and (max-width:700px){.price-cta p.price .value{font-size:6rem}}.price-cta p.price .value small{font-size:3rem;margin-left:-7px}@media screen and (max-width:700px){.price-cta p.price .value small{font-size:2rem}}.price-cta p.price .cc{display:block;margin-top:-15px;font-size:1.2rem}@media screen and (max-width:700px){.price-cta p.price .cc{font-size:1rem}}.price-cta p.price .c{position:absolute;top:16px;left:40px;font-size:2rem}@media screen and (max-width:700px){.price-cta p.price .c{font-size:1.5rem;left:30px}}.price-cta p.price .p{font-size:3rem;font-weight:700}@media screen and (max-width:700px){.price-cta p.price .p{font-size:2rem}}.price-cta p.price .p small{font-size:1rem;font-weight:400;margin:0 -5px 0 -5px}.price-cta .pix{color:var(--color-1);font-size:1.5rem}@media screen and (max-width:700px){.price-cta .pix{font-size:1.2rem}}.btn{cursor:pointer;border:none;font-family:inherit;transition:background-color .3s,color .3s,border-color .3s}.btn i{vertical-align:middle}.btn.btn-primary{position:relative;background-color:var(--color-4);padding:15px 50px;color:var(--color-2);font-size:1.2rem;border:1px solid var(--color-2);border-radius:30px;font-family:Roboto,sans-serif;font-weight:700;text-align:center;text-transform:none;display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width:500px){.btn.btn-primary{font-size:1rem}}.btn.btn-primary i{font-size:1.4rem;vertical-align:middle;margin-right:10px}.btn.btn-primary svg{height:35px;width:auto;display:inline-block;vertical-align:middle;margin-right:10px}.btn.btn-primary:hover{background-color:var(--color-6)!important;color:var(--color-2)!important;border-color:var(--color-6);box-shadow:none}.btn.btn-success{position:relative;background-color:#4caf50;padding:15px 65px;color:var(--color-1);font-size:1.2rem;border-radius:30px;font-family:Roboto,sans-serif;font-weight:700;text-align:center;text-transform:none;display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width:500px){.btn.btn-success{font-size:1rem}}.btn.btn-success i{font-size:1.4rem;vertical-align:middle;margin-right:10px}.btn.btn-success svg{height:35px;width:auto;display:inline-block;vertical-align:middle;margin-right:10px}.btn.btn-success:hover{background-color:#408d42;color:var(--color-1)!important}nav{font-family:Roboto,sans-serif;font-weight:400;position:fixed;z-index:9;top:0;left:0;width:100%;color:var(--color-1);background-color:var(--color-2);box-shadow:2px 4px 8px rgba(0,0,0,.25)}nav .nav-wrapper,nav .topbar{display:flex;align-items:center;transition:padding-top .3s,padding-bottom .3s}nav .nav-wrapper{padding-top:10px;padding-bottom:10px}nav .logo{width:150px;height:auto;transition:width .3s}@media screen and (max-width:500px){nav .logo{width:120px}}nav .nav-links{padding:0;margin:0 0 0 auto;list-style:none;display:flex;align-items:center;gap:20px}nav .nav-links li{font-weight:500}nav .nav-links li .btn.btn-primary{padding:10px 30px}@media screen and (max-width:700px){nav .nav-links li.price{display:none}}nav .nav-links .links a.social-link{margin:5px 0 0;padding:5px!important}#banner{height:100%;position:relative;overflow-y:hidden;min-height:calc(100vh - 50px);background-color:var(--color-2);margin-top:50px;display:flex;align-items:center}@media screen and (max-width:700px){#banner{min-height:90vh}}#banner img{display:block}#banner img.bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center}#banner .content{display:grid;grid-template-columns:1fr}#banner .wrapper{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:100px;align-items:center}@media screen and (max-width:1100px){#banner .wrapper{grid-template-columns:1fr;gap:20px;padding-top:50px;padding-bottom:20px;text-align:center}}#banner .wrapper .logo{width:120px;height:auto}@media screen and (max-width:1100px){#banner .wrapper .logo{margin-left:auto;margin-right:auto;grid-row:4}}#banner .wrapper h1{font-size:3rem;color:var(--color-1);margin-top:40px;margin-bottom:0;letter-spacing:2px}@media screen and (max-width:1100px){#banner .wrapper h1{font-size:2.5rem}}@media screen and (max-width:700px){#banner .wrapper h1{font-size:2.2rem}}@media screen and (max-width:500px){#banner .wrapper h1{font-size:1.8rem}}#banner .wrapper .cta{display:inline-flex;flex-flow:column;text-align:center;margin-top:5px;width:fit-content;width:-moz-fit-content}@media screen and (max-width:1100px){#banner .wrapper .cta{margin-left:auto;margin-right:auto}}#banner .wrapper .cta p{color:var(--color-1)}#banner .wrapper .cta p strong{color:var(--color-4)}@media screen and (max-width:700px){#banner .wrapper .video-wrapper{margin-top:20px}}#banner .wrapper .video-wrapper .text-center{display:grid;grid-template-columns:1fr}#banner .wrapper .video-wrapper p{color:var(--color-1)}@media screen and (max-width:700px){#banner .wrapper .video-wrapper p{font-size:.8rem;grid-row:2}}#banner .wrapper .video-wrapper .embed-container{overflow:visible}#banner .wrapper .video-wrapper .embed-container::before{content:'';background-color:var(--color-4);position:absolute;top:10px;left:-10px;border-radius:10px;height:100%;width:100%}#banner .wrapper .video-wrapper .embed-container .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;background-color:var(--color-4);opacity:.8;border:none;border-radius:10px;font-family:inherit;padding:10px 40px;font-weight:500;font-size:1.1rem;transition:opacity .3s ease-in-out;cursor:pointer;color:var(--color-2)}@media screen and (max-width:700px){#banner .wrapper .video-wrapper .embed-container .play-btn{width:80%;font-size:.9rem}}#banner .wrapper .video-wrapper .embed-container .play-btn svg{display:block;margin:10px auto}#banner .wrapper .video-wrapper .embed-container .play-btn:hover{opacity:1}#banner .wrapper .video-wrapper video{background-color:var(--color-2);border-radius:10px}#intro{background-color:#181818;padding-top:50px;padding-bottom:70px}@media screen and (max-width:1000px){#intro{padding-top:30px;padding-bottom:40px}}#intro .date{font-size:1.2rem;color:var(--color-1);margin-top:0;margin-bottom:50px}@media screen and (max-width:700px){#intro .date{font-size:1rem;margin-bottom:30px}}#intro .date strong{display:block;font-size:1.75rem;color:var(--color-4)}@media screen and (max-width:700px){#intro .date strong{font-size:1.5rem}}#intro .text{max-width:50%;margin:0 auto 50px}@media screen and (max-width:1000px){#intro .text{max-width:100%}}#intro .text *{font-size:.9rem!important}#sobre{padding-top:70px;padding-bottom:70px}@media screen and (max-width:1000px){#sobre{padding-top:40px;padding-bottom:40px}#sobre h2{text-align:center}}#sobre .wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}@media screen and (max-width:1000px){#sobre .wrapper{grid-template-columns:1fr;gap:25px}}#sobre .wrapper img{width:100%;height:100%;border-radius:10px;object-fit:cover;object-position:top center}#sobre .cta{margin-top:70px}@media screen and (max-width:1000px){#sobre .cta{margin-top:20px}}#about-1{overflow:hidden}#about-1 .wrapper{display:grid;grid-template-columns:1fr 1.5fr;align-items:center}@media screen and (max-width:1000px){#about-1 .wrapper{grid-template-columns:1fr}}#about-1 .wrapper img{width:100%;min-height:100%;object-fit:cover;object-position:top right}@media screen and (max-width:1000px){#about-1 .wrapper img{width:160%;margin-left:-32%;margin-right:-25px}}@media screen and (max-width:500px){#about-1 .wrapper img{height:550px;object-position:right center}}#about-1 .wrapper .about{padding-top:50px;padding-bottom:50px}@media screen and (max-width:1000px){#about-1 .wrapper .about{padding-top:30px}#about-1 .wrapper .about h2{text-align:center}}#tecnicas{padding-top:50px;padding-bottom:50px;background-color:#181818}#tecnicas h2{color:var(--color-1)}#tecnicas h2 strong{color:var(--color-4)}@media screen and (max-width:1000px){#tecnicas{padding-top:30px;padding-bottom:30px}}#tecnicas .wrapper-1{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:50px}@media screen and (max-width:1000px){#tecnicas .wrapper-1{grid-template-columns:repeat(2,1fr);margin-top:30px}}#tecnicas .wrapper-1 .service{position:relative;padding-bottom:150%;width:100%;display:block;cursor:default}#tecnicas .wrapper-1 .service img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;border-radius:10px}#tecnicas .wrapper-1 .service .title{position:absolute;bottom:-1px;left:0;width:100%;height:50%;background:linear-gradient(to top,#000,rgba(0,0,0,0));display:flex;align-items:flex-end;justify-content:center;padding:10px;border-radius:0 0 9px 9px}#tecnicas .wrapper-1 .service .title h3{font-weight:400;color:var(--color-1);margin:0}@media screen and (max-width:1000px){#tecnicas .wrapper-1 .service .title h3{font-size:1rem}}#tecnicas .cta{margin-top:50px;margin-bottom:50px}@media screen and (max-width:1000px){#tecnicas .cta{margin-top:30px;margin-bottom:30px}}#tecnicas .cta.cta-2{margin-bottom:0}#tecnicas .wrapper-2 .service{display:grid;grid-template-columns:1fr 1.5fr .5fr;gap:50px;align-items:center;margin-bottom:50px}@media screen and (max-width:1000px){#tecnicas .wrapper-2 .service{grid-template-columns:1fr;gap:10px;margin-bottom:30px}}#tecnicas .wrapper-2 .service h3{font-size:2rem;margin-bottom:20px;margin-top:0}@media screen and (max-width:1000px){#tecnicas .wrapper-2 .service h3{font-size:1.5rem;margin-top:5px;margin-bottom:5px}}#tecnicas .wrapper-2 .service .img-wrapper{padding-bottom:120%;position:relative}#tecnicas .wrapper-2 .service .img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;border-radius:10px}#depoimentos{padding-top:50px;padding-bottom:50px}@media screen and (max-width:1000px){#depoimentos{padding-top:30px;padding-bottom:30px}}#depoimentos .content-wrapper{margin-top:50px;padding-bottom:50px}#depoimentos .content-wrapper .slick-dots{bottom:-10px}#depoimentos .content-wrapper .slick-dots li:only-child{display:none}#depoimentos .content-wrapper .slick-dots li button::before{color:var(--color-1);font-size:1.5rem;opacity:1}#depoimentos .content-wrapper .slick-dots li.slick-active button::before{color:var(--color-4)}#depoimentos .content-wrapper .testimonial{text-align:center;padding-left:50px;padding-right:50px}@media screen and (max-width:1000px){#depoimentos .content-wrapper .testimonial{padding-left:10px;padding-right:10px}}#depoimentos .content-wrapper .testimonial .text *{font-size:.8rem!important;line-height:1.2rem}#depoimentos .content-wrapper .testimonial .name{font-weight:700;font-size:1.1rem;color:var(--color-1);margin-top:0;margin-bottom:0}#depoimentos .content-wrapper .testimonial iframe,#depoimentos .content-wrapper .testimonial video{border-radius:10px;background-color:#181818}#depoimentos .testimonials{margin-top:50px;margin-bottom:70px;column-count:3;gap:10px}@media screen and (max-width:1000px){#depoimentos .testimonials{column-count:2;gap:5px;margin-bottom:30px}}#depoimentos .testimonials img{border-radius:10px;width:100%;height:auto;display:block;margin-bottom:10px}@media screen and (max-width:1000px){#depoimentos .testimonials img{margin-bottom:5px;margin-top:5px}}#contato{margin-top:100px;padding-bottom:50px}#contato .address{display:inline-flex;align-items:center;gap:20px;color:var(--color-1);text-align:left;margin-bottom:30px}#contato .address i{font-size:5rem;color:var(--color-4)}#contato .address p{margin:4px}#contato .map iframe{width:100%!important;height:300px!important;border-radius:10px;background-color:#181818}