.ContactForm_contatoForm___x4qn{color:#000;font-family:var(--font-open-sans);gap:10px;margin:10px 35px;display:flex;width:100%;flex-direction:column}@media(max-width:840px){.ContactForm_contatoForm___x4qn{width:90%}}.ContactForm_contatoForm___x4qn .ContactForm_boxInput__8stvF{display:flex;flex-direction:column;gap:10px}.ContactForm_contatoForm___x4qn .ContactForm_inputForm__6lB8F{display:flex;flex-direction:column}@media(max-width:840px){.ContactForm_contatoForm___x4qn .ContactForm_inputForm__6lB8F{width:100%}}.ContactForm_contatoForm___x4qn .ContactForm_inputForm__6lB8F label{display:none}@media(max-width:840px){.ContactForm_contatoForm___x4qn .ContactForm_inputForm__6lB8F label{font-size:.8rem}}.ContactForm_contatoForm___x4qn .ContactForm_inputForm__6lB8F input,.ContactForm_contatoForm___x4qn .ContactForm_inputForm__6lB8F select,.ContactForm_contatoForm___x4qn .ContactForm_inputForm__6lB8F textarea{padding:10px;border:1px solid #ccc;border-radius:2px;width:100%;transition:all .3s ease;font-size:15px}@media(max-width:400px){.ContactForm_contatoForm___x4qn .ContactForm_inputForm__6lB8F input,.ContactForm_contatoForm___x4qn .ContactForm_inputForm__6lB8F select,.ContactForm_contatoForm___x4qn .ContactForm_inputForm__6lB8F textarea{font-size:.8rem}}.ContactForm_contatoForm___x4qn .ContactForm_inputForm__6lB8F input:focus,.ContactForm_contatoForm___x4qn .ContactForm_inputForm__6lB8F select:focus,.ContactForm_contatoForm___x4qn .ContactForm_inputForm__6lB8F textarea:focus{outline:none;border:1px solid #949494;transition:all .3s ease}.ContactForm_contatoForm___x4qn .ContactForm_inputForm__6lB8F select{padding:6.5px 15px}.ContactForm_contatoForm___x4qn .ContactForm_inputForm__6lB8F textarea{width:100%;height:150px;max-height:150px;resize:none}.ContactForm_contatoForm___x4qn .ContactForm_btnSubmit__r9wqf{display:flex;justify-content:center;color:#fff;cursor:pointer;width:20%;background-color:#0077b5;border:none;border-radius:20px;padding:10px;font-size:16px;font-weight:500;transition:all .3s;box-shadow:0 1px 1px rgba(0,0,0,.2)}@media(max-width:425px){.ContactForm_contatoForm___x4qn .ContactForm_btnSubmit__r9wqf{width:50%}}.ContactForm_formSuccess__ArEF0{color:#949494;font-size:.9em;padding:5px 10px;border-radius:10px;width:fit-content;font-weight:500}.ContactForm_contatoFormIncluded__Yu1KG{color:#000;display:flex;flex-direction:column;width:fit-content;gap:20px;font-family:var(--font-open-sans)}@media(max-width:840px){.ContactForm_contatoFormIncluded__Yu1KG{width:100%}}.ContactForm_contatoFormIncluded__Yu1KG .ContactForm_boxInput__8stvF{display:flex;gap:10px}@media(max-width:530px){.ContactForm_contatoFormIncluded__Yu1KG .ContactForm_boxInput__8stvF{flex-direction:column}}.ContactForm_contatoFormIncluded__Yu1KG .ContactForm_inputForm__6lB8F{display:flex;flex-direction:column;gap:5px}@media(max-width:840px){.ContactForm_contatoFormIncluded__Yu1KG .ContactForm_inputForm__6lB8F{width:100%}}.ContactForm_contatoFormIncluded__Yu1KG .ContactForm_inputForm__6lB8F label{font-size:1rem;font-weight:500;margin-left:0}@media(max-width:840px){.ContactForm_contatoFormIncluded__Yu1KG .ContactForm_inputForm__6lB8F label{font-size:1rem}}.ContactForm_contatoFormIncluded__Yu1KG .ContactForm_inputForm__6lB8F input,.ContactForm_contatoFormIncluded__Yu1KG .ContactForm_inputForm__6lB8F select,.ContactForm_contatoFormIncluded__Yu1KG .ContactForm_inputForm__6lB8F textarea{padding:10px 20px;border:1px solid #afafaf;border-radius:5px;width:100%;transition:all .3s ease;background-color:#eee}@media(max-width:400px){.ContactForm_contatoFormIncluded__Yu1KG .ContactForm_inputForm__6lB8F input,.ContactForm_contatoFormIncluded__Yu1KG .ContactForm_inputForm__6lB8F select,.ContactForm_contatoFormIncluded__Yu1KG .ContactForm_inputForm__6lB8F textarea{font-size:.9rem}}.ContactForm_contatoFormIncluded__Yu1KG .ContactForm_inputForm__6lB8F input:focus,.ContactForm_contatoFormIncluded__Yu1KG .ContactForm_inputForm__6lB8F select:focus,.ContactForm_contatoFormIncluded__Yu1KG .ContactForm_inputForm__6lB8F textarea:focus{outline:none;border:1px solid #747474;transition:all .3s ease}.ContactForm_contatoFormIncluded__Yu1KG .ContactForm_inputForm__6lB8F select{padding:6.5px 15px}.ContactForm_contatoFormIncluded__Yu1KG .ContactForm_inputForm__6lB8F textarea{width:100%;height:150px;max-height:150px;resize:none}.ContactForm_contatoFormIncluded__Yu1KG .ContactForm_btnSubmit__r9wqf{padding:15px 20px;border:none;border-radius:5px;font-size:1.1rem;background-color:#4a2fe0;color:#fff;font-weight:500;cursor:pointer;transition:all .3s ease}.ContactForm_contatoFormIncluded__Yu1KG .ContactForm_btnSubmit__r9wqf:hover{background-color:#6a46fc;transition:all .3s ease;color:#f0f3f7}body,html{overflow-x:hidden}.title-main{color:#4a2fe0;font-family:var(--font-open-sans);font-size:14px;position:relative;display:flex;align-items:center;margin-left:80px}.title-main:before{content:"";position:absolute;left:-70px;background-color:#4a2fe0;width:60px;height:2px}@media(max-width:500px){.title-main:before{width:30px;left:-40px}.title-main{margin-left:50px}}.banner{position:relative;z-index:2}.banner .slide-item{width:100%;min-height:117vh;display:flex;align-items:center;justify-content:flex-end;padding:10px 20px}@media(max-width:768px){.banner .slide-item{justify-content:center}}@media(max-width:425px){.banner .slide-item{min-height:90vh}}.banner .slide-item .texto{font-family:var(--font-helvetica);width:80%;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}@media(max-width:768px){.banner .slide-item .texto{width:100%}}.banner .slide-item .texto p{font-size:50px;color:#004683}@media(max-width:1024px){.banner .slide-item .texto p{font-size:32px}}@media(max-width:425px){.banner .slide-item .texto p{font-size:25px}}@keyframes overlay{0%{width:0}to{width:100%}}.banner .slide-item .texto .container_parag{width:70%}@media(max-width:768px){.banner .slide-item .texto .container_parag{width:100%}}.banner .slide-item .texto .blue{color:#fff;border-radius:40px;padding:0 130px;position:relative;display:none;z-index:1;white-space:nowrap}.banner .slide-item .texto .blue:before{content:"";position:absolute;z-index:-1;left:0;width:0;border-radius:40px}.banner .slide-item .texto .blue.active{display:flex;justify-content:center}.banner .slide-item .texto .blue.active:before{content:"";width:100%;height:100%;background-color:#2a8fc5;animation:overlay .1s ease}.banner .slide-item .texto .yellow{color:#fff;border-radius:40px;padding:0 130px;position:relative;display:none;z-index:1;white-space:nowrap}.banner .slide-item .texto .yellow:before{content:"";position:absolute;z-index:-1;left:0;width:0;border-radius:40px}.banner .slide-item .texto .yellow.active{display:flex;justify-content:center}.banner .slide-item .texto .yellow.active:before{content:"";width:100%;height:100%;background-color:#f5c700;animation:overlay .1s ease}.banner .slide-item .texto .green{color:#fff;border-radius:40px;padding:0 130px;position:relative;display:none;z-index:1;white-space:nowrap}.banner .slide-item .texto .green:before{content:"";position:absolute;z-index:-1;left:0;width:0;border-radius:40px}.banner .slide-item .texto .green.active{display:flex;justify-content:center}.banner .slide-item .texto .green.active:before{content:"";width:100%;height:100%;background-color:#1fbb00;animation:overlay .1s ease}.banner .slide-item .texto a{color:#fff;padding:13px 48px;font-size:16px;border-radius:10px;background-color:#185c81;transition:all .3s ease;box-shadow:0 5px 10px rgba(0,52,119,.73)}.banner .slide-item .texto a:hover{transform:translateY(1px);background-color:#36bce6}@media(max-width:768px){.banner .slide-item .texto a{display:none}}.banner .slide-item.banner-1{background:url(/_next/static/media/banner1.e2d5b8cd.webp) 50%;background-repeat:no-repeat;background-size:cover}@media(max-width:1024px){.banner .slide-item.banner-1{max-width:100%;height:auto}}@media(max-width:768px){.banner .slide-item.banner-1{background:none;background-color:#fff}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.img-bg-banner{background-image:url(/_next/static/media/banner0.657f7a35.png);background-repeat:no-repeat;background-size:cover;height:35vh;background-color:#fff}@media(max-width:768px){.img-bg-banner{display:none}}.services{font-family:var(--font-montserrat);background-color:#fff;display:flex;flex-direction:column;align-items:center}.services h3{color:#333;font-size:22px;font-weight:600}.services .base{display:flex;justify-content:center;align-items:center;width:100%;padding:35px 0;gap:65px;flex-wrap:wrap}.services .base .service-item{display:flex}.services .base .service-item img{object-fit:fill;border-radius:50%}.services .base .service-item p{font-size:20px}.services .botao{display:flex}.services .botao a{color:#fff;font-size:18px;font-weight:100;background-color:#0077b5;border-radius:25px;padding:11px 33px;transition:1s}.services .botao a:hover{background-color:#0096ff;border-radius:15px;transition:1s}.depoimentos{display:flex;flex-direction:column;align-items:center;color:#333;background-color:#fff;font-family:var(--font-montserrat)}.depoimentos h4{font-size:22px;font-weight:400;padding:70px 0 30px}.depoimentos p{font-size:22px;padding:0 0 15px}.depoimentos .base{display:flex;flex-direction:column;width:70%}.depoimentos .base .comentarios{color:#1e528e}.depoimentos .base .comentarios .estrelas{padding:25px 0 0}.depoimentos .base .comentarios .estrelas svg{color:orange;font-size:30px}.depoimentos .base .comentarios p{font-size:18px;padding:40px 0}.swiper-clientes{overflow:hidden;width:100%}.container-contato{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:250px 0 0;background-color:#fff}.container-contato .base{display:flex;flex-direction:column}@media(max-width:1024px){.container-contato .base{width:45%}}@media(max-width:840px){.container-contato .base{flex-wrap:wrap;align-items:center;align-content:center;width:80%}}.container-contato .base .box-title{display:flex;flex-direction:column;padding:20px}.container-contato .base .box-title .title{font-size:20px;color:#000;font-family:var(--font-helvetica);border-left:4px solid #0084b4;padding:10px}@media(max-width:768px){.container-contato .base .box-title .title{font-size:2rem}}.container-contato .base .box-title .description{font-size:16px;color:#000;padding:15px 5px}.container-contato iframe{width:100%;border:none;height:500px}.container-contato .animation{display:flex;justify-content:center;align-items:center;margin:0 110px 0 0}.container-contato .animation img{border:10px solid #ebf2fa;border-radius:50%}@media(max-width:1024px){.container-contato .animation img{width:80%}}@media(max-width:768px){.container-contato .animation img{max-width:100%;height:auto}}@media(max-width:1024px){.container-contato .animation{margin:0}}@media(max-width:768px){.container-contato{flex-direction:column}}.included-form{background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;font-family:var(--font-open-sans)}.included-form .base{display:flex;justify-content:space-around;width:100%;padding:50px 20px;gap:50px}@media(max-width:840px){.included-form .base{flex-wrap:wrap}}.included-form .base .box-title{display:flex;flex-direction:column}.included-form .base .box-title .title{font-family:var(--font-poppins);font-size:3rem;color:#6a46fc;margin-bottom:10px}@media(max-width:768px){.included-form .base .box-title .title{font-size:2rem}}.included-form .base .box-title .description{font-size:1.5rem;color:#2e2e2e;font-weight:500;line-height:1.3rem}.included-form .base .box-details{display:flex;flex-direction:column;gap:10px;color:#000}@media(max-width:840px){.included-form .base .box-details{width:100%}}.included-form .base .box-details .contact{display:flex;flex-direction:column;justify-content:center;margin-top:20px}.included-form .base .box-details .contact a{display:flex;gap:10px;padding:10px 0;font-size:1.2rem;width:fit-content;align-items:center;color:#3f3f3f}.included-form .base .box-details .contact a svg{color:#2b2b2b;font-size:23px}.included-form .base .box-details .contact a:hover{color:#4824aa;transition:all .3s ease}.included-form .base .box-details .contact a:hover svg{color:#8d68c8;transition:all .3s ease}.modal{position:fixed;top:0;z-index:999}.modal .container{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10}.modal .container img{width:90%;max-width:500px;height:auto}.modal .container .closeModal{position:absolute;top:20px;right:20px;font-size:30px;color:#fff;background-color:rgba(0,0,0,0);cursor:pointer;border:none}