@font-face{font-family:system;font-style:normal;font-weight:300;src:local(".SFNSText"),local(".HelveticaNeueDeskInterface"),local(".LucidaGrandeUI"),local("Ubuntu"),local("Segoe UI"),local("Roboto"),local("DroidSans"),local("Tahoma"),local("Arial")}body,*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:'Montserrat','system',sans-serif}body{margin:0;font-size:24px;overflow-x:hidden}.body_wrapper{overflow-y:hidden;overflow-x:hidden;margin:auto}.grade,.grade div[class^="coluna"]{box-sizing:border-box;overflow-wrap:break-all;word-wrap:break-all}.grade{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:0 1em}.grade.gap{grid-gap:.5em 1em}.grade.gap_maior{grid-gap:1em}.grade.sem_gap{grid-gap:0}.grade.gap_menor{grid-gap:.25em .5em}.grade.alinhar_vertical{align-items:center}.grade .coluna-2{grid-column:span 2}.grade .coluna-3{grid-column:span 3}.grade .coluna-4{grid-column:span 4}.grade .coluna-5{grid-column:span 5}.grade .coluna-6{grid-column:span 6}.grade .coluna-7{grid-column:span 7}.grade .coluna-8{grid-column:span 8}.grade .coluna-9{grid-column:span 9}.grade .coluna-10{grid-column:span 10}.grade .coluna-11{grid-column:span 11}.grade .coluna-12{grid-column:span 12}.grade .linha-2{grid-row:span 2}.grade .linha-3{grid-row:span 3}.grade .linha-4{grid-row:span 4}.grade .linha-5{grid-row:span 5}.grade .linha-6{grid-row:span 6}.grade .linha-7{grid-row:span 7}.grade .linha-8{grid-row:span 8}.grade .linha-9{grid-row:span 9}.grade .linha-10{grid-row:span 10}.grade .linha-11{grid-row:span 11}.grade .linha-12{grid-row:span 12}@media only screen and (max-width: 1200px){.grade:not(.global) div[class^="coluna"],.grade:not(.global) a[class^="coluna"]{grid-column:span 12}.grade:not(.global){grid-gap:.5em 1em}}.container{position:relative;margin:auto;max-width:1200px}@media only screen and (max-width: 1200px){.container{max-width:none;margin:auto 1rem}}.area_verde{background-color:#19178a;background-image:url('../images/fundo1.jpg');background-size:cover;background-position:bottom;color:#FFF}.area_branca{background-color:#FFFFFF}.area_fullscreen{margin:auto;position:relative}.banner_home{overflow:hidden}.banner_home .banner{margin-top:20vh;margin-bottom:5vh}@media only screen and (max-width: 1200px){.banner_home .banner{margin-top:15vh}}.banner_home .banner .pulseira{margin:auto;text-align:center}.banner_home .banner .pulseira img{height:100%}@media only screen and (max-width: 1200px){.banner_home .banner .pulseira img{height:auto;width:100%}}.banner_home .banner h1{font-size:clamp(2rem, 5vw, 4.5rem);color:#FFF;font-weight:bold;margin:0}@media only screen and (max-width: 1200px){.banner_home .banner h1{text-align:center}}.banner_home .banner .botao{margin-top:2rem}@media only screen and (max-width: 1200px){.banner_home .banner .botao{margin:2rem auto 1rem auto;display:block}}.botao{display:inline-block;text-decoration:none;position:relative;overflow:hidden;border:none;border-radius:1rem;background-color:#FFF;padding:.8rem 3rem;line-height:2.2rem;font-size:2rem;color:#010066;text-align:center;cursor:pointer;font-family:inherit;font-weight:500;box-shadow:.5rem .5rem 1rem rgba(0,0,0,0.2);-webkit-transition:transform 200ms ease-in-out, box-shadow 200ms ease-in-out, background-color 200ms ease-in-out, color 200ms ease-in-out;-moz-transition:transform 200ms ease-in-out, box-shadow 200ms ease-in-out, background-color 200ms ease-in-out, color 200ms ease-in-out;-o-transition:transform 200ms ease-in-out, box-shadow 200ms ease-in-out, background-color 200ms ease-in-out, color 200ms ease-in-out;-ms-transition:transform 200ms ease-in-out, box-shadow 200ms ease-in-out, background-color 200ms ease-in-out, color 200ms ease-in-out;transition:transform 200ms ease-in-out, box-shadow 200ms ease-in-out, background-color 200ms ease-in-out, color 200ms ease-in-out}.botao:before{content:'';position:absolute;top:0;left:0;bottom:0;background-color:#010066;opacity:.1;width:0px;-webkit-transition:width 400ms ease-in-out;-moz-transition:width 400ms ease-in-out;-o-transition:width 400ms ease-in-out;-ms-transition:width 400ms ease-in-out;transition:width 400ms ease-in-out}.botao:hover{transform:translateY(-0.3rem);box-shadow:1rem 1rem 1rem rgba(0,0,0,0.2)}.botao:hover:before{width:100%}.botao:active{background-color:#010066;color:#FFF;transform:translateY(0);box-shadow:.5rem .5rem 1rem rgba(0,0,0,0.2)}.botao.verde{background-color:#010066;color:#FFF}.botao.verde:before{background-color:#FFF}.botao.verde:active{background-color:#FFF;color:#010066;transform:translateY(0);box-shadow:.5rem .5rem 1rem rgba(0,0,0,0.2)}.botao.desativado{background-color:#CCC;color:#777}.separador{position:relative;z-index:1}.separador:before{content:'';display:block;position:absolute;border-radius:50%;background-color:rgba(116,115,201,0.5);box-shadow:-0.5em .5em 1em rgba(0,0,0,0.2)}.separador.bola1:before{right:-19vw;top:-15vw;height:30vw;width:30vw;box-shadow:-0.5em .5em 1em rgba(0,0,0,0.2)}@media only screen and (max-width: 1200px){.separador.bola1:before{height:50vw;width:50vw;right:-29vw;top:-25vw}}.separador.bola2:before{left:-20vw;top:-4vw;height:30vw;width:27vw;box-shadow:.5em .5em 1em rgba(0,0,0,0.2)}@media only screen and (max-width: 1200px){.separador.bola2:before{height:50vw;width:50vw;left:-29vw;top:-25vw}}.separador.bola3:before{left:-20vw;top:-21vw;height:40vw;width:27vw;box-shadow:.5em .5em 1em rgba(0,0,0,0.2)}@media only screen and (max-width: 1200px){.separador.bola3:before{height:50vw;width:50vw;left:-29vw;top:-25vw}}.separador.bola4:before{right:-19vw;top:-21vw;height:30vw;width:30vw;box-shadow:-0.5em .5em 1em rgba(0,0,0,0.2)}@media only screen and (max-width: 1200px){.separador.bola4:before{height:50vw;width:50vw;right:-29vw;top:-25vw}}.caixa_pontos{background-image:url('../images/pontos.png');min-width:540px;min-height:90px;position:absolute;bottom:4rem;right:0}.caixa_pontos.mobile{position:relative;display:none;min-width:auto;width:70%;bottom:auto;right:auto;margin-left:auto;margin-right:0;margin-top:2rem}@media only screen and (max-width: 1200px){.caixa_pontos{display:none}.caixa_pontos.mobile{display:block}}.como_funciona{padding:4rem 0}.como_funciona h1{font-size:clamp(2rem, 5vw, 4.5rem);color:#010066;font-weight:bold;margin:1em 0 1rem 0}.texto_padrao{font-size:clamp(1rem, 2vw, 2rem)}.foto img{max-width:100%}@media only screen and (max-width: 1200px){.foto img{width:60%}}@media only screen and (max-width: 1200px){.foto{text-align:center}}.beneficios{padding:0 0 4rem 0}.beneficios h1{font-size:clamp(2rem, 5vw, 4.5rem);color:#FFF;font-weight:bold;margin:1em 0 1rem 0}.beneficios .foto{text-align:right}.beneficios .foto img{box-shadow:10px -10px 0 #FFF}@media only screen and (max-width: 1200px){.beneficios .foto{margin-top:1rem;text-align:center}}.depoimentos{padding:8rem 0 6rem 0}.depoimentos h1{font-size:clamp(2rem, 5vw, 4.5rem);color:#010066;font-weight:bold;margin:0 0 2rem 0}.depoimentos .depoimento{width:100%;height:auto}.depoimentos .depoimento .perfil{width:282px;height:282px;margin:auto;border-radius:50%;border:solid 8px #010066;overflow:hidden}@media only screen and (max-width: 1200px){.depoimentos .depoimento .perfil{width:242px;height:242px}}.depoimentos .depoimento .perfil img{width:100%}.depoimentos .depoimento h3,.depoimentos .depoimento h4{font-size:clamp(2rem, 3.5vw, 3.5rem);color:#010066;font-weight:normal;margin:0}.depoimentos .depoimento h4{font-size:clamp(2rem, 3vw, 3rem);font-style:italic;margin:0}.depoimentos .depoimento .texto{margin-top:1rem;font-style:italic}.depoimentos .depoimento .texto:before{content:'“'}.depoimentos .depoimento .texto:after{content:'”'}.depoimentos .caixa_pontos{min-width:340px;top:20rem;bottom:auto;left:0;right:auto}.depoimentos .caixa_pontos.mobile{min-width:auto;width:70%;bottom:auto;top:auto;margin-right:auto;margin-left:0;margin-top:2rem}.contato{position:fixed;bottom:0;right:0;z-index:10;margin-right:1rem;margin-bottom:1.7rem;background-color:#19178a;border-radius:20px;color:#FFF;padding:0 1rem;white-space:nowrap;box-shadow:5px 5px 5px rgba(0,0,0,0.2);cursor:pointer;-webkit-transition:transform 200ms ease-in-out, box-shadow 200ms ease-in-out, background-color 200ms ease-in-out, color 200ms ease-in-out;-moz-transition:transform 200ms ease-in-out, box-shadow 200ms ease-in-out, background-color 200ms ease-in-out, color 200ms ease-in-out;-o-transition:transform 200ms ease-in-out, box-shadow 200ms ease-in-out, background-color 200ms ease-in-out, color 200ms ease-in-out;-ms-transition:transform 200ms ease-in-out, box-shadow 200ms ease-in-out, background-color 200ms ease-in-out, color 200ms ease-in-out;transition:transform 200ms ease-in-out, box-shadow 200ms ease-in-out, background-color 200ms ease-in-out, color 200ms ease-in-out}@media only screen and (max-width: 600px){.contato{font-size:1rem;margin-bottom:1rem}}.contato:before{content:'';position:absolute;top:0;left:0;bottom:0;background-color:#FFFFFF;border-radius:20px;opacity:.1;width:0px;-webkit-transition:width 400ms ease-in-out;-moz-transition:width 400ms ease-in-out;-o-transition:width 400ms ease-in-out;-ms-transition:width 400ms ease-in-out;transition:width 400ms ease-in-out}.contato:hover{transform:translateY(-0.3rem);box-shadow:1rem 1rem 1rem rgba(0,0,0,0.2)}.contato:hover:before{width:100%}.contato:active{background-color:#3a6888;color:#FFF;transform:translateY(0);box-shadow:.5rem .5rem 1rem rgba(0,0,0,0.2)}.contato .bolha{width:80px;height:80px;line-height:80px;text-align:center;background-image:url('../images/chat.svg');background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;vertical-align:middle}.caixa_contato{display:none;background-color:#FFF;position:fixed;bottom:0;right:0;z-index:10;margin-right:1rem;margin-bottom:8rem;border-radius:20px;padding:1rem;border:solid 1px #AAA;box-shadow:5px 5px 5px rgba(0,0,0,0.2);width:90%;max-width:500px}@media only screen and (max-width: 600px){.caixa_contato{font-size:1rem;margin-bottom:7rem}}.caixa_contato .fechar{cursor:pointer;position:absolute;top:1rem;right:1rem;line-height:1rem;color:#888}.caixa_contato .fechar:after{font-size:4rem;line-height:1rem;display:inline-block;content:"\00d7"}.caixa_contato .email,.caixa_contato .whatsapp{display:block;margin:.5em 0;padding:.5em 0;padding-left:60px;background-repeat:no-repeat;background-size:contain;background-position:left}.caixa_contato .email a,.caixa_contato .whatsapp a{color:#2b4d64}.caixa_contato .email a:hover,.caixa_contato .whatsapp a:hover{color:#010066}.caixa_contato .email.whatsapp,.caixa_contato .whatsapp.whatsapp{background-image:url('../images/whatsapp.png')}.caixa_contato .email.email,.caixa_contato .whatsapp.email{background-image:url('../images/email.png')}.flickity-prev-next-button{width:70px;height:70px;background:#010066}@media only screen and (max-width: 600px){.flickity-prev-next-button{width:30px;height:30px}}@media only screen and (max-width: 600px){.flickity-prev-next-button.next{right:-10px}.flickity-prev-next-button.previous{left:-10px}}.flickity-prev-next-button .arrow{fill:#FFF}.flickity-prev-next-button.no-svg{color:#FFF}.flickity-prev-next-button:hover{background:#010099}.flickity-prev-next-button:disabled{display:none}.flickity-page-dots{bottom:-30px}.flickity-page-dots .dot{width:1rem;height:1rem;opacity:1;background:transparent;border:2px solid #010066}.flickity-page-dots .dot.is-selected{background:#010066}.atencao{padding:0 0 5rem 0}.atencao .placa{font-size:clamp(1.3rem, 2.5vw, 3rem);padding:2rem 4rem;margin:0 2rem;background-color:#010066;box-shadow:10px -10px 0 #FFF}@media only screen and (max-width: 1200px){.atencao .placa{margin:0 .5rem;padding:1rem}}.logo_rodape{padding:1rem 0;text-align:center;background-image:url('../images/fundo2.jpg');background-size:cover;background-position:bottom}.rodape{padding:2rem 1rem;text-align:center;background-color:#19178a;color:#FFF}svg{margin-bottom:-0.5rem}.material{margin:auto}.material input{border:none;background-color:#FFF;font-family:inherit;font-size:inherit;padding:.5rem;width:100%}#contato .coluna-12{text-align:center}@media only screen and (min-width: 601px){nav{position:fixed;top:0;right:0;left:0;height:18vh;padding-top:3vh;z-index:3;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;-ms-transition:all 400ms linear;transition:all 400ms linear}nav.rolado{background-color:rgba(25,23,138,0.8);backdrop-filter:blur(5px);box-shadow:0 10px 15px rgba(0,0,0,0.4);height:10vh;padding-top:0}nav.rolado img{width:20%}nav img{width:24%;margin-top:1rem;display:inline-block;vertical-align:middle;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;-ms-transition:all 400ms linear;transition:all 400ms linear}nav #menuToggle input,nav #menuToggle span{display:none}nav #menuToggle #menu{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;list-style-type:none}nav #menuToggle #menu a{font-size:.8em;font-weight:700;text-decoration:none;color:#FFF;margin-top:1rem;transition:color .3s ease}nav #menuToggle #menu a+a{padding-left:3rem}nav #menuToggle #menu a:hover{color:#EEE;text-decoration:underline}}@media only screen and (max-width: 600px){nav{position:fixed;top:0;right:0;height:5.5rem;width:6rem;background-color:rgba(25,23,138,0.8);backdrop-filter:blur(5px);z-index:3;box-shadow:0 10px 15px rgba(0,0,0,0.4)}nav img{height:3rem;margin-top:1rem}#menuToggle{display:block;position:fixed;top:2rem;right:2rem;z-index:5;-webkit-user-select:none;user-select:none}#menuToggle a{text-decoration:none;color:#FFF;transition:color .3s ease}#menuToggle a:hover{color:#EEEEEE;text-decoration:underline}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background-color:#FFF;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(.77, .2, .05, 1),background .5s cubic-bezier(.77, .2, .05, 1),opacity .55s ease}#menuToggle span:first-child{transform-origin:0% 0%}#menuToggle span:nth-last-child(2){transform-origin:0% 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px, -1px);background:#FFF}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2, .2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px)}#menu{position:fixed;top:0px;width:320px;height:100vh;margin:0 0 0 5rem;padding:2rem;padding-top:5rem;background-color:#19178a;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(100%, 0);transition:transform .5s cubic-bezier(.77, .2, .05, 1)}#menu li{padding:10px 0;font-size:22px}#menuToggle input:checked~ul{transform:translate(-320px, 0);box-shadow:-15px 0 15px rgba(0,0,0,0.4)}}