.page-acesso-profissional{min-height:100vh;background:linear-gradient(180deg,#f7fbff 0%,#eef4fb 100%)}.page-acesso-profissional .content-width #block-system-main{padding:0}.gw2d-acesso-profissional-header{padding:1rem 0 0}.gw2d-acesso-profissional-header .content-width{display:flex;justify-content:center;align-items:center}.gw2d-acesso-profissional-logo{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.gw2d-acesso-profissional-logo img{display:block;width:auto;max-width:240px;max-height:64px}.gw2d-acesso-profissional-content{padding:2.5rem 0 4rem}.gw2d-acesso-profissional-wrapper{max-width:920px;margin:0 auto;padding:0 1rem}.gw2d-acesso-profissional-intro{text-align:center;margin-bottom:1.5rem}.gw2d-eyebrow{display:inline-block;margin-bottom:.75rem;padding:.35rem .75rem;border-radius:999px;background:#dbeafe;color:#0b64d9;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.gw2d-acesso-profissional-intro h1{margin:0 0 .75rem;font-size:2.2rem;line-height:1.15;color:#0f172a}.gw2d-acesso-profissional-intro p{max-width:680px;margin:0 auto;color:#475569;line-height:1.6}.gw2d-tabs-nav{display:flex;gap:.75rem;justify-content:center;margin:0 auto 1.5rem}.gw2d-tab-trigger{display:inline-block;min-width:170px;padding:.95rem 1.25rem;border-radius:999px;background:#e2e8f0;color:#334155;text-align:center;text-decoration:none;font-weight:700;transition:all .2s ease}.gw2d-tab-trigger.is-active,.gw2d-tab-trigger:hover{background:#0b64d9;color:#fff}.gw2d-tab-panel{display:none}.gw2d-tab-panel.is-active{display:block}.gw2d-acesso-profissional-col,.gw2d-acesso-profissional-card{max-width:640px;margin:0 auto;padding:2rem;box-sizing:border-box;border:1px solid #d9e2ec;border-radius:18px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,0.08)}.gw2d-acesso-profissional-col h2,.gw2d-acesso-profissional-card h2{margin-top:0;margin-bottom:.5rem;font-size:1.35rem;color:#0f172a}.gw2d-form-help{margin:0 0 1.25rem;color:#64748b}.gw2d-acesso-profissional-col .form-item{margin-bottom:1rem;max-width:100%}.gw2d-acesso-profissional-col input[type="text"],.gw2d-acesso-profissional-col input[type="password"],.gw2d-acesso-profissional-col select{width:100%;max-width:100%;padding:.6vw 1vw;border:1px solid #cbd5e1;border-radius:12px;box-sizing:border-box;background:#fff;height:auto}.gw2d-acesso-profissional-col .form-actions{margin-top:1.5rem}.gw2d-acesso-profissional-col .form-actions input{min-width:220px;padding:.6vw 1vw;border:none;border-radius:12px;background:#f25c05;color:#fff;font-weight:700;cursor:pointer}.gw2d-acesso-profissional-col .form-actions input:hover{background:#0b64d9}.gw2d-forgot-pass{margin-top:1rem}.gw2d-forgot-pass a{color:#0b64d9;font-weight:600}.gw2d-acesso-logado ul{margin:1rem 0 0}.gw2d-acesso-logado li{margin-bottom:.5rem}.gw2d-restrito-cta{margin:1.5em 0;padding:1em;background:#f5f5f5;border-radius:4px}.gw2d-artigo-teaser-restrito{margin-bottom:1em}body.page-user.page-user-password.not-logged-in{padding-top:0 !important;background:linear-gradient(180deg,#f7fbff 0%,#eef4fb 100%) !important;overflow:visible !important}body.page-user.page-user-password.not-logged-in #page{background:transparent !important;padding:0 !important;border-radius:0 !important;max-width:100% !important;margin:0 auto !important;float:none !important}body.page-user.page-user-password.not-logged-in #page h1{display:none !important}body.page-user.page-user-password.not-logged-in #content{overflow:visible !important}body.page-user.page-user-password.not-logged-in #page form,body.page-user.page-user-password.not-logged-in #page .gw2d-acesso-profissional-col form{width:100% !important}body.page-user.page-user-password.not-logged-in #page .form-item{width:100% !important;margin-bottom:1rem !important;box-sizing:border-box !important}body.page-user.page-user-password.not-logged-in #page label{color:#0f172a !important;font-size:.95rem !important;font-weight:600 !important;padding-bottom:.35rem;display:block !important;margin-left:0 !important}body.page-user.page-user-password.not-logged-in #page input[type="text"]{background:#fff !important;border:1px solid #cbd5e1 !important;border-radius:12px !important;color:#0f172a !important;height:auto !important;line-height:1.5 !important;width:100% !important;max-width:100% !important;font-size:1rem !important;padding:.95rem 1rem !important;text-indent:0 !important;margin-bottom:0 !important;box-sizing:border-box !important}
body.page-user.page-user-password.not-logged-in #page input[type="text"]:focus{border-color:#0b64d9 !important;outline:none !important;box-shadow:0 0 0 3px rgba(11,100,217,0.12) !important}body.page-user.page-user-password.not-logged-in #page .description{display:none !important}body.page-user.page-user-password.not-logged-in #page .form-actions{width:100% !important;margin-top:1.5rem !important}body.page-user.page-user-password.not-logged-in #page input#edit-submit,body.page-user.page-user-password.not-logged-in #page input[type="submit"]{width:100% !important;max-width:100% !important;padding:.95rem 1.25rem !important;border:none !important;border-radius:12px !important;background:#f25c05 !important;color:#fff !important;font-weight:700 !important;font-size:1rem !important;height:auto !important;line-height:1.5 !important;text-indent:0 !important;text-align:center !important;cursor:pointer !important;margin-top:0 !important;box-sizing:border-box !important;transition:background .2s ease}body.page-user.page-user-password.not-logged-in #page input#edit-submit:hover,body.page-user.page-user-password.not-logged-in #page input[type="submit"]:hover{background:#0b64d9 !important}body.page-user.page-user-password.not-logged-in div.messages{max-width:640px;border-radius:12px}.page-user-password .gw2d-acesso-profissional-col .form-actions input[type="submit"]{width:100%;padding:.95rem 1.25rem;border:none;border-radius:12px;background:#f25c05;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:background .2s ease}.page-user-password .gw2d-acesso-profissional-col .form-actions input[type="submit"]:hover{background:#0b64d9}.page-user-password .gw2d-acesso-profissional-col .form-item{margin-bottom:1rem}.page-user-password .gw2d-acesso-profissional-col .description{display:none}.gw2d-back-login{margin-top:1.25rem;text-align:center}.gw2d-back-login a{color:#0b64d9;font-weight:600;text-decoration:none}.gw2d-back-login a:hover{text-decoration:underline}.gw2d-header-topbar-center{width:35vw}@media(max-width:700px){body.page-user.page-user-password.not-logged-in{padding-top:0 !important}body.page-user.page-user-password.not-logged-in #page{padding:0 !important;width:auto !important;max-width:100% !important}.page-acesso-profissional .content-width #block-system-main{padding:0}.gw2d-acesso-profissional-content{padding-top:1.5rem}.gw2d-acesso-profissional-logo img{max-width:200px;max-height:54px}.gw2d-acesso-profissional-intro p{font-size:5vw;line-height:120%}.gw2d-acesso-profissional-col,.gw2d-acesso-profissional-card{padding:1.35rem;border-radius:14px}.gw2d-tabs-nav{flex-direction:column}.gw2d-tab-trigger{width:100%}.gw2d-acesso-profissional-intro h1{font-size:1.7rem}label{margin-left:5vw}.gw2d-acesso-profissional-col input[type="text"],.gw2d-acesso-profissional-col input[type="password"],.gw2d-acesso-profissional-col select,.gw2d-acesso-profissional-col .form-actions input{font-size:3.5vw;vertical-align:middle;min-height:40px;border-radius:999vw}}