/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 28 2023 | 19:07:03 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */
.btn-hl .elementor-button-text * {
  vertical-align: middle;
}

.btn-hl .elementor-button-content-wrapper {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.btn-hl svg {
  margin-right: 15px;
  height: 27px;
}

#why-preffered-provider {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

#preferred_provider_payment .elementor-field-textual {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

#preferred_provider_payment .elementor-field-textual:hover {
  border-color: #e1ffce;
  -webkit-box-shadow: 0 6px 12px 0 #8bc76515;
          box-shadow: 0 6px 12px 0 #8bc76515;
}

#form-field-cardverification,
#form-field-cardnumber {
  background-image: url("https://hlyk.wpengine.com/wp-content/uploads/2020/06/icon-lock.svg");
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center right 15px;
}

label[for="form-field-cardverification"] {
  position: relative;
}

label[for="form-field-cardverification"]:before {
  position: absolute;
  content: "";
  right: -30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 15px;
  width: 15px;
  background-image: url("https://hlyk.wpengine.com/wp-content/uploads/2020/06/icon-tooltip-question.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.saspot-login-signup.saspot-form .saspot-losi-wrap {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.saspot-login-signup.saspot-form .saspot-losi-wrap .form-wrap {
  padding: 0;
}

.saspot-login-signup.saspot-form .saspot-losi-wrap:after {
  display: none;
}

.saspot-login-signup.saspot-form .saspot-losi-wrap .col-md-6 {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  max-width: 100%;
}

.saspot-login-signup.saspot-form .saspot-losi-wrap .col-md-6:first-child {
  display: none;
}

.theme-form input[type="text"],
.theme-form input[type="email"],
.theme-form input[type="password"],
.theme-form input[type="tel"],
.theme-form input[type="date"] {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  padding: 11px 28px;
  border: 1px solid #dedede;
}

.theme-form input[type="text"]:hover,
.theme-form input[type="email"]:hover,
.theme-form input[type="password"]:hover,
.theme-form input[type="tel"]:hover,
.theme-form input[type="date"]:hover {
  border-color: #e1ffce;
  -webkit-box-shadow: 0 6px 12px #8bc76515;
          box-shadow: 0 6px 12px #8bc76515;
}

#loginform .login-username {
  width: 44%;
  float: left;
}

#loginform .login-password {
  width: 44%;
  float: right;
}

#loginform .forgot-link {
  text-align: left;
  width: 44%;
}

#loginform .login-submit #wp-submit {
  width: auto;
}

#loginFormSubmit {
  margin-top: 20px;
}

.inner-section-icon-cta .elementor-row {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.inner-section-icon-cta .col-icon-cta {
  width: auto !important;
}

.inner-section-icon-cta .col-icon-cta .elementor-widget-wrap {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

div[data-id="193588d"] {
  margin-bottom: 0 !important;
}

.header-contact-link::after {
  display: none;
}

.header-contact-link .fa-phone {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.elementor-field-type-select .nice-select {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.elementor-field-type-select .nice-select:hover, .elementor-field-type-select .nice-select:focus, .elementor-field-type-select .nice-select:active {
  border: 1px solid #818a91 !important;
}

.elementor-field-type-select .nice-select::after {
  display: none;
}

.tools-number {
  border-radius: 50%;
  background-color: #34d2bb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 75px !important;
  height: 75px;  
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.heading-number {
    border-radius: 50%;
    background-color: #34d2bb;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px !important;
    height: 50px;    
  margin-right:24px;
}

@media all and (min-width: 320px) and (max-width: 767px) {
  #loginform .login-username {
    width: 100%;
  }
  #loginform .login-password {
    width: 100%;
  }
  #loginform .forgot-link {
    width: 100%;
  }
  .tools-number {
        width: 50px !important;
        height: 50px;
    }
}