:root{supported-color-schemes:light;color-scheme:light}html{touch-action:manipulation}body,footer,header{font-family:Open Sans,sans-serif}body{padding-top:67px;position:relative}.app-content,body{margin-left:auto;margin-right:auto;max-width:430px;width:100%}a{outline:none;text-decoration:none}.text-underline{text-decoration:underline}h2{font-size:var(--lc-font-size-h2);margin-bottom:5px}h2,h3{color:var(--lc-color-primary);font-weight:700}h3{font-size:var(--lc-font-size-h3)}h4{font-size:var(--lc-font-size-h4)}.btn-default,h4{color:var(--lc-color-primary);font-weight:700}.btn-default{background-color:var(--lc-color-primary);border:1px solid var(--lc-color-primary);border-radius:6px;color:#fff;display:block;font-size:16px;margin-bottom:15px;margin-top:40px;padding:10px 0;text-align:center;transition:.3s;width:100%}.btn-default.btn-outline,.btn-default:hover{background-color:#fff;border:1px solid var(--lc-color-primary);color:var(--lc-color-primary)}.btn-default.btn-outline{margin-bottom:0;margin-top:0}.btn-default.btn-outline:hover{background-color:var(--lc-color-primary);color:#fff;opacity:.7}.btn-primary{background-color:var(--lc-color-second);border:1px solid var(--lc-color-second);border-radius:8px;color:var(--lc-color-primary);font-size:var(--lc-font-btn)}.btn-primary:active{background-color:#000!important;border:1px solid var(--lc-color-primary)!important;color:var(--lc-color-second)!important}.btn-primary:hover{background-color:#000;border:1px solid var(--lc-color-primary);color:var(--lc-color-second)}.btn-voltar{color:var(--lc-color-primary);display:block;font-size:var(--lc-font-size-h3);font-weight:700;margin-bottom:20px;margin-top:20px}.btn-voltar i{position:relative;top:2px}.bg-primary{background-color:var(--lc-color-primary)!important;color:var(--lc-color-font-primary)!important}.btn-agendar-aula{margin-top:15px}.owl-carousel .owl-nav{display:none}.owl-carousel .owl-dots{margin-bottom:10px;margin-top:10px;text-align:center}.owl-carousel .owl-dots .owl-dot{background-color:var(--lc-color-second);border-radius:100%;display:inline-block;height:11px;margin-left:4px;margin-right:4px;width:11px}.owl-carousel .owl-dots .owl-dot.active{background-color:#fff}.menu-responsivo{background-color:var(--lc-color-primary);height:100%;left:0;margin-left:auto;margin-right:auto;max-width:430px;padding-top:66px;position:fixed;right:0;top:-100%;transition:.3s;width:100%;z-index:999}.menu-responsivo.ativar{top:0}.menu-responsivo .link-acesso{padding-left:15px;padding-top:30px}.menu-responsivo .link-acesso span{display:block;margin-bottom:12px;margin-top:12px}.menu-responsivo .link-acesso span a{color:var(--lc-color-font-primary);display:inline-block;font-size:25px;font-weight:400}.swal-button{background-color:#fff;border:1px solid var(--lc-color-primary)!important;border-radius:2px;border-radius:7px;color:var(--lc-color-primary);font-size:14px;outline:none;padding:7px 19px}.swal-button.swal-button--confirm{background-color:var(--lc-color-primary)!important;color:#fff}.alert{font-size:14px;line-height:20px}.alert-info{background-color:#fff;border:1px solid var(--lc-color-primary);color:var(--lc-color-primary);margin-top:15px}.bx-content{background-color:var(--lc-color-primary);border-radius:6px;margin:10px 0;padding:10px}.bx-content .title{color:var(--lc-color-font-primary);display:inline-block;font-size:16px;font-weight:700;margin-top:8px}.bx-content.bx-clube{background-color:var(--lc-color-second);border:1px solid #e4deff;padding:15px}.bx-content.bx-clube .title{color:var(--lc-color-primary);margin-bottom:10px;margin-top:0}.bx-content.bx-clube span{color:var(--lc-color-font);display:block;font-size:14px;font-weight:400;line-height:20px;margin-bottom:10px}.bx-content.bx-clube ul{margin:0 0 10px;padding-left:20px}.bx-content.bx-clube ul li{color:var(--lc-color-primary);font-size:14px;font-weight:600;line-height:18px;margin-bottom:8px}.bx-content.bx-clube ul li:last-child{margin-bottom:0}.bx-instrutores{margin-bottom:15px;margin-top:10px}.bx-instrutores .professor{display:inline-block;text-align:center}.bx-instrutores .professor .img{border:1px solid var(--lc-color-primary);border-radius:100%;height:80px;margin-bottom:5px;padding:3px;width:80px}.bx-instrutores .professor .img img{border-radius:100%;height:100%;width:100%}.bx-instrutores .professor .todos{background-color:var(--lc-color-primary);color:var(--lc-color-second);font-size:45px;line-height:72px}.bx-instrutores .professor .nome{color:var(--lc-color-font);font-size:13px;font-weight:400;line-height:16px}.bx-instrutores .professor .nome span{color:#38d433;position:relative;top:1px}.bx-instrutores .owl-dots{display:none}.bx-cards{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:20px;margin-top:20px}.bx-cards .card{border:1px solid #e4deff;border-radius:6px;display:block;padding:10px}.bx-cards .card img{border-radius:6px;height:150px;margin-bottom:7px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.bx-cards .card .nome{color:var(--lc-color-font-gray);font-size:13px;font-weight:700;line-height:19px}.bx-cards .card .local{color:var(--lc-color-font-gray);font-size:14px;font-weight:400}.bx-cards .card .preco{color:var(--lc-color-font);font-size:14px;font-weight:700;margin-top:15px}.bx-cards .card .preco .aula{color:var(--lc-color-font-gray);font-size:14px;font-weight:400}.bx-cards .card .preco .aula strong{color:var(--lc-color-font);font-size:19px;font-weight:700}.bx-cards .card .preco .antigo{color:var(--lc-color-font-gray);font-size:12px;font-weight:400;line-height:16px;min-height:20px;text-decoration:line-through}.bx-cards .card .preco .valor{color:var(--lc-color-primary);font-size:13px;font-weight:600;line-height:18px;margin-bottom:10px;min-height:20px}.bx-cards .card .preco .btn-comprar{background-color:#fff;border:1px solid var(--lc-color-primary);border-radius:6px;color:var(--lc-color-primary);display:block;font-size:12px;font-weight:700;margin-bottom:3px;padding:8px 0;text-align:center;transition:.3s;width:100%}.bx-cards .card .preco .btn-comprar:hover{background-color:var(--lc-color-primary);color:#fff}.bx-cards .card .preco .parcelamento{color:var(--lc-color-font-gray);font-size:.8em;margin-bottom:8px;margin-top:-14px}.bx-cards .card .preco .parcelamento .badge{font-size:.8em;margin-top:5px;padding:6px}.bx-cards .card .preco .validade{color:var(--lc-color-font-gray);font-size:10px;font-weight:700}.bx-cards .card .descricao{color:var(--lc-color-font-gray);font-size:12px;font-weight:400;line-height:15px;margin-bottom:5px}.bx-aulas{margin-top:10px}.bx-aulas .aula{background-color:var(--lc-color-second);border-radius:6px;display:block;margin-bottom:10px;padding:10px;position:relative;width:230px}.bx-aulas .aula.full{width:100%}.bx-aulas .aula .img{border-radius:6px;height:100%;margin-bottom:10px;width:100%}.bx-aulas .aula .img img{border-radius:6px;height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.bx-aulas .aula .bike,.bx-aulas .aula .dados,.bx-aulas .aula .data-hora,.bx-aulas .aula .local,.bx-aulas .aula .professor{color:var(--lc-color-font);font-size:15px;font-weight:400;line-height:19px}.bx-aulas .aula .dados-aulas{color:#fff;font-size:15px;font-weight:700;margin-top:10px;position:relative}.bx-aulas .aula .dados-aulas .quantidade{color:#fff;font-size:16px;font-weight:700;margin-bottom:10px}.bx-aulas .aula .dados-aulas .valor{color:#fff;font-size:15px;font-weight:700;position:absolute;right:10px;top:0}.bx-aulas .aula .dados-aulas .valor span{color:#fff;font-size:12px;font-weight:400;margin-right:5px;position:relative;text-decoration:line-through;top:-2px}.bx-aulas .aula .dados-aulas p{color:#fff;font-size:13px;font-weight:400;line-height:15px;margin-bottom:15px}.bx-aulas .aula .dados-aulas .btn-comprar{background-color:#fff;border-radius:6px;color:var(--lc-color-primary);display:block;font-size:16px;font-weight:700;margin-bottom:3px;padding:8px 0;text-align:center;transition:.3s;width:100%}.bx-aulas .aula .dados-aulas .btn-comprar:hover{background-color:var(--lc-color-primary);color:#fff}.bx-aulas.bx-aulas-destaque{margin-bottom:30px}.bx-aulas.bx-aulas-destaque .aula{width:320px}.bx-aulas.bx-aulas-destaque .owl-dots .owl-dot{background-color:transparent!important;border:1px solid var(--lc-color-primary)!important}.bx-aulas.bx-aulas-destaque .owl-dots .owl-dot.active{background-color:var(--lc-color-primary)!important}.bx-aulas.bx-aulas-proximas.d-block,.bx-aulas.bx-aulas-realizada.d-block{margin-bottom:30px!important;width:100%}.bx-aulas.bx-aulas-proximas.d-block img,.bx-aulas.bx-aulas-realizada.d-block img{height:150px!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center!important;object-position:center!important}.bx-aulas.bx-aulas-proximas .aula,.bx-aulas.bx-aulas-realizada .aula{background-color:#fff;border:1px solid #e3e3e3}.bx-aulas.bx-aulas-proximas .aula .dados,.bx-aulas.bx-aulas-realizada .aula .dados{margin-bottom:20px}.bx-aulas.bx-aulas-proximas .aula.active,.bx-aulas.bx-aulas-realizada .aula.active{background-color:var(--lc-color-second)}.bx-aulas.bx-aulas-proximas .aula .btn-link,.bx-aulas.bx-aulas-realizada .aula .btn-link{background-color:var(--lc-color-primary);border:1px solid var(--lc-color-primary);border-radius:6px;color:var(--lc-color-second);display:block;font-size:14px;font-weight:700;line-height:38px;margin-top:5px;text-align:center;text-decoration:none;width:100%}.bx-aulas.bx-aulas-proximas .aula .btn-link i,.bx-aulas.bx-aulas-realizada .aula .btn-link i{font-size:20px;margin-right:3px;position:relative;top:4px}.bx-aulas.bx-aulas-proximas .aula .btn-link.remove,.bx-aulas.bx-aulas-realizada .aula .btn-link.remove{background-color:#fff;color:var(--lc-color-primary)}.bx-aulas.bx-aulas-proximas .owl-dots .owl-dot,.bx-aulas.bx-aulas-realizada .owl-dots .owl-dot{background-color:transparent!important;border:1px solid var(--lc-color-primary)!important}.bx-aulas.bx-aulas-proximas .owl-dots .owl-dot.active,.bx-aulas.bx-aulas-realizada .owl-dots .owl-dot.active{background-color:var(--lc-color-primary)!important}.bx-aulas.bx-instrutores-favoritos .aula{background-color:#fff;border:1px solid #e3e3e3}.bx-aulas.bx-instrutores-favoritos .aula .nome{color:var(--lc-color-primary);font-size:15px;font-weight:700}.bx-aulas.bx-instrutores-favoritos .aula .dados,.bx-aulas.bx-instrutores-favoritos .aula .local{color:var(--lc-color-font)}.bx-aulas.bx-instrutores-favoritos .aula .dados{margin-bottom:20px}.bx-aulas.bx-instrutores-favoritos .aula .btn-link{background-color:var(--lc-color-second-bg);border:1px solid #e3e3e3;border-radius:6px;color:var(--lc-color-primary);display:block;font-size:14px;font-weight:700;line-height:38px;margin-left:auto;margin-right:auto;margin-top:5px;max-width:230px;text-align:center;text-decoration:none;width:100%}.bx-aulas.bx-instrutores-favoritos .aula .btn-link i{font-size:20px;margin-right:3px;position:relative;top:4px}.bx-aulas.bx-instrutores-favoritos .aula .btn-link.active{background-color:var(--lc-color-primary);color:#fff}.bx-aulas.bx-instrutores-favoritos .aula .btn-link.active i{color:var(--lc-color-second)}.bx-aulas.bx-instrutores-favoritos .aula .btn-link.remove{background-color:#fff;color:var(--lc-color-primary)}.bx-aulas.bx-instrutores-favoritos .owl-dots .owl-dot{background-color:transparent!important;border:1px solid var(--lc-color-primary)!important}.bx-aulas.bx-instrutores-favoritos .owl-dots .owl-dot.active{background-color:var(--lc-color-primary)!important}#toast-container div{border:none;border-radius:8px;opacity:1!important}#excluirContaModal .modal-content .modal-header h5{font-size:18px}#excluirContaModal .modal-content .modal-body p{font-size:14px;margin-bottom:10px}#excluirContaModal .modal-content .modal-body p strong{display:block;font-weight:700}.modal-agendamento,.modal-avaliacao{display:none}.modal-agendamento .overflow,.modal-avaliacao .overflow{background-color:#000;height:100%;left:0;opacity:.7;position:fixed;top:0;width:100%;z-index:9999}.modal-agendamento .content-modal,.modal-avaliacao .content-modal{background-color:#fff;border-radius:20px;bottom:0;height:-moz-fit-content;height:fit-content;left:0;margin:auto;max-height:90%;overflow-y:auto;padding:0 15px 15px;position:fixed;right:0;top:0;width:90%;z-index:999999}.modal-agendamento .content-modal .btn-fechar,.modal-avaliacao .content-modal .btn-fechar{color:#000;font-size:33px;font-weight:700;position:absolute;right:15px;top:15px;z-index:99}.modal-agendamento .content-modal .titulo-modal,.modal-avaliacao .content-modal .titulo-modal{color:#000;font-size:18px;font-weight:700;margin-bottom:5px;margin-top:15px;text-align:center}.modal-agendamento .content-modal .subtitulo-modal,.modal-avaliacao .content-modal .subtitulo-modal{color:var(--lc-color-primary);font-size:17px;font-weight:700;line-height:22px;margin-bottom:15px;margin-top:15px;text-align:center}.modal-agendamento .content-modal .bx-aulas,.modal-avaliacao .content-modal .bx-aulas{border-bottom:1px solid #e4deff;margin-top:0;padding:20px 20px 20px 75px;position:relative}.modal-agendamento .content-modal .bx-aulas .titulo h5,.modal-avaliacao .content-modal .bx-aulas .titulo h5{font-size:16px;font-weight:700;margin-bottom:0}.modal-agendamento .content-modal .bx-aulas .img img,.modal-avaliacao .content-modal .bx-aulas .img img{border-radius:100%;height:60px;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:15px;width:60px}.modal-agendamento .content-modal .bx-aulas .nome,.modal-avaliacao .content-modal .bx-aulas .nome{color:var(--lc-color-primary);font-size:15px;margin-bottom:3px}.modal-agendamento .content-modal .bx-aulas .text,.modal-avaliacao .content-modal .bx-aulas .text{color:var(--lc-color-font);font-size:15px;font-weight:400;line-height:17px}.modal-agendamento .content-modal .bx-lista-bike,.modal-avaliacao .content-modal .bx-lista-bike{background-color:var(--lc-color-second-bg);border:1px solid #e4deff;border-radius:10px;margin-top:8px;padding:10px 5px;text-align:center}.modal-agendamento .content-modal .bx-lista-bike .topo,.modal-avaliacao .content-modal .bx-lista-bike .topo{font-size:15px;font-weight:600;margin-bottom:5px}.modal-agendamento .content-modal .bx-lista-bike .topo .nav,.modal-avaliacao .content-modal .bx-lista-bike .topo .nav{background-color:#f90;border:1px solid #f90;color:#fff}.modal-agendamento .content-modal .bx-lista-bike .linha,.modal-avaliacao .content-modal .bx-lista-bike .linha{margin-bottom:5px}.modal-agendamento .content-modal .bx-lista-bike .titulo-linha,.modal-avaliacao .content-modal .bx-lista-bike .titulo-linha{position:relative}.modal-agendamento .content-modal .bx-lista-bike .titulo-linha:before,.modal-avaliacao .content-modal .bx-lista-bike .titulo-linha:before{background-color:#e4deff;content:"";display:block;height:1px;position:absolute;top:10px;width:100%}.modal-agendamento .content-modal .bx-lista-bike .titulo-linha span,.modal-avaliacao .content-modal .bx-lista-bike .titulo-linha span{background-color:var(--lc-color-second-bg);color:var(--lc-color-primary);display:block;font-size:14px;font-weight:700;margin-bottom:5px;margin-left:auto;margin-right:auto;position:relative;width:70px}.modal-agendamento .content-modal .bx-lista-bike .nav,.modal-avaliacao .content-modal .bx-lista-bike .nav{border:1px solid var(--lc-color-primary);border-radius:26px;color:var(--lc-color-primary);display:inline-block;font-size:14px;font-weight:700;height:26px;line-height:26px;margin:3px 2px;text-align:center;width:26px}.modal-agendamento .content-modal .bx-lista-bike .nav.desativado,.modal-avaliacao .content-modal .bx-lista-bike .nav.desativado{background-color:#bababa!important;border:1px solid #bababa;color:#fff}.modal-agendamento .content-modal .bx-lista-bike .nav.aluno,.modal-avaliacao .content-modal .bx-lista-bike .nav.aluno{background-color:transparent;border:2px solid var(--lc-color-bike-aluno)}.modal-agendamento .content-modal .bx-lista-bike .nav.active,.modal-avaliacao .content-modal .bx-lista-bike .nav.active{background-color:var(--lc-color-primary);color:#fff}.modal-agendamento .content-modal .bx-lista-bike .nav.vazio,.modal-avaliacao .content-modal .bx-lista-bike .nav.vazio{visibility:hidden}.modal-agendamento .content-modal .bx-legenda,.modal-avaliacao .content-modal .bx-legenda{margin:15px 0 0;padding:10px 0}.modal-agendamento .content-modal .bx-legenda p,.modal-avaliacao .content-modal .bx-legenda p{color:var(--lc-color-primary);display:inline-block;font-size:12px;font-weight:400;margin-bottom:5px;width:48%}.modal-agendamento .content-modal .bx-legenda p span,.modal-avaliacao .content-modal .bx-legenda p span{border-radius:15px;display:inline-block;height:15px;margin-right:5px;position:relative;top:3px;width:15px}.modal-agendamento .content-modal .bx-legenda p span.selecionada,.modal-avaliacao .content-modal .bx-legenda p span.selecionada{background-color:var(--lc-color-primary);border:1px solid var(--lc-color-primary)}.modal-agendamento .content-modal .bx-legenda p span.indisponivel,.modal-avaliacao .content-modal .bx-legenda p span.indisponivel{background-color:#bababa}.modal-agendamento .content-modal .bx-legenda p span.disponivel,.modal-avaliacao .content-modal .bx-legenda p span.disponivel{background-color:#fff;border:1px solid var(--lc-color-primary)}.modal-agendamento .content-modal .bx-legenda p span.instrutor,.modal-avaliacao .content-modal .bx-legenda p span.instrutor{background-color:#f90;border:1px solid #f90}.modal-agendamento .content-modal .bx-legenda p span.aluno,.modal-avaliacao .content-modal .bx-legenda p span.aluno{background-color:#fff;border:2px solid var(--lc-color-bike-aluno)}.modal-agendamento .content-modal .btn-default,.modal-avaliacao .content-modal .btn-default{margin-bottom:0;margin-top:15px}.modal-agendamento .content-modal form textarea,.modal-avaliacao .content-modal form textarea{background-color:#fff;border:1px solid #eae6ff;border-radius:6px;color:var(--lc-color-primary);display:block;font-size:14px;font-weight:400;height:80px;margin-bottom:15px;margin-top:10px;outline:none;padding-left:10px;padding-top:5px;width:100%}.modal-agendamento .content-modal form textarea:focus,.modal-avaliacao .content-modal form textarea:focus{border:1px solid var(--lc-color-primary)}.modal-agendamento .content-modal form textarea::-moz-placeholder,.modal-avaliacao .content-modal form textarea::-moz-placeholder{color:var(--lc-color-primary)}.modal-agendamento .content-modal form textarea::placeholder,.modal-avaliacao .content-modal form textarea::placeholder{color:var(--lc-color-primary)}.modal-agendamento .bx-content,.modal-avaliacao .bx-content{background-color:#fff;border-radius:8px;padding:10px 15px}.modal-agendamento .bx-content .titulo-content span,.modal-avaliacao .bx-content .titulo-content span{color:var(--lc-color-primary);display:block;font-size:14px;font-weight:700;margin-bottom:8px;text-align:center}.modal-agendamento .bx-content .titulo-content .bxstar,.modal-avaliacao .bx-content .titulo-content .bxstar{text-align:center}.modal-agendamento .bx-content .titulo-content .bxstar div,.modal-avaliacao .bx-content .titulo-content .bxstar div{color:#f90;display:inline-block;font-size:22px;height:22px;line-height:22px;margin-left:3px;text-align:center;width:22px}.modal-avaliacao .content-modal{background-color:var(--lc-color-second-bg)}.modal-avaliacao .content-modal .btn-default{font-size:16px;padding:7px 0}#modal-confirmacao .modal-header h5{color:var(--lc-color-primary);font-size:17px;font-weight:700}#modal-confirmacao .modal-body p{color:#181818;font-size:15px;font-weight:400;line-height:21px;margin-bottom:0;text-align:center}#modal-confirmacao .modal-footer button{font-size:14px;font-weight:600}#modal-confirmacao .modal-footer .btn-secondary{background-color:#fff;border:1px solid #6c757d;color:#000}header.app-content{background-color:var(--lc-color-primary);margin-bottom:10px;padding:20px 10px;position:relative;position:fixed;top:0;width:100%;z-index:1000}header.app-content #btnCadastro{font-size:14px}header.app-content #btnCadastro,header.app-content #btnIndiqueUmAmigo{background-color:var(--lc-color-second);border-radius:6px;color:var(--lc-color-font);font-weight:700;padding:5px;position:relative;top:-5px}header.app-content #btnIndiqueUmAmigo{font-size:11px}header.app-content .btn-resposivo{bottom:0;cursor:pointer;height:-moz-min-content;height:min-content;left:15px;margin-bottom:auto;margin-top:auto;position:absolute;top:0;transition:.3s;width:35px}header.app-content .btn-resposivo span{background-color:var(--lc-color-second);border-radius:6px;display:block;height:5px;margin-bottom:5px;margin-top:4px;transition:.3s;width:100%}header.app-content .btn-resposivo.fechar span:first-child{position:relative;top:8px;transform:rotate(45deg)}header.app-content .btn-resposivo.fechar span:nth-child(2){position:relative;top:-2px;transform:rotate(135deg)}header.app-content .btn-resposivo.fechar span:last-child{display:none}header.app-content .logo{display:inline-block;margin-left:40px}header.app-content .logo img{max-width:65px;width:100%}header.app-content .menu-acesso{bottom:0;height:35px;margin-bottom:auto;margin-top:auto;position:absolute;right:10px;top:0}header.app-content .menu-acesso a{color:var(--lc-color-second);font-size:25px;margin-right:15px}.page-content[page=Inicio]{padding-bottom:20px;padding-top:20px}.page-content[page=Inicio] .nome-usuario{color:var(--lc-color-font);font-size:14px;font-weight:400;margin-bottom:0}.page-content[page=Inicio] .infoClube{display:block;font-size:.7em;font-weight:400;margin-top:-3px}.page-content[page=Inicio] .nav-agendamento{background-color:var(--lc-color-third);border-radius:6px;margin-bottom:10px;padding:10px 100px 10px 10px;position:relative}.page-content[page=Inicio] .nav-agendamento:last-child{margin-bottom:0}.page-content[page=Inicio] .nav-agendamento span{color:var(--lc-color-font);display:inline-block;font-size:13px;font-weight:700;line-height:17px}.page-content[page=Inicio] .nav-agendamento a.btn-link{background-color:var(--lc-color-primary);border-radius:4px;bottom:0;color:var(--lc-color-font-primary);font-size:14px;font-weight:700;height:35px;line-height:35px;margin-bottom:auto;margin-top:auto;padding:0 12px;position:absolute;right:10px;text-decoration:none;top:0;transition:.3s}.page-content[page=Inicio] .nav-agendamento a.btn-link:hover{background-color:var(--lc-color-primary);color:#fff}.page-content[page=Inicio] .nav-agendamento.active{background-color:var(--lc-color-second)}.page-content[page=Inicio] .nav-agendamento.active strong{color:var(--lc-color-font)}.page-content[page=Inicio] .nav-agendamento.active a.btn-link{color:var(--lc-color-second)}.page-content[page=Inicio] .nav-agendamento.active a.btn-link:hover{background-color:var(--lc-color-primary);color:#fff}.page-content[page=Inicio] .nav-agendamento.aviso-expiracao{background:var(--lc-color-second-bg);padding:10px}.page-content[page=Inicio] .bx-aulas .owl-stage{align-items:stretch;display:flex}.page-content[page=Inicio] .bx-aulas .owl-item{display:flex}.page-content[page=Inicio] .bx-aulas .aula{display:flex;flex-direction:column;height:100%}.page-content[page=Inicio] .bx-aulas .aula .acoes-proxima-aula{margin-top:auto;padding-top:5px}.page-content[page=Inicio] .bx-aulas .btn-avaliar-inicio{background-color:var(--lc-color-primary);border:1px solid var(--lc-color-primary);border-radius:6px;color:var(--lc-color-second);display:block;font-size:14px;font-weight:700;line-height:38px;margin-top:5px;text-align:center;text-decoration:none;width:100%}.page-content[page=Inicio] .bx-aulas .btn-avaliar-inicio i{font-size:20px;margin-right:3px;position:relative;top:4px}.page-content[page=Inicio] .bx-aulas .btn-avaliar-inicio.remove{background-color:#fff;color:var(--lc-color-primary)}.page-content[page=Inicio] .bx-aulas .btn-cancelar-inicio{background-color:var(--lc-color-font-primary)!important;border:none!important;border:1px solid var(--lc-color-font-gray)!important;border-radius:4px!important;color:var(--lc-color-font-gray)!important;cursor:pointer!important;margin-top:3px!important}.page-content[page=Inicio] .bx-aulas .btn-cancelar-inicio:hover{background-color:#ff4456!important;color:#fff!important}.page-content[page=Inicio] .btnAgendaCompleta{background-color:var(--lc-color-second);border-radius:6px;color:var(--lc-color-font);display:block;font-size:14px;font-weight:700;margin-bottom:25px;padding:10px 15px;text-align:center;width:100%}.page-content[page=Inicio] .bx-progresso{margin-bottom:30px}.page-content[page=Inicio] .bx-progresso a.btn-link{background-color:var(--lc-color-second);border-radius:4px;color:var(--lc-color-font);float:right;font-size:14px;font-weight:600;margin-top:7px;padding:5px 12px;text-decoration:none;transition:.3s}.page-content[page=Inicio] .bx-progresso a.btn-link:hover{background-color:#fff;color:var(--lc-color-primary)}.page-content[page=Inicio] .bx-progresso .nav-dados{background-color:var(--lc-color-primary);border-radius:6px;display:block;display:flex;margin-top:15px;padding:10px}.page-content[page=Inicio] .bx-progresso .nav-dados .nav{border-right:1px solid #262626;flex:1;margin-right:15px;padding:3px 0}.page-content[page=Inicio] .bx-progresso .nav-dados .nav:last-child{border-right:none;margin-right:0}.page-content[page=Inicio] .bx-progresso .nav-dados .nav .nome{color:#fff;display:block;font-size:14px;font-weight:400;margin-bottom:0;width:100%}.page-content[page=Inicio] .bx-progresso .nav-dados .nav .dados{color:var(--lc-color-font-primary);display:block;font-size:19px;font-weight:700;line-height:19px}.page-content[page=Inicio] .bx-progresso .nav-dados .nav .dados span{font-size:14px;font-weight:700}.page-content[page=Inicio] .bx-progresso .alert{color:var(--lc-color-font-primary);margin-bottom:0}.page-content[page=Inicio] .bx-conquistas{background-color:var(--lc-color-second-bg);margin-bottom:30px}.page-content[page=Inicio] .bx-conquistas .title{color:var(--lc-color-font)}.page-content[page=Inicio] .bx-conquistas a.btn-link{background-color:var(--lc-color-font);border-radius:4px;color:var(--lc-color-second);float:right;font-size:14px;font-weight:600;margin-top:7px;padding:5px 12px;text-decoration:none;transition:.3s}.page-content[page=Inicio] .bx-conquistas a.btn-link:hover{background-color:#fff;color:var(--lc-color-primary)}.page-content[page=Inicio] .bx-conquistas .alert{border-radius:4px;color:var(--lc-color-font);font-size:14px;margin-bottom:15px;padding:8px 12px}.page-content[page=Inicio] .bx-conquistas .alert i{font-size:16px;margin-right:5px}.page-content[page=Inicio] .bx-conquistas .conquistas-dados{margin-top:15px}.page-content[page=Inicio] .bx-conquistas .conquistas-dados .conquista-card{background-color:var(--lc-color-primary);border:1px solid;border-left:3px solid;border-radius:6px;margin-bottom:10px;padding:12px}.page-content[page=Inicio] .bx-conquistas .conquistas-dados .conquista-card.ultima-conquista{border-color:gold}.page-content[page=Inicio] .bx-conquistas .conquistas-dados .conquista-card.proxima-conquista{border-color:#6c757d}.page-content[page=Inicio] .bx-conquistas .conquistas-dados .conquista-card .conquista-header{align-items:center;display:flex}.page-content[page=Inicio] .bx-conquistas .conquistas-dados .conquista-card .conquista-header .conquista-icon{font-size:32px}.page-content[page=Inicio] .bx-conquistas .conquistas-dados .conquista-card .conquista-header .conquista-info{flex:1}.page-content[page=Inicio] .bx-conquistas .conquistas-dados .conquista-card .conquista-header .conquista-info .nome{color:var(--lc-color-second-bg);font-size:14px;font-weight:600;margin-bottom:2px}.page-content[page=Inicio] .bx-conquistas .conquistas-dados .conquista-card .conquista-header .conquista-info .data,.page-content[page=Inicio] .bx-conquistas .conquistas-dados .conquista-card .conquista-header .conquista-info .progresso-info{color:#fff;font-size:12px;opacity:.8}.page-content[page=Inicio] .bx-conquistas .conquistas-dados .conquista-card .conquista-header .conquista-info .progresso-info span{margin-right:8px}.page-content[page=Inicio] .bx-conquistas .conquistas-dados .conquista-card .progress-bar{background-color:hsla(0,0%,100%,.2);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.page-content[page=Inicio] .bx-conquistas .conquistas-dados .conquista-card .progress-bar .progress-fill{background-color:#28a745;height:100%;transition:width .3s ease}.page-content[page=carrinho]{height:100%;position:relative}.page-content[page=carrinho] .lista-carrinho{margin-top:-10px}.page-content[page=carrinho] .lista-carrinho .produto{border-bottom:1px solid #e4deff;min-height:100px;padding-bottom:12px;padding-left:80px;padding-top:12px;position:relative}.page-content[page=carrinho] .lista-carrinho .produto:last-child{border-bottom:none}.page-content[page=carrinho] .lista-carrinho .produto img{border-radius:8px;height:70px;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:70px}.page-content[page=carrinho] .lista-carrinho .produto .dados-produto .nome{color:var(--lc-color-primary);font-size:15px;font-weight:700;line-height:18px}.page-content[page=carrinho] .lista-carrinho .produto .dados-produto .local{color:var(--lc-color-font);font-size:13px;font-weight:400}.page-content[page=carrinho] .lista-carrinho .produto .dados-produto .valor-aulas{color:var(--lc-color-font);font-size:15px;font-weight:400;line-height:25px;margin-top:2px}.page-content[page=carrinho] .lista-carrinho .produto .dados-produto .valor-aulas strong{color:var(--lc-color-font);font-size:18px;font-weight:700}.page-content[page=carrinho] .lista-carrinho .produto .dados-produto .preco{color:var(--lc-color-font);font-size:13px;font-weight:700}.page-content[page=carrinho] .lista-carrinho .produto .dados-produto .preco span{text-decoration:line-through}.page-content[page=carrinho] .lista-carrinho .produto .dados-produto .descricao{color:var(--lc-color-font);font-size:12px;font-weight:400;line-height:15px;margin-top:5px}.page-content[page=carrinho] .lista-carrinho .produto .btn-excluir{color:#b01e47;cursor:pointer;font-size:24px;height:30px;margin-right:10px;margin-top:10px;position:absolute;right:0;text-align:center;top:0;width:30px}.page-content[page=carrinho] .resumo-compra{border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 -4px 6px rgba(0,0,0,.1);margin-top:20px;padding:15px;width:100%}.page-content[page=carrinho] .resumo-compra .titulo{color:#000;font-size:17px;font-weight:700;margin-bottom:5px}.page-content[page=carrinho] .resumo-compra .subtitulo{color:#000;font-size:15px;font-weight:700;margin-top:10px}.page-content[page=carrinho] .resumo-compra .valor-desconto{color:#28a745;font-size:14px;font-weight:600}.page-content[page=carrinho] .resumo-compra .valor-desconto-aluno{font-size:14px}.page-content[page=carrinho] .resumo-compra .text{color:#000;font-size:14px;font-weight:400}.page-content[page=carrinho] .resumo-compra .text span{float:right}.page-content[page=carrinho] .resumo-compra .text .valor-total{font-size:17px;font-weight:700;text-decoration:none}.page-content[page=carrinho] .resumo-compra .bx-input{margin-top:8px;padding-right:100px;position:relative}.page-content[page=carrinho] .resumo-compra .bx-input input{border:none;border-bottom:1px solid #e4deff;border-radius:0;color:var(--lc-color-primary);font-size:15px;font-weight:700;outline:none;padding-bottom:5px;padding-left:10px;width:100%}.page-content[page=carrinho] .resumo-compra .bx-input input::-moz-placeholder{color:var(--lc-color-primary);font-size:13px;font-weight:400}.page-content[page=carrinho] .resumo-compra .bx-input input::placeholder{color:var(--lc-color-primary);font-size:13px;font-weight:400}.page-content[page=carrinho] .resumo-compra .bx-input .btn-cupom{background-color:var(--lc-color-primary);border:1px solid var(--lc-color-primary);border-radius:9px;color:#fff;font-size:14px;font-weight:600;padding:4px 0;position:absolute;right:0;top:4px;width:85px}.page-content[page=carrinho] .resumo-compra .bx-input .btn-cupom:hover{background-color:#fff;color:var(--lc-color-primary)}.page-content[page=carrinho] .resumo-compra .btn-default{margin-top:20px}.page-content[page=agendamento] .banner,.page-content[page=instrutores-perfil] .banner,.page-content[page=instrutores-todas-aulas] .banner,.page-content[page=minha-conta-pedidos] .banner{border-radius:8px;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-content[page=agendamento] h4,.page-content[page=instrutores-perfil] h4,.page-content[page=instrutores-todas-aulas] h4,.page-content[page=minha-conta-pedidos] h4{margin-top:25px}.page-content[page=agendamento] p,.page-content[page=instrutores-perfil] p,.page-content[page=instrutores-todas-aulas] p,.page-content[page=minha-conta-pedidos] p{color:var(--lc-color-font);font-size:14px;font-weight:400;line-height:17px}.page-content[page=agendamento] .text-subtitle,.page-content[page=instrutores-perfil] .text-subtitle,.page-content[page=instrutores-todas-aulas] .text-subtitle,.page-content[page=minha-conta-pedidos] .text-subtitle{margin-bottom:5px}.page-content[page=agendamento] .bx-horarios,.page-content[page=instrutores-perfil] .bx-horarios,.page-content[page=instrutores-todas-aulas] .bx-horarios,.page-content[page=minha-conta-pedidos] .bx-horarios{background-color:var(--lc-color-primary);border-radius:8px;margin-bottom:20px;padding:25px 10px 15px}.page-content[page=agendamento] .bx-horarios form,.page-content[page=instrutores-perfil] .bx-horarios form,.page-content[page=instrutores-todas-aulas] .bx-horarios form,.page-content[page=minha-conta-pedidos] .bx-horarios form{padding-left:15px;padding-right:15px}.page-content[page=agendamento] .bx-horarios form .range-slider .range-slider__range,.page-content[page=agendamento] .bx-horarios form .range-slider .range-slider__thumb,.page-content[page=instrutores-perfil] .bx-horarios form .range-slider .range-slider__range,.page-content[page=instrutores-perfil] .bx-horarios form .range-slider .range-slider__thumb,.page-content[page=instrutores-todas-aulas] .bx-horarios form .range-slider .range-slider__range,.page-content[page=instrutores-todas-aulas] .bx-horarios form .range-slider .range-slider__thumb,.page-content[page=minha-conta-pedidos] .bx-horarios form .range-slider .range-slider__range,.page-content[page=minha-conta-pedidos] .bx-horarios form .range-slider .range-slider__thumb{background:var(--lc-color-second)}.page-content[page=agendamento] .bx-horarios form .label-horarios,.page-content[page=instrutores-perfil] .bx-horarios form .label-horarios,.page-content[page=instrutores-todas-aulas] .bx-horarios form .label-horarios,.page-content[page=minha-conta-pedidos] .bx-horarios form .label-horarios{color:var(--lc-color-font-primary);margin-bottom:0;margin-top:10px;text-align:center}.page-content[page=agendamento] .bx-instrutores,.page-content[page=instrutores-perfil] .bx-instrutores,.page-content[page=instrutores-todas-aulas] .bx-instrutores,.page-content[page=minha-conta-pedidos] .bx-instrutores{margin-bottom:15px}.page-content[page=agendamento] .bx-periodo,.page-content[page=instrutores-perfil] .bx-periodo,.page-content[page=instrutores-todas-aulas] .bx-periodo,.page-content[page=minha-conta-pedidos] .bx-periodo{display:flex;gap:7px;justify-content:center;margin-bottom:20px}.page-content[page=agendamento] .bx-periodo button,.page-content[page=instrutores-perfil] .bx-periodo button,.page-content[page=instrutores-todas-aulas] .bx-periodo button,.page-content[page=minha-conta-pedidos] .bx-periodo button{background-color:var(--lc-color-second-bg);border:none;border-radius:5px;color:var(--lc-color-primary);font-size:14px;font-weight:700;padding:8px;text-align:center;width:-webkit-fill-available}.page-content[page=agendamento] .bx-periodo button.active,.page-content[page=instrutores-perfil] .bx-periodo button.active,.page-content[page=instrutores-todas-aulas] .bx-periodo button.active,.page-content[page=minha-conta-pedidos] .bx-periodo button.active{background-color:var(--lc-color-primary);color:#fff}.page-content[page=agendamento] .lista-aulas .bx-aulas,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas,.page-content[page=minha-conta-pedidos] .lista-aulas .bx-aulas{border:1px solid #e4deff;border-radius:5px;margin-top:15px;padding:20px 10px;position:relative}.page-content[page=agendamento] .lista-aulas .bx-aulas .img img,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas .img img,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas .img img,.page-content[page=minha-conta-pedidos] .lista-aulas .bx-aulas .img img{border-radius:100%;float:left;height:95px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:95px}.page-content[page=agendamento] .lista-aulas .bx-aulas .titulo,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas .titulo,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas .titulo,.page-content[page=minha-conta-pedidos] .lista-aulas .bx-aulas .titulo{align-items:center;display:flex;justify-content:space-between;width:100%}.page-content[page=agendamento] .lista-aulas .bx-aulas .titulo h5,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas .titulo h5,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas .titulo h5,.page-content[page=minha-conta-pedidos] .lista-aulas .bx-aulas .titulo h5{color:var(--lc-color-primary);font-size:16px;font-weight:700;margin:0}.page-content[page=agendamento] .lista-aulas .bx-aulas .titulo .horario,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas .titulo .horario,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas .titulo .horario,.page-content[page=minha-conta-pedidos] .lista-aulas .bx-aulas .titulo .horario{color:var(--lc-color-font);font-size:16px;font-weight:700}.page-content[page=agendamento] .lista-aulas .bx-aulas .bx-aula-conteudo,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas .bx-aula-conteudo,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas .bx-aula-conteudo,.page-content[page=minha-conta-pedidos] .lista-aulas .bx-aulas .bx-aula-conteudo{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.page-content[page=agendamento] .lista-aulas .bx-aulas .bx-aula-conteudo.com-instrutor-convidado,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas .bx-aula-conteudo.com-instrutor-convidado,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas .bx-aula-conteudo.com-instrutor-convidado,.page-content[page=minha-conta-pedidos] .lista-aulas .bx-aulas .bx-aula-conteudo.com-instrutor-convidado{margin-bottom:20px}.page-content[page=agendamento] .lista-aulas .bx-aulas .aula-conteudo,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas .aula-conteudo,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas .aula-conteudo,.page-content[page=minha-conta-pedidos] .lista-aulas .bx-aulas .aula-conteudo{width:65%}.page-content[page=agendamento] .lista-aulas .bx-aulas .aula-conteudo .nome,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas .aula-conteudo .nome,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas .aula-conteudo .nome,.page-content[page=minha-conta-pedidos] .lista-aulas .bx-aulas .aula-conteudo .nome{color:var(--lc-color-primary);font-size:16px;font-weight:700;margin-bottom:3px}.page-content[page=agendamento] .lista-aulas .bx-aulas .aula-conteudo .text,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas .aula-conteudo .text,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas .aula-conteudo .text,.page-content[page=minha-conta-pedidos] .lista-aulas .bx-aulas .aula-conteudo .text{color:var(--lc-color-font);font-size:15px;font-weight:400;line-height:22px}.page-content[page=agendamento] .lista-aulas .bx-aulas .aula-conteudo small,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas .aula-conteudo small,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas .aula-conteudo small,.page-content[page=minha-conta-pedidos] .lista-aulas .bx-aulas .aula-conteudo small{font-size:10px;font-weight:700;line-height:14px}.page-content[page=agendamento] .lista-aulas .bx-aulas .aula-conteudo button,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas .aula-conteudo button,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas .aula-conteudo button,.page-content[page=minha-conta-pedidos] .lista-aulas .bx-aulas .aula-conteudo button{background-color:var(--lc-color-primary);border:none;border:1px solid var(--lc-color-primary);border-radius:4px;color:#fff;display:block;font-size:15px;font-weight:700;margin-top:10px;padding:4px 10px;width:100%}.page-content[page=agendamento] .lista-aulas .bx-aulas .aula-conteudo button.fila,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas .aula-conteudo button.fila,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas .aula-conteudo button.fila,.page-content[page=minha-conta-pedidos] .lista-aulas .bx-aulas .aula-conteudo button.fila{background-color:var(--lc-color-second-bg);border:1px solid #e4deff;color:var(--lc-color-primary)}.page-content[page=fale-conosco],.page-content[page=minha-conta-dados],.page-content[page=minha-conta],.page-content[page=pagamento-sucesso],.page-content[page=pagamento]{background-color:#fff;display:block;margin-left:auto;margin-right:auto;max-width:390px;padding-bottom:20px;padding-top:15px;width:100%}.page-content[page=fale-conosco] .img-pagina,.page-content[page=minha-conta-dados] .img-pagina,.page-content[page=minha-conta] .img-pagina,.page-content[page=pagamento-sucesso] .img-pagina,.page-content[page=pagamento] .img-pagina{display:block;margin:20px auto 30px;max-width:300px;width:100%}.page-content[page=fale-conosco] .icon-success,.page-content[page=minha-conta-dados] .icon-success,.page-content[page=minha-conta] .icon-success,.page-content[page=pagamento-sucesso] .icon-success,.page-content[page=pagamento] .icon-success{color:#38d433;display:block;font-size:80px;line-height:80px;margin:20px auto 10px;max-width:80px;width:100%}.page-content[page=fale-conosco] .header-topo,.page-content[page=minha-conta-dados] .header-topo,.page-content[page=minha-conta] .header-topo,.page-content[page=pagamento-sucesso] .header-topo,.page-content[page=pagamento] .header-topo{background-color:var(--lc-color-primary);margin-bottom:30px;padding:15px}.page-content[page=fale-conosco] .header-topo img,.page-content[page=minha-conta-dados] .header-topo img,.page-content[page=minha-conta] .header-topo img,.page-content[page=pagamento-sucesso] .header-topo img,.page-content[page=pagamento] .header-topo img{display:block;margin-left:auto;margin-right:auto;max-width:100px;width:100%}.page-content[page=fale-conosco] .resumo-compra,.page-content[page=minha-conta-dados] .resumo-compra,.page-content[page=minha-conta] .resumo-compra,.page-content[page=pagamento-sucesso] .resumo-compra,.page-content[page=pagamento] .resumo-compra{background-color:#eeebff;border-radius:8px;margin:0 0 25px;padding:15px;width:100%}.page-content[page=fale-conosco] .resumo-compra p,.page-content[page=minha-conta-dados] .resumo-compra p,.page-content[page=minha-conta] .resumo-compra p,.page-content[page=pagamento-sucesso] .resumo-compra p,.page-content[page=pagamento] .resumo-compra p{margin-bottom:0}.page-content[page=fale-conosco] .resumo-compra p strong,.page-content[page=minha-conta-dados] .resumo-compra p strong,.page-content[page=minha-conta] .resumo-compra p strong,.page-content[page=pagamento-sucesso] .resumo-compra p strong,.page-content[page=pagamento] .resumo-compra p strong{color:var(--lc-color-primary);display:block;font-size:18px;font-weight:700}.page-content[page=fale-conosco] .resumo-compra .titulo,.page-content[page=minha-conta-dados] .resumo-compra .titulo,.page-content[page=minha-conta] .resumo-compra .titulo,.page-content[page=pagamento-sucesso] .resumo-compra .titulo,.page-content[page=pagamento] .resumo-compra .titulo{color:#000;font-size:15px;font-weight:700;margin-bottom:5px}.page-content[page=fale-conosco] .resumo-compra .text,.page-content[page=minha-conta-dados] .resumo-compra .text,.page-content[page=minha-conta] .resumo-compra .text,.page-content[page=pagamento-sucesso] .resumo-compra .text,.page-content[page=pagamento] .resumo-compra .text{color:#000;font-size:14px;font-weight:400}.page-content[page=fale-conosco] .resumo-compra .text span,.page-content[page=minha-conta-dados] .resumo-compra .text span,.page-content[page=minha-conta] .resumo-compra .text span,.page-content[page=pagamento-sucesso] .resumo-compra .text span,.page-content[page=pagamento] .resumo-compra .text span{float:right}.page-content[page=fale-conosco] .resumo-compra .text .valor-total,.page-content[page=minha-conta-dados] .resumo-compra .text .valor-total,.page-content[page=minha-conta] .resumo-compra .text .valor-total,.page-content[page=pagamento-sucesso] .resumo-compra .text .valor-total,.page-content[page=pagamento] .resumo-compra .text .valor-total{font-size:17px;font-weight:700;text-decoration:none}.page-content[page=fale-conosco] .resumo-compra .bx-input,.page-content[page=minha-conta-dados] .resumo-compra .bx-input,.page-content[page=minha-conta] .resumo-compra .bx-input,.page-content[page=pagamento-sucesso] .resumo-compra .bx-input,.page-content[page=pagamento] .resumo-compra .bx-input{margin-top:8px;padding-right:100px;position:relative}.page-content[page=fale-conosco] .resumo-compra .bx-input input,.page-content[page=minha-conta-dados] .resumo-compra .bx-input input,.page-content[page=minha-conta] .resumo-compra .bx-input input,.page-content[page=pagamento-sucesso] .resumo-compra .bx-input input,.page-content[page=pagamento] .resumo-compra .bx-input input{border:none;border-bottom:1px solid #e4deff;color:var(--lc-color-primary);font-size:15px;font-weight:700;outline:none;padding-bottom:5px;padding-left:10px;width:100%}.page-content[page=fale-conosco] .resumo-compra .bx-input input::-moz-placeholder,.page-content[page=minha-conta-dados] .resumo-compra .bx-input input::-moz-placeholder,.page-content[page=minha-conta] .resumo-compra .bx-input input::-moz-placeholder,.page-content[page=pagamento-sucesso] .resumo-compra .bx-input input::-moz-placeholder,.page-content[page=pagamento] .resumo-compra .bx-input input::-moz-placeholder{color:var(--lc-color-primary);font-size:13px;font-weight:400}.page-content[page=fale-conosco] .resumo-compra .bx-input input::placeholder,.page-content[page=minha-conta-dados] .resumo-compra .bx-input input::placeholder,.page-content[page=minha-conta] .resumo-compra .bx-input input::placeholder,.page-content[page=pagamento-sucesso] .resumo-compra .bx-input input::placeholder,.page-content[page=pagamento] .resumo-compra .bx-input input::placeholder{color:var(--lc-color-primary);font-size:13px;font-weight:400}.page-content[page=fale-conosco] .resumo-compra .bx-input .btn-cupom,.page-content[page=minha-conta-dados] .resumo-compra .bx-input .btn-cupom,.page-content[page=minha-conta] .resumo-compra .bx-input .btn-cupom,.page-content[page=pagamento-sucesso] .resumo-compra .bx-input .btn-cupom,.page-content[page=pagamento] .resumo-compra .bx-input .btn-cupom{background-color:var(--lc-color-primary);border:1px solid var(--lc-color-primary);border-radius:9px;color:#fff;font-size:15px;font-weight:700;padding:4px 0;position:absolute;right:0;top:-4px;width:85px}.page-content[page=fale-conosco] .resumo-compra .bx-input .btn-cupom:hover,.page-content[page=minha-conta-dados] .resumo-compra .bx-input .btn-cupom:hover,.page-content[page=minha-conta] .resumo-compra .bx-input .btn-cupom:hover,.page-content[page=pagamento-sucesso] .resumo-compra .bx-input .btn-cupom:hover,.page-content[page=pagamento] .resumo-compra .bx-input .btn-cupom:hover{background-color:#fff;color:var(--lc-color-primary)}.page-content[page=fale-conosco] .resumo-compra .btn-default,.page-content[page=minha-conta-dados] .resumo-compra .btn-default,.page-content[page=minha-conta] .resumo-compra .btn-default,.page-content[page=pagamento-sucesso] .resumo-compra .btn-default,.page-content[page=pagamento] .resumo-compra .btn-default{margin-top:20px}.page-content[page=fale-conosco] form,.page-content[page=minha-conta-dados] form,.page-content[page=minha-conta] form,.page-content[page=pagamento-sucesso] form,.page-content[page=pagamento] form{display:block;margin-left:auto;margin-right:auto;width:100%}.page-content[page=fale-conosco] form h2,.page-content[page=minha-conta-dados] form h2,.page-content[page=minha-conta] form h2,.page-content[page=pagamento-sucesso] form h2,.page-content[page=pagamento] form h2{color:var(--lc-color-primary);font-size:var(--lc-font-size-h2);font-weight:700;margin-bottom:5px}.page-content[page=fale-conosco] form h3,.page-content[page=minha-conta-dados] form h3,.page-content[page=minha-conta] form h3,.page-content[page=pagamento-sucesso] form h3,.page-content[page=pagamento] form h3{color:var(--lc-color-font);font-size:var(--lc-font-size-h3);font-weight:400;margin-bottom:25px}.page-content[page=fale-conosco] form label,.page-content[page=minha-conta-dados] form label,.page-content[page=minha-conta] form label,.page-content[page=pagamento-sucesso] form label,.page-content[page=pagamento] form label{color:var();display:block;font-size:var(--lc-font-size-label);font-weight:400;margin-bottom:5px;padding-left:5px}.page-content[page=fale-conosco] form input[type=email],.page-content[page=fale-conosco] form input[type=number],.page-content[page=fale-conosco] form input[type=password],.page-content[page=fale-conosco] form input[type=tel],.page-content[page=fale-conosco] form input[type=text],.page-content[page=fale-conosco] form select,.page-content[page=fale-conosco] form textarea,.page-content[page=minha-conta-dados] form input[type=email],.page-content[page=minha-conta-dados] form input[type=number],.page-content[page=minha-conta-dados] form input[type=password],.page-content[page=minha-conta-dados] form input[type=tel],.page-content[page=minha-conta-dados] form input[type=text],.page-content[page=minha-conta-dados] form select,.page-content[page=minha-conta-dados] form textarea,.page-content[page=minha-conta] form input[type=email],.page-content[page=minha-conta] form input[type=number],.page-content[page=minha-conta] form input[type=password],.page-content[page=minha-conta] form input[type=tel],.page-content[page=minha-conta] form input[type=text],.page-content[page=minha-conta] form select,.page-content[page=minha-conta] form textarea,.page-content[page=pagamento-sucesso] form input[type=email],.page-content[page=pagamento-sucesso] form input[type=number],.page-content[page=pagamento-sucesso] form input[type=password],.page-content[page=pagamento-sucesso] form input[type=tel],.page-content[page=pagamento-sucesso] form input[type=text],.page-content[page=pagamento-sucesso] form select,.page-content[page=pagamento-sucesso] form textarea,.page-content[page=pagamento] form input[type=email],.page-content[page=pagamento] form input[type=number],.page-content[page=pagamento] form input[type=password],.page-content[page=pagamento] form input[type=tel],.page-content[page=pagamento] form input[type=text],.page-content[page=pagamento] form select,.page-content[page=pagamento] form textarea{background-color:#fff;border:1px solid #eae6ff;border-radius:6px;color:var(--lc-color-primary);display:block;font-size:15px;font-weight:400;height:44px;margin-bottom:15px;outline:none;padding-left:10px;width:100%}.page-content[page=fale-conosco] form input[type=email]:focus,.page-content[page=fale-conosco] form input[type=number]:focus,.page-content[page=fale-conosco] form input[type=password]:focus,.page-content[page=fale-conosco] form input[type=tel]:focus,.page-content[page=fale-conosco] form input[type=text]:focus,.page-content[page=fale-conosco] form select:focus,.page-content[page=fale-conosco] form textarea:focus,.page-content[page=minha-conta-dados] form input[type=email]:focus,.page-content[page=minha-conta-dados] form input[type=number]:focus,.page-content[page=minha-conta-dados] form input[type=password]:focus,.page-content[page=minha-conta-dados] form input[type=tel]:focus,.page-content[page=minha-conta-dados] form input[type=text]:focus,.page-content[page=minha-conta-dados] form select:focus,.page-content[page=minha-conta-dados] form textarea:focus,.page-content[page=minha-conta] form input[type=email]:focus,.page-content[page=minha-conta] form input[type=number]:focus,.page-content[page=minha-conta] form input[type=password]:focus,.page-content[page=minha-conta] form input[type=tel]:focus,.page-content[page=minha-conta] form input[type=text]:focus,.page-content[page=minha-conta] form select:focus,.page-content[page=minha-conta] form textarea:focus,.page-content[page=pagamento-sucesso] form input[type=email]:focus,.page-content[page=pagamento-sucesso] form input[type=number]:focus,.page-content[page=pagamento-sucesso] form input[type=password]:focus,.page-content[page=pagamento-sucesso] form input[type=tel]:focus,.page-content[page=pagamento-sucesso] form input[type=text]:focus,.page-content[page=pagamento-sucesso] form select:focus,.page-content[page=pagamento-sucesso] form textarea:focus,.page-content[page=pagamento] form input[type=email]:focus,.page-content[page=pagamento] form input[type=number]:focus,.page-content[page=pagamento] form input[type=password]:focus,.page-content[page=pagamento] form input[type=tel]:focus,.page-content[page=pagamento] form input[type=text]:focus,.page-content[page=pagamento] form select:focus,.page-content[page=pagamento] form textarea:focus{border:1px solid var(--lc-color-primary)}.page-content[page=fale-conosco] form input[type=email]::-moz-placeholder,.page-content[page=fale-conosco] form input[type=number]::-moz-placeholder,.page-content[page=fale-conosco] form input[type=password]::-moz-placeholder,.page-content[page=fale-conosco] form input[type=tel]::-moz-placeholder,.page-content[page=fale-conosco] form input[type=text]::-moz-placeholder,.page-content[page=fale-conosco] form select::-moz-placeholder,.page-content[page=fale-conosco] form textarea::-moz-placeholder,.page-content[page=minha-conta-dados] form input[type=email]::-moz-placeholder,.page-content[page=minha-conta-dados] form input[type=number]::-moz-placeholder,.page-content[page=minha-conta-dados] form input[type=password]::-moz-placeholder,.page-content[page=minha-conta-dados] form input[type=tel]::-moz-placeholder,.page-content[page=minha-conta-dados] form input[type=text]::-moz-placeholder,.page-content[page=minha-conta-dados] form select::-moz-placeholder,.page-content[page=minha-conta-dados] form textarea::-moz-placeholder,.page-content[page=minha-conta] form input[type=email]::-moz-placeholder,.page-content[page=minha-conta] form input[type=number]::-moz-placeholder,.page-content[page=minha-conta] form input[type=password]::-moz-placeholder,.page-content[page=minha-conta] form input[type=tel]::-moz-placeholder,.page-content[page=minha-conta] form input[type=text]::-moz-placeholder,.page-content[page=minha-conta] form select::-moz-placeholder,.page-content[page=minha-conta] form textarea::-moz-placeholder,.page-content[page=pagamento-sucesso] form input[type=email]::-moz-placeholder,.page-content[page=pagamento-sucesso] form input[type=number]::-moz-placeholder,.page-content[page=pagamento-sucesso] form input[type=password]::-moz-placeholder,.page-content[page=pagamento-sucesso] form input[type=tel]::-moz-placeholder,.page-content[page=pagamento-sucesso] form input[type=text]::-moz-placeholder,.page-content[page=pagamento-sucesso] form select::-moz-placeholder,.page-content[page=pagamento-sucesso] form textarea::-moz-placeholder,.page-content[page=pagamento] form input[type=email]::-moz-placeholder,.page-content[page=pagamento] form input[type=number]::-moz-placeholder,.page-content[page=pagamento] form input[type=password]::-moz-placeholder,.page-content[page=pagamento] form input[type=tel]::-moz-placeholder,.page-content[page=pagamento] form input[type=text]::-moz-placeholder,.page-content[page=pagamento] form select::-moz-placeholder,.page-content[page=pagamento] form textarea::-moz-placeholder{color:var(--lc-color-primary)}.page-content[page=fale-conosco] form input[type=email]::placeholder,.page-content[page=fale-conosco] form input[type=number]::placeholder,.page-content[page=fale-conosco] form input[type=password]::placeholder,.page-content[page=fale-conosco] form input[type=tel]::placeholder,.page-content[page=fale-conosco] form input[type=text]::placeholder,.page-content[page=fale-conosco] form select::placeholder,.page-content[page=fale-conosco] form textarea::placeholder,.page-content[page=minha-conta-dados] form input[type=email]::placeholder,.page-content[page=minha-conta-dados] form input[type=number]::placeholder,.page-content[page=minha-conta-dados] form input[type=password]::placeholder,.page-content[page=minha-conta-dados] form input[type=tel]::placeholder,.page-content[page=minha-conta-dados] form input[type=text]::placeholder,.page-content[page=minha-conta-dados] form select::placeholder,.page-content[page=minha-conta-dados] form textarea::placeholder,.page-content[page=minha-conta] form input[type=email]::placeholder,.page-content[page=minha-conta] form input[type=number]::placeholder,.page-content[page=minha-conta] form input[type=password]::placeholder,.page-content[page=minha-conta] form input[type=tel]::placeholder,.page-content[page=minha-conta] form input[type=text]::placeholder,.page-content[page=minha-conta] form select::placeholder,.page-content[page=minha-conta] form textarea::placeholder,.page-content[page=pagamento-sucesso] form input[type=email]::placeholder,.page-content[page=pagamento-sucesso] form input[type=number]::placeholder,.page-content[page=pagamento-sucesso] form input[type=password]::placeholder,.page-content[page=pagamento-sucesso] form input[type=tel]::placeholder,.page-content[page=pagamento-sucesso] form input[type=text]::placeholder,.page-content[page=pagamento-sucesso] form select::placeholder,.page-content[page=pagamento-sucesso] form textarea::placeholder,.page-content[page=pagamento] form input[type=email]::placeholder,.page-content[page=pagamento] form input[type=number]::placeholder,.page-content[page=pagamento] form input[type=password]::placeholder,.page-content[page=pagamento] form input[type=tel]::placeholder,.page-content[page=pagamento] form input[type=text]::placeholder,.page-content[page=pagamento] form select::placeholder,.page-content[page=pagamento] form textarea::placeholder{color:var(--lc-color-primary)}.page-content[page=fale-conosco] form textarea,.page-content[page=minha-conta-dados] form textarea,.page-content[page=minha-conta] form textarea,.page-content[page=pagamento-sucesso] form textarea,.page-content[page=pagamento] form textarea{height:150px;padding-top:7px}.page-content[page=fale-conosco] form .bx-icon,.page-content[page=minha-conta-dados] form .bx-icon,.page-content[page=minha-conta] form .bx-icon,.page-content[page=pagamento-sucesso] form .bx-icon,.page-content[page=pagamento] form .bx-icon{position:relative}.page-content[page=fale-conosco] form .bx-icon input,.page-content[page=minha-conta-dados] form .bx-icon input,.page-content[page=minha-conta] form .bx-icon input,.page-content[page=pagamento-sucesso] form .bx-icon input,.page-content[page=pagamento] form .bx-icon input{padding-right:45px}.page-content[page=fale-conosco] form .bx-icon span,.page-content[page=minha-conta-dados] form .bx-icon span,.page-content[page=minha-conta] form .bx-icon span,.page-content[page=pagamento-sucesso] form .bx-icon span,.page-content[page=pagamento] form .bx-icon span{bottom:0;color:var(--lc-color-primary);font-size:25px;height:44px;line-height:44px;margin-bottom:auto;margin-top:auto;position:absolute;right:5px;text-align:center;top:0;width:40px}.page-content[page=fale-conosco] form .content-radios,.page-content[page=minha-conta-dados] form .content-radios,.page-content[page=minha-conta] form .content-radios,.page-content[page=pagamento-sucesso] form .content-radios,.page-content[page=pagamento] form .content-radios{margin-bottom:35px;margin-top:35px}.page-content[page=fale-conosco] form .content-radios .form-radio,.page-content[page=minha-conta-dados] form .content-radios .form-radio,.page-content[page=minha-conta] form .content-radios .form-radio,.page-content[page=pagamento-sucesso] form .content-radios .form-radio,.page-content[page=pagamento] form .content-radios .form-radio{margin-bottom:25px;margin-top:20px;position:relative}.page-content[page=fale-conosco] form .content-radios .form-radio input,.page-content[page=minha-conta-dados] form .content-radios .form-radio input,.page-content[page=minha-conta] form .content-radios .form-radio input,.page-content[page=pagamento-sucesso] form .content-radios .form-radio input,.page-content[page=pagamento] form .content-radios .form-radio input{bottom:0;left:3px;position:absolute;scale:1.5;top:0}.page-content[page=fale-conosco] form .content-radios .form-radio label,.page-content[page=minha-conta-dados] form .content-radios .form-radio label,.page-content[page=minha-conta] form .content-radios .form-radio label,.page-content[page=pagamento-sucesso] form .content-radios .form-radio label,.page-content[page=pagamento] form .content-radios .form-radio label{color:var(--lc-color-font);font-size:15px;font-weight:400;line-height:19px;padding-left:25px}.page-content[page=fale-conosco] form .content-radios .form-radio label a,.page-content[page=minha-conta-dados] form .content-radios .form-radio label a,.page-content[page=minha-conta] form .content-radios .form-radio label a,.page-content[page=pagamento-sucesso] form .content-radios .form-radio label a,.page-content[page=pagamento] form .content-radios .form-radio label a{color:var(--lc-color-primary);font-weight:700}.page-content[page=fale-conosco] form .content-radios .form-radio .bx-bandeiras,.page-content[page=minha-conta-dados] form .content-radios .form-radio .bx-bandeiras,.page-content[page=minha-conta] form .content-radios .form-radio .bx-bandeiras,.page-content[page=pagamento-sucesso] form .content-radios .form-radio .bx-bandeiras,.page-content[page=pagamento] form .content-radios .form-radio .bx-bandeiras{display:block;max-width:120px;position:absolute;right:0;top:0;width:100%}.page-content[page=fale-conosco] form .content-radios .form-radio .bx-bandeiras img,.page-content[page=minha-conta-dados] form .content-radios .form-radio .bx-bandeiras img,.page-content[page=minha-conta] form .content-radios .form-radio .bx-bandeiras img,.page-content[page=pagamento-sucesso] form .content-radios .form-radio .bx-bandeiras img,.page-content[page=pagamento] form .content-radios .form-radio .bx-bandeiras img{border-radius:4px;display:inline-block;margin-right:3px;max-width:35px;width:100%}.page-content[page=fale-conosco] form .content-radios .form-radio .bx-bandeiras span,.page-content[page=minha-conta-dados] form .content-radios .form-radio .bx-bandeiras span,.page-content[page=minha-conta] form .content-radios .form-radio .bx-bandeiras span,.page-content[page=pagamento-sucesso] form .content-radios .form-radio .bx-bandeiras span,.page-content[page=pagamento] form .content-radios .form-radio .bx-bandeiras span{background-color:#f7f5ff;border-radius:4px;color:var(--lc-color-primary);cursor:pointer;display:inline-block;float:right;font-size:18px;font-weight:700;height:26px;line-height:26px;max-width:35px;text-align:center;width:100%}.page-content[page=fale-conosco] form .content-radios .form-radio .img-pix,.page-content[page=minha-conta-dados] form .content-radios .form-radio .img-pix,.page-content[page=minha-conta] form .content-radios .form-radio .img-pix,.page-content[page=pagamento-sucesso] form .content-radios .form-radio .img-pix,.page-content[page=pagamento] form .content-radios .form-radio .img-pix{border-radius:4px;display:block;max-width:35px;position:absolute;right:0;top:0;width:100%}.page-content[page=fale-conosco] form .form-check,.page-content[page=minha-conta-dados] form .form-check,.page-content[page=minha-conta] form .form-check,.page-content[page=pagamento-sucesso] form .form-check,.page-content[page=pagamento] form .form-check{margin-top:8px;position:relative}.page-content[page=fale-conosco] form .form-check input,.page-content[page=minha-conta-dados] form .form-check input,.page-content[page=minha-conta] form .form-check input,.page-content[page=pagamento-sucesso] form .form-check input,.page-content[page=pagamento] form .form-check input{bottom:0;left:3px;position:absolute;scale:1.4;top:0}.page-content[page=fale-conosco] form .form-check label,.page-content[page=minha-conta-dados] form .form-check label,.page-content[page=minha-conta] form .form-check label,.page-content[page=pagamento-sucesso] form .form-check label,.page-content[page=pagamento] form .form-check label{color:var(--lc-color-font);font-size:14px;font-weight:400;line-height:19px}.page-content[page=fale-conosco] form .form-check label a,.page-content[page=minha-conta-dados] form .form-check label a,.page-content[page=minha-conta] form .form-check label a,.page-content[page=pagamento-sucesso] form .form-check label a,.page-content[page=pagamento] form .form-check label a{color:var(--lc-color-primary);font-weight:700}.page-content[page=fale-conosco] form button,.page-content[page=minha-conta-dados] form button,.page-content[page=minha-conta] form button,.page-content[page=pagamento-sucesso] form button,.page-content[page=pagamento] form button{background-color:var(--lc-color-primary);border:1px solid var(--lc-color-primary);border-radius:8px;color:#fff;display:block;font-size:var(--lc-font-btn);font-weight:700;height:52px;margin-left:auto;margin-right:auto;margin-top:30px;max-width:320px;transform:scale(1);transition:.3s;width:100%}.page-content[page=fale-conosco] form button:hover,.page-content[page=minha-conta-dados] form button:hover,.page-content[page=minha-conta] form button:hover,.page-content[page=pagamento-sucesso] form button:hover,.page-content[page=pagamento] form button:hover{transform:scale(.95)}.page-content[page=minha-conta]{padding-bottom:25px;padding-top:0}.page-content[page=minha-conta] .nav-agendamento{background-color:var(--lc-color-third);border-radius:6px;margin-bottom:10px;padding:15px 100px 15px 10px;position:relative}.page-content[page=minha-conta] .nav-agendamento span{color:var(--lc-color-font);display:inline-block;font-size:13px;font-weight:700}.page-content[page=minha-conta] .nav-agendamento a.btn-link{background-color:var(--lc-color-primary);border-radius:4px;bottom:0;color:var(--lc-color-font-primary);font-size:14px;font-weight:700;height:35px;line-height:35px;margin-bottom:auto;margin-top:auto;padding:0 12px;position:absolute;right:10px;text-decoration:none;top:0;transition:.3s}.page-content[page=minha-conta] .nav-agendamento a.btn-link:hover{background-color:var(--lc-color-primary);color:#fff}.page-content[page=minha-conta] .nav-agendamento.active{background-color:var(--lc-color-second)}.page-content[page=minha-conta] .nav-agendamento.active strong{color:var(--lc-color-font)}.page-content[page=minha-conta] .nav-agendamento.active a.btn-link{color:var(--lc-color-second)}.page-content[page=minha-conta] .nav-agendamento.active a.btn-link:hover{background-color:var(--lc-color-primary);color:#fff}.page-content[page=minha-conta] .bx-termos{border-top:1px solid #e4deff;margin-top:20px;padding-top:20px}.page-content[page=minha-conta] .bx-termos p{color:var(--lc-color-font);font-size:13px;font-weight:400;line-height:17px}.page-content[page=minha-conta] .bx-termos a{background-color:#fff;border:1px solid #0d6efd;border-radius:4px;color:#0d6efd;font-size:14px;font-weight:700;padding:8px 15px}.page-content[page=minha-conta] .bx-termos a i{position:relative;top:1px}.page-content[page=minha-conta] .bx-termos a:hover{background-color:#0d6efd;color:#fff}.page-content[page=minha-conta] .bx-exclusao-conta{border-top:1px solid #e4deff;margin-top:20px;padding-top:20px}.page-content[page=minha-conta] .bx-exclusao-conta p{color:var(--lc-color-font);font-size:13px;font-weight:400;line-height:17px}.page-content[page=minha-conta] .bx-exclusao-conta button{background-color:#fff;border:1px solid #dc3545;border-radius:4px;color:#dc3545;display:block;font-size:14px;font-weight:700;padding:8px 15px;width:100%}.page-content[page=minha-conta] .bx-exclusao-conta button i{position:relative;top:2px}.page-content[page=minha-conta] .bx-exclusao-conta button:hover{background-color:#dc3545;color:#fff}.page-content[page=minha-conta] .menu-navegacao{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.page-content[page=minha-conta] .menu-navegacao .nav{background-color:var(--lc-color-second-bg);border:1px solid #f2f2f2;border-radius:4px;color:var(--lc-color-primary);font-size:14px;font-weight:600;line-height:25px;padding:15px 10px}.page-content[page=minha-conta] .menu-navegacao .nav i{color:var(--lc-color-primary);font-size:25px;margin-right:8px}.page-content[page=minha-conta] .bx-progresso{background-color:#fff;border:1px solid #e4deff;margin-bottom:35px;margin-top:10px}.page-content[page=minha-conta] .bx-progresso .title{color:var(--lc-color-primary);line-height:15px;margin-bottom:5px}.page-content[page=minha-conta] .bx-progresso .subtitulo{color:var(--lc-color-font);font-size:14px;font-weight:400}.page-content[page=minha-conta] .bx-progresso .nav-dados{background-color:var(--lc-color-second-bg);border-radius:6px;display:block;display:flex;margin-top:10px;padding:10px}.page-content[page=minha-conta] .bx-progresso .nav-dados .nav{border-right:1px solid #b8b8b8;flex:1;margin-right:15px;padding:3px 0}.page-content[page=minha-conta] .bx-progresso .nav-dados .nav:last-child{border-right:none;margin-right:0}.page-content[page=minha-conta] .bx-progresso .nav-dados .nav .nome{color:var(--lc-color-font);display:block;font-size:14px;font-weight:400;margin-bottom:0}.page-content[page=minha-conta] .bx-progresso .nav-dados .nav .dados{color:var(--lc-color-primary);display:block;font-size:19px;font-weight:700;line-height:19px}.page-content[page=minha-conta] .bx-progresso .nav-dados .nav .dados span{font-size:14px;font-weight:700}.page-content[page=minha-conta] .bx-conquistas{background-color:#fff;border:1px solid #e4deff;margin-bottom:35px;margin-top:10px}.page-content[page=minha-conta] .bx-conquistas .title{color:var(--lc-color-primary);line-height:15px;margin-bottom:5px}.page-content[page=minha-conta] .bx-conquistas a.btn-link{background-color:var(--lc-color-second);border-radius:4px;color:var(--lc-color-font);float:right;font-size:14px;font-weight:600;margin-top:7px;padding:5px 12px;text-decoration:none;transition:.3s}.page-content[page=minha-conta] .bx-conquistas a.btn-link:hover{background-color:#fff;color:var(--lc-color-primary)}.page-content[page=minha-conta] .bx-conquistas .alert{border-radius:4px;color:var(--lc-color-font);font-size:14px;margin-bottom:15px;padding:8px 12px}.page-content[page=minha-conta] .bx-conquistas .alert i{font-size:16px;margin-right:5px}.page-content[page=minha-conta] .bx-conquistas .conquistas-dados{margin-top:15px}.page-content[page=minha-conta] .bx-conquistas .conquistas-dados .conquista-card{background-color:var(--lc-color-second-bg);border-left:4px solid;border-radius:6px;margin-bottom:12px;padding:15px}.page-content[page=minha-conta] .bx-conquistas .conquistas-dados .conquista-card.ultima-conquista{border-left-color:gold}.page-content[page=minha-conta] .bx-conquistas .conquistas-dados .conquista-card.proxima-conquista{border-left-color:#6c757d}.page-content[page=minha-conta] .bx-conquistas .conquistas-dados .conquista-card .conquista-header{align-items:center;display:flex}.page-content[page=minha-conta] .bx-conquistas .conquistas-dados .conquista-card .conquista-header i{font-size:22px;margin-right:12px;text-align:center;width:26px}.page-content[page=minha-conta] .bx-conquistas .conquistas-dados .conquista-card .conquista-header .conquista-info{flex:1}.page-content[page=minha-conta] .bx-conquistas .conquistas-dados .conquista-card .conquista-header .conquista-info .nome{color:var(--lc-color-primary);font-size:15px;font-weight:600;margin-bottom:3px}.page-content[page=minha-conta] .bx-conquistas .conquistas-dados .conquista-card .conquista-header .conquista-info .data,.page-content[page=minha-conta] .bx-conquistas .conquistas-dados .conquista-card .conquista-header .conquista-info .progresso-info{color:var(--lc-color-font);font-size:13px;opacity:.8}.page-content[page=minha-conta] .bx-conquistas .conquistas-dados .conquista-card .conquista-header .conquista-info .progresso-info span{margin-right:10px}.page-content[page=minha-conta] .bx-conquistas .conquistas-dados .conquista-card .progress-bar{background-color:#e9ecef;border-radius:3px;height:5px;margin-top:10px;overflow:hidden}.page-content[page=minha-conta] .bx-conquistas .conquistas-dados .conquista-card .progress-bar .progress-fill{background-color:#28a745;height:100%;transition:width .3s ease}.page-content[page=instrutor-perfil-todas-chamada],.page-content[page=minha-conta-aulas]{padding-bottom:20px;padding-top:20px}.page-content[page=instrutor-perfil-todas-chamada] h4,.page-content[page=minha-conta-aulas] h4{margin-bottom:0}.page-content[page=instrutor-perfil-todas-chamada] .descricao,.page-content[page=minha-conta-aulas] .descricao{margin-bottom:10px}.page-content[page=instrutor-perfil-todas-chamada] .bx-aulas-realizada,.page-content[page=minha-conta-aulas] .bx-aulas-realizada{margin-bottom:30px}.page-content[page=instrutor-perfil-todas-chamada] .bx-periodo,.page-content[page=minha-conta-aulas] .bx-periodo{display:flex;gap:7px;justify-content:center;margin-bottom:20px}.page-content[page=instrutor-perfil-todas-chamada] .bx-periodo button,.page-content[page=minha-conta-aulas] .bx-periodo button{background-color:var(--lc-color-second-bg);border:none;border-radius:5px;color:var(--lc-color-primary);font-size:14px;font-weight:700;padding:8px;text-align:center;width:-webkit-fill-available}.page-content[page=instrutor-perfil-todas-chamada] .bx-periodo button.active,.page-content[page=minha-conta-aulas] .bx-periodo button.active{background-color:var(--lc-color-primary);color:#fff}.page-content[page=instrutor-perfil-todas-chamada] .col-grid,.page-content[page=minha-conta-aulas] .col-grid{display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-bottom:20px;margin-top:10px}.page-content[page=instrutor-perfil-todas-chamada] .col-grid .aula,.page-content[page=minha-conta-aulas] .col-grid .aula{margin-bottom:0;width:auto}.page-content[page=instrutor-perfil-todas-chamada] .col-grid .aula .img,.page-content[page=minha-conta-aulas] .col-grid .aula .img{height:auto}.page-content[page=instrutor-perfil-todas-chamada] .col-grid .aula .img img,.page-content[page=minha-conta-aulas] .col-grid .aula .img img{height:120px}.page-content[page=instrutor-perfil-chamada],.page-content[page=minha-conta-progresso]{padding-bottom:20px}.page-content[page=instrutor-perfil-chamada] .bx-periodo,.page-content[page=minha-conta-progresso] .bx-periodo{display:flex;gap:7px;justify-content:center;margin-bottom:25px}.page-content[page=instrutor-perfil-chamada] .bx-periodo a,.page-content[page=minha-conta-progresso] .bx-periodo a{background-color:var(--lc-color-second-bg);border:none;border-radius:5px;color:var(--lc-color-primary);font-size:14px;font-weight:700;padding:8px;text-align:center;width:-webkit-fill-available}.page-content[page=instrutor-perfil-chamada] .bx-periodo a.active,.page-content[page=minha-conta-progresso] .bx-periodo a.active{background-color:var(--lc-color-primary);color:#fff}.page-content[page=instrutor-perfil-chamada] .nav-agendamento,.page-content[page=minha-conta-progresso] .nav-agendamento{background-color:var(--lc-color-second);border-radius:6px;margin-bottom:8px;padding:10px 115px 10px 10px;position:relative}.page-content[page=instrutor-perfil-chamada] .nav-agendamento span,.page-content[page=minha-conta-progresso] .nav-agendamento span{color:var(--lc-color-font);display:inline-block;font-size:14px;font-weight:600}.page-content[page=instrutor-perfil-chamada] .nav-agendamento .nav,.page-content[page=minha-conta-progresso] .nav-agendamento .nav{background-color:#fff;border-radius:4px;bottom:0;color:var(--lc-color-primary);display:block;font-size:18px;font-weight:700;height:30px;line-height:30px;margin-bottom:auto;margin-top:auto;position:absolute;right:10px;text-align:center;text-decoration:none;top:0;width:95px}.page-content[page=instrutor-perfil-chamada] .nav-agendamento .nav small,.page-content[page=minha-conta-progresso] .nav-agendamento .nav small{color:var(--lc-color-primary);font-size:14px;font-weight:400}.page-content[page=instrutor-perfil-chamada] .nav-agendamento.active,.page-content[page=minha-conta-progresso] .nav-agendamento.active{background-color:var(--lc-color-second)}.page-content[page=instrutor-perfil-chamada] .nav-agendamento.active strong,.page-content[page=minha-conta-progresso] .nav-agendamento.active strong{color:var(--lc-color-third)}.page-content[page=instrutor-perfil-chamada] .nav-agendamento.active a.btn-link,.page-content[page=minha-conta-progresso] .nav-agendamento.active a.btn-link{color:var(--lc-color-second)}.page-content[page=instrutor-perfil-chamada] .nav-agendamento.active a.btn-link:hover,.page-content[page=minha-conta-progresso] .nav-agendamento.active a.btn-link:hover{background-color:var(--lc-color-primary);color:#fff}.page-content[page=instrutor-perfil-chamada] h4,.page-content[page=minha-conta-progresso] h4{margin-bottom:15px;margin-top:30px}.page-content[page=instrutor-perfil-chamada] .bx-lista-bike,.page-content[page=minha-conta-progresso] .bx-lista-bike{background-color:var(--lc-color-second-bg);border:1px solid #e4deff;border-radius:10px;margin-top:8px;padding:15px 2px;text-align:center}.page-content[page=instrutor-perfil-chamada] .bx-lista-bike .topo,.page-content[page=minha-conta-progresso] .bx-lista-bike .topo{border-bottom:1px solid #e4deff;margin-bottom:12px;padding-bottom:7px}.page-content[page=instrutor-perfil-chamada] .bx-lista-bike .topo .nav,.page-content[page=minha-conta-progresso] .bx-lista-bike .topo .nav{background-color:#f90;border:1px solid #f90;color:#fff}.page-content[page=instrutor-perfil-chamada] .bx-lista-bike .nav,.page-content[page=minha-conta-progresso] .bx-lista-bike .nav{border:1px solid var(--lc-color-primary);border-radius:30px;color:var(--lc-color-primary);display:inline-block;font-size:14px;font-weight:700;height:30px;line-height:30px;margin:2px;text-align:center;width:30px}.page-content[page=instrutor-perfil-chamada] .bx-lista-bike .nav.desativado,.page-content[page=minha-conta-progresso] .bx-lista-bike .nav.desativado{background-color:#bababa!important;border:1px solid #bababa;color:#fff}.page-content[page=instrutor-perfil-chamada] .bx-lista-bike .nav.aluno,.page-content[page=minha-conta-progresso] .bx-lista-bike .nav.aluno{background-color:#fff;border:2px solid var(--lc-color-second);color:#fff}.page-content[page=instrutor-perfil-chamada] .bx-lista-bike .nav.active,.page-content[page=minha-conta-progresso] .bx-lista-bike .nav.active{background-color:var(--lc-color-primary);color:#fff}.page-content[page=instrutor-perfil-chamada] .bx-lista-bike .nav.vazio,.page-content[page=minha-conta-progresso] .bx-lista-bike .nav.vazio{visibility:hidden}.page-content[page=instrutor-perfil-chamada] .bx-lista-bike .linha,.page-content[page=minha-conta-progresso] .bx-lista-bike .linha{margin-bottom:5px}.page-content[page=instrutor-perfil-chamada] .bx-lista-bike .titulo-linha,.page-content[page=minha-conta-progresso] .bx-lista-bike .titulo-linha{position:relative}.page-content[page=instrutor-perfil-chamada] .bx-lista-bike .titulo-linha:before,.page-content[page=minha-conta-progresso] .bx-lista-bike .titulo-linha:before{background-color:#e4deff;content:"";display:block;height:1px;position:absolute;top:10px;width:100%}.page-content[page=instrutor-perfil-chamada] .bx-lista-bike .titulo-linha span,.page-content[page=minha-conta-progresso] .bx-lista-bike .titulo-linha span{background-color:var(--lc-color-second-bg);color:var(--lc-color-primary);display:block;font-size:14px;font-weight:700;margin-bottom:5px;margin-left:auto;margin-right:auto;position:relative;width:70px}.page-content[page=instrutor-perfil-chamada] .lista-aulas .bx-aulas,.page-content[page=minha-conta-progresso] .lista-aulas .bx-aulas{border-bottom:1px solid #e4deff;margin-top:0;padding:20px 20px 20px 62px;position:relative}.page-content[page=instrutor-perfil-chamada] .lista-aulas .bx-aulas .img img,.page-content[page=minha-conta-progresso] .lista-aulas .bx-aulas .img img{border-radius:100%;height:50px;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:20px;width:50px}.page-content[page=instrutor-perfil-chamada] .lista-aulas .bx-aulas .nome,.page-content[page=minha-conta-progresso] .lista-aulas .bx-aulas .nome{color:var(--lc-color-primary);font-size:20px;font-weight:700;line-height:40px}.page-content[page=instrutor-perfil-chamada] .lista-aulas .bx-aulas .text,.page-content[page=minha-conta-progresso] .lista-aulas .bx-aulas .text{color:var(--lc-color-font);font-size:15px;font-weight:400;line-height:17px}.page-content[page=instrutor-perfil-chamada] .lista-aulas .bx-aulas .nav,.page-content[page=minha-conta-progresso] .lista-aulas .bx-aulas .nav{background-color:var(--lc-color-second-bg);border-radius:4px;bottom:0;color:var(--lc-color-primary);display:block;font-size:18px;font-weight:700;height:32px;line-height:32px;margin-bottom:auto;margin-top:auto;position:absolute;right:10px;text-align:center;text-decoration:none;top:0;width:90px}.page-content[page=instrutor-perfil-chamada] .lista-aulas .bx-aulas .nav small,.page-content[page=minha-conta-progresso] .lista-aulas .bx-aulas .nav small{color:var(--lc-color-primary);font-size:14px;font-weight:400}.page-content[page=instrutor-perfil-chamada] .lista-alunos .bx-alunos,.page-content[page=minha-conta-progresso] .lista-alunos .bx-alunos{border-bottom:1px solid #e4deff;margin-top:0;padding:20px 0;position:relative}.page-content[page=instrutor-perfil-chamada] .lista-alunos .bx-alunos .img img,.page-content[page=minha-conta-progresso] .lista-alunos .bx-alunos .img img{border-radius:100%;height:45px;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:12px;width:45px}.page-content[page=instrutor-perfil-chamada] .lista-alunos .bx-alunos .dados-aluno,.page-content[page=minha-conta-progresso] .lista-alunos .bx-alunos .dados-aluno{padding-left:25px;position:relative;width:60%}.page-content[page=instrutor-perfil-chamada] .lista-alunos .bx-alunos .dados-aluno .icone,.page-content[page=minha-conta-progresso] .lista-alunos .bx-alunos .dados-aluno .icone{bottom:0;height:25px;left:0;margin-bottom:auto;margin-top:auto;position:absolute;top:0}.page-content[page=instrutor-perfil-chamada] .lista-alunos .bx-alunos .dados-aluno .categoria,.page-content[page=minha-conta-progresso] .lista-alunos .bx-alunos .dados-aluno .categoria{color:var(--lc-color-primary);font-size:11px;font-weight:400;line-height:12px}.page-content[page=instrutor-perfil-chamada] .lista-alunos .bx-alunos .dados-aluno .nome,.page-content[page=minha-conta-progresso] .lista-alunos .bx-alunos .dados-aluno .nome{color:var(--lc-color-primary);font-size:15px;font-weight:700;line-height:18px;margin-bottom:3px}.page-content[page=instrutor-perfil-chamada] .lista-alunos .bx-alunos .navegacao-menu,.page-content[page=minha-conta-progresso] .lista-alunos .bx-alunos .navegacao-menu{bottom:0;height:32px;margin-bottom:auto;margin-top:auto;position:absolute;right:0;top:0}.page-content[page=instrutor-perfil-chamada] .lista-alunos .bx-alunos .navegacao-menu span,.page-content[page=minha-conta-progresso] .lista-alunos .bx-alunos .navegacao-menu span{background-color:var(--lc-color-second-bg);border:1px solid var(--lc-color-second-bg);border-radius:5px;color:var(--lc-color-primary);display:inline-block;font-size:15px;font-weight:700;height:32px;line-height:18px;margin-left:4px;text-align:center;width:32px}.page-content[page=instrutor-perfil-chamada] .lista-alunos .bx-alunos .navegacao-menu span small,.page-content[page=minha-conta-progresso] .lista-alunos .bx-alunos .navegacao-menu span small{display:block;font-size:9px;font-weight:400;line-height:9px}.page-content[page=instrutor-perfil-chamada] .lista-alunos .bx-alunos .navegacao-menu span i,.page-content[page=minha-conta-progresso] .lista-alunos .bx-alunos .navegacao-menu span i{font-size:22px;line-height:32px}.page-content[page=instrutor-perfil-chamada] .lista-alunos .bx-alunos .navegacao-menu .btn-nav,.page-content[page=minha-conta-progresso] .lista-alunos .bx-alunos .navegacao-menu .btn-nav{border:1px solid var(--lc-color-primary);color:#dad2ff}.page-content[page=instrutor-perfil-chamada] .lista-alunos .bx-alunos .navegacao-menu .active,.page-content[page=minha-conta-progresso] .lista-alunos .bx-alunos .navegacao-menu .active{background-color:var(--lc-color-primary);color:#e4deff}.page-content[page=instrutor-perfil-chamada] .bx-resumo-presenca,.page-content[page=minha-conta-progresso] .bx-resumo-presenca{background-color:var(--lc-color-second-bg);border:1px solid #e4deff;border-radius:5px;margin-top:8px;padding:3px 10px}.page-content[page=instrutor-perfil-chamada] .bx-resumo-presenca .text,.page-content[page=minha-conta-progresso] .bx-resumo-presenca .text{border-bottom:1px solid #e4deff;color:var(--lc-color-primary);font-size:16px;font-weight:400;padding:7px 0}.page-content[page=instrutor-perfil-chamada] .bx-resumo-presenca .text span,.page-content[page=minha-conta-progresso] .bx-resumo-presenca .text span{float:right;font-size:19px;font-weight:700;padding:0 10px}.page-content[page=instrutor-perfil-chamada] .bx-resumo-presenca .text:last-child,.page-content[page=minha-conta-progresso] .bx-resumo-presenca .text:last-child{border-bottom:none}.page-content[page=instrutor-perfil-chamada] button.btn-link,.page-content[page=minha-conta-progresso] button.btn-link{background-color:var(--lc-color-primary);border:1px solid var(--lc-color-primary);border-radius:8px;color:#fff;display:block;font-size:var(--lc-font-btn);font-weight:700;height:52px;margin-left:auto;margin-right:auto;margin-top:30px;max-width:320px;text-decoration:none;transform:scale(1);transition:.3s;width:100%}.page-content[page=instrutor-perfil-chamada] button.btn-link:hover,.page-content[page=minha-conta-progresso] button.btn-link:hover{transform:scale(.95)}.page-content[page=instrutor-perfil-chamada] .bx-alunos.destacado,.page-content[page=minha-conta-progresso] .bx-alunos.destacado{background-color:#e3f2fd;border-left:4px solid #2196f3;box-shadow:0 3px 10px rgba(0,0,0,.1);transition:all .3s ease}.page-content[page=instrutor-perfil-chamada] .bx-lista-bike .nav.destacado,.page-content[page=minha-conta-progresso] .bx-lista-bike .nav.destacado{background-color:#2196f3;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#fff;transform:scale(1.1);transition:all .3s ease}.page-content[page=instrutor-perfil-chamada] .dados-aluno .icones,.page-content[page=minha-conta-progresso] .dados-aluno .icones{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.page-content[page=instrutor-perfil-chamada] .dados-aluno .icones .icone,.page-content[page=minha-conta-progresso] .dados-aluno .icones .icone{cursor:help;font-size:18px}.page-content[page=instrutor-perfil-chamada] .bx-legenda,.page-content[page=minha-conta-progresso] .bx-legenda{background-color:#f9f9f9;border-radius:10px;display:flex;flex-direction:column;flex-wrap:wrap;gap:15px;gap:10px;margin-bottom:20px;padding:15px}.page-content[page=instrutor-perfil-chamada] .bx-legenda .legenda-item,.page-content[page=minha-conta-progresso] .bx-legenda .legenda-item{align-items:center;display:flex;font-size:14px}.page-content[page=instrutor-perfil-chamada] .bx-legenda .legenda-item .icone,.page-content[page=minha-conta-progresso] .bx-legenda .legenda-item .icone{font-size:18px;margin-right:5px}.page-content[page=instrutor-perfil-chamada] .tooltip-icone,.page-content[page=minha-conta-progresso] .tooltip-icone{background-color:#333;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#fff;display:none;font-size:12px;max-width:200px;padding:5px 10px;pointer-events:none;position:absolute;text-align:center;z-index:1000}.page-content[page=instrutor-perfil-chamada] .tooltip-icone:after,.page-content[page=minha-conta-progresso] .tooltip-icone:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;bottom:-5px;content:"";height:0;left:50%;margin-left:-5px;position:absolute;width:0}.page-content[page=instrutores-pagina],.page-content[page=instrutores-perfil],.page-content[page=instrutores-todas-aulas]{padding-bottom:50px}.page-content[page=instrutores-pagina] .bx-navbar,.page-content[page=instrutores-perfil] .bx-navbar,.page-content[page=instrutores-todas-aulas] .bx-navbar{overflow:auto}.page-content[page=instrutores-pagina] .bx-navbar .btn-voltar,.page-content[page=instrutores-perfil] .bx-navbar .btn-voltar,.page-content[page=instrutores-todas-aulas] .bx-navbar .btn-voltar{float:left;margin-bottom:5px}.page-content[page=instrutores-pagina] .bx-navbar .btn-compartilhar,.page-content[page=instrutores-pagina] .bx-navbar .btn-favoritar,.page-content[page=instrutores-perfil] .bx-navbar .btn-compartilhar,.page-content[page=instrutores-perfil] .bx-navbar .btn-favoritar,.page-content[page=instrutores-todas-aulas] .bx-navbar .btn-compartilhar,.page-content[page=instrutores-todas-aulas] .bx-navbar .btn-favoritar{color:var(--lc-color-primary);float:right;font-size:27px;margin-left:6px;margin-right:4px;margin-top:14px}.page-content[page=instrutores-pagina] .bx-navbar .btn-editar,.page-content[page=instrutores-perfil] .bx-navbar .btn-editar,.page-content[page=instrutores-todas-aulas] .bx-navbar .btn-editar{margin-top:22px}.page-content[page=instrutores-pagina] .btn-editar,.page-content[page=instrutores-perfil] .btn-editar,.page-content[page=instrutores-todas-aulas] .btn-editar{background-color:transparent;border:none;color:var(--lc-color-primary);float:right;font-size:25px;height:25px;line-height:25px;margin-right:5px;margin-top:-2px;padding:0;text-align:center;width:25px}.page-content[page=instrutores-pagina] .banner-Instruitor,.page-content[page=instrutores-perfil] .banner-Instruitor,.page-content[page=instrutores-todas-aulas] .banner-Instruitor{position:relative}.page-content[page=instrutores-pagina] .banner-Instruitor .img-banner,.page-content[page=instrutores-perfil] .banner-Instruitor .img-banner,.page-content[page=instrutores-todas-aulas] .banner-Instruitor .img-banner{border-radius:10px;height:350px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.page-content[page=instrutores-pagina] .banner-Instruitor .nome,.page-content[page=instrutores-perfil] .banner-Instruitor .nome,.page-content[page=instrutores-todas-aulas] .banner-Instruitor .nome{background-color:var(--lc-color-primary);border-bottom-left-radius:10px;border-top-right-radius:10px;bottom:0;color:#fff;font-size:16px;font-weight:700;padding:5px 10px;position:absolute}.page-content[page=instrutores-pagina] h4,.page-content[page=instrutores-perfil] h4,.page-content[page=instrutores-todas-aulas] h4{margin-bottom:0;margin-top:30px}.page-content[page=instrutores-pagina] .text-subtitle,.page-content[page=instrutores-perfil] .text-subtitle,.page-content[page=instrutores-todas-aulas] .text-subtitle{margin-bottom:5px}.page-content[page=instrutores-pagina] .btn-agenda,.page-content[page=instrutores-perfil] .btn-agenda,.page-content[page=instrutores-todas-aulas] .btn-agenda{background-color:var(--lc-color-second-bg);border-radius:4px;color:var(--lc-color-primary);float:right;font-size:14px;font-weight:700;height:32px;line-height:32px;margin-top:-25px;padding-left:10px;padding-right:10px;text-align:center;text-decoration:none;transition:.3s;width:auto}.page-content[page=instrutores-pagina] .btn-agenda:hover,.page-content[page=instrutores-perfil] .btn-agenda:hover,.page-content[page=instrutores-todas-aulas] .btn-agenda:hover{background-color:var(--lc-color-primary);color:#fff}.page-content[page=instrutores-pagina] .lista-aulas,.page-content[page=instrutores-perfil] .lista-aulas,.page-content[page=instrutores-todas-aulas] .lista-aulas{margin-top:10px}.page-content[page=instrutores-pagina] .lista-aulas .bx-aulas2,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas2,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas2{border-bottom:1px solid #e4deff;margin-top:0;padding:20px 20px 20px 62px;position:relative}.page-content[page=instrutores-pagina] .lista-aulas .bx-aulas2 .img img,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas2 .img img,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas2 .img img{border-radius:100%;bottom:0;height:50px;left:0;margin-bottom:auto;margin-top:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:50px}.page-content[page=instrutores-pagina] .lista-aulas .bx-aulas2 .nome,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas2 .nome,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas2 .nome{color:var(--lc-color-primary);font-size:15px;font-weight:700;margin-bottom:3px}.page-content[page=instrutores-pagina] .lista-aulas .bx-aulas2 .text,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas2 .text,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas2 .text{color:var(--lc-color-font);font-size:15px;font-weight:400;line-height:17px}.page-content[page=instrutores-pagina] .lista-aulas .bx-aulas2 .nav,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas2 .nav,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas2 .nav{background-color:var(--lc-color-primary);border-radius:4px;bottom:0;color:#fff;display:block;font-size:14px;font-weight:700;height:32px;line-height:32px;margin-bottom:auto;margin-top:auto;position:absolute;right:10px;text-align:center;text-decoration:none;top:0;transition:.3s;width:90px}.page-content[page=instrutores-pagina] .lista-aulas .bx-aulas2 .nav:hover,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas2 .nav:hover,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas2 .nav:hover{background-color:var(--lc-color-second)}.page-content[page=instrutores-pagina] .lista-aulas .bx-aulas2 .nav-perfil,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas2 .nav-perfil,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas2 .nav-perfil{background-color:var(--lc-color-second-bg);border:1px solid #e4deff;color:var(--lc-color-primary)}.page-content[page=instrutores-pagina] .lista-aulas .bx-aulas2 .nav-perfil.active,.page-content[page=instrutores-perfil] .lista-aulas .bx-aulas2 .nav-perfil.active,.page-content[page=instrutores-todas-aulas] .lista-aulas .bx-aulas2 .nav-perfil.active{background-color:var(--lc-color-primary);color:#fff}.page-content[page=instrutores-pagina] .bx-mensagem,.page-content[page=instrutores-perfil] .bx-mensagem,.page-content[page=instrutores-todas-aulas] .bx-mensagem{background-color:var(--lc-color-primary);border-radius:7px;margin-bottom:35px;margin-top:30px;padding:20px}.page-content[page=instrutores-pagina] .bx-mensagem .mensagem,.page-content[page=instrutores-perfil] .bx-mensagem .mensagem,.page-content[page=instrutores-todas-aulas] .bx-mensagem .mensagem{color:var(--lc-color-font-primary);font-size:18px;font-weight:700;margin-bottom:15px;text-align:center}.page-content[page=instrutores-pagina] .bx-mensagem .nome,.page-content[page=instrutores-perfil] .bx-mensagem .nome,.page-content[page=instrutores-todas-aulas] .bx-mensagem .nome{color:var(--lc-color-font-primary);font-size:15px;font-weight:400;text-align:center}.page-content[page=instrutores-pagina] .texto-instrutor,.page-content[page=instrutores-perfil] .texto-instrutor,.page-content[page=instrutores-todas-aulas] .texto-instrutor{color:var(--lc-color-primary);font-size:14px;font-weight:400;line-height:21px;margin-bottom:10px;margin-top:8px}.page-content[page=instrutores-pagina] iframe,.page-content[page=instrutores-perfil] iframe,.page-content[page=instrutores-todas-aulas] iframe{margin-top:15px}.page-content[page=instrutores]{padding-bottom:30px}.page-content[page=instrutores] .bx-aulas{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.page-content[page=instrutores] .bx-aulas .aula{margin:0;width:auto}.page-content[page=instrutores] .bx-aulas .aula .img{height:150px}.page-content[page=instrutores-perfil]{padding-bottom:10px}.page-content[page=instrutores-perfil] .sem-aulas{display:none}.page-content[page=instrutores-perfil] .lista-aulas{margin-bottom:10px}.page-content[page=instrutores-perfil] .bx-mensagem{margin-top:10px}.sem-aulas{color:#888;padding:10px 0;text-align:center}.sem-aulas i{display:block}.page-content[page=minha-conta-pedidos] .bx-pedidos{margin:15px 0}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:15px;padding:20px;transition:box-shadow .3s ease}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card.clickable{cursor:pointer}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card.expanded{cursor:default}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-header .pedido-nome{flex:1;font-size:.7rem;font-weight:600}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-header .pedido-status{align-items:center;display:flex;font-size:.875rem;gap:10px}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-info{display:grid;gap:15px;grid-template-columns:1fr 1fr 1fr;margin-bottom:15px}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-info .info-item{text-align:center}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-info .info-item .info-label{font-size:.75rem;margin-bottom:5px}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-info .info-item .info-value{font-size:1rem;font-weight:600}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-info .info-item .info-value.destaque{color:var(--lc-color-primary);font-weight:700}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .expand-icon{color:#6c757d;cursor:pointer;font-size:1.2rem;transition:transform .3s ease}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .expand-icon.rotated{transform:rotate(180deg)}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-detalhes{border-top:1px solid #e9ecef;display:none;margin-top:20px;padding-top:15px}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-detalhes.show{display:block}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-detalhes h6{font-weight:600;margin-bottom:15px}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-detalhes .detalhes-section{margin-bottom:20px}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-detalhes .detalhes-section .detalhes-title{font-size:.95rem;font-weight:600;margin-bottom:10px}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-detalhes .detalhes-section .item-pedido{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;font-size:.875rem;margin-bottom:8px;padding:12px}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-detalhes .detalhes-section .item-pedido .item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-detalhes .detalhes-section .item-pedido .item-header .item-nome{font-weight:600}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-detalhes .detalhes-section .item-pedido .item-valores{display:flex;justify-content:flex-end}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-detalhes .detalhes-section .item-pedido .item-valores .valor-subtotal{color:var(--lc-color-primary);font-weight:600}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-detalhes .detalhes-section .resumo-valores{background:#f8f9fa;border-radius:6px;margin-top:15px;padding:15px}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-detalhes .detalhes-section .resumo-valores .resumo-item{display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:8px}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-detalhes .detalhes-section .resumo-valores .resumo-item.desconto{color:#dc3545}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-detalhes .detalhes-section .resumo-valores .resumo-item.total{border-top:1px solid #dee2e6;color:var(--lc-color-primary);font-size:1rem;font-weight:700;margin-top:8px;padding-top:8px}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-detalhes .detalhes-section .pagamento-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;font-size:.875rem;margin-bottom:8px;padding:12px}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-detalhes .detalhes-section .pagamento-item .pagamento-info{display:flex;justify-content:space-between;margin-bottom:8px}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-detalhes .detalhes-section .pagamento-item .pagamento-info .pagamento-data{font-weight:600}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-detalhes .detalhes-section .pagamento-item .pagamento-status-valor{align-items:center;display:flex;justify-content:space-between}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-detalhes .detalhes-section .pagamento-item .pagamento-status-valor .pagamento-valor{color:var(--lc-color-primary);font-weight:600}.page-content[page=minha-conta-pedidos] .bx-pedidos .pedido-card .pedido-detalhes .detalhes-section .observacoes-info{background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;color:#856404;font-size:.875rem;padding:12px}.page-content[page=minha-conta-pedidos] .bx-pedidos.empty-state .alert-info{text-align:center}.page-content[page=minha-conta-pedidos] .bx-pedidos.empty-state .alert-info p{margin-bottom:15px}.page-content[page=minha-conta-pedidos] .bx-pedidos.empty-state .alert-info .btn-link{display:inline-block;margin:0 auto}.page-content[page=minha-conta-pedidos] .periodo-personalizado{background-color:#fff;border:1px solid #dee2e6;border-radius:6px;display:none;margin-top:15px;padding:15px}.page-content[page=minha-conta-pedidos] .periodo-personalizado.show{display:block}.page-content[page=minha-conta-pacotes] .pacote-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:15px;padding:20px;transition:box-shadow .3s ease}.page-content[page=minha-conta-pacotes] .pacote-card.clickable{cursor:pointer}.page-content[page=minha-conta-pacotes] .pacote-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.page-content[page=minha-conta-pacotes] .pacote-card.expanded{cursor:default}.page-content[page=minha-conta-pacotes] .pacote-card.expirado{background:#f8f9fa;border-color:#dee2e6;opacity:.8}.page-content[page=minha-conta-pacotes] .pacote-card.expirando{background:#fff8e1;border-color:#ffc107}.page-content[page=minha-conta-pacotes] .pacote-header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.page-content[page=minha-conta-pacotes] .pacote-nome{flex:1;font-size:1.1rem;font-weight:600}.page-content[page=minha-conta-pacotes] .pacote-status{align-items:center;display:flex;font-size:.875rem;gap:10px}.page-content[page=minha-conta-pacotes] .expand-icon{color:#6c757d;cursor:pointer;font-size:1.2rem;transition:transform .3s ease}.page-content[page=minha-conta-pacotes] .expand-icon.rotated{transform:rotate(180deg)}.page-content[page=minha-conta-pacotes] .pacote-aulas{border-top:1px solid #e9ecef;display:none;margin-top:20px;padding-top:15px}.page-content[page=minha-conta-pacotes] .pacote-aulas.show{display:block}.page-content[page=minha-conta-pacotes] .aula-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;font-size:.875rem;margin-bottom:8px;padding:12px}.page-content[page=minha-conta-pacotes] .aula-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.page-content[page=minha-conta-pacotes] .aula-data{font-weight:600}.page-content[page=minha-conta-pacotes] .aula-detalhes{color:#6c757d;display:grid;gap:8px;grid-template-columns:1fr 1fr}.page-content[page=minha-conta-pacotes] .empty-aulas{color:#6c757d;font-style:italic;padding:20px;text-align:center}.page-content[page=minha-conta-pacotes] .pacote-info{display:grid;gap:15px;grid-template-columns:1fr 1fr 1fr;margin-bottom:15px}.page-content[page=minha-conta-pacotes] .info-item{text-align:center}.page-content[page=minha-conta-pacotes] .info-label{font-size:.75rem;margin-bottom:5px}.page-content[page=minha-conta-pacotes] .info-value{font-size:1rem;font-weight:600}.page-content[page=minha-conta-pacotes] .info-value.destaque{font-size:1rem}.page-content[page=minha-conta-pacotes] .progress-bar-custom{background:#e9ecef;border-radius:4px;height:8px;margin-top:5px;overflow:hidden}.page-content[page=minha-conta-pacotes] .progress-fill{background:linear-gradient(90deg,var(--lc-color-second),color-mix(in srgb,var(--lc-color-second),#fff 20%));height:100%;transition:width .3s ease}.page-content[page=minha-conta-pacotes] .stats-resumo{background:var(--lc-color-primary);border-radius:8px;color:var(--lc-color-font-primary);margin-bottom:20px;padding:20px}.page-content[page=minha-conta-pacotes] .stats-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));text-align:center}.page-content[page=minha-conta-pacotes] .stat-item{text-align:center}.page-content[page=minha-conta-pacotes] .stat-numero{font-size:2rem;font-weight:700;margin-bottom:5px}.page-content[page=minha-conta-pacotes] .stat-label{font-size:.875rem;opacity:.9}.page-content[page=minha-conta-pacotes] .section-title{border-bottom:2px solid #e9ecef;font-size:1.25rem;font-weight:600;margin:30px 0 15px;padding-bottom:8px}.page-content[page=minha-conta-pacotes] .empty-state{padding:40px 20px;text-align:center}.page-content[page=minha-conta-pacotes] .empty-state i{font-size:3rem;margin-bottom:15px;opacity:.5}