@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap");body{padding:0;margin:0;font-family:'Open Sans',sans-serif;font-size:16px}header{background:#222;color:#fff;overflow:hidden}header nav{flex-grow:1;text-align:right;margin-top:5px}header nav a{text-decoration:none;color:#fff;margin-right:30px}header nav a:hover{color:#2FA6AC}footer{background:#101010;color:#fff;margin-top:50px;padding-top:50px}footer strong{display:block;color:#E69723;margin-bottom:30px}footer ul{list-style:none;padding:0}footer ul li{margin-bottom:30px}footer a{color:#fff;text-decoration:none;font-weight:300}footer a:hover{color:#2FA6AC;font-weight:600}h1{font-weight:700;font-size:2.2rem;margin:0 30px 0 0}h2{font-size:34px;margin:0;font-weight:700}button,a.button{padding:14px 65px;font-size:16px;border:none;border-radius:12px;font-weight:700;background:#E69723;color:#1A2129;cursor:pointer;text-decoration:none}button:hover,a.button:hover{background:#E69723CC}.conteudo{max-width:1200px;margin:auto}#link_logo{display:inline-block;margin:20px 0 0}#checkout{display:flex;margin-top:20px}#checkout .left{width:50%;margin-right:10px}#checkout .left #cupom{width:80%}#checkout .left .valor_total span{font-size:28px}#checkout .left .valor_total .valor_de span.valor_original{text-decoration:line-through;font-size:20px !important;font-weight:400 !important}#checkout .left .valor_total .texto{font-size:16px;font-weight:100 !important}#checkout .left .valor_total .valores_de_por{margin-top:-38px}#checkout .left .valor_12x{font-size:28px}#checkout .left .valor_12x span{font-weight:normal;font-size:16px}#checkout .right{flex-grow:1;margin-left:10px}#checkout .info_turma{list-style:none;margin:0;padding:0}#checkout .info_turma li{margin-bottom:10px}#checkout .info_turma i{color:#E69723;font-size:20px;margin-right:10px}#checkout .descricao{margin:20px 20px 20px 0}#checkout .combo{background:#E69723;padding:2px 4px}#checkout #combo{margin-top:45px;margin-right:80px}#checkout #combo>div{margin-bottom:30px}#checkout #combo>div .info{border:1px solid #ddd;border-radius:8px}#checkout #combo>div .numero{color:#333;font-size:16px;text-transform:uppercase;margin-bottom:4px;font-weight:700}#checkout #combo>div .treinamento{display:flex;align-items:center;font-size:15px;font-weight:bold;border-bottom:1px solid #ddd;padding:4px;background:#eee;border-radius:8px 8px 0 0}#checkout #combo>div .treinamento img{height:32px;margin-right:5px}#checkout #combo>div .turmas label{display:flex;flex-wrap:wrap;font-size:13px;padding:4px;cursor:pointer;position:relative;min-height:110px;overflow:hidden}#checkout #combo>div .turmas label:first-child .status_turma::before{background-color:#eee}#checkout #combo>div .turmas label.esgotado{filter:grayscale(100%) opacity(50%)}#checkout #combo>div .turmas label:not(:last-child){border-bottom:1px solid #ddd}#checkout #combo>div .turmas label:last-child{border-radius:0 0 8px 8px}#checkout #combo>div .turmas label.sel{background:#ffe}#checkout #combo>div .turmas label .check{margin-top:5px}#checkout #combo>div .turmas label .check input{margin-right:5px;margin-top:-50px;outline:none}#checkout #combo>div .turmas label .right{flex-grow:1}#checkout #combo>div .turmas label .dias{width:100%}#checkout #combo>div .turmas label .dias .dia{display:block;margin-bottom:2px}#checkout #combo>div .turmas label .more{margin-top:10px}#checkout #combo>div .turmas label .more .sep{width:60%;border-top:1px solid #eee;margin-bottom:5px}#checkout #combo>div .turmas label .more .instrutores{flex-grow:1}#checkout #combo>div .turmas label .more .modalidade{text-transform:lowercase;margin-right:5px;margin-top:2px}#checkout #combo>div .turmas label .status_turma{padding:6px 30px;transform:rotate(45deg);position:absolute;top:28px;right:-43px;font-size:10px;text-transform:uppercase;font-weight:900;width:105px;text-align:center;box-shadow:0 5px 12px 1px #ccc}#checkout #combo>div .turmas label .status_turma.esgotado{color:#fff !important;background-color:#aeaeae}#checkout #combo>div .turmas label .status_turma.ultimas_vagas{color:#fff !important;background:#e0383a !important}#checkout #combo>div .turmas label .status_turma::after{content:"";position:absolute;z-index:2;top:0;right:-34px;width:73px;height:30px;transform:rotate(45deg);background-color:#fff}#checkout #combo>div .turmas label .status_turma::before{content:"";position:absolute;z-index:2;top:-25px;left:-16px;width:37px;height:64px;transform:rotate(45deg)}#checkout .mais{color:#E69723}#checkout .preco{margin-top:20px}#checkout .preco small{display:block;font-size:18px;font-weight:300}#checkout .preco .parcela{padding-top:12px;margin-right:5px}#checkout .preco .valor_12x{font-size:28px}#checkout .preco .valor_12x span{font-weight:normal;font-size:16px}#checkout #display_etapas{display:flex;list-style:none;padding:0}#checkout #display_etapas li{font-size:21px;font-weight:400;color:#ccc;white-space:nowrap}#checkout #display_etapas li.sel{font-weight:700;color:#1A2129}#checkout #display_etapas li i{font-size:14px;margin:0 10px}#checkout .TelefoneInternacional .select{margin:11px 0 0 11px}#checkout .TelefoneInternacional .input_telefone{padding-left:5px}#checkout .field.disabled .TelefoneInternacional .select{color:#ccc;pointer-events:none}#checkout .field.disabled .TelefoneInternacional .bandeira{opacity:0.5}#checkout .erro_aluno_telefone{margin-top:50px}#checkout .erro_pagante_telefone{margin-top:50px}#checkout .erro_empresa_telefone{margin-top:50px}#checkout #inscricao{top:110px;background:#fff}#checkout #inscricao .pessoa{font-weight:700}#checkout #inscricao .pessoa label{color:#1A2129}#checkout #inscricao .pessoa>div{width:150px}#checkout #btn_cep{background:transparent;border:1px solid #101010;border-radius:12px;font-weight:700;height:100%;font-size:16px;padding:0 20px;cursor:pointer}#checkout #buscando_cep{display:inline-block;margin-top:16px}#checkout .email_telefone .email,#checkout .email_telefone .telefone{width:50%;margin:0}#checkout .email_telefone .email{margin-right:10px}#checkout .email_telefone .telefone{margin-left:10px}#checkout .forma_pagamento>div{background:#e5e0ed;color:#333;border-radius:8px;padding:10px 20px;font-size:18px;margin-right:20px;cursor:pointer;user-select:none}#checkout .forma_pagamento>div.sel{border:none;background:#E69723;color:#fff}#checkout .forma_pagamento>div i{margin-right:3px}#checkout .forma_pagamento .cartao{width:200px}#checkout .forma_pagamento .pix{width:200px}#checkout #pessoas #varinha{position:absolute;top:10px;color:#333;transition:150ms;padding:5px}#checkout #pessoas #varinha:hover{color:#E69723}#checkout .termos{font-size:16px}#checkout .termos a{font-size:16px;font-weight:bold;color:#000;text-decoration:none;white-space:normal}#checkout .termos a:hover{text-decoration:underline}#checkout .campo_cartao{position:relative}#checkout #cartao_bandeira{position:absolute;top:8px;right:0px;width:50px;height:32px;background-image:url("/static/img/bandeiras.png");background-repeat:no-repeat;background-position:100px 100px;transform:scale(0.6)}#checkout #cartao_bandeira.elo{background-position:-324px -62px}#checkout #cartao_bandeira.mastercard{background-position:-324px -302px}#checkout #cartao_bandeira.visa{background-position:-404px -422px}#checkout #cartao_bandeira.amex{background-position:-4px -302px}#checkout #cartao_bandeira.diners{background-position:-324px -2px}#checkout #cartao_bandeira.discover{background-position:-324px -302px}#checkout #cartao_bandeira.jcb{background-position:-324px -302px}#checkout #cartao_bandeira.default{background-position:-483px -119px}#checkout .valor_total{font-size:28px;font-weight:700}#checkout .valor_total span{font-size:38px}#checkout .btn_parcelas{font-weight:bold;font-size:14px;color:#1a2129;text-decoration:none}#checkout .btn_parcelas i{position:absolute;right:15px;font-size:22px;font-weight:900;color:#000;top:14px}#checkout .btn_parcelas span{display:block;padding:15px}#checkout .select_parcelas{position:absolute;margin-top:44px;width:282px;z-index:999999999999;background:#fff;border:1px solid #333;border-radius:0 0 8px 8px;border-top:0}#checkout .select_parcelas ul{list-style-type:none;margin:0;padding:0}#checkout .select_parcelas ul li{cursor:pointer}#checkout .select_parcelas ul li:hover{background-color:#E69723}#checkout .select_parcelas ul li a{font-weight:bold;font-size:14px;color:#1a2129;text-decoration:none;width:100%;padding:10px 15px;display:block}#checkout .box_cupom{border:1px solid #E69723}#checkout .btn_cupom{position:absolute;right:10px;top:10px;z-index:9;cursor:pointer;height:30px;width:30px;object-fit:none;align-items:center;justify-content:center}#checkout .link_gift_card{color:#2FA6AC;text-decoration:none;display:inline-block;padding:5px 0;font-weight:bold}#checkout #mostrar_gift_card{margin-top:30px}#checkout #mostrar_gift_card .info{background-color:#32a8ae;border-bottom:3px solid #16797e;border-radius:10px;text-align:center;display:block;color:#fff;padding:20px 0}#checkout #mostrar_gift_card .info span{margin-top:-5px;font-size:22px;font-weight:800;display:block}#checkout #mostrar_gift_card .info span.validade{float:right;margin-right:10px;font-size:12px;font-weight:400}#checkout #mostrar_gift_card .info .acao{margin-top:10px;text-align:center}#checkout #mostrar_gift_card .info .acao button{padding:10px 15px;height:auto;width:auto;margin-top:8px;font-size:14px}#checkout #mostrar_gift_card .info .acao button:hover{background:#E69723}#checkout #mostrar_gift_card .info .acao button.remover{background:#fff;color:#E69723}#checkout #mostrar_gift_card .coelho{margin:-70px 0 0 10px}#checkout .gift_sucesso{visibility:hidden;margin:0px 0 30px 10px;color:#E69723;font-weight:700;font-size:.75rem}#checkout .gift_sucesso i{margin-right:3px}#checkout .btn_remover_presente img{width:15px}#checkout .btn_calcular_cupom,#checkout .btn_aplicar_gift{padding:5px 15px;height:auto;width:auto}#checkout .cupom_sucesso{color:#E69723;font-weight:700;font-size:.75rem;margin:-26px 0 0px 10px}#checkout .cupom_sucesso i{margin-right:3px}#checkout .cupom_erro{color:#E13838;font-weight:700;font-size:.75rem;margin:-26px 0 0px 10px}#checkout .sem_cupom{margin-top:60px}.box_erros{background:#fcc;border:1px solid #f99;padding:15px;color:#f33;border-radius:8px}.box_erros ul{padding:0;margin:0;list-style:none}.box_erros ul li{padding:2px 0}#sucesso{text-align:center;margin-top:30px;font-size:20px}#sucesso i.big{color:#2FA6AC;font-size:120px;text-align:center}#sucesso .content{width:700px;margin:30px auto}#sucesso .content strong{display:block;font-size:24px;margin-bottom:20px}#ces{margin-top:80px}#canvas_boleto,#canvas_pix{overflow:hidden;border:4px solid #2FA6AC;padding:10px;box-sizing:border-box}#canvas_boleto #boleto,#canvas_pix #boleto{display:inline-block;transform-origin:center bottom;background:#fff;color:#000;text-decoration:none}#canvas_boleto #boleto img,#canvas_pix #boleto img{width:100%}#canvas_boleto iframe,#canvas_pix iframe{border:none;width:100%;height:1300px}#canvas_pix{padding:10px 20px 10px 10px}#canvas_pix .qrcode{display:block;margin-right:10px}#canvas_pix .info{position:relative;margin-top:8px}#canvas_pix .flex{display:flex;justify-content:center}#canvas_pix pre{height:140px;display:flex;align-items:center;width:calc(100% - 20px);white-space:normal;font-size:13px;background:#ddd;padding:10px;line-height:20px;overflow:hidden;overflow-wrap:anywhere}#pix_container{overflow:hidden;position:relative}#valor_pix,#pix_timer{height:60px;line-height:60px;font-size:25px;padding:0 50px}#valor_pix{background:#ddd;margin-right:15px;font-weight:bold}#pix_timer{flex-grow:1;background:#ddd}.link_boleto{margin:30px 0;font-size:16px}.link_boleto a{margin-left:10px;color:#000}#whatsapp{display:flex;width:160px;box-sizing:border-box;border:1px solid transparent;border-radius:8px;background-color:#25d366;color:#fff;font-size:15px;padding:10px 20px;text-decoration:none}#whatsapp span{margin-left:10px}#info_pedido .box{background:#eee;border-radius:10px;padding:10px;font-size:13px}#info_pedido .box.aluno{flex-grow:1;margin-right:10px}#info_pedido .box.pagante{flex-grow:1}#info_pedido .box.endereco{margin-top:10px}#info_pedido strong{display:block}.FormularioBonito .field{position:relative;display:inline-block;margin-bottom:20px;width:100%;border:1px solid #333;border-radius:8px;box-sizing:border-box;margin-bottom:30px}.FormularioBonito .field.radio,.FormularioBonito .field.checkbox{border:none;height:35px;line-height:24px;box-sizing:border-box}.FormularioBonito .field.radio label,.FormularioBonito .field.checkbox label{top:0;left:0;cursor:pointer;padding-left:22px;user-select:none}.FormularioBonito .field.radio input,.FormularioBonito .field.checkbox input{width:auto;margin-left:-20px;margin-right:10px;opacity:0;cursor:pointer}.FormularioBonito .field.focus{border-color:#666}.FormularioBonito .field label{position:absolute;display:inline-block;font-size:16px;color:#666;white-space:nowrap;z-index:3;top:14px;left:15px;transition:75ms;cursor:text}.FormularioBonito .field label.up{top:0;left:0;background:#fff;color:#000;margin:-10px 0 0 15px;padding:0 6px;font-size:12px;font-weight:bold}.FormularioBonito .field i{position:absolute;right:8px;top:7px;color:yellow;font-size:20px;transition:150ms linear}.FormularioBonito .field i:hover{color:lime;cursor:pointer}.FormularioBonito .field .explicacao,.FormularioBonito .field .informacao-tooltip{position:absolute;right:6px;top:7px}.FormularioBonito .field .explicacao i,.FormularioBonito .field .informacao-tooltip i{position:initial}.FormularioBonito .field input,.FormularioBonito .field select,.FormularioBonito .field textarea{width:100%;padding:15px;border:none;background:transparent;box-sizing:border-box;border-radius:20px;font-size:15px;outline:none}.FormularioBonito .field.readonly label{font-style:italic}.FormularioBonito .field.readonly input,.FormularioBonito .field.readonly select,.FormularioBonito .field.readonly textarea{color:lime;pointer-events:none;font-style:italic}.FormularioBonito .field:disabled{color:#ccc}.FormularioBonito .field.disabled label{color:#ccc}.FormularioBonito .field.disabled input,.FormularioBonito .field.disabled select,.FormularioBonito .field.disabled textarea,.FormularioBonito .field.disabled.checkbox{pointer-events:none;color:#ccc}.FormularioBonito .field.erro{border-color:#E13838}.FormularioBonito .field.erro .radio-checkbox{border-color:#E13838}.FormularioBonito .field .erro{font-size:12px;font-weight:700;position:absolute;color:#E13838;margin-left:10px;margin-top:2px}.FormularioBonito .field .erro_termos{margin-top:20px}.FormularioBonito .radio-checkbox{position:absolute;left:0;display:inline-block;width:24px;height:24px;border:1px solid #000;border-radius:6px;box-sizing:border-box;padding:3px;cursor:pointer}.FormularioBonito .radio-checkbox.sel .knob{visibility:visible}.FormularioBonito .radio-checkbox .knob{visibility:hidden;height:100%;border-radius:40%;background:#1A2129}#processando{display:flex}#processando img{height:55px;margin-right:2px}#processando .t{margin-top:10px;font-size:23px}#aviso_refresh{margin-top:100px;font-size:20px;text-align:center}#aviso_refresh strong{display:block;margin-bottom:50px;font-size:30px}#aviso_refresh .continuar{margin-top:50px}#promocao{width:80%;margin-top:20px;margin-bottom:30px;font-size:16px;border:2px solid #E69723CC;background:#E6972311;border-left:none;border-right:none;padding:6px}#promocao span{font-size:14px}#promocao h4{margin:0 0 2px 0}#promocao i{margin-right:5px;color:#E69723;font-size:18px}#promocao small{display:block;margin-top:5px}.link_boleto span{display:block;font-weight:bold}#btn_pagina_treinamento{color:#333}#voltar{background:#e5e0ed;margin-right:10px}#botao_copia{cursor:pointer;position:absolute;bottom:15px;right:0px;font-size:12px !important;text-decoration:none;background:#ffffffcc;color:#000 !important;padding:7px 12px 7px 16px;border-radius:22px 0 0 0px;text-transform:uppercase;background:#E69723}#botao_copia i{color:inherit !important;font-size:inherit !important;margin-right:2px}#botao_copia:hover{opacity:0.8}#botao_copia.copiado{background:#2FA6AC;color:#fff !important}#etapa3 .telefone{margin-left:10px}#etapa3 h5{margin-top:0}.tooltip{position:absolute;background:#222;color:#fff;padding:5px 8px;border-radius:6px;font-size:12px;opacity:0;white-space:nowrap}.flag{display:inline-block;width:16px;min-width:16px;height:13px;background-image:url("/static/img/flags16.png")}#user_box{display:flex;height:85px;padding-top:12px;box-sizing:border-box}#user_box .user{display:flex}#user_box .deslogado{display:flex;padding-top:20px;font-size:18px}#user_box .deslogado i{margin-right:10px}#user_box a{color:#fff;text-decoration:none}#user_box a:hover{color:#E69723}#user_box img{width:60px;height:60px;border-radius:60px;border:2px solid #2FA6AC}#user_box img:hover{border:2px solid #E69723}#user_box .user_picture{margin-right:12px}#user_box .r{padding-top:8px}#user_box .logout{color:#fcc;font-size:14px;margin-top:5px}#user_box .logout:hover{color:#f66}.info_logar i{color:#E69723}.info_logar i:hover{color:#E69723}.info_logar a{color:#E69723;margin-left:8px;text-decoration:none}.info_logar a:hover{color:#E69723;text-decoration:underline}@media (max-width: 1299px) and (min-width: 991px){.conteudo{padding:10px 30px}#promocao{width:80%}}@media (max-width: 990px){#logo{height:30px;padding:15px 0}.conteudo{padding:0 10px}nav{display:none}#display_etapas{display:none !important}.form_checkout{margin-top:40px;margin-bottom:40px}#checkout{flex-wrap:wrap}#checkout .left{width:100%;padding:10px}#checkout .left #cupom{width:100%}#checkout .left .preco{margin-top:10px}#checkout .left .valor_total span{font-size:28px}#checkout .left .valor_12x{font-size:28px}#checkout .left .valor_12x span{font-weight:normal;font-size:16px}#checkout .email_telefone{flex-wrap:wrap}#checkout .email_telefone .email,#checkout .email_telefone .telefone{width:100%;margin:0}#checkout .email_telefone .email{margin-bottom:30px}.erro_termos{margin-top:45px !important;margin-left:0 !important}#btn_cep{padding:0 8px !important;font-size:14px !important}#navegacao button{padding:14px 40px}#checkout .valor_total{font-size:26px}#checkout .valor_total span{font-size:30px}.forma_pagamento>div{text-align:center}#label_pj{max-width:50px;display:inline-block;white-space:normal;margin-top:-11px;margin-left:8px}#box_pessoa{width:calc(100% - 115px) !important}footer .flex{flex-wrap:wrap;text-align:center}footer .flex img{margin:20px 0}footer .flex strong{margin-top:50px}footer .flex .w25{width:100%}#whatsapp{display:none}#btn_pagina_treinamento{display:none}#promocao{width:100%}#combo{margin-right:0 !important}#voltar{padding:14px 30px !important}#canvas_pix #pix_container{flex-wrap:wrap}#canvas_pix #pix_container .qrcode{width:50%;margin-right:10px}#canvas_pix #pix_container .qrcode div img{width:100%;height:100%}#canvas_pix #pix_container .info{flex-grow:1;margin-top:4px}#canvas_pix #pix_container .flex{display:block !important}#canvas_pix #pix_container pre{display:none}#canvas_pix #pix_container #botao_copia{position:static;display:block;background:#E69723;width:100%;border-radius:8px;padding:15px 0;border-radius:8px;margin-top:5px}#canvas_pix #pix_container .ampulheta{display:inline-block !important;font-size:inherit;color:#222;margin-right:10px}#valor_pix,#pix_timer{font-size:22px;padding:0;height:68px;line-height:68px}#valor_pix{background:#ddd;margin-right:2px;font-weight:bold;margin-right:0;margin-bottom:5px;white-space:nowrap}#pix_timer{flex-grow:1;background:#ddd}#pix_timer div span:first-child{display:none}}@media (max-width: 600px){#checkout .left .valor_total span{font-size:24px}#checkout .left .valor_12x{font-size:28px}#checkout .left .valor_12x span{font-weight:normal;font-size:16px}}

/*# sourceMappingURL=checkout.min.css.map */