.elementor-11318 .elementor-element.elementor-element-84ad5ed{--display:flex;}.elementor-11318 .elementor-element.elementor-element-8b82138{--spacer-size:75px;}.elementor-11318 .elementor-element.elementor-element-865f30b .elementor-repeater-item-5a183bb{width:100%;}.elementor-11318 .elementor-element.elementor-element-865f30b .elementor-repeater-item-10f8348{width:100%;}.elementor-11318 .elementor-element.elementor-element-865f30b .elementor-repeater-item-bd1467b{width:100%;}.elementor-11318 .elementor-element.elementor-element-865f30b .eael-lr-form-wrapper{background-color:#FFFFFF;width:1000px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-11318 .elementor-element.elementor-element-865f30b{width:100%;max-width:100%;}.elementor-11318 .elementor-element.elementor-element-865f30b .eael-login-form .eael-user-login{width:100%;}.elementor-11318 .elementor-element.elementor-element-865f30b .eael-login-form .eael-user-password{width:100%;}.elementor-11318 .elementor-element.elementor-element-865f30b .eael-lostpassword-form .eael-lr-form-group{width:100%;}.elementor-11318 .elementor-element.elementor-element-865f30b .eael-resetpassword-form .eael-lr-form-group {width:100%;}.elementor-11318 .elementor-element.elementor-element-865f30b .lr-form-wrapper{width:0px;}.elementor-11318 .elementor-element.elementor-element-865f30b .lr-form-wrapper form{width:100%;}.elementor-11318 .elementor-element.elementor-element-865f30b .eael-login-form-wrapper .lr-form-header{width:100%;}.elementor-11318 .elementor-element.elementor-element-865f30b .lr-form-wrapper .eael-lr-form-control{text-align:left;background-color:#ffffff;}.elementor-11318 .elementor-element.elementor-element-865f30b .lr-form-wrapper .eael-lr-form-control:focus{background-color:#ffffff;}.elementor-11318 .elementor-element.elementor-element-865f30b .lr-form-wrapper .eael-field-label{font-family:"Poppins", Sans-serif;}.elementor-11318 .elementor-element.elementor-element-865f30b .lr-form-wrapper .forget-menot{background-color:#ffffff;}.elementor-11318 .elementor-element.elementor-element-865f30b .lr-form-wrapper .forget-menot, .elementor-11318 .elementor-element.elementor-element-865f30b .lr-form-wrapper .forget-menot label{font-family:"Poppins", Sans-serif;}.elementor-11318 .elementor-element.elementor-element-865f30b .lr-form-wrapper .forget-pass a{font-family:"Poppins", Sans-serif;}.elementor-11318 .elementor-element.elementor-element-865f30b .lr-form-wrapper .eael_accept_tnc_wrap, .elementor-11318 .elementor-element.elementor-element-865f30b .lr-form-wrapper .eael_accept_tnc_wrap label{font-family:"Poppins", Sans-serif;}.elementor-11318 .elementor-element.elementor-element-865f30b .eael-login-form .eael-lr-btn{font-family:"Poppins", Sans-serif;font-size:1px;}.elementor-11318 .elementor-element.elementor-element-865f30b .eael-login-form .eael-lr-btn .eael-lr-btn-icon{font-size:0px;}.elementor-11318 .elementor-element.elementor-element-865f30b .eael-login-form .eael-lr-btn svg.eael-lr-btn-icon{width:0px;height:0px;line-height:0px;}.elementor-11318 .elementor-element.elementor-element-865f30b .eael-login-form .eael-lr-footer{flex-direction:row;justify-content:center;}.elementor-11318 .elementor-element.elementor-element-865f30b .eael-login-form .eael-sign-wrapper{padding-top:0;}.elementor-11318 .elementor-element.elementor-element-865f30b .eael-register-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-11318 .elementor-element.elementor-element-865f30b .eael-register-form .eael-sign-wrapper{padding-top:0;}.elementor-11318 .elementor-element.elementor-element-865f30b .eael-lostpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-11318 .elementor-element.elementor-element-865f30b .eael-lostpassword-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-11318 .elementor-element.elementor-element-865f30b .eael-resetpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-11318 .elementor-element.elementor-element-865f30b .eael-resetpassword-form .eael-sign-wrapper{padding-top:0;}.elementor-11318 .elementor-element.elementor-element-f14e208{--spacer-size:25px;}body.elementor-page-11318{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-11318 .elementor-element.elementor-element-865f30b .eael-lr-form-wrapper{width:75%;}.elementor-11318 .elementor-element.elementor-element-865f30b .lr-form-wrapper{width:75%;}}@media(max-width:767px){.elementor-11318 .elementor-element.elementor-element-865f30b .eael-lr-form-wrapper{width:100%;}.elementor-11318 .elementor-element.elementor-element-865f30b .lr-form-wrapper{width:100%;}}/* Start custom CSS for eael-login-register, class: .elementor-element-865f30b *//* ===== LOGIN BUTTON ===== */
.eael-lr-btn.eael-lr-btn-block {
  background-color: #d32f2f !important;
  border-radius: 8px !important;
  padding: 14px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  width: 100% !important;
  border: none !important;
  color: #ffffff !important;
}

/* ===== BUTTON HOVER ===== */
.eael-lr-btn.eael-lr-btn-block:hover {
  background-color: #64b5f6  !important;
  transition: 0.3s ease !important;
}

/* ===== INPUT FIELDS ===== */
.eael-lr-form-control {
  width: 100% !important;
  display: block !important;
}


/* ===== INPUT FOCUS ===== */
.eael-lr-form input[type="text"]:focus,
.eael-lr-form input[type="password"]:focus {
  border-color: #1a7a7a !important;
  box-shadow: 0 0 0 3px rgba(26, 122, 122, 0.15) !important;
}

/* ===== FORGOT PASSWORD ===== */
.
.eael-lr-form a {
  color: #1a7a7a !important;
  font-weight: 600 !important;
}

/* ===== FORM CONTAINER ===== */
.eael-lr-form {
  background-color: #ffffff !important;
  border-radius: 12px !important;
  padding: 40px !important;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1) !important;
  max-width: 480px !important;
  margin: 60px auto !important;
}

/* ===== FIX FORM WIDTH ===== */
.eael-lr-form {
  width: 100% !important;
  max-width: 480px !important;
  box-sizing: border-box !important;
}

.eael-lr-form input[type="text"],
.eael-lr-form input[type="password"] {
  width: 100% !important;
  box-sizing: border-box !important;
}

/* ===== FORM WRAPPER ===== */
.eael-lr-form {
  width: 100% !important;
  max-width: 480px !important;
  box-sizing: border-box !important;
}

/* ===== FORM GROUPS ===== */
.eael-lr-form-group {
  width: 100% !important;
}

/* ===== MATCH ELEMENTOR'S SPECIFICITY ===== */
.elementor-11318 .elementor-element.elementor-element-865f30b .eael-login-form .eael-user-login,
.elementor-11318 .elementor-element.elementor-element-865f30b .eael-login-form .eael-user-password {
  width: 100% !important;
  display: block !important;
}

.elementor-11318 .elementor-element.elementor-element-865f30b .eael-login-form .eael-lr-form-control {
  width: 100% !important;
  box-sizing: border-box !important;
  display: block !important;
}

.elementor-11318 .elementor-element.elementor-element-865f30b .eael-field-label {
  display: block !important;
  width: 100% !important;
}

.elementor-11318 .elementor-element.elementor-element-865f30b .lr-form-wrapper {
  width: 100% !important;
  max-width: 480px !important;
  margin: 0 auto !important;
}/* End custom CSS */