#menu-principal{z-index:2;width:100%;background-color:#1760c0}#menu-principal .navbar{display:flex;width:100%;box-sizing:border-box}.navbar-nav{display:flex;gap:42px;list-style:none;margin:0;padding:0}.nav-link{color:#fff;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.nav-link:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.navbar_responsivo{display:none}#menu-principal .navbar{display:flex;justify-content:space-around;align-items:center;height:74px}.navbar-logo{display:flex;align-items:center;justify-content:center}.navbar-logo{display:block;width:150px}@media only screen and (max-width: 992px){#menu-principal{display:block;right:0}.navbar-logo{width:100px;left:10px;position:relative}.navbar-logo img{width:100%}#menu-principal{height:auto}.navMenu{display:none}.navbar_responsivo{display:block;background-color:#1760c0}.content_navbar-responsivo{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:60px;padding:0 0 0 12px;box-sizing:border-box}.itens-menu-responsivo{position:fixed;top:0;right:0;width:100%;height:100%;background-color:#1760c0;transform:translateX(100%);transition:transform .3s ease-in-out;z-index:1000}.itens-menu-responsivo.is-open{transform:translateX(0)}.itens-menu-responsivo ul{list-style:none;display:flex;flex-direction:column;justify-content:flex-start;gap:0;margin:0;margin-top:120px;padding:0}.itens-menu-responsivo ul li{padding:16px 12px;border-bottom:1px solid rgba(0,0,0,.2)}.itens-menu-responsivo ul li:last-child{border-bottom:none}.itens-menu-responsivo ul li a{color:#fff;font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap}}
.btn{display:flex;width:min-content;align-items:center;justify-content:center;min-height:40px;min-width:130px;padding:10px 20px;border:0;border-radius:50px;cursor:pointer;white-space:nowrap;transition:.3s ease all;color:#fff;text-align:center;font-size:16px;font-weight:600;line-height:1.2em;background-color:#8f69d4;font-family:"Open Sans",sans-serif;text-decoration:none}.btn_two{background-color:#fff;color:#7d37e2;padding:12px 40px;min-height:auto}.btn-three{min-height:48px;padding:0px 20px 0px 16px;gap:4px;background-color:rgba(0,0,0,0);border:1px solid #fff}.btn_text-laranja{color:#ffa273}.btn:hover{background-color:#7d37e2}.btn-three:hover{background-color:#fff;color:#7d37e2}.btn-three:hover svg path{stroke:#7d37e2}.btn svg{display:block;width:24px;height:24px;transition:.3s ease all}.btn svg path{transition:.3s ease all}.btn-flutuante{position:fixed;right:5vw;bottom:20vh;z-index:9}.btn-flutuante__content{display:flex;flex-direction:row;align-items:center;transition:.3s ease all;overflow:hidden;text-decoration:none;border-radius:4px 32px 32px 4px;padding:15px 0}.btn-flutuante__overflow{transform:translateX(110%);transition:.5s ease all}.btn-flutuante__content:hover .btn-flutuante__overflow{transform:translateX(0%)}.btn-flutuante__text{border-radius:4px 32px 32px 4px;background:#f9fafb;box-shadow:0px 2px 7px -1px rgba(0,0,0,.2);padding:8px 70px 6px 12px;max-width:150px}.btn-flutuante__text p{margin:0}.btn-flutuante__title{color:#00ab5f;font-size:14px;font-weight:700;line-height:1em}.btn-flutuante__lead{color:#4f587e;font-size:11px;font-weight:400;line-height:1em}.btn-flutuante__icon{display:flex;width:64px;height:64px;justify-content:center;align-items:center;border-radius:32px;background:#00ab5f;position:absolute;right:0}.btn-flutuante__icon svg{display:block;width:40px;height:40px}@media only screen and (max-width: 992px){.btn-flutuante{bottom:5vh}}
.hero{width:100%}.hero img{width:100%;height:100%;object-fit:cover;object-position:top center}.hero_desktop{display:block}.hero_mobile{display:none}@media only screen and (max-width: 992px){.hero{height:400px}.hero_desktop{display:none}.hero_mobile{display:block}}
.section__sobre-title-bg{position:relative;display:flex;justify-content:center;align-items:center}.title-bg-img{display:flex;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}.section__sobre-content h1{color:#1670c0;text-align:center;font-family:"Open Sans";font-size:24px;font-style:italic;font-weight:800;line-height:120%}.section__sobre-content p{color:#59718f;font-family:"Open Sans";font-size:16px;font-style:normal;font-weight:400;line-height:180%}
.section_vantagens{position:relative}.fundo-curvo{position:absolute;display:flex;justify-content:center;align-items:center;width:1920px;margin-left:50%;transform:translateX(-50%);height:100%;z-index:-1}.fundo-curvo img{width:100%}.section__vantagens-title-bg{position:relative;display:flex;justify-content:center;align-items:center;margin-top:-24px}.vantagens__title-bg-img{display:flex;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}.section__vantagens-content{position:relative}.section__vantagens-content h1{color:#09f9fe;font-family:"Open Sans";font-size:24px;font-style:italic;font-weight:600;line-height:120%}.vantagens__title-bg-img-desktop{display:block}.vantagens__title-bg-img-mobile{display:none}.section__vantagens-corpo{display:flex;justify-content:space-between;align-items:center}.section__vantagens-corpo-cards{display:flex;flex-direction:column;gap:8px;margin-top:16px}.section__vantagens-corpo-card{display:flex;gap:16px;align-items:center;border-radius:8px;background:#fff;width:448px;padding:8px;box-shadow:0px 5px 14px -1px rgba(0,0,0,.12)}.section__vantagens-corpo-card:hover{border:.2px solid rgba(93,103,125,.5058823529);transition:border .3s ease,transform .3s ease,box-shadow .3s ease}.section__vantagens-corpo-card p{color:#5d677d;font-family:"Open Sans";font-size:16px;font-weight:600;line-height:120%;width:60%}@media screen and (max-width: 768px){.section__vantagens-corpo-imagem{display:none}.vantagens__title-bg-img-desktop{display:none}.vantagens__title-bg-img-mobile{display:block}.section__vantagens-content h1{width:60%;text-align:center}.section__vantagens-corpo-card{width:100%;padding:0}.section__vantagens-corpo{margin-bottom:50px}}
.section-depoimentos{position:relative}.fundo-curvo-depoimentos{position:relative;z-index:-1;width:1920px;height:100%;margin-left:50%;transform:translateX(-50%)}.section__depoimentos-title-bg{position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;width:100%;z-index:1;margin-top:-32px}.depoimentos__title-bg-img{display:flex;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}.depoimentos__title-bg-img-mobile{display:none}.depoimentos__title-bg-img-desktop{display:block}.section__depoimentos-title-bg h1{color:#1760c0;font-family:"Open Sans";font-size:24px;font-style:italic;font-weight:800;line-height:120%}.section__depoimentos-cards{position:absolute;display:flex;gap:32px;top:15%;left:50%;transform:translateX(-50%)}.depoimentos-card{min-width:448px;box-sizing:border-box;height:auto;padding:12px 32px;border-radius:8px;background-color:#fff;box-shadow:0px 2px 7px -1px rgba(0,0,0,.2)}.depoimento-content{height:140px}.depoimento-content p{color:#59718f;font-family:"Open Sans";font-size:18px;font-style:normal;font-weight:400;line-height:120%}.depoimento-author{padding:28px 0;display:flex;align-items:center;gap:16px}.depoimento-author h3{margin:0;color:#000;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:600;line-height:120%}.depoimento-author p{margin:0;color:#000;font-family:"Open Sans";font-size:12px;font-style:normal;font-weight:400;line-height:180%}@media screen and (max-width: 768px){.depoimentos__title-bg-img-mobile{display:block}.depoimentos__title-bg-img-desktop{display:none}.section__depoimentos-title-bg{margin-top:-46px}.section__depoimentos-cards{overflow-x:scroll;width:100%;top:6%;margin-left:0;padding-bottom:16px;gap:0}.depoimentos-card{min-width:330px;padding:0px 24px;margin:24px -8px 0 24px}.depoimentos-card:last-child{margin-right:16px}.depoimento-content{height:auto}.section__vantagens-title-bg{margin-top:-64px}.section__depoimentos-title-bg h1{width:60%;text-align:center}}
.section.section-formulario{margin:0;padding:70px 0}.section-formulario__content{position:relative;max-width:768px;margin:0 auto}.section-formulario__content .section__title{color:#1f396a;text-align:center}.section__contato-title-bg{position:relative;display:flex;justify-content:center;align-items:center;margin-top:-24px}.section__contato-title-bg img{display:flex;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}.section__title-bg-centered{position:relative}.section__title-bg-centered h1{color:#09f9fe;text-align:center;font-family:"Open Sans";font-size:24px;font-style:italic;font-weight:800;line-height:120%}.formulario__title-bg-img{height:auto;display:block}.formulario__content{width:100%;margin:50px auto 0px auto;position:relative}.form__title-p{font-size:16px;font-weight:300;line-height:180%;text-align:center}.form-inputs{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 15px;margin-bottom:30px}.group-input{display:flex;flex-direction:column;width:calc(50% - 10px)}.group-input--w-full{width:100%}.group-input input,.group-input textarea{border-radius:4px;border:1px solid #439ee4;background:#f8f9fc;font-weight:400;font-family:"Open Sans",sans-serif;font-size:16px;line-height:16px;padding:15px;box-sizing:border-box}textarea{width:100%;height:auto}.checkLGPD{text-align:center;position:relative;width:420px;margin:0 auto 10px auto}.checkLGPD .txt-termos{font-size:16px;margin:0;padding-left:5px;font-weight:300;line-height:16px;text-align:left}.checkLGPD .txt-termos span.openTerm{text-decoration:underline;color:#5d677d}.checkLGPD{display:flex;align-items:center;padding:20px 10px 0;justify-content:center;overflow:hidden}.txt-termos span{cursor:pointer}.textLGPD{position:absolute;top:0px;right:0;width:10px;height:100%;z-index:2;transition:all ease .4s;pointer-events:none}.textLGPD>p{position:absolute;bottom:0;right:-100%;opacity:0;font-size:15px;color:#fff;background:rgba(60,73,90,.95);width:100%;height:auto;padding:50px 30px 30px;z-index:2;transition:all ease .4s;box-sizing:border-box}.textLGPD.termoAberto{pointer-events:auto !important;width:100%}.textLGPD.termoAberto p{opacity:1;right:0}.textLGPD>p a{color:var(--corSecundaria)}.fechar-termo{display:block;position:absolute;color:#fff;right:20px;top:20px;cursor:pointer}#msgLgpd{max-width:400px;margin:0 auto}.button-submit-form{display:flex;align-items:center;justify-content:center;background-color:#09f9fe;border-radius:4px;width:208px;height:40px;font-size:14px;font-weight:600;color:#192a6b;font-family:"Open Sans",sans-serif;cursor:pointer;margin:15px auto}.button-submit-form:hover{opacity:.8}.inform-campos{margin:0;color:#5d677d;font-family:"Open Sans";font-size:12px;font-style:normal;font-weight:400;line-height:120%;text-align:left}@media only screen and (max-width: 768px){.form-inputs{padding:16px}.group-input{width:100%}.form__title-p{padding:0 16px}.content-term{padding:0 12px}.checkLGPD{padding:0;width:100%}}
.footer{background-color:#2707be}.footer-grid{padding:34px 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.footer-logo img{display:block;object-fit:contain;object-position:center}.footer-socials{display:flex;flex-direction:row;align-items:center;gap:5px}.footer-social__link{display:flex;align-items:center;justify-content:center;display:flex;width:32px;height:32px;border-radius:50px}.footer-social__link img{display:block;width:24px;height:24px}@media only screen and (max-width: 992px){.footer-grid{align-items:center;justify-content:space-between}}
html,body{overflow-x:hidden;scroll-behavior:smooth;margin:0;box-sizing:border-box}body{position:relative;font-family:"Open Sans",sans-serif;overflow-x:hidden}img,svg{display:block}.hidden{display:none !important}.svg{display:block}.svg svg{display:block;position:relative}.svg--width svg{width:100%}.svg--height svg{height:100%}.section__wrapper{position:relative;width:calc(100% - 40px);max-width:1048px;margin:0 auto;box-sizing:border-box}.section{position:relative;padding:50px 0;width:100%}.title-line{display:block;margin-top:10px;width:80px;height:3px;background-color:#95c11f}@media only screen and (max-width: 1200px){.section__wrapper{padding:0 20px;width:100%}}
