.elementor-404 .elementor-element.elementor-element-5c1917a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-6d2639c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-6d2639c:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-6d2639c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-404 .elementor-element.elementor-element-850e003{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-850e003.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-ba9b6ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;padding:0px 0px 0px 0px;text-align:left;}.elementor-404 .elementor-element.elementor-element-ba9b6ca .wpr-logo{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-ba9b6ca .wpr-logo-image{max-width:102px;}.elementor-404 .elementor-element.elementor-element-ba9b6ca.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-404 .elementor-element.elementor-element-ba9b6ca.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-404 .elementor-element.elementor-element-ba9b6ca.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-404 .elementor-element.elementor-element-ba9b6ca .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-404 .elementor-element.elementor-element-ba9b6ca .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-404 .elementor-element.elementor-element-ba9b6ca .wpr-logo-description{color:#888888;}.elementor-404 .elementor-element.elementor-element-16d4de5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:9999;}.elementor-404 .elementor-element.elementor-element-16d4de5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-5e955b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-9ad0c07{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-404 .elementor-element.elementor-element-1f9c6e6{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-1f9c6e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-1f9c6e6 .wpr-mini-cart-wrap{text-align:center;}.elementor-404 .elementor-element.elementor-element-1f9c6e6 .wpr-mini-cart-btn-icon{color:#000000;font-size:39px;}.elementor-404 .elementor-element.elementor-element-1f9c6e6 .wpr-mini-cart-btn-icon svg{fill:#000000;width:39px;height:39px;}.elementor-404 .elementor-element.elementor-element-1f9c6e6 .wpr-mini-cart-toggle-btn, .elementor-404 .elementor-element.elementor-element-1f9c6e6 .wpr-mini-cart-icon-count{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;font-style:normal;}.elementor-404 .elementor-element.elementor-element-1f9c6e6 .wpr-mini-cart-toggle-btn{border-color:#E8E8E8;padding:10px 10px 10px 10px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-1f9c6e6 .wpr-mini-cart-icon-count{color:#FFF;background-color:#DD1B36;font-size:11px;width:17px;height:17px;bottom:65%;left:65%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-424bfb8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-424bfb8 .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-424bfb8.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-404 .elementor-element.elementor-element-424bfb8.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-424bfb8.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-404 .elementor-element.elementor-element-424bfb8.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-424bfb8.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-404 .elementor-element.elementor-element-424bfb8 .elementor-icon{font-size:35px;}.elementor-404 .elementor-element.elementor-element-424bfb8 .elementor-icon svg{height:35px;}.elementor-404 .elementor-element.elementor-element-9d19217{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-9d19217:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-9d19217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3DFCE;}.elementor-404 .elementor-element.elementor-element-f5e76eb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-404 .elementor-element.elementor-element-850e003{--width:25%;}.elementor-404 .elementor-element.elementor-element-16d4de5{--width:61%;}.elementor-404 .elementor-element.elementor-element-9ad0c07{--width:25%;}}@media(max-width:1366px){.elementor-404 .elementor-element.elementor-element-5e955b2{width:var( --container-widget-width, 522px );max-width:522px;--container-widget-width:522px;--container-widget-flex-grow:0;}.elementor-404 .elementor-element.elementor-element-1f9c6e6{width:var( --container-widget-width, 59px );max-width:59px;--container-widget-width:59px;--container-widget-flex-grow:0;}.elementor-404 .elementor-element.elementor-element-424bfb8{width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-404 .elementor-element.elementor-element-9d19217{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-404 .elementor-element.elementor-element-1f9c6e6 .wpr-mini-cart-btn-icon{font-size:16px;}.elementor-404 .elementor-element.elementor-element-1f9c6e6 .wpr-mini-cart-btn-icon svg{width:16px;height:16px;}.elementor-404 .elementor-element.elementor-element-1f9c6e6 .wpr-mini-cart-toggle-btn, .elementor-404 .elementor-element.elementor-element-1f9c6e6 .wpr-mini-cart-icon-count{font-size:12px;}}@media(max-width:767px){.elementor-404 .elementor-element.elementor-element-6d2639c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-404 .elementor-element.elementor-element-850e003{--width:60px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-404 .elementor-element.elementor-element-ba9b6ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-404 .elementor-element.elementor-element-16d4de5{--width:234px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-404 .elementor-element.elementor-element-9ad0c07{--width:100px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-404 .elementor-element.elementor-element-1f9c6e6{width:var( --container-widget-width, 38px );max-width:38px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:38px;--container-widget-flex-grow:0;}.elementor-404 .elementor-element.elementor-element-1f9c6e6 .wpr-mini-cart-wrap{text-align:center;}.elementor-404 .elementor-element.elementor-element-1f9c6e6 .wpr-mini-cart-btn-icon{font-size:24px;}.elementor-404 .elementor-element.elementor-element-1f9c6e6 .wpr-mini-cart-btn-icon svg{width:24px;height:24px;}.elementor-404 .elementor-element.elementor-element-1f9c6e6 .wpr-mini-cart-toggle-btn, .elementor-404 .elementor-element.elementor-element-1f9c6e6 .wpr-mini-cart-icon-count{font-size:12px;}.elementor-404 .elementor-element.elementor-element-1f9c6e6 .wpr-mini-cart-icon-count{font-size:10px;width:14px;height:14px;}.elementor-404 .elementor-element.elementor-element-424bfb8{--container-widget-width:41px;--container-widget-flex-grow:0;width:var( --container-widget-width, 41px );max-width:41px;}.elementor-404 .elementor-element.elementor-element-424bfb8 .elementor-icon{font-size:25px;}.elementor-404 .elementor-element.elementor-element-424bfb8 .elementor-icon svg{height:25px;}}/* Start custom CSS for html, class: .elementor-element-a1c4727 *//* ===== FORM STYLING ===== */
form.register {

  


  
  font-family: 'Poppins', sans-serif !important;
  transition: all 0.3s ease !important;
}

/* Label Styling */
form.register .ur-label {
  font-weight: 600 !important;
  color: #333 !important;
  display: block !important;
  margin-bottom: 8px !important;
  font-size: 15px !important;
}

/* Input Fields */
form.register input[type="text"],
form.register input[type="email"],
form.register input[type="password"] {
  width: 100% !important;
  padding: 2px 5px !important;
  border: 2px solid #e5e5e5 !important;
  border-radius: 8px !important;
  font-size: 15px !important;
  background: #fafafa !important;
  color: #333 !important;
  transition: all 0.3s ease !important;
  outline: none !important;
}

/* Hover and Focus Effect */
form.register input:hover {
  border-color: #ffa64d !important;
  box-shadow: 0 0 8px rgba(255, 166, 77, 0.3) !important;
}

form.register input:focus {
  border-color: #ff8c1a !important;
  background: #fff !important;
  box-shadow: 0 0 10px rgba(255, 140, 26, 0.4) !important;
}

/* Row Layout */
.ur-form-row {
  display: flex !important;
  gap: 5px !important;
  margin-bottom: 20px !important;
  flex-wrap: wrap !important;
}

/* Button Styling */
form.register .ur-submit-button {
  width: 100% !important;
  padding: 14px 10 !important;
  background: linear-gradient(135deg, #ff8c1a, #ff6a00) !important;
  color: #fff !important;
  font-weight: 600 !important;
  font-size: 16px !important;
  border: none !important;
  border-radius: 10px !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
  box-shadow: 0 4px 12px rgba(255, 140, 26, 0.4) !important;
}

/* Button Hover & Active */
form.register .ur-submit-button:hover {
  background: linear-gradient(135deg, #ff9f2a, #ff7a1f) !important;
  box-shadow: 0 6px 18px rgba(255, 140, 26, 0.5) !important;
  transform: translateY(-2px) !important;
}

form.register .ur-submit-button:active {
  transform: scale(0.98) !important;
  box-shadow: 0 3px 10px rgba(255, 140, 26, 0.3) !important;
}

/* Required Mark */
form.register abbr.required {
  color: #ff6a00 !important;
  text-decoration: none !important;
  margin-left: 4px !important;
}

/* Responsive Design */
@media (max-width: 768px) {
  form.register {
    padding: 25px  0px !important;
  }
  .ur-form-row {
    flex-direction: column !important;
  }
}

/* ===== Small Interactive Effect on Focused Form ===== */
form.register:focus-within {
  box-shadow: 0 10px 30px rgba(255, 140, 26, 0.2) !important;
  transform: translateY(-3px) !important;
}

/* Optional hover glow */
form.register:hover {
  box-shadow: 0 10px 35px rgba(255, 140, 26, 0.15) !important;
  transition: all 0.3s ease !important;
}/* End custom CSS */