#register,
#log-in,
#forgot {
  font-family: 'Aeonik', sans-serif;
}
#log-in .log-in,
#forgot,
#register .register-block {
  background-color: #FFFFFF;
  border-radius: 1rem;
  padding: 5.4rem;
}
#log-in .log-in .um-register,
#forgot .um-register,
#register .register-block .um-register {
  margin: 0 0 5.4rem !important;
}
#log-in .log-in .um-password,
#forgot .um-password,
#register .register-block .um-password {
  margin: 0 !important;
}
.um-form.um-form.um-form .um-row._um_row_1 {
  margin: 0 0 3.6rem !important;
}
.um-form.um-form.um-form .um-button {
  width: 100% !important;
  background: #00343A;
  border-radius: 5rem !important;
  padding: 1.5rem 2rem !important;
  font-family: 'Aeonik', sans-serif;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 2rem;
  line-height: 2.3rem !important;
  text-align: center;
  color: #CDDE5E;
}
.um-form.um-form.um-form .um-field:not(.um-field-type_block) {
  border: 1px solid #00343A;
  border-radius: 0.4rem;
  background: #FFFFFF;
  position: relative;
  padding: 0;
  margin-bottom: 3.2rem;
}
.um-form.um-form.um-form .um-field:not(.um-field-type_block) .um-icon-eye {
  color: #00343A;
}
.um-form.um-form.um-form .um-field-type_block {
  display: none;
}
.um-form.um-form.um-form .um-field-label {
  padding: 0.35rem 0.5rem !important;
  background: #FFFFFF;
  position: absolute;
  z-index: 1;
  top: -23%;
  left: 1.9rem;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.um-form.um-form.um-form .um-field-label label {
  font-family: 'Aeonik', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 1.2rem !important;
  line-height: 1.4rem !important;
  color: #00343A;
}
.um-form.um-form.um-form input[type="number"],
.um-form.um-form.um-form input[type="password"],
.um-form.um-form.um-form input[type="search"],
.um-form.um-form.um-form input[type="tel"],
.um-form.um-form.um-form input[type="text"] {
  padding: 1.4rem 2.5rem 1.7rem !important;
  border: none !important;
  font-family: 'Aeonik', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 1.6rem !important;
  line-height: 1.8rem !important;
  height: auto !important;
  color: #00343A;
}
.um-form.um-form.um-form input[type="number"]:active,
.um-form.um-form.um-form input[type="password"]:active,
.um-form.um-form.um-form input[type="search"]:active,
.um-form.um-form.um-form input[type="tel"]:active,
.um-form.um-form.um-form input[type="text"]:active,
.um-form.um-form.um-form input[type="number"]:focus,
.um-form.um-form.um-form input[type="password"]:focus,
.um-form.um-form.um-form input[type="search"]:focus,
.um-form.um-form.um-form input[type="tel"]:focus,
.um-form.um-form.um-form input[type="text"]:focus {
  outline: none !important;
  border: none !important;
}
.um-form.um-form.um-form .um-toggle-password:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  background-image: url("../img/mdi_eye.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.um-form.um-form.um-form input[type="text"] + .um-toggle-password:before {
  background-image: url("../img/eye-with-line.svg");
}
.um-form.um-form.um-form .um-toggle-password i {
  display: none !important;
}
#register .um-4058.um {
  margin: 0;
}
.um-form .captcha-wrapper {
  margin-bottom: 4rem;
  margin-top: -0.5rem;
}
.um-form .captcha {
  margin-bottom: 3rem;
  position: relative;
}
.um-form .re-captcha > div {
  margin: 0 auto;
}
.um-form .form-input-wide {
  margin-top: -3rem;
}
.um-form p[data-error] {
  display: none;
  position: absolute;
  bottom: 0;
  margin: 0;
  bottom: -3.1rem;
  font-size: 2rem;
  width: 100%;
  text-align: center;
}
.um-form .captcha .form-group.error p[data-error],
.um-form .captcha p[data-error].show {
  display: block;
  color: #d93025;
}
#log-in .have-account a {
  color: #33A579;
}
#log-in .um-col-alt {
  margin-bottom: 0 !important;
}
#log-in form {
  display: flex;
  flex-direction: column;
}
#log-in .log-in {
  background-color: #FFFFFF;
  border-radius: 1rem;
  padding: 5.4rem;
}
#log-in .um-login {
  margin-bottom: 5.4rem !important;
}
#log-in .um-row._um_row_1 {
  margin-bottom: 0 !important;
}
#log-in .um-col-alt {
  order: 2;
}
#log-in .um-col-alt-b {
  order: 1;
  padding-top: 0 !important;
}
#log-in .um-link-alt {
  font-family: 'Aeonik', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 1.6rem !important;
  line-height: 2rem !important;
  text-align: left;
  text-decoration-line: underline !important;
  color: #33A579 !important;
}
#forgot-container:has([type="submit"]) .reset-content {
  display: none;
}
#forgot .um-um_password_id.um {
  max-width: 100%;
}
#forgot.elementor-widget-shortcode {
  display: none;
}
#forgot:has([type="submit"]).elementor-widget-shortcode {
  display: block;
}
#forgot .um-form.um-form.um-form .um-col-alt.um-col-alt-b {
  padding: 0;
  margin: 0;
}
#set-pass {
  background-color: #EBFAEF;
  padding: 14rem 0 16.4rem;
}
@media (max-width: 880px) {
  #set-pass {
    padding: 6rem 0 9rem;
  }
}
#set-pass h2 {
  font-family: 'Aeonik', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 5rem;
  line-height: 5.7rem;
  text-align: center;
  color: #00343A;
  margin-bottom: 5.4rem;
}
@media (max-width: 880px) {
  #set-pass h2 {
    font-size: 3rem;
    line-height: 4rem;
    margin-bottom: 2.4rem;
  }
}
#set-pass .container {
  max-width: 60rem;
  margin: 0 auto;
}
#set-pass form.set-pass {
  background-color: #FFFFFF;
  padding: 5.4rem;
}
#set-pass form.set-pass .um-button {
  width: 100% !important;
  background: #00343A;
  border-radius: 5rem !important;
  padding: 1.5rem 2rem !important;
  font-family: 'Aeonik', sans-serif;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 2rem;
  line-height: 2.3rem !important;
  text-align: center;
  color: #CDDE5E;
}
#set-pass form.set-pass .um-field:not(.um-field-type_block) {
  border: 1px solid #00343A;
  border-radius: 0.4rem;
  background: #FFFFFF;
  position: relative;
  padding: 0;
  margin-bottom: 3.2rem;
}
#set-pass form.set-pass .um-field:not(.um-field-type_block) .um-icon-eye {
  color: #00343A;
}
#set-pass form.set-pass .um-field-type_block {
  display: none;
}
#set-pass form.set-pass .um-field-label {
  padding: 0.35rem 0.5rem !important;
  background: #FFFFFF;
  position: absolute;
  z-index: 1;
  top: -23%;
  left: 1.9rem;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
