.elementor-26675 .elementor-element.elementor-element-2066eade{--display:flex}.elementor-26675 .elementor-element.elementor-element-258436b4{--dp-bg:#0d0d13;--dp-card:rgba(16,15,22,.94);--dp-card-soft:#17141d;--dp-border:rgba(255,255,255,.12);--dp-border-soft:#352f40;--dp-text:#fff;--dp-muted:#aaa6b3;--dp-orange:#f47a3d;--dp-purple:#7965aa}.elementor-26675 .elementor-element.elementor-element-258436b4 .elementor-shortcode{width:100%;max-width:620px;margin:0 auto}.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-frontend-form,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-form-container,.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration-MyAccount-content,.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration-LostPassword,.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration-ResetPassword,.elementor-26675 .elementor-element.elementor-element-258436b4 form[class*=lost],.elementor-26675 .elementor-element.elementor-element-258436b4 form[class*=reset]{position:relative;width:100% !important;max-width:620px !important;margin:0 auto !important;padding:46px 48px !important;overflow:hidden;border:1px solid var(--dp-border) !important;border-radius:24px !important;background:linear-gradient(145deg,rgba(24,22,31,.96),rgba(10,10,15,.98)) !important;box-shadow:0 30px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04) !important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-frontend-form:before,.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration-LostPassword:before,.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration-ResetPassword:before,.elementor-26675 .elementor-element.elementor-element-258436b4 form[class*=lost]:before,.elementor-26675 .elementor-element.elementor-element-258436b4 form[class*=reset]:before{content:"";position:absolute;top:0;left:50%;width:68%;height:2px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#7965aa,#f47a3d,transparent);box-shadow:0 0 24px rgba(244,122,61,.55)}.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration *,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-frontend-form *,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-form-container *{box-sizing:border-box}.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration .ur-form-row,.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration .ur-form-grid,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-frontend-form .ur-form-row,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-frontend-form .ur-form-grid{background:0 0 !important;box-shadow:none !important}.elementor-26675 .elementor-element.elementor-element-258436b4 h2,.elementor-26675 .elementor-element.elementor-element-258436b4 h3,.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration h2,.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration h3,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-frontend-form h2,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-frontend-form h3{margin:0 0 12px !important;color:var(--dp-text) !important;font-size:34px !important;font-weight:800 !important;line-height:1.15 !important;letter-spacing:-.04em;text-align:center}.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration p,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-frontend-form p,.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration-LostPassword p,.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration-ResetPassword p{margin:0 0 28px !important;color:var(--dp-muted) !important;font-size:16px !important;font-weight:400;line-height:1.7 !important;text-align:center}.elementor-26675 .elementor-element.elementor-element-258436b4 .form-row,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-form-row,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-form-grid{margin-bottom:20px !important}.elementor-26675 .elementor-element.elementor-element-258436b4 label,.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration label,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-frontend-form label{display:block;margin:0 0 9px !important;color:#fff !important;font-size:14px !important;font-weight:700 !important;line-height:1.4 !important}.elementor-26675 .elementor-element.elementor-element-258436b4 label .required,.elementor-26675 .elementor-element.elementor-element-258436b4 label abbr.required,.elementor-26675 .elementor-element.elementor-element-258436b4 .required{color:var(--dp-orange) !important;text-decoration:none !important}.elementor-26675 .elementor-element.elementor-element-258436b4 input[type=text],.elementor-26675 .elementor-element.elementor-element-258436b4 input[type=email],.elementor-26675 .elementor-element.elementor-element-258436b4 input[type=password],.elementor-26675 .elementor-element.elementor-element-258436b4 .input-text,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-frontend-field{width:100% !important;height:56px !important;margin:0 !important;padding:0 17px !important;border:1px solid var(--dp-border-soft) !important;border-radius:12px !important;color:#fff !important;background:var(--dp-card-soft) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025) !important;font-family:inherit !important;font-size:15px !important;font-weight:500 !important;line-height:56px !important;outline:none !important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease !important}.elementor-26675 .elementor-element.elementor-element-258436b4 input::placeholder{color:rgba(255,255,255,.34) !important;opacity:1 !important}.elementor-26675 .elementor-element.elementor-element-258436b4 input[type=text]:focus,.elementor-26675 .elementor-element.elementor-element-258436b4 input[type=email]:focus,.elementor-26675 .elementor-element.elementor-element-258436b4 input[type=password]:focus,.elementor-26675 .elementor-element.elementor-element-258436b4 .input-text:focus,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-frontend-field:focus{border-color:rgba(244,122,61,.78) !important;background:#1a161f !important;box-shadow:0 0 0 3px rgba(244,122,61,.1),0 10px 30px rgba(0,0,0,.16) !important}.elementor-26675 .elementor-element.elementor-element-258436b4 button,.elementor-26675 .elementor-element.elementor-element-258436b4 input[type=submit],.elementor-26675 .elementor-element.elementor-element-258436b4 .button,.elementor-26675 .elementor-element.elementor-element-258436b4 .btn,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-submit-button{width:100% !important;min-height:56px !important;margin:10px 0 0 !important;padding:16px 24px !important;border:1px solid rgba(255,255,255,.22) !important;border-radius:14px !important;color:#fff !important;background-color:#68578f !important;background-image:linear-gradient(105deg,#7965aa 0%,#655481 40%,#594b61 67%,#7b4a2e 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 12px 30px rgba(75,55,110,.28),0 8px 22px rgba(170,91,45,.12) !important;font-family:inherit !important;font-size:16px !important;font-weight:750 !important;line-height:1.3 !important;text-align:center !important;text-decoration:none !important;text-shadow:none !important;cursor:pointer !important;opacity:1 !important;filter:none !important;appearance:none !important;-webkit-appearance:none !important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease !important}.elementor-26675 .elementor-element.elementor-element-258436b4 button:hover,.elementor-26675 .elementor-element.elementor-element-258436b4 button:focus,.elementor-26675 .elementor-element.elementor-element-258436b4 input[type=submit]:hover,.elementor-26675 .elementor-element.elementor-element-258436b4 input[type=submit]:focus,.elementor-26675 .elementor-element.elementor-element-258436b4 .button:hover,.elementor-26675 .elementor-element.elementor-element-258436b4 .button:focus,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-submit-button:hover,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-submit-button:focus{border-color:rgba(255,255,255,.34) !important;color:#fff !important;background-color:#765f9e !important;background-image:linear-gradient(105deg,#8972bb 0%,#735f91 40%,#68536d 67%,#8c5432 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 16px 36px rgba(75,55,110,.34),0 12px 28px rgba(170,91,45,.18) !important;transform:translateY(-2px)}.elementor-26675 .elementor-element.elementor-element-258436b4 button:active,.elementor-26675 .elementor-element.elementor-element-258436b4 input[type=submit]:active,.elementor-26675 .elementor-element.elementor-element-258436b4 .button:active,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-submit-button:active{transform:translateY(0)}.elementor-26675 .elementor-element.elementor-element-258436b4 a{color:#f7955b !important;text-decoration:none !important}.elementor-26675 .elementor-element.elementor-element-258436b4 a:hover{color:#ffab78 !important}.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration-error,.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration-message,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-message,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-error,.elementor-26675 .elementor-element.elementor-element-258436b4 .woocommerce-error,.elementor-26675 .elementor-element.elementor-element-258436b4 .woocommerce-message{margin:0 0 22px !important;padding:15px 17px !important;border:1px solid rgba(244,122,61,.24) !important;border-radius:12px !important;color:rgba(255,255,255,.82) !important;background:rgba(244,122,61,.06) !important;font-size:14px !important;line-height:1.6 !important}.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration-error:before,.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration-message:before,.elementor-26675 .elementor-element.elementor-element-258436b4 .woocommerce-error:before,.elementor-26675 .elementor-element.elementor-element-258436b4 .woocommerce-message:before{display:none !important;content:none !important}@media (max-width:767px){.elementor-26675 .elementor-element.elementor-element-258436b4 .elementor-shortcode{max-width:100%}.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-frontend-form,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-form-container,.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration-MyAccount-content,.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration-LostPassword,.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration-ResetPassword,.elementor-26675 .elementor-element.elementor-element-258436b4 form[class*=lost],.elementor-26675 .elementor-element.elementor-element-258436b4 form[class*=reset]{padding:32px 20px !important;border-radius:20px !important}.elementor-26675 .elementor-element.elementor-element-258436b4 h2,.elementor-26675 .elementor-element.elementor-element-258436b4 h3,.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration h2,.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration h3{font-size:28px !important}.elementor-26675 .elementor-element.elementor-element-258436b4 .user-registration p,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-frontend-form p{font-size:15px !important;line-height:1.65 !important}.elementor-26675 .elementor-element.elementor-element-258436b4 input[type=text],.elementor-26675 .elementor-element.elementor-element-258436b4 input[type=email],.elementor-26675 .elementor-element.elementor-element-258436b4 input[type=password],.elementor-26675 .elementor-element.elementor-element-258436b4 .input-text,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-frontend-field{height:54px !important;font-size:16px !important;line-height:54px !important}.elementor-26675 .elementor-element.elementor-element-258436b4 button,.elementor-26675 .elementor-element.elementor-element-258436b4 input[type=submit],.elementor-26675 .elementor-element.elementor-element-258436b4 .button,.elementor-26675 .elementor-element.elementor-element-258436b4 .btn,.elementor-26675 .elementor-element.elementor-element-258436b4 .ur-submit-button{min-height:54px !important;font-size:15px !important}}