@import url(https://fonts.googleapis.com/css2?family=Sora:wght@100..800&display=swap);
h2{align-items:center;color:#0a1630;display:flex;font-family:Sora,sans-serif;font-size:24px;font-style:normal;font-weight:800;justify-content:center;line-height:normal;margin-bottom:40px;padding-bottom:10px;padding-top:25px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}h2:before{background:#171c8f;border-radius:5px;bottom:0;content:"";height:5px;position:absolute;width:calc(100% - 25px)}@media only screen and (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px}}header{background-color:#fff;background-position:100%;background-repeat:no-repeat;box-shadow:0 4px 50px -30px rgba(0,0,0,.31)}@media only screen and (min-width:1200px){header{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="585" height="144" fill="none"><path d="m0 0 52.68 144H585V0H0Z" fill="%23171c8f"/></svg>')}}header .navbar-brand{border-radius:20px;overflow:hidden}header .navbar-nav .nav-item{border-bottom:2px solid transparent;height:-moz-max-content;height:max-content;margin-right:15px}header .navbar-nav .nav-item:hover{border-color:#171c8f}header .navbar-nav .nav-item.destaque{background-color:#171c8f;border:1px solid #fff;border-radius:30px;margin-left:25px;transition:.4s}header .navbar-nav .nav-item.destaque:hover{background-color:#171c8f;transform:scale(1.1)}header .navbar-nav .nav-item.destaque:hover .nav-link{color:#fff}header .navbar-nav .nav-item.destaque .nav-link{color:#fff;font-weight:700}header .navbar-nav .nav-item .nav-link{color:#333;font-family:Sora,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:10px;text-align:center;transition:.4s}header .navbar-nav .nav-item .nav-link.active{font-weight:600}header .header-contact{align-items:center;display:flex}@media only screen and (max-width:1200px){header .header-contact{display:none}}header .header-contact ul{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}header .header-contact ul li{fill:#171c8f;align-items:center;color:#fff;display:flex}header .header-contact ul li i{align-items:center;background-color:#fff;border-radius:50px;display:flex;height:30px;justify-content:center;margin-right:10px;position:relative;width:30px}header .header-contact ul li i svg{font-size:15px}header .header-contact ul li p{font-family:Sora,sans-serif;margin:0}header .header-contact .social{display:flex;margin-left:50px}header .header-contact .social i{fill:#171c8f;align-items:center;background-color:#fff;border-radius:50px;display:flex;height:30px;justify-content:center;margin-right:10px;position:relative;width:30px}header .header-contact .social i svg{font-size:15px}.sobre{align-items:center;background-image:url(../img/aboutnew.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh}.sobre .conteudo-sobre{display:flex;flex-direction:column;font-size:large;font-style:normal;font-weight:300;line-height:normal;max-width:100%;width:600px}.sobre .conteudo-sobre h2{color:#fff;font-family:Sora,sans-serif;font-size:40px;font-style:normal;font-weight:900;line-height:normal;margin-bottom:20px;max-width:450px;padding-top:10px;text-align:left}.sobre .conteudo-sobre h2:before{display:none}.sobre .conteudo-sobre p{color:#fff;font-family:Sora,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:normal}.sobre .conteudo-sobre .container-icon{display:flex;flex-wrap:wrap;margin-top:50px}.sobre .conteudo-sobre .container-icon .item{align-items:center;display:flex;margin-right:30px}.sobre .conteudo-sobre .container-icon .item img{filter:invert(1) brightness(2);margin-right:20px;width:42px}.sobre .conteudo-sobre .container-icon .item p{color:#fff;font-family:Sora,sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:normal;margin:0;max-width:139px;text-transform:uppercase}.acesso-rapido{padding:25px 0}.acesso-rapido .container .row .item{align-items:center;background-color:#fbfbfb;border:1px solid #ededed;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:center;padding:20px;text-decoration:none}.acesso-rapido .container .row .item .icon{align-items:center;background-color:#171c8f;border-radius:50px;color:#fff;display:flex;font-size:25px;height:50px;justify-content:center;margin-right:10px;width:50px}.acesso-rapido .container .row .item .content{width:calc(100% - 60px)}.acesso-rapido .container .row .item .content h4{color:#171c8f;font-size:18px;font-weight:600;margin-bottom:5px}.acesso-rapido .container .row .item .content p{color:#202020;font-size:14px;font-weight:400;line-height:18px;margin:0}.planos{padding:90px 0 25px}.planos .content__planos{align-items:center;display:flex;justify-content:center;padding:0}.planos .content__planos .slick-arrow{background:transparent;border:none;outline:none;z-index:1}.planos .content__planos .slick-arrow svg{fill:#171c8f;font-size:30px;z-index:-1}.planos .content__planos .slick-arrow[aria-disabled=true] svg{fill:#686868;opacity:.2}.planos .content__planos .slick-list.draggable,.planos .content__planos .slick-track.draggable{padding-right:25px}.planos .content__planos .plano{margin:25px 10px}@media only screen and (max-width:1199px){.planos .content__planos .plano{margin:25px 40px}}@media only screen and (max-width:767px){.planos .content__planos .plano{margin:25px 10px}}.planos .content__planos .plano .card{background:#fff;border:1px solid #e0e0e0;border-radius:30px;box-shadow:0 4px 50px -30px rgba(0,0,0,.41);min-width:210px;padding:25px 10px;transition:.2s ease-in-out;width:100%}.planos .content__planos .plano .card:hover{background:#fbfbfb;border:1px solid #b5b5b5;transform:scale(.97)}.planos .content__planos .plano .card.recomendado{border:1px solid #171c8f;border-radius:18px 18px 30px 30px}.planos .content__planos .plano .card.recomendado:before{background:#171c8f;border-radius:30px 30px 0 0;color:#fff;content:"recomendado";font-weight:700;left:0;padding:5px 10px;position:absolute;text-align:center;top:-15px;width:100%}.planos .content__planos .plano .card .titulo{align-items:center;display:flex;flex-direction:column;justify-content:center}.planos .content__planos .plano .card .titulo p{color:#0a1630;font-family:Sora,sans-serif;font-size:4em;font-style:normal;font-weight:800;line-height:50px;text-align:center}.planos .content__planos .plano .card .titulo span{color:#0a1630;font-family:Sora,sans-serif;font-size:36px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}.planos .content__planos .plano .card .preco{color:#0a1630;font-family:Sora,sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:normal;margin-top:20px;text-align:center}.planos .content__planos .plano .card .preco span{color:#0a1630;font-family:Sora,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.planos .content__planos .plano .card .beneficios{margin-top:20px}.planos .content__planos .plano .card .beneficios p{color:#000;margin:0 0 5px}.planos .content__planos .plano .card .beneficios .ler-mais,.planos .content__planos .plano .card .beneficios p{font-family:Sora,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.planos .content__planos .plano .card .beneficios .ler-mais{align-items:center;background:linear-gradient(0deg,#fff 70%,transparent);border:none;border-radius:0 0 30px 30px;bottom:5px;color:#171c8f;cursor:pointer;display:flex;height:50px;justify-content:center;left:0;margin-top:10px;padding:10px;position:absolute;transition:.2s ease-in-out;width:100%}.planos .content__planos .plano .card .beneficios .ler-mais:after{content:attr(data-ler-mais)}.planos .content__planos .plano .card .beneficios .ler-mais:hover{opacity:.8}.planos .content__planos .plano .card .beneficios .ler-mais.active{background:transparent}.planos .content__planos .plano .card .beneficios .ler-mais.active:after{content:attr(data-ler-menos)}.planos .content__planos .plano .card .beneficios ul{height:90px;list-style:none;max-height:90px;overflow:hidden;padding-left:30px;transition:height 1s ease-in-out}.planos .content__planos .plano .card .beneficios ul.active{height:auto;max-height:-moz-max-content;max-height:max-content;transition:height 1s ease-in-out}@media only screen and (max-width:767px){.planos .content__planos .plano .card .beneficios ul{padding-left:2rem}}.planos .content__planos .plano .card .beneficios ul li{color:#686868;font-family:Sora,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.planos .content__planos .plano .card .beneficios ul li:before{color:#171c8f;content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}.planos .content__planos .plano .cta{display:flex;margin-top:20px}.planos .content__planos .plano .cta a{background-color:#171c8f;border-radius:100px;color:#fff;font-family:Sora,sans-serif;font-size:18px;font-style:normal;font-weight:700;height:45px;line-height:normal;padding:10px 20px;text-align:center;text-decoration:none;transition:.2s ease-in-out;width:100%}.planos .content__planos .plano .cta a:hover{opacity:.8;transform:scale(.97)}.vantagens{padding:25px 0}.vantagens .container .row{gap:30px 60px;justify-content:center}.vantagens .container .row .item{align-items:center;background:#fff;border:1px solid #ededed;border-radius:10px;box-shadow:0 4px 50px -30px rgba(0,0,0,.31);cursor:default;display:flex;flex-wrap:wrap;justify-content:center;min-height:128px;padding:25px 15px;text-decoration:none;transition:.2s ease-in-out}.vantagens .container .row .item:hover{background:#fbfbfb;transform:scale(.97);transition-delay:0s}.vantagens .container .row .item .icon{fill:#fff;background-color:#171c8f;border-radius:50px;color:#fff;font-size:20px;height:50px;margin-right:10px;width:50px}.vantagens .container .row .item .icon,.vantagens .container .row .item .icon i{align-items:center;display:flex;justify-content:center}.vantagens .container .row .item .content{width:calc(100% - 60px)}.vantagens .container .row .item .content h4{color:#171c8f;font-size:14px;font-weight:600;margin-bottom:5px}.vantagens .container .row .item .content p{color:#202020;font-size:12px;font-weight:400;line-height:18px;margin:0}footer{background-color:#171c8f;color:#fff;padding:20px 0}footer a,footer p{color:#fff!important}footer a{font-weight:700!important}*{font-family:Sora,sans-serif}body{overflow-x:hidden}
