.elementor-225 .elementor-element.elementor-element-cd7b591{--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;}/* Start custom CSS for html, class: .elementor-element-ebcd260 *//* ================= REGISTER PAGE CLEAN ================= */

/* Hide Tutor LMS default title & breadcrumb */
.tutor-page-title,
.tutor-breadcrumb {
  display: none !important;
}

/* Wrapper spacing */
.hla-register-page {
  text-align: center;
  margin-bottom: 20px;
}

/* Title */
.hla-register-title {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 6px;
}

/* Subtitle */
.hla-register-subtitle {
  font-size: 14px;
  color: #64748b;
}

/* Center Tutor form */
.tutor-register-form {
  max-width: 420px;
  margin: 0 auto;
}

/* Inputs */
.tutor-form-control {
  height: 46px !important;
  border-radius: 8px !important;
  font-size: 14px !important;
  border: 1px solid #d1d5db !important;
}

/* Focus */
.tutor-form-control:focus {
  border-color: #0b4cc2 !important;
  box-shadow: 0 0 0 3px rgba(11,76,194,.15) !important;
}

/* Submit button */
.tutor-btn,
button[type="submit"] {
  width: 100% !important;
  height: 46px !important;
  border-radius: 8px !important;
  background: #0b4cc2 !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  border: none !important;
}

/* Hide Tutor extra text */
.tutor-form-register-wrap p {
  display: none !important;
}

/* Mobile padding */
@media (max-width: 768px) {
  .tutor-register-form {
    padding: 0 16px;
  }

  .hla-register-title {
    font-size: 22px;
  }
}/* End custom CSS */