#set-pass form.set-pass .um-field-label label {
  font-family: 'Aeonik', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 1.2rem !important;
  line-height: 1.4rem !important;
  color: #00343A;
}
#set-pass form.set-pass input[type="number"],
#set-pass form.set-pass input[type="password"],
#set-pass form.set-pass input[type="search"],
#set-pass form.set-pass input[type="tel"],
#set-pass form.set-pass input[type="text"] {
  background: #FFFFFF;
  padding: 1.4rem 2.5rem 1.7rem !important;
  border: none !important;
  font-family: 'Aeonik', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 1.6rem !important;
  line-height: 1.8rem !important;
  height: auto !important;
  color: #00343A;
}
#set-pass form.set-pass input[type="number"]:active,
#set-pass form.set-pass input[type="password"]:active,
#set-pass form.set-pass input[type="search"]:active,
#set-pass form.set-pass input[type="tel"]:active,
#set-pass form.set-pass input[type="text"]:active,
#set-pass form.set-pass input[type="number"]:focus,
#set-pass form.set-pass input[type="password"]:focus,
#set-pass form.set-pass input[type="search"]:focus,
#set-pass form.set-pass input[type="tel"]:focus,
#set-pass form.set-pass input[type="text"]:focus {
  outline: none !important;
  border: none !important;
}
.header-main-menu .menu .elementor-nav-menu--dropdown {
  left: -2.1rem !important;
}
.um-page-register .um-field .select2-container.select2-container--open .select2-dropdown,
.um-page-register .um-search-filter .select2-container.select2-container--open .select2-dropdown {
  border: none !important;
  outline: 0.2rem solid #00343A;
  outline-offset: -0.1rem;
  border-radius: 0.5rem;
}
.um-page-register .um-search-filter .select2.select2-container .select2-selection,
.um-page-register .um-field .select2.select2-container .select2-selection {
  border-radius: 0.5rem !important;
}
.um-form.um-form.um-form input.select2-search__field[type="text"] {
  border: 1px solid #00343A !important;
  border-radius: 0.4rem;
}
.um-page-register .select2-selection__clear {
  visibility: hidden !important;
}
.um-page-register .um-field .select2.select2-container .select2-selection .select2-selection__arrow,
.um-page-register .um-search-filter .select2.select2-container .select2-selection .select2-selection__arrow {
  width: 4rem !important;
}
.um-page-register .um-toggle-password {
  width: 4rem !important;
}
/*# sourceMappingURL=auth-pages.css.map */