/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

/* Header */

.edr-header-container {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align: center;
}

.edr-nav-menu .menu-item a.hfe-menu-item {
  font-size: 15px;
  line-height: 1.5;
  color: #27262d;
  font-weight: 400;
  position: relative;
}

.edr-nav-menu .menu-item a.hfe-menu-item:hover,
.edr-nav-menu .menu-item.current-menu-item a.hfe-menu-item {
  color: #2db193;
}

.edr-nav-menu .menu-item a.hfe-menu-item::before {
  display: none;
}

.edr-nav-menu .menu-item a.hfe-menu-item:hover:before,
.edr-nav-menu .menu-item.current-menu-item a.hfe-menu-item:before {
  display: block;
  position: absolute;
  content: '';
  width: calc(100% - 64px);
  height: 2px;
  border-radius: 12px;
  background: #4fd8ba;
  bottom: 12px;
  opacity: 1;
}

.hfe-nav-menu
  .menu-item
  a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(
    .highlighted
  ):before {
  opacity: 1;
}

.edr-header-container img {
  height: unset;
  max-width: unset;
}

.edr-main-header {
  border-radius: 20px;
  background: #fff;
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.1);
  z-index: 9999 !important;
}

/* .edr-talk-to-us p {
  line-height: 1;
} */

.edr-talk-to-us-container {
  max-width: 212px;
  width: 100%;
}

.edr-talk-to-us {
  width: 135px;
}

/* .edr-nav-icons-container .elementor-icon-wrapper {
  width: 80px;
  height: 80px;
  padding-left: 4px;
} */

.edr-nav-icons-container .elementor-icon-wrapper {
  width: 54px;
  height: 54px;
  padding-left: 17px;
}

.edr-nav-icons-container .elementor-icon {
  width: 54px;
  height: 54px;
  font-size: 54px !important;
}

.edr-nav-icons-container .elementor-icon svg {
  width: 54px;
  height: 54px !important;
}

.grecaptcha-badge {
  z-index: 9999 !important;
}

/* scroll on testimonials */

.edr-home-testimonials .swiper-slide .elementskit-commentor-content {
  overflow-y: scroll;
}

.edr-home-testimonials
  .swiper-slide
  .elementskit-commentor-content::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: linear-gradient(0deg, #f5f5f5 0%, #f5f5f5 100%), #f5f5f5;
  border-radius: 12px;
}

.edr-home-testimonials
  .swiper-slide
  .elementskit-commentor-content::-webkit-scrollbar {
  width: 5px;
  background-color: linear-gradient(0deg, #f5f5f5 0%, #f5f5f5 100%), #f5f5f5;
}

.edr-home-testimonials
  .swiper-slide
  .elementskit-commentor-content::-webkit-scrollbar-thumb {
  background: #2db193;
  border-radius: 12px;
}

@media (max-width: 991px) {
  .ekit-wid-con .elementskit-commentor-content {
    margin-bottom: 0 !important;
  }
}

/* Footer */

.edr-footer-copyright-txt {
  color: #fff !important;
  background: transparent;
}

.edr-footer-contact ul li .elementor-icon-list-text {
  font-family: Montserrat;
  font-size: 15px;
  font-weight: 500;
}

.edr-footer-contact ul li:first-child .elementor-icon-list-text {
  /* color: #fff; */
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 700;
}

.edr-footer-main-left {
  max-width: 535px;
}

.edr-footer-main-right {
  max-width: 429px;
}

/* Home Page*/

/* apply now btn cta btn 1 */
.edr-home-hero-apply-now-btn .elementor-button {
  background-color: #2db193 !important;
}

.edr-home-hero-apply-now-btn .elementor-button:hover {
  background-color: rgba(45, 177, 147, 0.9) !important;
}

.edr-home-hero-apply-now-btn .elementor-button:active {
  background-color: rgba(33, 164, 134, 0.5) !important;
}

.edr-home-hero-apply-now-btn .elementor-align-icon-right {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  border-radius: 10px;
  background: #21a486;
}

.edr-home-hero-apply-now-btn
  .elementor-button:hover
  .elementor-align-icon-right {
  background-color: rgba(33, 164, 134, 0.5) !important;
}

.edr-home-hero-apply-now-btn
  .elementor-button:active
  .elementor-align-icon-right {
  background-color: #21a486 !important;
}

.edr-home-hero-apply-now-btn .elementor-align-icon-right svg {
  width: 22px;
  height: 22px;
}

.edr-home-hero-apply-now-btn .elementor-button-content-wrapper {
  align-items: center;
  justify-content: center;
}

/* cta btn 2 */
.edr-home-cta-btn-2 .elementor-button:hover {
  opacity: 0.800000011920929;
}

.edr-home-cta-btn-2 .elementor-button:active {
  background-color: rgba(218, 218, 218, 0.5) !important;
}

/* loans cta */

.edr-home-loans-cta-btn .elementor-button:hover {
  background-color: rgba(33, 164, 134, 0.05) !important;
}

.edr-home-loans-cta-btn .elementor-button:active {
  opacity: 0.6000000238418579;
}

.edr-home-steps-container {
  border-radius: 20px;
  background: #fff;

  /* card */
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(7px);
}

.edr-home-steps-icon {
  border-radius: 20px;
  border: 1px solid #e7e7e7;
  background: linear-gradient(
    180deg,
    rgba(225, 225, 225, 0.6) 0%,
    rgba(255, 255, 255, 0.6) 100%
  );
  width: 92px;
  height: 92px;
}

.edr-home-steps-icon .elementor-widget-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.edr-home-loans-wrapper {
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.1);

  /* card */
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(7px);
}

.edr-loans-line {
  width: 1px;
  height: 174px;
  background: linear-gradient(0deg, #e7e7e7 0%, #e7e7e7 100%), #e7e7e7;
}

/* testimonials */

.edr-home-testimonials
  .swiper-slide-inner
  .elementskit-single-testimonial-slider {
  display: grid;
}

.edr-home-testimonials .elementor-widget-container {
  padding: 0 !important;
}

.edr-home-testimonials
  .swiper-slide-inner
  .elementskit-single-testimonial-slider
  .elementskit-commentor-bio {
  grid-row: 1/2;
  padding-bottom: 4px;
}

/* .swiper {
} */

/* .swiper-slide-inner {
  gap: 20px;
  margin-top: 16px;
  margin-bottom: 16px;
  margin-left: 16px;
}

 */

/* .swiper-slide {
  margin-right: 8px !important;
} */

.ekit-wid-con .elementskit-single-testimonial-slider {
  background-color: unset !important;
  -webkit-box-shadow: unset !important;
  box-shadow: unset !important;
  height: 262px;
  /* width: 444px; */
  /* width: 416px; */
  /* min-width: 420px; */

  /* padding: 20px;
  padding-left: 60px;
  position: relative;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  z-index: 1; */
}

.ekit-wid-con .elementskit-single-testimonial-slider {
  border-radius: 20px;
  background: #fff;
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.1) !important;
  /* z-index: 9999 !important; */
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

.swiper-button-next:after,
.swiper-button-prev:after,
.swiper-button-prev:after {
  font-size: 24px;
}

.edr-calculator-section {
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.1);
}

