*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0}a img{border:0}form *{outline:none}body{background:#fff;color:#0e0e0e;font:500 16px Montserrat,sans-serif;display:flex;flex-direction:column}body,html{height:100%}.container{margin:0 auto;max-width:1215px;width:90%}header{background:#fff;border-bottom:1px solid #0E0E0E;position:relative;z-index:2}header .container{align-items:center;display:flex;justify-content:space-between;padding:20px 0}header h1{height:45px;width:202px}header h1 a{background:url(/build/assets/logo-BJRTa0Ok.png);display:block;height:45px;overflow:hidden;text-indent:-99999px;width:202px}header nav ul{list-style:none}header nav ul li a{align-items:center;color:#0e0e0e;display:flex;font-size:15px;font-weight:600;gap:8px;text-decoration:none}.error-input{color:red;font-size:13px;margin:3px 0 0}#auth{align-items:center;background:#f4f8f6;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:30px 0}#auth .titulo{margin:0 0 30px}#auth .titulo h2{font-size:24px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}#auth .titulo p{color:#7a7d7d}#auth .login{background:#fff;box-shadow:0 1px 6px #0000000f;border-radius:10px;margin:0 0 20px;max-width:420px}#auth .login .topo{align-items:center;border-bottom:1px solid #F2F2F2;display:flex;justify-content:space-between;padding:24px 30px}#auth .login .topo .voltar{align-items:center;border:1px solid #E5E5E5;border-radius:6px;color:#0e0e0e;display:flex;font-size:14px;font-weight:600;gap:6px;padding:6px 10px;text-decoration:none;transition:all .3s}#auth .login .topo .voltar:hover{background:#f8f8f8}#auth .login form{padding:30px}#auth .login .wrap_input{margin:0 0 20px;position:relative}#auth .login .wrap_input label{display:block;font-size:14px;font-weight:600;margin:0 0 6px}#auth .login .wrap_input input,#auth .login .wrap_input select{background:#fff;border:1px solid #0E0E0E;border-radius:8px;color:#5d5d5d;font:500 16px/48px Montserrat,sans-serif;height:48px;padding:0 12px;width:100%}#auth .login .wrap_input input:focus,#auth .login .wrap_input select:focus{box-shadow:0 0 10px #e6ffda;outline:none}#auth .login .wrap_input.password .input_area{position:relative}#auth .login .wrap_input.password .input_area a{background:none;border:0;color:#5d5d5d;cursor:pointer;margin-top:-8px;position:absolute;right:15px;top:50%;z-index:99}#auth .login .botao{background:#25d366;border:1px solid #0E0E0E;border-radius:8px;box-shadow:0 0 #000;color:#0e0e0e;cursor:pointer;font:600 16px/48px Montserrat,sans-serif;height:48px;margin:0 0 25px;text-align:center;transition:all .2s;width:100%}#auth .login .botao:hover{box-shadow:2px 2px #000}#auth .login .links{font-size:14px;text-align:center}#auth .login .links a{border-bottom:1px solid #0E0E0E;color:#0e0e0e;display:inline-block;padding:0 0 2px;text-decoration:none}#auth .login .links a:hover{border-width:2px;padding:0 0 1px}#auth .conta{background:#fff;box-shadow:0 1px 6px #0000000f;border-radius:10px;padding:30px;max-width:420px}#auth .conta a{background:#e6ffda;border:1px solid #0E0E0E;border-radius:8px;box-shadow:0 0 #000;color:#0e0e0e;display:block;font:600 16px/48px Montserrat,sans-serif;height:48px;text-align:center;text-decoration:none;transition:all .2s;width:100%}#auth .conta a:hover{box-shadow:2px 2px #000}#planos{background:#f4f8f6;flex-grow:1;padding:90px 0}#planos .titulo{letter-spacing:-.01em;margin:0 0 90px;text-align:center}#planos .titulo h2{font-size:65px;font-weight:700;line-height:75px;margin:0 0 10px}#planos .titulo h2 strong{color:#25d366;font-weight:700}#planos .titulo p{font-size:21px;line-height:25px}#planos .lista{align-items:flex-end;display:flex;justify-content:space-between}#planos .lista .box{background:#fff;border:1px solid #0E0E0E;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;min-height:510px;padding:40px 30px;width:31.5%}#planos .lista .box h3{font-size:17px;font-weight:600;margin:0 0 30px;text-align:center}#planos .lista .box h3 span{background:#fff;border:1px solid #0E0E0E;border-radius:25px;display:inline-block;height:52px;line-height:52px;padding:0 40px}#planos .lista .box .dados_valor{align-items:flex-end;border-bottom:1px solid #F0F0F0;display:flex;gap:9px;margin:0 0 25px;padding:0 0 20px}#planos .lista .box .dados_valor .valor{align-items:flex-end;display:flex;font-size:47px;font-weight:500;line-height:36px}#planos .lista .box .dados_valor .valor small{font-size:17px;line-height:17px;font-weight:700}#planos .lista .box .dados_valor .desc{font-size:13px}#planos .lista .box .dados_valor .desc strong{font-size:19px;font-weight:600}#planos .lista .box ul{font-size:15px;list-style:none;margin:0 0 30px}#planos .lista .box ul li{align-items:center;display:flex;gap:12px;margin:0 0 8px}#planos .lista .box ul li:before{background:url(/build/assets/check-DyjsG4BE.png) center no-repeat #fff;border:1px solid #0E0E0E;border-radius:6px;content:"";display:block;flex:none;height:36px;width:36px}#planos .lista .box .botao{background:#fff;border:1px solid #0E0E0E;border-radius:25px;color:#0e0e0e;display:block;height:52px;font:600 16px/52px Montserrat,sans-serif;text-align:center;text-decoration:none;width:100%}#planos .lista .box .botao:hover{text-decoration:underline}#planos .lista .box:nth-child(2){background:#bff59f}#planos .lista .box:nth-child(2) .dados_valor{border-bottom-color:#0e0e0e33}#planos .lista .box:nth-child(2) ul li:before{background-color:#e6ffda}#planos .lista .box:nth-child(2) .botao{background:#000;color:#fff}#cadastro{display:flex;flex-direction:column;flex-grow:1;overflow-x:hidden}#cadastro .container{display:flex;flex-grow:1;justify-content:space-between;position:relative}#cadastro .titulo{margin:0 0 50px}#cadastro .titulo h2{font-size:27px;font-weight:600;letter-spacing:-.01em;margin:0 0 10px}#cadastro form{padding:40px 0;width:57%}#cadastro form h3{font-size:16px;margin:30px 0 20px}#cadastro form .wrap_input{margin:0 0 20px}#cadastro form .wrap_input label{display:block;font-size:14px;margin:0 0 7px}#cadastro form .wrap_input input,#cadastro form .wrap_input select{background:#fff;border:1px solid #CFCFCF;border-radius:6px;color:#0e0e0e;display:block;font:500 14px/46px Montserrat,sans-serif;height:46px;padding:0 16px;width:100%}#cadastro form .wrap_input input#card_number,#cadastro form .wrap_input select#card_number{background:url(/build/assets/ico-card-zh6VZlxH.png) 98% center no-repeat}#cadastro form .wrap_input.password .input_area{position:relative}#cadastro form .wrap_input.password .input_area a{background:none;border:0;color:#5d5d5d;cursor:pointer;margin-top:-8px;position:absolute;right:15px;top:50%;z-index:99}#cadastro form .wrap_input.metade{width:48.5%}#cadastro form .wrap_campos{display:flex;justify-content:space-between}#cadastro form .wrap_check{font-size:14px;margin:0 0 20px;max-width:415px;padding-left:35px;position:relative}#cadastro form .wrap_check.small{font-size:11px}#cadastro form .wrap_check input{height:0;opacity:0;position:absolute;width:0}#cadastro form .wrap_check input:checked~.checkmark{background:url(/build/assets/check-DyjsG4BE.png) center no-repeat}#cadastro form .wrap_check .checkmark{background:#fff;border:1px solid #000;border-radius:6px;cursor:pointer;height:24px;left:0;margin-top:-12px;position:absolute;top:50%;width:24px}#cadastro form .wrap_check a{color:#0e0e0e}#cadastro form .wrap_formas_pgto{margin:0 0 20px}#cadastro form .forma_pgto:first-of-type label{border-radius:8px 8px 0 0}#cadastro form .forma_pgto:last-of-type label{border-radius:0 0 8px 8px}#cadastro form .forma_pgto label{border:1px solid #E5E5E5;cursor:pointer;display:flex;margin:0 0 -1px;padding:20px;position:relative}#cadastro form .forma_pgto label:hover .checkmark .check{border-color:#25d366}#cadastro form .forma_pgto input{height:0;opacity:0;position:absolute;width:0}#cadastro form .forma_pgto input:checked~.checkmark .check{background:#25d366;border:0;position:relative}#cadastro form .forma_pgto input:checked~.checkmark .check:before{background:#fff;border-radius:50%;content:"";display:block;position:absolute;height:6px;left:50%;transform:translate(-50%,-50%);top:50%;width:6px}#cadastro form .forma_pgto .checkmark{align-items:center;display:flex;gap:20px}#cadastro form .forma_pgto .checkmark .check{border:1px solid #aaa;border-radius:50%;content:"";display:block;height:16px;transition:all .3s;width:16px}#cadastro form .forma_pgto .checkmark i{font-size:30px}#cadastro form .botao{background:#25d366;border:1px solid #0E0E0E;border-radius:8px;box-shadow:0 0 #000;color:#0e0e0e;cursor:pointer;font:600 16px/48px Montserrat,sans-serif;height:48px;margin:40px 0 0;padding:0 55px;text-align:center;transition:all .2s}#cadastro form .botao:hover{box-shadow:2px 2px #000}#cadastro .resumo{background:#e6ffda;border-left:1px solid #0E0E0E;padding:30px 0 30px 30px;position:relative;width:40%}#cadastro .resumo:after{background:#e6ffda;content:"";display:block;height:100%;position:absolute;right:-500%;top:0;width:500%}#cadastro .resumo .titulo{border-bottom:1px solid #0E0E0E;margin:0 0 30px;padding:0 0 30px}#cadastro .resumo ul{border-bottom:1px solid #0E0E0E;font-size:15px;list-style:none;padding:0 0 30px}#cadastro .resumo ul li{align-items:center;display:flex;gap:12px;margin:0 0 16px}#cadastro .resumo ul li:before{background:url(/build/assets/check-DyjsG4BE.png) center no-repeat #fff;border:1px solid #0E0E0E;border-radius:6px;content:"";display:block;height:36px;width:36px}#cadastro .row-total{align-items:center;border-bottom:1px solid #0E0E0E;display:flex;justify-content:space-between;letter-spacing:-.01em;padding:30px 0}#cadastro .row-total h4{font-size:19px;font-weight:600}#cadastro .row-total p{font-size:13px;text-align:right}#cadastro .row-total p strong{display:block;font-size:19px;font-weight:600}#cadastro #resumo_mobile{display:none}.mensagem-alerta{align-items:center;background:#fff;border:1px solid #0E0E0E;border-radius:10px;box-shadow:0 0 5px #0000001a;display:flex;gap:20px;max-width:380px;padding:20px;position:fixed;right:20px;top:12%;width:90%;z-index:999}.mensagem-alerta .close{background:#f0f0f0;border-radius:2px;border:1px solid #ddd;color:#777;height:25px;line-height:25px;text-align:center;text-decoration:none;width:25px}.mensagem-alerta .msg{flex:1}.mensagem-alerta .msg h4{color:#339fff;font-size:16px}.mensagem-alerta .msg p{font-size:13px}.mensagem-alerta .ico{background:#339fff;border-radius:10px;color:#fff;font-size:15px;height:45px;line-height:45px;text-align:center;width:45px}.mensagem-alerta .ico i{background:#ffffff59;border-radius:50%;height:25px;line-height:25px;width:25px}.mensagem-alerta.success h4{color:#1aaa0e}.mensagem-alerta.success .ico{background:#1aaa0e}.mensagem-alerta.error h4{color:#e61717}.mensagem-alerta.error .ico{background:#e61717}@media all and (max-width:1000px){#planos{padding:50px 0}#planos .lista{display:block}#planos .lista .box{margin:0 0 30px;width:100%}#planos .titulo{margin:0 0 40px}#planos .titulo h2{font-size:9vw;line-height:9vw;margin:0 0 10px}#planos .titulo p{font-size:18px;line-height:120%}#cadastro .resumo{display:none}#cadastro form{width:100%}#cadastro form .wrap_campos{display:block}#cadastro form .wrap_campos .wrap_input.metade{width:100%}#cadastro form .wrap_input.metade{width:55%}#cadastro #resumo_mobile{background:#e6ffda;border-radius:15px;border:1px solid #0E0E0E;display:block;margin:30px 0 0;padding:20px 25px}#cadastro #resumo_mobile .titulo{font-size:15px;margin:0 0 20px}#cadastro #resumo_mobile .titulo h2{font-size:22px;margin:5px 0 0}#cadastro #resumo_mobile .row-total{border-bottom:0;border-top:1px solid #0E0E0E;padding:10px 0}#cadastro #resumo_mobile .row-total:last-child{padding-bottom:0}#cadastro #resumo_mobile .row-total h4{font-size:16px}#cadastro #resumo_mobile .row-total p{font-size:12px}#cadastro #resumo_mobile .row-total p strong{font-size:16px}}@media all and (max-width:430px){header .container{flex-direction:column;gap:20px}#cadastro form .wrap_check.small br{display:none}#auth .titulo h2{font-size:22px}#auth .titulo p{font-size:15px}#auth .login .topo{padding:20px 25px}#auth .login .topo .voltar{background:url(/build/assets/seta-voltar-N2xNJWxX.png) center no-repeat;height:35px;padding:0;text-indent:-99999px;width:35px}#auth .login .topo .voltar img{display:none}#auth .login .topo .voltar:hover{background:url(/build/assets/seta-voltar-N2xNJWxX.png) center no-repeat}#auth .login form,#auth .conta{padding:25px}}
