.elementor-5170101 .elementor-element.elementor-element-ef8173b > .elementor-container{max-width:420px;}.elementor-5170101 .elementor-element.elementor-element-ef8173b:not(.elementor-motion-effects-element-type-background), .elementor-5170101 .elementor-element.elementor-element-ef8173b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-5170101 .elementor-element.elementor-element-ef8173b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 20px 40px 20px;}.elementor-5170101 .elementor-element.elementor-element-ef8173b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5170101 .elementor-element.elementor-element-4fb9783.elementor-column .elementor-column-wrap{align-items:center;}.elementor-5170101 .elementor-element.elementor-element-4fb9783.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5170101 .elementor-element.elementor-element-4fb9783.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-5170101 .elementor-element.elementor-element-4fb9783 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:10px;}.elementor-5170101 .elementor-element.elementor-element-4fb9783:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-5170101 .elementor-element.elementor-element-4fb9783 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5170101 .elementor-element.elementor-element-4fb9783 > .elementor-element-populated, .elementor-5170101 .elementor-element.elementor-element-4fb9783 > .elementor-element-populated > .elementor-background-overlay, .elementor-5170101 .elementor-element.elementor-element-4fb9783 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-5170101 .elementor-element.elementor-element-4fb9783 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-5170101 .elementor-element.elementor-element-4fb9783 > .elementor-element-populated{box-shadow:0px 12px 48px 0px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:40px 32px 40px 32px;}.elementor-5170101 .elementor-element.elementor-element-4fb9783 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5170101 .elementor-element.elementor-element-eaad6ec .elementor-image img{height:42px;}.elementor-5170101 .elementor-element.elementor-element-eaad6ec > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5170101 .elementor-element.elementor-element-cebe24b{text-align:center;}.elementor-5170101 .elementor-element.elementor-element-cebe24b .elementor-heading-title{color:#000000;font-size:1.5rem;font-weight:700;}.elementor-5170101 .elementor-element.elementor-element-cebe24b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5170101 .elementor-element.elementor-element-b806162{text-align:center;}.elementor-5170101 .elementor-element.elementor-element-b806162 .elementor-heading-title{color:#666666;font-size:0.95rem;}.elementor-5170101 .elementor-element.elementor-element-b806162 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5170101 .elementor-element.elementor-element-29b015c .elementor-field-type-link{justify-content:center;}.elementor-5170101 .elementor-element.elementor-element-29b015c .elementor-form-fields-wrapper{row-gap:20px;}.elementor-5170101 .elementor-element.elementor-element-29b015c .elementor-form ~ .elementor-field-type-link{margin-top:20px;}.elementor-5170101 .elementor-element.elementor-element-29b015c .elementor-form label{font-size:0.85rem;font-weight:600;}.elementor-5170101 .elementor-element.elementor-element-29b015c .elementor-field-textual{background-color:#ffffff;}.elementor-5170101 .elementor-element.elementor-element-29b015c .elementor-field-type-link a{font-size:0.85rem;font-weight:600;}.elementor-5170101 .elementor-element.elementor-element-29b015c .elementor-field-type-link a:not(#e){color:#F57100;}.elementor-5170101 .elementor-element.elementor-element-29b015c .elementor-field-type-link a:not(#e):hover{color:#D95F00;}.elementor-5170101 .elementor-element.elementor-element-29b015c .elementor-button{font-size:1rem;font-weight:600;color:#FFFFFF;background-color:#F57100;border-radius:8px;padding:14px 14px 14px 14px;}.elementor-5170101 .elementor-element.elementor-element-29b015c .elementor-button:hover{color:#FFFFFF;background-color:#D95F00;}.elementor-5170101 .elementor-element.elementor-element-29b015c .elementor-alert{margin:0 0 10px;}.elementor-5170101 .elementor-element.elementor-element-29b015c .elementor-message{margin:10px 0 0;}.elementor-5170101 .elementor-element.elementor-element-3e3051d{text-align:center;}.elementor-5170101 .elementor-element.elementor-element-3e3051d .elementor-heading-title{color:#666666;}.elementor-5170101 .elementor-element.elementor-element-3e3051d > .elementor-widget-container{margin:24px 0px 10px 0px;}#content, #wrapper, #wrapper .container{min-width:100%;margin:0 !important;padding:0 !important;background:inherit !important;color:inherit !important;font:inherit !important;box-shadow:none !important;}@media(max-width:767px){.elementor-5170101 .elementor-element.elementor-element-ef8173b{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-5170101 .elementor-element.elementor-element-4fb9783 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:28px 22px 28px 22px;}.elementor-5170101 .elementor-element.elementor-element-cebe24b .elementor-heading-title{font-size:1.25rem;}.elementor-5170101 .elementor-element.elementor-element-29b015c .elementor-button{font-size:0.95rem;}.elementor-5170101 .elementor-element.elementor-element-3e3051d > .elementor-widget-container{margin:20px 0px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-4fb9783 */.form-group label {
      display: block !important;
      font-size: 0.85rem !important;
      font-weight: 600 !important;
      margin-bottom: 6px !important;
    }
    
.form-group input {
      width: 100%;
      border-radius: 8px !important;
      border: 1px solid #ddd;
      font-size: 0.95rem;
      transition: border-color 0.2s ease !important;
    }
    
.form-group input:focus {
      border-color: #f57100 !important;
      outline: none !important;
    }
    

.login-alt a {
      color: #f57100 !important;
      font-weight: 600 !important;
      text-decoration: none !important;
    }
    
/* 🔥 Alert LLOFER Style */
.elementor-alert.elementor-alert-danger {
  background: linear-gradient(145deg, #fff4f4, #ffeaea);
  border: 1px solid #f57100;
  color: #111;
  font-family: 'Inter', sans-serif;
  font-size: 0.95rem;
  font-weight: 600;
  padding: 14px 18px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  gap: 10px;
  box-shadow: 0 4px 10px rgba(245, 113, 0, 0.1);
  margin-bottom: 24px;
  position: relative;
  overflow: hidden;
}

.elementor-alert.elementor-alert-danger::before {
  content: "⛔";
  font-size: 1.2rem;
  display: inline-block;
}

.elementor-alert.elementor-alert-danger::after {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(circle at top left, rgba(245, 113, 0, 0.06), transparent);
  pointer-events: none;
}/* End custom CSS */