.countdown-pt .days .label::before{content:"Dias"!important;visibility:visible}.countdown-pt .hours .label::before{content:"Horas"!important;visibility:visible}.countdown-pt .minutes .label::before{content:"Minutos"!important;visibility:visible}.countdown-pt .seconds .label::before{content:"Segundos"!important;visibility:visible}.countdown-pt .label{visibility:hidden;position:relative}.countdown-pt .label::before{position:absolute;top:0;left:0;right:0;text-align:center;visibility:visible}.rcp-login-wrapper{background:#6f6bc9;padding:80px 20px}.rcp-login-wrapper .et_pb_text{text-align:center}.rcp-login-wrapper h1,.rcp-login-wrapper h2{color:#ffffff;font-weight:700;font-size:48px;margin-bottom:20px}.rcp-login-wrapper p{color:rgba(255,255,255,0.9);font-size:18px;max-width:880px;margin:0 auto 40px}.rcp-login-wrapper .rcp_form,.rcp-login-wrapper form.rcp_login_form{max-width:420px;margin:40px auto 0;padding:32px;background:#ffffff;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,0.15);text-align:left}.rcp-login-wrapper .rcp_form label{font-weight:600;color:#1f2937;display:block;margin-bottom:6px}.rcp-login-wrapper .rcp_form input[type="text"],.rcp-login-wrapper .rcp_form input[type="password"]{width:100%;padding:14px 16px;border-radius:12px;border:1px solid #d1d5db;font-size:15px;margin-bottom:20px}.rcp-login-wrapper .rcp_form input[type="submit"]{width:100%;background:#ff6f61;color:#ffffff;border:none;border-radius:999px;padding:14px;font-size:16px;font-weight:600;cursor:pointer}.rcp-login-wrapper .rcp_form input[type="submit"]:hover{background:#ff5a4a}.rcp-login-wrapper .rcp_form a{color:#6f6bc9;font-weight:500}@media (max-width:768px){.rcp-login-wrapper h1{font-size:34px}}.rcp-register-wrapper{background:#6f6bc9;padding:80px 20px}.rcp-register-wrapper .et_pb_text{text-align:center}.rcp-register-wrapper h1,.rcp-register-wrapper h2{color:#ffffff;font-weight:700;font-size:48px;margin-bottom:20px}.rcp-register-wrapper p{color:rgba(255,255,255,0.9);font-size:18px;max-width:880px;margin:0 auto 40px}.rcp-register-wrapper .rcp_form,.rcp-register-wrapper form.rcp_register_form{max-width:520px;margin:40px auto 0;padding:36px;background:#ffffff;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,0.15);text-align:left}.rcp-register-wrapper .rcp_form label{font-weight:600;color:#1f2937;display:block;margin-bottom:6px}.rcp-register-wrapper .rcp_form input[type="text"],.rcp-register-wrapper .rcp_form input[type="email"],.rcp-register-wrapper .rcp_form input[type="password"],.rcp-register-wrapper .rcp_form select{width:100%;padding:14px 16px;border-radius:12px;border:1px solid #d1d5db;font-size:15px;margin-bottom:20px}.rcp-register-wrapper .rcp_form input[type="checkbox"]{margin-right:8px}.rcp-register-wrapper .rcp_form input[type="submit"]{width:100%;background:#ff6f61;color:#ffffff;border:none;border-radius:999px;padding:14px;font-size:16px;font-weight:600;cursor:pointer;margin-top:10px;transition:all 0.3s ease}.rcp-register-wrapper .rcp_form input[type="submit"]:hover{background:#ff5a4a}.rcp-register-wrapper .rcp_form a{color:#6f6bc9;font-weight:500}.rcp-register-wrapper .rcp_message{max-width:520px;margin:20px auto;padding:14px 18px;border-radius:12px;font-weight:500}@media (max-width:768px){.rcp-register-wrapper h1{font-size:34px}.rcp-register-wrapper .rcp_form{padding:24px}}