.elementor-8310 .elementor-element.elementor-element-5a45192{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-8310 .elementor-element.elementor-element-4f45410{width:var(--container-widget-width,104.85%);max-width:104.85%;--container-widget-width:104.85%;--container-widget-flex-grow:0}.elementor-8310 .elementor-element.elementor-element-4f45410.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-8310 .elementor-element.elementor-element-1b7ea73{width:var(--container-widget-width,104.85%);max-width:104.85%;--container-widget-width:104.85%;--container-widget-flex-grow:0}.elementor-8310 .elementor-element.elementor-element-1b7ea73.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-8310 .elementor-element.elementor-element-3851582{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-8310 .elementor-element.elementor-element-a6bfb69{--spacer-size:50px}@media(max-width:767px){.elementor-8310 .elementor-element.elementor-element-5a45192{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px}.elementor-8310 .elementor-element.elementor-element-5a45192.e-con{--align-self:center}.elementor-8310 .elementor-element.elementor-element-4f45410{width:var(--container-widget-width,339px);max-width:339px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:339px;--container-widget-flex-grow:0}.elementor-8310 .elementor-element.elementor-element-4f45410.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-8310 .elementor-element.elementor-element-1b7ea73{width:var(--container-widget-width,339px);max-width:339px;margin:-39px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:339px;--container-widget-flex-grow:0}.elementor-8310 .elementor-element.elementor-element-1b7ea73.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}}form.custom-register-form{max-width:400px;margin:30px auto;padding:10px;font-family:"Segoe UI",Roboto,sans-serif;background:#fff;border:1px solid #ddd;box-shadow:0 2px 6px rgb(0 0 0 / .1);color:#333;border-radius:8px}form.custom-register-form p{margin-bottom:20px;color:#444}form.custom-register-form label{font-weight:600;display:block;margin-bottom:8px;color:#555}form.custom-register-form input[type="text"],form.custom-register-form input[type="email"],form.custom-register-form input[type="password"]{width:100%;padding:12px;font-size:15px;border:1px solid #ccc;border-radius:6px;background:#fff;color:#333;transition:border-color 0.3s ease,box-shadow 0.3s ease}form.custom-register-form input[type="text"]:focus,form.custom-register-form input[type="email"]:focus,form.custom-register-form input[type="password"]:focus{border-color:#00bfff;outline:none;box-shadow:0 0 4px rgb(0 191 255 / .4)}form.custom-register-form input[type="submit"]{width:100%;padding:12px;background-color:#007BFF;border:none;color:#fff;font-size:16px;border-radius:6px;cursor:pointer;transition:background-color 0.3s ease;margin-top:15px}form.custom-register-form input[type="submit"]:hover{background-color:#009acd}form.custom-register-form .recaptcha-wrapper{display:flex;justify-content:center;padding:10px 0;border-radius:8px;background:#f9f9f9;margin-top:15px}