#wppb-register-user{font-family:'Alata',sans-serif;max-width:100%;margin:0 auto}#wppb-register-user h4,#wppb-register-user .wppb-form-field h4,#wppb-register-user .extra_field_heading{color:#0f517a!important;font-size:24px;font-weight:600;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #d6e610}#wppb-register-user .wppb-form-field{margin-bottom:24px;position:relative}#wppb-register-user label{display:block;color:#333;font-size:16px;margin-bottom:8px}#wppb-register-user input[type="text"],#wppb-register-user input[type="email"],#wppb-register-user input[type="password"]{width:100%;padding:12px 16px;font-size:16px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9;transition:all 0.3s ease;box-shadow:none;outline:none}#wppb-register-user input[type="text"]:focus,#wppb-register-user input[type="email"]:focus,#wppb-register-user input[type="password"]:focus{border-color:#3681b1;box-shadow:0 0 0 2px rgba(54,129,177,0.1);background-color:#fff}#wppb-register-user .wppb-required{color:#d6e610;margin-left:4px}#wppb-register-user .wppb-description-delimiter{color:#666;font-size:14px;display:block;margin-top:4px}#wppb-register-user .wppb-checkboxes{list-style:none;padding:0;margin:0}#wppb-register-user .wppb-checkboxes li{margin-bottom:8px;display:flex;align-items:center}#wppb-register-user .wppb-checkboxes input[type="checkbox"]{margin-right:10px;width:18px;height:18px;cursor:pointer}#wppb-register-user .wppb-checkboxes label{display:inline;cursor:pointer;font-size:15px;color:#444}#wppb-register-user .submit.button{background-color:#d6e610;color:#0f517a;font-size:18px;font-weight:600;padding:12px 30px;border:none;border-radius:25px;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;margin-top:10px;display:inline-block}#wppb-register-user .submit.button:hover{background-color:#c4d30f;transform:translateY(-2px);box-shadow:0 3px 10px rgba(0,0,0,0.1)}#pass-strength-result{background-color:#f0f0f0;border:1px solid #ddd;padding:8px 12px;margin-top:8px;display:block;font-size:14px;border-radius:4px;text-align:center}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373}.grecaptcha-badge{visibility:hidden}#wppb-register-user *{color:inherit}#wppb-register-user h4 *{color:#0f517a!important}@media (max-width:768px){#wppb-register-user h4{font-size:20px}#wppb-register-user input[type="text"],#wppb-register-user input[type="email"],#wppb-register-user input[type="password"]{padding:10px 14px;font-size:15px}#wppb-register-user .submit.button{width:100%;padding:12px 20px;font-size:16px}.wppb-user-forms input[type="text"],.wppb-user-forms input[type="email"],.wppb-user-forms input[type="password"],.wppb-register-user input[type="text"],.wppb-register-user input[type="email"],.wppb-register-user input[type="password"],#wppb-register-user input[type="text"],#wppb-register-user input[type="email"],#wppb-register-user input[type="password"],input.text-input,input.default_field_firstname,input.default_field_lastname,input.default_field_email{color:#666!important}#first_name,#last_name,#email,#passw1,#passw2{color:#666!important}.et_pb_column .wppb-form-field input[type="text"],.et_pb_column .wppb-form-field input[type="email"],.et_pb_column .wppb-form-field input[type="password"]{color:#666!important}.et_pb_row .et_pb_column .et_pb_module .et_pb_code_inner form#wppb-register-user input{color:#666!important}.wppb-user-forms input::placeholder,#wppb-register-user input::placeholder,input.text-input::placeholder{color:#666!important;opacity:0.7}}.et_pb_section_0.et_pb_section{padding-top:0px;padding-bottom:2px}.et_pb_row_0.et_pb_row{padding-bottom:6px!important;padding-bottom:6px}.et_pb_text_0 h1{font-family:'Alata',Helvetica,Arial,Lucida,sans-serif;font-weight:900;font-size:72px;line-height:1.2em}.et_pb_image_0{text-align:left;margin-left:0}@media only screen and (max-width:980px){.et_pb_text_0 h1{font-size:40px}.et_pb_image_0 .et_pb_image_wrap img{width:auto}}@media only screen and (max-width:767px){.et_pb_text_0 h1{font-size:40px}.et_pb_image_0 .et_pb_image_wrap img{width:auto}}