/* Contact form */

.edr-contact-form-container {
  min-width: 669px;
  border-radius: 20px;
  background: #fff;

  /* card */
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(7px);
}

/* .edr-contact-form form {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
} */

/* .edr-contact-form form div:nth-child(2) {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
} */
.edr-contact-form form div:nth-child(3) > div {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.edr-contact-form form input {
  height: 56px;
  border-radius: 12px;
  border: 1px solid var(--black-20, #d4d4d5);
  background: var(--white-100, #fff);
}

.edr-contact-form form textarea {
  border-radius: 12px;
  border: 1px solid var(--black-20, #d4d4d5);
  background: var(--white-100, #fff);
  height: 112px;
}

.edr-contact-form form p {
  margin: 0;
}

/* .edr-contact-form form p:nth-child(4) {
  grid-column: 1/3;
} */
/* .edr-contact-form form div:nth-child(2) span:nth-child(3) {
  grid-column: 1/3;
} */
.edr-contact-form form div:nth-child(3) > div span:nth-child(3) {
  grid-column: 1/3;
}

/* .edr-contact-form form p:nth-child(4) {
  grid-column: 1/3;
} */
/* .edr-contact-form form div:nth-child(2) span:nth-child(4) {
  grid-column: 1/3;
} */
.edr-contact-form form div:nth-child(3) > div span:nth-child(4) {
  grid-column: 1/3;
}

/* .edr-contact-form form p:nth-child(5) {
  grid-column: 1/3;
} */
.edr-contact-form form div:nth-child(2) span:nth-child(5) {
  grid-column: 1/3;
}

.edr-contact-form form p:nth-child(6) {
  padding-top: 16px;
}

.edr-contact-form form p:last-of-type {
  width: 284px !important;
}
/* .edr-contact-form form p:last-of-type input {
  width: 100% !important;
  background: linear-gradient(145deg, #4fd8ba 0%, #10a784 100%);
  font-weight: 500;
  line-height: 150%;
  font-size: 18px;
  text-transform: uppercase;
} */
/* .edr-contact-form form div:nth-child(2) input[type='submit'] {
  width: 100% !important;
  background: linear-gradient(145deg, #4fd8ba 0%, #10a784 100%);
  font-weight: 500;
  line-height: 150%;
  font-size: 18px;
  text-transform: uppercase;
} */
.edr-contact-form form div:nth-child(3) > div input[type='submit'] {
  width: 100% !important;
  background: linear-gradient(145deg, #4fd8ba 0%, #10a784 100%);
  font-weight: 500;
  line-height: 150%;
  font-size: 18px;
  text-transform: uppercase;
  padding-left: 16px !important;
  justify-content: center;
}
/* .edr-contact-form form div:nth-child(2) input[type='submit']:hover {
  opacity: 0.8999999761581421;
} */
.edr-contact-form form div:nth-child(3) > div input[type='submit']:hover {
  opacity: 0.8999999761581421;
}

.edr-contact-form form p:last-of-type input:hover,
.edr-apply-now-form-submit:hover {
  opacity: 0.8999999761581421;
}

/* .edr-contact-form form p:last-of-type input:active, .edr-apply-now-form-submit:active {
background: rgba(33, 164, 134, 0.40) !important;
} */

.edr-contact-form form p:last-of-type input:active {
  background: rgba(33, 164, 134, 0.4) !important;
}

.edr-apply-now-form-container form [type='submit']:active {
  /* 	background: linear-gradient(145deg, #4FD8BA 100%, #10A784 100%);
	color: #efe2e2; */

  background: linear-gradient(145deg, #21a486 100%, #21a486 100%);
  color: #cdbfbf;
}

.edr-about-us-card-container {
  border-radius: 22px;
  background: rgba(255, 255, 255, 0.5);

  /* card */
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(7px);
}

/* FAQ Page */

.edr-faq-accordion {
  max-width: 1130px !important;
}

.edr-faq-accordion .elementor-accordion {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.edr-faq-accordion .elementor-accordion-item {
  border-radius: 12px;
  background: var(--white-100, #fff);
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.1);
  /* height: 88px; */
}

.edr-faq-accordion .elementor-accordion-item .elementor-tab-title {
  padding: 28px 40px;
}
.edr-faq-accordion .elementor-accordion-item .elementor-tab-content {
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 0;
}

.edr-faq-accordion .elementor-accordion-item .fas {
  font-size: 32px;
}

/* .edr-contact-page-contact-info .elementor-widget-icon {
  height: 54px;
  width: 54px;
} */

/* application form */

.edr-application-form {
  border-radius: 20px;
  background: #fff;

  /* card */
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(7px);

  max-width: 669px;
  padding: 40px;
}

.edr-application-form .wpcf7-acceptance label {
  display: flex !important;
  justify-content: start;
  align-items: center;
  gap: 8px;
}

.edr-application-form .wpcf7-acceptance label input {
  height: 24px;
  width: 24px;
}

.edr-application-form .wpcf7-acceptance label .wpcf7-list-item-label {
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  color: #2db193;
}

.edr-apl-form-terms-conditions a {
  color: #2db193;
  text-decoration: underline;
}

/* fixes of application form after multistep */

.edr-application-form form div:nth-child(2) span:nth-child(5) {
  grid-column: unset;
}

span.wpcf7-list-item-label {
  display: block !important;
  margin-left: 0 !important;
}

.wpcf7 .wpcf7-list-item:first-child {
  margin-left: 0 !important;
}

.edr-cf-submit {
  justify-content: center;
}

/* pre approved page */

.edr-money-save-container {
  border-radius: 22px;
  background: rgba(255, 255, 255, 0.5);

  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(7px);
  /* width: 670px; */
}

.edr-congo-bottom-text {
  background: linear-gradient(145deg, #4fd8ba 0%, #10a784 100%);
}

.edr-apply-now-form-container {
  border-radius: 20px;
  background: #fff;

  /* card */
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(7px);
  max-width: 669px !important;
  margin-top: -82px;
}

/* .edr-apply-now-form-container form {
  display: flex;
  flex-direction: column;
  gap: 20px;
} */
/* .edr-apply-now-form-container form > div:nth-child(2) {
  display: flex;
  flex-direction: column;
  gap: 20px;
} */
.edr-apply-now-form-container form > div:nth-child(3) > div {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

/* .edr-apply-input-cont p {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
} */

.edr-apply-input-cont {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
}

/* .edr-apply-input-cont p label {
  width: 191px;
} */
.edr-apply-input-cont label {
  width: 191px;
}

/* .edr-apply-input-cont p > span,
.edr-apply-now-form-name-cont {
  width: 386px;
  max-width: 100%;
} */
.edr-apply-input-cont > span,
.edr-apply-now-form-name-cont {
  width: 386px;
  max-width: 100%;
}

.edr-apply-input-cont.edr-fname-lname-main-cont,
.edr-apply-input-cont.edr-address-main-cont {
  display: flex;
  gap: 10px;
  align-items: start;
}

.edr-apply-input-cont.edr-fname-lname-main-cont > p,
.edr-apply-input-cont.edr-address-main-cont > p {
  gap: 0;
}

.edr-apply-input-cont.edr-address-main-cont > p {
  padding-top: 16px;
}

/* .edr-apply-now-form-name-cont p {
  display: flex;
  gap: 14px !important;
} */
.edr-apply-now-form-name-cont {
  display: flex;
  gap: 14px !important;
}

/* .edr-apply-now-form-address-cont {
  width: 372.63px;
  display: flex;
  flex-direction: column;
} */
.edr-apply-now-form-address-cont {
  width: 384.63px;
  display: flex;
  flex-direction: column;
}

/* .edr-apply-now-form-address-cont > p {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 20px;
} */
.edr-apply-now-form-address-cont {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 20px;
}

.edr-apply-now-form-address-cont > span {
  width: 100%;
}

/* .edr-apply-now-form-address-contry-details-cont > p {
  display: grid;
  grid-template-columns: 50% 50%;
  column-gap: 14px;
  row-gap: 20px;
  margin-right: 14px;
} */
.edr-apply-now-form-address-contry-details-cont {
  display: grid;
  grid-template-columns: 50% 50%;
  column-gap: 14px;
  row-gap: 20px;
  margin-right: 14px;
}

.edr-apply-input-cont input,
.edr-apply-input-cont select {
  border-radius: 12px !important;
  border: 1px solid #d4d4d5;
  height: 56px !important;
}

.edr-apply-input-cont select {
  -webkit-appearance: none;

  -moz-appearance: none;

  background: url(img/right-arrow.svg);

  background-repeat: no-repeat;

  background-position-x: 96%;

  background-position-y: 20px;
}

.edr-apply-input-cont label {
  font-size: 15px;
  font-weight: 600;
  line-height: 150%;
  color: #27262d;
}

.edr-apply-now-form-submit {
  width: 100%;
  border-radius: 12px !important;
  background: linear-gradient(145deg, #4fd8ba 0%, #10a784 100%) !important;
  padding: 15px !important;

  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 150% !important; /* 27px */
  text-transform: uppercase !important;
  margin-top: 32px;
  height: 56px;
  text-align: center !important;
  justify-content: center;
}

/* home calculator */

form.qis_form {
  background: transparent !important;
  margin-bottom: 0 !important;
}

.qis_form.plain {
  border: none !important;
  padding-bottom: 0 !important;
}

.qis-sliderleft,
.qis-sliderright {
  color: #fff !important;
  font-size: 22px !important;
  font-weight: 600;
  line-height: 110%; /* 24.2px */
  text-transform: uppercase;
}

.qis__fill {
  border-radius: 12px !important;
  background: rgba(255, 255, 255, 0.5) !important;
}

.qis_slider_marker {
  background: rgba(255, 255, 255, 0.5) !important;
}

.qis_slider_markers {
  border-left: 1px solid rgba(255, 255, 255, 0.5) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.5) !important;
}

.qis-repayments .edr-interest-calc-int-txt {
  display: block;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 110%; /* 19.8px */
  margin-bottom: 10px;
}

.qis-repayments .edr-interest-calc-int-amt {
  color: #fff;
  font-size: 24px;
  font-weight: 800;
  line-height: 110%; /* 26.4px */
  text-transform: uppercase;
}

.edr-home-interest-calculator .range {
  margin-bottom: 30px !important;
}

/* fixes */

select:focus,
textarea:focus,
input[type='url']:focus,
input[type='tel']:focus,
input[type='text']:focus,
input[type='time']:focus,
input[type='date']:focus,
input[type='datetime']:focus,
input[type='datetime-local']:focus,
input[type='email']:focus,
input[type='number']:focus,
input[type='search']:focus,
input[type='password']:focus,
.ct-widget select:focus,
fieldset .wc-stripe-elements-field:focus {
  border-color: #2db193 !important;
}

.wpcf7-form-control.wpcf7-not-valid {
  border-color: rgba(214, 40, 40, 0.8) !important;
}

/* .wpcf7 input[type=checkbox]:checked {
    color: #00ffff !important;
    border: 1px solid #ff0000 !important;
    background: #ff0000 !important;
} */

.wpcf7-form input[type='checkbox']:checked {
  accent-color: #2db193;
}

.edr-application-form form .wpcf7-response-output,
.edr-apply-now-form-container .wpcf7-response-output {
  display: none !important;
}

.edr-contact-form .wpcf7 form .wpcf7-response-output {
  margin: 1em 0em 0em 0;
  padding: 0.2em 1em;
  margin-bottom: 32px;
}

.wpcf7 form.invalid .wpcf7-response-output {
  border-color: #2db193 !important;
}

.edr-home-testimonials .swiper-slide .elementskit-commentor-content p {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

/* Responsiveness */

/* For header */
.edr-header-container .e-con-inner {
  width: 100% !important;
}
@media (max-width: 1440px) {
  .edr-header-container {
    width: calc(100vw - 80px);
  }
}

.edr-desktop-nav-menu,
.edr-hamburger-cross-icon {
  display: none;
}

@media (max-width: 1193px) {
  .edr-logo-menu-icons-container {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .edr-logo-container {
    margin-left: 38px;
  }
}

@media (min-width: 1193px) {
  .edr-desktop-nav-menu {
    display: block;
  }

  /* .edr-hamburger-cross-icon,
  .edr-hamburger-menu-icon {
    display: none;
  } */

  .edr-nav-icons-container {
    display: none;
  }

  .edr-main-header {
    padding-left: 30px;
  }
}

/* @media (min-width: 768px) {
  .edr-hamburger-cross-icon,
  .edr-hamburger-menu-icon {
    display: none;
  }
} */

@media (max-width: 1193px) {
  .edr-header-container {
    width: calc(100vw - 40px);
  }
}

/* Tablet */
@media (max-width: 1024px) {
  /*   .edr-home-steps-container {
    padding-left: 20px;
  } */

  .edr-home-calc-apl-btn a {
    width: 100% !important;
  }

  .edr-footer-main-left {
    max-width: 100%;
  }

  .edr-footer-main-right {
    max-width: 100%;
  }

  .edr-footer-contact ul li:first-child .elementor-icon-list-text {
    font-size: 16px;
  }

  .edr-money-save-container {
    width: 648px !important;
  }

  .edr-apply-now-form-container {
    margin-top: -142px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .edr-header-container {
    width: calc(100vw - 20px);
  }

  .edr-nav-icons-container,
  .edr-hamburger-menu-icon,
  .edr-hamburger-menu-icon .elementor-widget-container {
    width: 34px !important;
  }

  .edr-nav-icons-container .elementor-icon-wrapper {
    width: 34px;
    height: 34px;
    padding-left: 12px;
  }

  .edr-nav-icons-container .elementor-icon {
    width: 34px;
    height: 34px;
    font-size: 34px !important;
  }

  .edr-nav-icons-container .elementor-icon svg {
    width: 34px;
    height: 34px !important;
  }

  .edr-logo-container {
    margin-left: 10px;
  }

  .edr-talk-to-us-container {
    max-width: 150px !important;
  }
  .edr-talk-to-us {
    width: 108px !important;
  }

  .hfe-site-logo-img {
    height: 40px !important;
    width: auto;
  }

  .edr-loans-line {
    width: 174px;
    height: 1px;
  }

  /* contact form mobile */

  .edr-contact-form-container {
    min-width: unset;
  }

  /* .edr-contact-form form {
    display: flex;
    flex-direction: column;
    gap: 20px;
  } */
  /*   .edr-contact-form form div:nth-child(2) {
    display: flex;
    flex-direction: column;
    gap: 20px;
  } */
  .edr-contact-form form div:nth-child(3) > div {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }

  .edr-application-form {
    padding: 20px;
  }

  .edr-money-save-container {
    width: unset !important;
  }

  .edr-faq-accordion .elementor-accordion-item .elementor-tab-title {
    padding: 20px 20px;
  }

  .edr-faq-accordion .elementor-accordion-item .elementor-tab-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .edr-faq-accordion .elementor-accordion-item .fas {
    font-size: 22px;
  }

  /* apply now detailed form	 */

  .edr-apply-now-form-container {
    max-width: unset !important;
  }

  /* .edr-apply-input-cont p label {
    width: 100%;
  } */
  .edr-apply-input-cont label {
    width: 100%;
  }

  /* .edr-apply-input-cont p > span,
  .edr-apply-now-form-name-cont,
  .edr-apply-now-form-address-cont {
    width: calc(100vw - 40px);
  } */
  .edr-apply-input-cont > span,
  .edr-apply-now-form-name-cont,
  .edr-apply-now-form-address-cont {
    width: calc(100vw - 40px);
  }

  /* .edr-apply-input-cont p {
    flex-direction: column;
  } */
  .edr-apply-input-cont {
    flex-direction: column;
  }

  .edr-apply-input-cont.edr-fname-lname-main-cont,
  .edr-apply-input-cont.edr-address-main-cont {
    flex-direction: column;
  }

  .edr-apply-now-form-container p {
    margin-block-start: 0 !important;
    margin-block-end: 0 !important;
  }

  .edr-apply-now-form-address-contry-details-cont > p {
    margin-right: 14px;
  }

  .edr-apply-now-form-submit {
    width: 100%;
  }

  .edr-apply-now-form-name-cont p {
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0 !important;
  }

  .edr-apply-now-form-name-cont p span:first-child {
    margin-right: 14px;
  }

  .edr-apply-input-cont.edr-address-main-cont > p {
    padding-top: 0;
  }

  .edr-privacy-policy-bg > .e-con-inner,
  .edr-terms-n-c-bg > .e-con-inner {
    flex-direction: unset !important;
  }
}

/* Hey Flow form start */

.hey-flow-tnc-btn {
  text-decoration-line: underline;
}

.edr-hey-flow-form p,
.edr-hey-flow-form h2 {
  margin: 0 !important;
  padding: 0 !important;
}

.edr-hey-flow-form .edr-form-step-title {
  color: #fff;
  text-align: center;
  font-size: 44px;
  font-weight: 800;
  line-height: 110%; /* 48.4px */
  margin-bottom: 16px !important;
}

.edr-hey-flow-form .edr-form-step-sub-txt {
  color: #fff;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%; /* 31.2px */
  max-width: 768px;
  margin-bottom: 56px !important;
}

.edr-hey-flow-form .uacf7-multisetp-form .uacf7-step {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.edr-hey-flow-form .edr-hey-form-fields-cont {
  display: block;
  width: 669px;
  max-width: 669px;

  border-radius: 20px;
  /*  border: 2px solid #C3C3C3; */
  background: #fff;

  /* card */
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(7px);
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 40px;
}

.edr-hey-flow-form .edr-hey-form-fields-cont input[type='text'],
.edr-hey-flow-form .edr-hey-form-fields-cont input[type='number'],
.edr-hey-flow-form .edr-hey-form-fields-cont input[type='email'] {
  border-radius: 12px;
  border: 1px solid #d4d4d5;
  background: #fff;
  height: 56px;
  padding: 0;
  padding-left: 20px;
}

.edr-hey-flow-form form .uacf7-step.step-content > p .uacf7-next,
.edr-hey-flow-form form .uacf7-step.step-content > p .uacf7-prev {
  visibility: hidden;
}

.edr-hey-flow-form form .uacf7-step.step-content:first-child > p .uacf7-next,
.edr-hey-flow-form form .uacf7-step.step-content:nth-child(2) > p .uacf7-next {
  visibility: visible;
}

/* step 1 */

.edr-hey-form-step-1-fields {
  padding-bottom: 136px !important;
}

.edr-hey-flow-form form .uacf7-step.step-content:first-child > p {
  position: relative;
  margin-top: -101px !important;
  margin-left: 80px !important;
}

.edr-hey-flow-form form .uacf7-step.step-content:first-child > p .uacf7-next,
.edr-hey-flow-form form .uacf7-step.step-content:nth-child(2) > p .uacf7-next {
  border-radius: 12px;
  background: linear-gradient(113deg, #4fd8ba 1.55%, #10a784 89.41%);
  width: 588px;
  height: 56px;
  text-align: center;
  color: #fff;
  font-family: 'Fira Sans';
  font-size: 18px;
  font-weight: 500;
  line-height: 150%; /* 27px */
  text-transform: uppercase;
}

/* step 2 */

.edr-hey-form-step-2-fields .step2-address-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 15px;
}

.edr-hey-form-step-2-fields {
  padding-bottom: 136px !important;
}

.edr-hey-flow-form form .uacf7-step.step-content:nth-child(2) > p {
  position: relative;
  margin-top: -101px !important;
  margin-left: -135px !important;
}

.edr-hey-form-step-2-fields,
.edr-hey-form-step-3-fields,
.edr-hey-form-step-4-fields,
.edr-hey-form-step-5-fields {
  margin-top: 64px;
}

/* step 3 */

.edr-hey-form-fields-cont input[type='radio'] {
  visibility: hidden;
  height: 0;
  width: 0;
}

.edr-hey-form-step-3-fields .wpcf7-list-item,
.edr-hey-form-step-4-fields .wpcf7-list-item {
  width: 100%;
  margin: 0;
}

.edr-hey-form-step-3-fields .wpcf7-list-item .wpcf7-list-item-label,
.edr-hey-form-step-4-fields .wpcf7-list-item .wpcf7-list-item-label {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;

  border-radius: 12px;
  border: 1px solid #d4d4d5;
  background: #fff;
  width: 589px;
  padding-top: 14px;
  padding-bottom: 14px;
}

.edr-hey-form-fields-cont input[type='radio']:checked + .wpcf7-list-item-label {
  border: 1px solid #2db193;
  background: rgba(45, 177, 147, 0.08);
}

.edr-hey-form-step-3-fields .wpcf7-radio,
.edr-hey-form-step-4-fields .wpcf7-radio {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* step 5 */

.edr-hey-form-step-5-fields
  .wpcf7-acceptance
  .wpcf7-list-item
  input[type='checkbox'] {
  border-radius: 8px;
  border: 1px solid #7d7d81;
  background: #fff;
  width: 24px;
  height: 24px;
  /* 	display: none; */
}

/* .edr-hey-form-step-5-fields .wpcf7-acceptance .wpcf7-list-item label {
	position: relative;

}

.edr-hey-form-step-5-fields .wpcf7-acceptance .wpcf7-list-item label:before {
content: "";
  position: absolute;
  left: 0;
  top: 0;
    border-radius: 8px;
    border: 1px solid #7D7D81;
    background: #FFF;
	width: 24px;
    height: 24px;
}

.edr-hey-form-step-5-fields .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label {
	padding-left: 30px;
} */

.edr-hey-form-step-5-fields .wpcf7-acceptance .wpcf7-list-item label {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 8px;
}

.edr-hey-form-step-5-fields .wpcf7-list-item:first-child {
  margin-left: 0 !important;
}

.edr-hey-form-step-5-fields span.wpcf7-list-item-label {
  margin-left: 0;
}

.edr-hey-form-step-5-fields
  .wpcf7-acceptance
  .wpcf7-list-item
  .wpcf7-list-item-label {
  color: #7d7d81;
  font-size: 15px;
  font-weight: 400;
  line-height: 150%; /* 22.5px */
}

.edr-hey-form-step-5-fields input[type='submit'],
.edr-went-worth-form-step-4-fields input[type='submit'] {
  display: flex;
  height: 56px;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  background: linear-gradient(113deg, #4fd8ba 1.55%, #10a784 89.41%);

  color: #fff;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%; /* 27px */
  text-transform: uppercase;
}

.edr-hey-form-step-5-fields > span:nth-child(4) {
  width: 124px;
}

.edr-hey-flow-t-n-c {
  color: #2db193;
  font-size: 15px;
  font-weight: 400;
  line-height: 150%;
  text-decoration-line: underline;
  margin-top: -53px;
  margin-left: 128px;
}

.edr-hey-form-step-5-fields input[type='submit'] {
  margin-top: 16px;
}

/* Hey Flow form end */

/* Wentworth Funnel start */

.edr-went-worth-form-fields-cont {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.edr-went-worth-form-fields-cont p,
.edr-went-worth-form-fields-cont h2 {
  padding: 0;
  margin: 0;
}

/* step 1 */

/* progress bar css start */

.went-worth-progress-container {
  margin-top: 200px;
}

/* Style the outer circle list */
.went-worth-progressbar.circle-list {
  list-style: none;
  display: flex;
  justify-content: space-between; /* Distribute circles horizontally */
  padding: 0;
  margin: 0;
}

/* Style the outer circle */
.went-worth-progressbar.circle-list .circle {
  width: 40px; /* Set the width and height of the outer circle */
  height: 40px;
  background-color: #fff; /* Change this to your desired outer circle color */
  border: 1px solid #2db193;
  border-radius: 50%; /* Make it a circle */
  text-align: center;
  line-height: 100px;
  color: white;
  position: relative;
}

/* Style the inner circle using ::before pseudo-element */
.went-worth-progressbar.circle-list .circle::before {
  content: '';
  width: 10px; /* Set the width and height of the inner circle */
  height: 10px;
  background-color: #2db193; /* Change this to your desired inner circle color */
  border-radius: 50%; /* Make it a circle */
  position: absolute;
  top: 50%; /* Center vertically */
  left: 50%; /* Center horizontally */
  transform: translate(-50%, -50%); /* Center the inner circle precisely */
  z-index: 1; /* Place it above the connecting line */
}

/* Style the outer circle */
.went-worth-progressbar.circle-list .active {
  width: 40px; /* Set the width and height of the outer circle */
  height: 40px;
  background-color: #2db193; /* Change this to your desired outer circle color */
  border: 1px solid #2db193;
  border-radius: 50%; /* Make it a circle */
  text-align: center;
  line-height: 100px;
  color: white;
  position: relative;
}

/* Style the inner circle using ::before pseudo-element */
.went-worth-progressbar.circle-list .active::before {
  content: '✓';
  width: 10px; /* Set the width and height of the inner circle */
  height: 10px;
  color: #fff; /* Change this to your desired inner circle color */
  border-radius: 50%; /* Make it a circle */
  position: absolute;
  top: -60%; /* Center vertically */
  left: 50%; /* Center horizontally */
  transform: translate(-50%, -50%); /* Center the inner circle precisely */
  z-index: 1; /* Place it above the connecting line */
}
/* Style the grey lines connecting the circles using ::before pseudo-element */
.went-worth-progressbar.circle-list li:not(:last-child)::after {
  content: '';
  width: 100px; /* Set the width of the line to match the outer circle */
  height: 2px; /* Set the height of the connecting line */
  background-color: #2db193; /* Grey color for the line */
  position: absolute;
  top: 50%; /* Center vertically */
  left: 100%; /* Position the line to the right of the outer circle */
  transform: translateY(-50%); /* Center the line vertically */
  z-index: 0; /* Place it below the inner circle */
}
.went-worth-progressbar.circle-list {
  padding-bottom: 40px;
  width: 256px;
  margin-left: auto;
  margin-right: auto;
}

/* progress bar css end */

.edr-went-worth-form-fields-cont .edr-form-step-title {
  color: #27262d;
  text-align: center;
  font-size: 44px;
  font-weight: 800;
  line-height: 110%; /* 48.4px */
  margin-top: 32px;
}

.went-worth-green-section {
  border-radius: 20px;
  background: linear-gradient(113deg, #4fd8ba 1.55%, #10a784 89.41%);
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.1);
  display: flex;
  padding-left: 100px;
  padding-right: 100px;
  padding-top: 70px;
  padding-bottom: 70px;
  gap: 155px;
  align-items: center;
}

.went-worth-green-section h2 {
  color: #fff;
  font-size: 44px;
  font-weight: 800;
  line-height: 110%; /* 48.4px */
  text-transform: uppercase;
  max-width: 488px;
}

.went-worth-green-section p {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%; /* 31.2px */
  margin: 0;
  padding: 0;
}

.went-worth-green-section ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-top: 36px;
  margin-bottom: 40px;
}

.went-worth-green-section ul li {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 130%; /* 26px */
  position: relative;
  padding-left: 32px;
  /* 	margin-top: 40px; */
  margin-bottom: 40px;
}

.went-worth-green-section ul li:before {
  position: absolute;
  content: url(img/check.svg);
  top: 0;
  left: 0;
}

.went-worth-green-section ul li:after {
  content: '';
  height: 1px;
  background: rgba(255, 255, 255, 0.22);
  width: 100%;
  position: absolute;
  bottom: -20px;
  left: 0;
}

.went-worth-dedicated-section {
  background-image: url('https://evolvedebt.com/wp-content/uploads/2023/07/THE-PROCESS-IS-SIMPLE.png');
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding-bottom: 144px;
  padding-top: 144px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.went-worth-dedicated-section h2 {
  color: #27262d;
  text-align: center;
  font-size: 44px;
  font-weight: 800;
  line-height: 110%; /* 48.4px */
  text-transform: uppercase;
}

.went-worth-dedicated-section p {
  text-align: center;
  max-width: 844px;
  color: #27262d;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%; /* 27px */
  margin-top: 20px;
  margin-bottom: 64px;
}

.went-worth-connect-with-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 110px;
  padding-bottom: 110px;
}

.went-worth-connect-with-section h2 {
  color: #27262d;
  text-align: center;
  font-size: 44px;
  font-weight: 800;
  line-height: 110%; /* 48.4px */
  text-transform: uppercase;
}

.went-worth-connect-with-section p {
  color: #27262d;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%; /* 27px */
  max-width: 682px;
  margin-top: 20px;
  margin-bottom: 32px;
}

.went-worth-connect-with-section a {
  color: #fff;
  text-align: center;
  font-size: 15px;
  font-weight: 500;
  line-height: 150%; /* 22.5px */
  border-radius: 12px;
  background: #2db193;
  padding: 18px 42px;
  margin-bottom: 64px;
}

.went-worth-connect-with-section a:hover {
  color: #ddd2d2;
}

.went-worth-evolve-debt-dim-text-sec {
  padding-top: 115px;
  padding-bottom: 135px;
  background: #e6f6f2;
  display: flex;
  justify-content: center;
  width: 100%;
}

.went-worth-evolve-debt-dim-text-sec h2 {
  color: #2db193;
  text-align: center;
  font-size: 44px;
  font-weight: 800;
  line-height: 110%; /* 48.4px */
  text-transform: uppercase;
  max-width: 610px;
}

.went-worth-achievements-sec {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -70px;
}

.went-worth-achievements-sec .achievement-container {
  display: flex;
  justify-content: center;
  gap: 24px;
}

.went-worth-achievements-sec .achievement {
  border-radius: 12px;
  border: 1px solid #2db193;
  background: #fff;
  padding: 48px 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
}

.went-worth-achievements-sec .achievement .numb {
  color: #2db193;
  font-size: 44px;
  font-weight: 800;
  line-height: 110%; /* 48.4px */
  text-transform: uppercase;
}

.went-worth-achievements-sec .achievement .text {
  color: #7d7d81;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%; /* 31.2px */
}

.went-worth-achievements-sec a p {
  color: #2db193;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%; /* 27px */
  position: relative;
  padding-right: 32px;
  margin-top: 64px;
  margin-bottom: 115px;
}

.went-worth-achievements-sec a p::after {
  content: url(img/arrow.svg);
  position: absolute;
  right: 0;
  top: 0;
}

.edr-went-worth-form-interest-calculator {
  display: flex;
  justify-content: center;
  padding-top: 64px;
  padding-bottom: 244px;
  width: 612px;
}

.edr-went-worth-form-interest-calculator .debtamount {
  width: 612px;
}

.edr-went-worth-form-interest-calculator .debtamount input[type='range'] {
  border-radius: 12px;
  background: #2db193;
}

.edr-went-worth-funnel-form form .step-content:first-child {
  position: relative;
}

.edr-went-worth-funnel-form form .step-content:first-child > p .uacf7-next {
  border-radius: 12px;
  background: linear-gradient(113deg, #4fd8ba 1.55%, #10a784 89.41%);
  position: absolute;
  width: 612px;
  height: 60px;
  top: 532px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;

  color: #fff;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%; /* 27px */
  text-transform: uppercase;
}

/* step 2 */

.edr-went-worth-fields-cont {
  border-radius: 20px;
  border: 2px solid #c3c3c3;
  background: #fff;

  /* card */
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(7px);
  max-width: 669px;
  padding: 40px;
  width: 669px;
  margin-top: 56px;
  margin-bottom: 136px;
}

.edr-went-worth-fields-cont input[type='text'],
.edr-went-worth-fields-cont input[type='email'],
.edr-went-worth-fields-cont input[type='number'] {
  height: 56px;
  border-radius: 12px;
  border: 1px solid #d4d4d5;
  background: #fff;
  color: #7d7d81;
  font-size: 15px;
  font-weight: 400;
  line-height: 150%; /* 22.5px */
  padding-left: 20px;
}

.edr-went-worth-funnel-form form .step-content:nth-child(2),
.edr-went-worth-funnel-form form .step-content:nth-child(3) {
  position: relative;
}

.edr-went-worth-funnel-form form .step-content:nth-child(2) > p,
.edr-went-worth-funnel-form form .step-content:nth-child(3) > p {
  position: absolute;
  width: 612px;
  height: 60px;
  top: 518px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}

.edr-went-worth-funnel-form form .step-content:nth-child(2) > p .wpcf7-spinner,
.edr-went-worth-funnel-form form .step-content:nth-child(3) > p .wpcf7-spinner {
  display: none;
}

.edr-went-worth-funnel-form form .step-content:nth-child(2) > p .uacf7-prev,
.edr-went-worth-funnel-form form .step-content:nth-child(3) > p .uacf7-prev {
  display: flex;
  width: 286px;
  height: 56px;
  padding: 15px 0px 14px 0px;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  border: 1px solid #4fd8ba;

  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%; /* 27px */
  text-transform: uppercase;
  background: #fff;
}

.edr-went-worth-funnel-form form .step-content:nth-child(2) > p .uacf7-next,
.edr-went-worth-funnel-form form .step-content:nth-child(3) > p .uacf7-next {
  display: flex;
  width: 286px;
  height: 56px;
  padding: 15px 0px 14px 0px;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  background: linear-gradient(113deg, #4fd8ba 1.55%, #10a784 89.41%);

  color: #fff;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%; /* 27px */
  text-transform: uppercase;
}

.edr-went-worth-fields-cont.edr-went-worth-address {
  padding-bottom: 138px;
}

/* step 3 */

.edr-went-worth-contact-details {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
  margin-bottom: 56px;
}
.edr-went-worth-contact-details > span {
  width: 100%;
}

.edr-went-worth-contact-details > p {
  color: #7d7d81;
  text-align: center;
  font-size: 15px;
  font-weight: 400;
  line-height: 150%; /* 22.5px */
  margin-left: 44px;
  margin-right: 44px;
}

.edr-went-worth-form-step-3-fields > p,
.edr-went-worth-form-step-4-fields > p {
  color: #7d7d81;
  text-align: center;
  font-size: 15px;
  font-weight: 400;
  line-height: 150%; /* 22.5px */
  max-width: 610px;
  margin-bottom: 135px;
}

.edr-went-worth-form-step-3-fields > p a,
.edr-went-worth-form-step-4-fields > p a {
  color: #2db193;
  font-weight: 500;
  line-height: 150%;
  text-decoration-line: underline;
}

.edr-went-worth-funnel-form form .step-content:nth-child(3) > p {
  top: 805px;
}

.edr-went-worth-fields-cont.edr-went-worth-contact-details {
  padding-bottom: 128px;
}

/* step 4 */

.edr-went-worth-form-step-4-fields .edr-form-step-title {
  margin-top: 200px;
}

.edr-went-worth-form-step-4-fields .address-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 15px;
}

.edr-went-worth-form-step-4-fields .wpcf7-acceptance .wpcf7-list-item > label {
  display: flex;
  align-items: start;
  gap: 8px;
}

.edr-went-worth-form-step-4-fields
  .wpcf7-acceptance
  .wpcf7-list-item
  > label
  .wpcf7-list-item-label {
  color: #7d7d81;
  font-size: 15px;
  font-weight: 400;
  line-height: 150%; /* 22.5px */
}

.edr-went-worth-form-step-4-fields input[type='checkbox'] {
  width: 24px;
  height: 24px;
}

.edr-went-worth-form-step-4-fields input[type='submit'] {
  width: 100%;
  margin-top: 32px;
}

.edr-went-worth-form-step-4-fields
  .edr-went-worth-fields-cont.edr-went-worth-contact-details {
  padding-bottom: 0;
}

.edr-went-worth-form-step-4-fields
  .edr-went-worth-fields-cont.edr-went-worth-contact-details
  .wpcf7-spinner {
  width: 24px !important;
}

.edr-went-worth-funnel-form form .step-content:nth-child(4) > p {
  display: none;
}

.edr-went-worth-funnel-form .wpcf7 form.spam .wpcf7-response-output {
  margin: 0;
  padding: 0;
  text-align: center;
  margin-bottom: 16px;
}
/* Went Worth Step 1 Continue Btn Styling */
.edr-went-worth-form-step-1-fields .went-worth-nextbtn {
    border-radius: 12px;
    background: linear-gradient(113deg, #4fd8ba 1.55%, #10a784 89.41%);
    position: absolute;
    width: 612px;
    height: 60px;
    top: 532px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    line-height: 150%;
    text-transform: uppercase;
	padding: 16px;
	font-family: 'Fira Sans';
	cursor: pointer;
}
/* Went Worth Back & Continue Btn Styling */

.back-next-btn-cont{
	width: 612px;
	height: 60px;
	margin-left: -12px;
	margin-right: 0px;
	display: flex;
	justify-content: space-around;
	align-items: center;
	margin-top: 10px;
}
.back-next-btn-cont .went-worth-backbtn{
  display: flex;
  width: 286px;
  height: 56px;
  padding: 15px 0px 14px 0px;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  border: 1px solid #4fd8ba;

  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%; /* 27px */
  text-transform: uppercase;
  background: #fff;
  cursor: pointer;
}

.back-next-btn-cont .went-worth-nextbtn {
  display: flex;
  width: 286px;
  height: 56px;
  padding: 15px 0px 14px 0px;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  background: linear-gradient(113deg, #4fd8ba 1.55%, #10a784 89.41%);

  color: #fff;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%; /* 27px */
  text-transform: uppercase;
  cursor: pointer;
}

/* Went Worth Hiding Default Btn */
.edr-went-worth-funnel-form form .uacf7-step.step-content:first-child > p .uacf7-next, .edr-went-worth-funnel-form form .uacf7-step.step-content:nth-child(2) > p,  .edr-went-worth-funnel-form form .uacf7-step.step-content:nth-child(3) > p{
	visibility: hidden;
	opacity: 0;
}


/* hide header and footer for wentworth form */
.page-id-2967 .edr-main-header .edr-desktop-nav-menu,
.page-id-2967 .edr-footer-main {
  display: none;
}

/* hide header and footer for hey form */
.page-id-2932 .edr-main-header .edr-desktop-nav-menu,
.page-id-2932 .edr-footer-main {
  display: none;
}

/* hide header and footer for california form */
.page-id-3089 .edr-main-header,
.page-id-3089 .edr-footer-main-container {
  display: none;
}

/* Wentworth Funnel end */

/* poup privacy and terms and conditions */

/* privacy policy */

.edr-privacy-policy-bg,
.edr-terms-n-c-bg {
  max-width: 1200px;
}

.edr-privacy-policy-bg,
.edr-terms-n-c-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
}
.edr-privacy-policy-bg,
.edr-terms-n-c-bg {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(94, 110, 141, 0.9);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  overflow-y: auto;
  z-index: 10000;
}

.edr-privacy-policy-bg.is-visible,
.edr-terms-n-c-bg.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.edr-privacy-head-back {
  background: linear-gradient(113deg, #4fd8ba 1.55%, #10a784 89.41%);
}

.edr-pvc-term-close-icon {
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.5);
}

.edr-ppc-close-btn svg,
.edr-ppc-close-btn .elementor-widget-container,
.edr-tnc-close-btn .elementor-widget-container,
.edr-tnc-close-btn svg {
  cursor: pointer;
}
.edr-pt-content::-webkit-scrollbar, .edr-tc-content::-webkit-scrollbar{
	width: 12px;
}
.edr-pt-content::-webkit-scrollbar-track, .edr-tc-content::-webkit-scrollbar-track{
	background: white;
	box-shadow: inset 0px 0px 8px rgb(0, 0, 0, 0.3);
	
}

.edr-pt-content::-webkit-scrollbar-thumb, .edr-tc-content::-webkit-scrollbar-thumb{
	background: linear-gradient(90deg, #4fd8ba 1.55%, #10a784 89.41%);
	box-shadow: inset 0px 0px 0px rgb(0, 0, 0, 0.5);
	border-radius: 16px;
	
}

/* responsive of funnels */

.edr-went-worth-funnel-form ul {
  padding-inline-start: unset;
}

/* Tablet */
@media (max-width: 1024px) {
  /* 	hey flow */
  .edr-hey-flow-form .edr-form-step-title {
    padding-left: 40px !important;
    padding-right: 40px !important;
    font-size: 34px;
    line-height: 110%; /* 37.4px */
  }
  .edr-hey-flow-form .edr-form-step-sub-txt {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 600;
    line-height: 130%; /* 26px */
  }

  /* 	went worth */

  .edr-went-worth-form-fields-cont .edr-form-step-title {
    font-size: 36px;
    line-height: 110%; /* 39.6px */
  }

  .went-worth-green-section {
    flex-direction: column;
    padding-left: 82px;
    padding-right: 100px;
    gap: 42px;
    margin-left: 20px;
    margin-right: 20px;
  }
  .went-worth-green-section h2,
  .went-worth-dedicated-section h2,
  .went-worth-connect-with-section h2,
  .went-worth-evolve-debt-dim-text-sec h2 {
    width: 100%;
    max-width: 100%;
    font-size: 36px;
    line-height: 110%; /* 39.6px */
  }

  .went-worth-green-section p {
    font-size: 20px;

    line-height: 130%; /* 26px */
  }

  .went-worth-dedicated-section,
  .went-worth-connect-with-section {
    padding-left: 27px;
    padding-right: 27px;
  }

  .went-worth-dedicated-section p,
  .went-worth-connect-with-section p {
    font-size: 16px;
    line-height: 150%; /* 24px */
  }

  .went-worth-evolve-debt-dim-text-sec,
  .went-worth-achievements-sec {
    padding-left: 66px;
    padding-right: 66px;
  }

  .went-worth-achievements-sec .achievement-container {
    flex-direction: column;
  }

  .went-worth-achievements-sec .achievement .numb {
    font-size: 36px;
    font-weight: 800;
    line-height: 110%; /* 39.6px */
  }

  .went-worth-achievements-sec .achievement .text {
    font-size: 20px;
    line-height: 130%; /* 26px */
  }
}

/* Mobile */
@media (max-width: 767px) {
  .edr-hey-flow-form .edr-form-step-title {
    padding-left: 30px !important;
    padding-right: 30px !important;
    font-size: 26px;
    line-height: 110%; /* 28.6px */
  }

  .edr-hey-flow-form .edr-form-step-sub-txt {
    padding-left: 30px;
    padding-right: 30px;
  }

  .edr-hey-flow-form .edr-hey-form-fields-cont {
    width: 100%;
    max-width: 100%;
    padding: 40px 20px;
  }

  .edr-hey-flow-form form .uacf7-step.step-content:first-child > p {
    margin-left: 20px !important;
  }
  .edr-hey-flow-form form .uacf7-step.step-content:nth-child(2) > p {
    margin-left: 20px !important;
    margin-top: -132px !important;
  }

  .edr-hey-flow-form form .uacf7-step.step-content:first-child > p .uacf7-next {
    /* 		width: 317px; */
    width: 100%;
  }

  .edr-hey-flow-form
    form
    .uacf7-step.step-content:nth-child(2)
    > p
    .uacf7-next {
    width: 100%;
  }

  .edr-hey-form-step-3-fields .wpcf7-list-item .wpcf7-list-item-label,
  .edr-hey-form-step-4-fields .wpcf7-list-item .wpcf7-list-item-label {
    width: 100%;
  }

  /* 	went worth */

  .edr-went-worth-form-fields-cont .edr-form-step-title {
    font-size: 26px;
    line-height: 110%; /* 28.6px */
  }

  .edr-went-worth-form-interest-calculator .debtamount {
    width: 320px;
  }

  .edr-went-worth-funnel-form form .step-content:first-child > p .uacf7-next {
    width: 320px;
  }

  .went-worth-green-section {
    padding-left: 38px;
    padding-right: 38px;
  }

  .went-worth-green-section h2,
  .went-worth-dedicated-section h2,
  .went-worth-connect-with-section h2 {
    font-size: 26px;
    line-height: 110%; /* 28.6px */
  }

  .went-worth-green-section p {
    font-size: 16px;
    line-height: 150%; /* 24px */
  }

  .went-worth-green-section ul li {
    font-size: 16px;
    line-height: 150%; /* 24px */
  }

  .went-worth-dedicated-section,
  .went-worth-connect-with-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .went-worth-dedicated-section p,
  .went-worth-connect-with-section p {
    font-size: 14px;
    line-height: 150%; /* 21px */
  }

  .went-worth-evolve-debt-dim-text-sec,
  .went-worth-achievements-sec {
    padding-left: 28px;
    padding-right: 28px;
  }

  .went-worth-evolve-debt-dim-text-sec h2 {
    font-size: 26px;
    line-height: 110%; /* 28.6px */
  }

  .went-worth-achievements-sec .achievement .numb {
    font-size: 26px;
    line-height: 110%; /* 28.6px */
  }

  .edr-went-worth-fields-cont {
    width: 100%;
    max-width: 357px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .edr-went-worth-funnel-form form .step-content:nth-child(2) > p,
  .edr-went-worth-funnel-form form .step-content:nth-child(3) > p {
    width: 318px;
    gap: 2px;
  }
  .edr-went-worth-funnel-form form .step-content:nth-child(2) > p .uacf7-prev,
  .edr-went-worth-funnel-form form .step-content:nth-child(3) > p .uacf7-prev {
    margin-right: 16px;
  }

  .edr-went-worth-funnel-form form .step-content:nth-child(2) > p {
    top: 502px;
  }

  .edr-went-worth-funnel-form
    form
    .step-content:nth-child(2)
    > p
    .wpcf7-spinner,
  .edr-went-worth-funnel-form
    form
    .step-content:nth-child(3)
    > p
    .wpcf7-spinner {
    margin: 0 !important;
  }

  .edr-went-worth-contact-details > p {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 12px;
    line-height: 150%; /* 18px */
  }

  .edr-went-worth-form-step-3-fields > p,
  .edr-went-worth-form-step-4-fields > p {
    font-size: 14px;
    line-height: 150%; /* 21px */
    margin-left: 28px;
    margin-right: 28px;
  }

  .edr-went-worth-form-step-4-fields
    .wpcf7-acceptance
    .wpcf7-list-item
    > label
    .wpcf7-list-item-label {
    font-size: 12px;
    line-height: 150%; /* 18px */
  }

  .edr-went-worth-form-step-4-fields .address-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
    row-gap: 20px;
  }

  .edr-went-worth-form-step-4-fields .address-wrap span:nth-child(1) {
    grid-column: 1/3;
  }

  /* 	.edr-went-worth-funnel-form form .step-content:nth-child(3) > p {
    top: 772px;
} */
}

/* hide header and footer for wentworth form */
.page-id-2967 .edr-main-header .edr-desktop-nav-menu,
.page-id-2967 .edr-footer-main,
.page-id-2967 .edr-nav-icons-container,
.page-id-3336 .edr-main-header .edr-desktop-nav-menu,
.page-id-3336 .edr-footer-main,
.page-id-3336 .edr-nav-icons-container {
  display: none;
}

/* hide header and footer for hey form */
.page-id-2932 .edr-main-header .edr-desktop-nav-menu,
.page-id-2932 .edr-footer-main,
.page-id-2932 .edr-nav-icons-container,
.page-id-2999 .edr-main-header .edr-desktop-nav-menu,
.page-id-2999 .edr-footer-main,
.page-id-2999 .edr-nav-icons-container {
  display: none;
}

/* hide header and footer for california form */
.page-id-3089 .edr-main-header,
.page-id-3089 .edr-footer-main-container,
.page-id-3089 .edr-nav-icons-container,
.page-id-3100 .edr-main-header,
.page-id-3100 .edr-footer-main-container,
.page-id-3100 .edr-nav-icons-container {
  display: none;
}
