body{background-color:var(--lc-color-primary)!important;height:100%;padding-top:0!important}header.app-content{padding:0!important}.page-content[page=login]{padding-bottom:30px}.page-content[page=login] .logo{animation:fadeIn 1s ease-in-out forwards;display:block;margin:130px auto 70px;max-width:270px;opacity:0;position:relative;top:-30px;width:100%}@keyframes fadeIn{0%{opacity:0;top:-30px}to{opacity:1;top:0}}.page-content[page=login] form{display:block;margin-left:auto;margin-right:auto;max-width:350px;width:100%}.page-content[page=login] form label{color:400;color:var(--lc-color-font-second);display:block;font-size:var(--lc-font-size-label);margin-bottom:5px;padding-left:5px}.page-content[page=login] form input{background-color:var(--lc-color-primary);border:1px solid var(--lc-color-font-second);border-radius:6px;color:var(--lc-color-font-second);display:block;font-size:15px;font-weight:400;height:43px;margin-bottom:15px;outline:none;padding-left:10px;width:100%}.page-content[page=login] form input:focus{border:1px solid #fff}.page-content[page=login] form input::-moz-placeholder{color:var(--lc-color-font-primary)}.page-content[page=login] form input::placeholder{color:var(--lc-color-font-primary)}.page-content[page=login] form a.link{color:var(--lc-color-font-second);float:right;font-size:var(--lc-font-size-label);font-weight:400;transition:.3s}.page-content[page=login] form a.link:hover{text-decoration:underline}.page-content[page=login] form button{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);font-weight:700;height:52px;margin-top:40px;transform:scale(1);transition:.3s;width:100%}.page-content[page=login] form button:hover{transform:scale(.95)}.page-content[page=login] .btn-acesso-sem-conta{font-size:11px;font-weight:400;padding-top:20px;width:200px}.page-content[page=login] .btn-acesso-sem-conta,.page-content[page=login] .btn-criar-conta{color:var(--lc-color-font-primary);display:block;margin-left:auto;margin-right:auto;padding-bottom:10px;text-align:center;text-transform:uppercase;transition:.3s}.page-content[page=login] .btn-criar-conta{font-size:16px;font-weight:700;margin-top:30px;padding-top:10px;width:160px}.page-content[page=login] .btn-criar-conta:before{background-color:#fff;content:"";height:1px;left:0;position:absolute;top:0;transition:.2s;width:0}.page-content[page=login] .btn-criar-conta:after{background-color:#fff;bottom:0;content:"";height:1px;position:absolute;right:0;transition:.2s;width:0}.page-content[page=login] .btn-criar-conta:hover{color:#fff}.page-content[page=login] .btn-criar-conta:hover:after,.page-content[page=login] .btn-criar-conta:hover:before{width:100%}.page-content[page=cadastro],.page-content[page=questionario-parq],.page-content[page=recuperar-senha]{background-color:#fff;padding-bottom:40px}.page-content[page=cadastro] .header-topo,.page-content[page=questionario-parq] .header-topo,.page-content[page=recuperar-senha] .header-topo{background-color:var(--lc-color-primary);margin-bottom:30px;padding:15px}.page-content[page=cadastro] .header-topo img,.page-content[page=questionario-parq] .header-topo img,.page-content[page=recuperar-senha] .header-topo img{display:block;margin-left:auto;margin-right:auto;max-width:100px;width:100%}.page-content[page=cadastro] .links,.page-content[page=questionario-parq] .links,.page-content[page=recuperar-senha] .links{margin-top:20px;text-align:center}.page-content[page=cadastro] .links a,.page-content[page=questionario-parq] .links a,.page-content[page=recuperar-senha] .links a{color:var(--lc-color-primary);font-size:var(--lc-font-size-label);font-weight:500;text-decoration:underline;transition:.3s}.page-content[page=cadastro] .links a:hover,.page-content[page=questionario-parq] .links a:hover,.page-content[page=recuperar-senha] .links a:hover{text-decoration:none}.page-content[page=cadastro] form,.page-content[page=questionario-parq] form,.page-content[page=recuperar-senha] form{display:block;margin-left:auto;margin-right:auto;max-width:350px;width:100%}.page-content[page=cadastro] form h2,.page-content[page=questionario-parq] form h2,.page-content[page=recuperar-senha] form h2{color:var(--lc-color-primary);font-size:var(--lc-font-size-h2);font-weight:700;margin-bottom:5px}.page-content[page=cadastro] form h3,.page-content[page=questionario-parq] form h3,.page-content[page=recuperar-senha] form h3{color:var(--lc-color-font);font-size:var(--lc-font-size-h3);font-weight:400;margin-bottom:25px}.page-content[page=cadastro] form label,.page-content[page=questionario-parq] form label,.page-content[page=recuperar-senha] form label{color:400;color:var(--lc-color-font);display:block;font-size:var(--lc-font-size-label);margin-bottom:5px;padding-left:5px}.page-content[page=cadastro] form input[type=email],.page-content[page=cadastro] form input[type=password],.page-content[page=cadastro] form input[type=tel],.page-content[page=cadastro] form input[type=text],.page-content[page=cadastro] form select,.page-content[page=questionario-parq] form input[type=email],.page-content[page=questionario-parq] form input[type=password],.page-content[page=questionario-parq] form input[type=tel],.page-content[page=questionario-parq] form input[type=text],.page-content[page=questionario-parq] form select,.page-content[page=recuperar-senha] form input[type=email],.page-content[page=recuperar-senha] form input[type=password],.page-content[page=recuperar-senha] form input[type=tel],.page-content[page=recuperar-senha] form input[type=text],.page-content[page=recuperar-senha] form select{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=cadastro] form input[type=email]:focus,.page-content[page=cadastro] form input[type=password]:focus,.page-content[page=cadastro] form input[type=tel]:focus,.page-content[page=cadastro] form input[type=text]:focus,.page-content[page=cadastro] form select:focus,.page-content[page=questionario-parq] form input[type=email]:focus,.page-content[page=questionario-parq] form input[type=password]:focus,.page-content[page=questionario-parq] form input[type=tel]:focus,.page-content[page=questionario-parq] form input[type=text]:focus,.page-content[page=questionario-parq] form select:focus,.page-content[page=recuperar-senha] form input[type=email]:focus,.page-content[page=recuperar-senha] form input[type=password]:focus,.page-content[page=recuperar-senha] form input[type=tel]:focus,.page-content[page=recuperar-senha] form input[type=text]:focus,.page-content[page=recuperar-senha] form select:focus{border:1px solid var(--lc-color-primary)}.page-content[page=cadastro] form input[type=email]::-moz-placeholder,.page-content[page=cadastro] form input[type=password]::-moz-placeholder,.page-content[page=cadastro] form input[type=tel]::-moz-placeholder,.page-content[page=cadastro] form input[type=text]::-moz-placeholder,.page-content[page=cadastro] form select::-moz-placeholder,.page-content[page=questionario-parq] form input[type=email]::-moz-placeholder,.page-content[page=questionario-parq] form input[type=password]::-moz-placeholder,.page-content[page=questionario-parq] form input[type=tel]::-moz-placeholder,.page-content[page=questionario-parq] form input[type=text]::-moz-placeholder,.page-content[page=questionario-parq] form select::-moz-placeholder,.page-content[page=recuperar-senha] form input[type=email]::-moz-placeholder,.page-content[page=recuperar-senha] form input[type=password]::-moz-placeholder,.page-content[page=recuperar-senha] form input[type=tel]::-moz-placeholder,.page-content[page=recuperar-senha] form input[type=text]::-moz-placeholder,.page-content[page=recuperar-senha] form select::-moz-placeholder{color:var(--lc-color-primary)}.page-content[page=cadastro] form input[type=email]::placeholder,.page-content[page=cadastro] form input[type=password]::placeholder,.page-content[page=cadastro] form input[type=tel]::placeholder,.page-content[page=cadastro] form input[type=text]::placeholder,.page-content[page=cadastro] form select::placeholder,.page-content[page=questionario-parq] form input[type=email]::placeholder,.page-content[page=questionario-parq] form input[type=password]::placeholder,.page-content[page=questionario-parq] form input[type=tel]::placeholder,.page-content[page=questionario-parq] form input[type=text]::placeholder,.page-content[page=questionario-parq] form select::placeholder,.page-content[page=recuperar-senha] form input[type=email]::placeholder,.page-content[page=recuperar-senha] form input[type=password]::placeholder,.page-content[page=recuperar-senha] form input[type=tel]::placeholder,.page-content[page=recuperar-senha] form input[type=text]::placeholder,.page-content[page=recuperar-senha] form select::placeholder{color:var(--lc-color-primary)}.page-content[page=cadastro] form a.link,.page-content[page=questionario-parq] form a.link,.page-content[page=recuperar-senha] form a.link{color:var(--lc-color-font-second);float:right;font-size:var(--lc-font-size-label);font-weight:400;transition:.3s}.page-content[page=cadastro] form a.link:hover,.page-content[page=questionario-parq] form a.link:hover,.page-content[page=recuperar-senha] form a.link:hover{text-decoration:underline}.page-content[page=cadastro] form .form-check,.page-content[page=questionario-parq] form .form-check,.page-content[page=recuperar-senha] form .form-check{margin-top:25px;position:relative}.page-content[page=cadastro] form .form-check input,.page-content[page=questionario-parq] form .form-check input,.page-content[page=recuperar-senha] form .form-check input{bottom:0;left:3px;position:absolute;scale:1.5;top:0}.page-content[page=cadastro] form .form-check label,.page-content[page=questionario-parq] form .form-check label,.page-content[page=recuperar-senha] form .form-check label{color:var(--lc-color-primary);font-size:15px;font-weight:400;line-height:19px}.page-content[page=cadastro] form .form-check label a,.page-content[page=questionario-parq] form .form-check label a,.page-content[page=recuperar-senha] form .form-check label a{color:var(--lc-color-primary);font-weight:700}.page-content[page=cadastro] form button,.page-content[page=questionario-parq] form button,.page-content[page=recuperar-senha] form button{background-color:var(--lc-color-primary);border:1px solid var(--lc-color-primary);border-radius:8px;color:#fff;font-size:var(--lc-font-btn);font-weight:700;height:52px;margin-top:40px;transform:scale(1);transition:.3s;width:100%}.page-content[page=cadastro] form button:hover,.page-content[page=questionario-parq] form button:hover,.page-content[page=recuperar-senha] form button:hover{transform:scale(.95)}.page-content[page=questionario-parq] label{font-size:16px}.page-content[page=questionario-parq] .cancelamento-parq{margin-bottom:20px;text-align:right}.page-content[page=questionario-parq] .cancelamento-parq a{color:var(--lc-color-primary);font-size:16px;font-weight:500;text-decoration:none;transition:.3s}.page-content[page=recuperar-senha]{height:100%}.page-content[page=questionario-parq] #parqForm{max-width:100%}.page-content[page=questionario-parq] .form-check .form-check-input{margin:0}.page-content[page=questionario-parq] .form-check label{font-size:18px}.page-content[page=questionario-parq] .radio-options{display:flex;gap:20px;margin-bottom:20px}.page-content[page=questionario-parq] .form-check{align-items:center;display:flex;min-width:80px}.is-invalid{border-color:#dc3545!important}