/* Start Header */

.mh-lp-header__tff-logo {
	border-left: none !important;
}

/* End Header */

/* Start Form Section */

.mh-form-section__text h1 {
  margin-bottom: 2rem !important;
  color: #0b67b2 !important;
}

.mh-form-section__text p {
  margin: 0 !important;
}

.mh-lp__form-section-form {
	padding: 2rem !important;
  border-radius: 5px !important;
}

.mh-lp__form-section-form h3 {
	color: #0E3A92 !important;
}

.mh-lp__form-section-form button {
	border-radius: 60px !important;
	font-size: 1rem !important;
	padding-block: 0.75rem !important;
}

/* End Form Section */

/* Start Featured section */

.mh-landing-featured-box {
  border-bottom-right-radius: 10rem !important;
}

.mh-landing-featured-box > div {
  max-width: 1140px !important;
}

.mh-lp__info-icon {
  width: unset !important;
  background-color: white !important;
  border-radius: 100% !important;
  padding: 0.2rem !important;
}

.mh-lp__info-icon div {
  border-color: #0b67b2 !important;
}

.mh-lp__info-icon svg {
  fill: #0b67b2 !important;
}

.landing-featured-box {
  border-top-left-radius: 0px !important;
  margin-right: 2rem !important;
}

.mh-lp__landing-icon div {
  border-color: white;
}

.mh-lp__landing-icon svg {
  fill: white !important;
}

/* End Featured section */

/* Start Feature section 2 */

.mh-featured-box-2 {
  border-top-left-radius: 10rem !important;
  border-bottom-right-radius: 0px !important;
  margin-left: 2rem !important;
}

.mh-feature-box-2__content {
  max-width: 1140px !important;
}

.mh-feature-box-2__content .wp-block-column {
  margin-left: -2rem !important;
}

.mh-featured-box-2__image-container {
  margin-top: -4rem !important;
}

.mh-featured-box-2__image-container img {
  aspect-ratio: 4/3.5 !important;
  object-fit: cover !important;
}

.mh-featured-box-2__button {
  display: inline-block !important;
  background-color: #0b67b2 !important;
  color: white !important;
  border-radius: 60px !important;
  margin-top: 1.25rem !important;
  text-align: center !important;
}

/* End Feature section 2 */

/* Start Help section */

.mh-lp__help-section h2 {
  color: #0E3A92 !important;
}

.mh-lp__help-box {
  border-bottom: 10px solid #0b67b2 !important;
}

.mh-lp__help-box h3 {
  color: #0b67b2 !important;
  margin: 0 !important;
  margin-top: 1.5rem !important;
}

.mh-lp__help-box p {
  margin: 0 !important;
  margin-top: 1rem !important;
}

.help-icon div {
  border-color: #0b67b2 !important;
  width: 48px;
  height: 48px;
}

.help-icon svg {
  fill: #0b67b2 !important;
  width: 24px !important;
  height: 24px !important;
}

/* End Help section */

/* Start Refinancing section */

.mh-refinacing-section h2 {
  margin-bottom: 2rem !important;
}

/* End Refinancing section */

/* Start Lorem section */

.mh-lorem-section div {
	padding-inline: 0 !important;
}

.mh-lorem-section p {
  max-width: 1140px !important;
}

/* End Lorem section */

/* Start Footer section */

.mh-footer__content {
  margin-inline: auto !important;
  max-width: 1140px !important;
}

.mh-lp__footer-button {
  display: flex !important;
  align-items: center !important;
  gap: 0.5rem !important;
  font-size: 0.8rem !important;
  background-color: unset !important;
  color: #0E3A92 !important;
}

.mh-lp__footer-button:hover {
  box-shadow: none !important;
}

.mh-lp__footer-button svg {
  fill: #0E3A92 !important;
  position: unset !important;
  height: 0.75rem !important;
}

/* End Footer section */

/* Media queries */

@media (max-width: 768px) {
  .mh-lp-header__logos-container {
	justify-content: center !important;
  }

  .mh-form-section__first-columns {
    margin-top: 1rem !important;
  }

  .mh-form-section__text {
	margin-bottom: 2rem !important;
  }

  .mh-lp__form-section-form {
	position: relative;
	padding: 1rem !important;
  }

  .mh-lp__form-section-form > div:nth-child(2) {
	display: none !important;
  }

  .mh-lp__form-section-form::after {
	position: absolute;
	content: '' !important;
	top: 50%;
	left: 0;
	width: 101vw;
	height: 100% !important;
	background-color: #0b67b2 !important;
	z-index: -1;
	margin-inline: -1rem;
  }

  .landing-featured-box {
    margin-right: 0px !important;
  }

  .mh-featured-box__father {
	margin-inline: -1rem !important;
	margin-block-start: 0 !important;
	padding-top: 0 !important;
  }

  .mh-landing-featured-box {
	border-bottom-right-radius: 4rem !important;
	padding-inline: 1rem !important;
	padding-block: 3rem !important;
  }

  .mh-featured-box-2 {
	margin-left: 0px !important;
	border-top-left-radius: 4rem !important;
  }

  .mh-feature-box-2__content .wp-block-column {
	margin-left: 0 !important;
	padding-inline: 1rem !important;
  }

  .mh-featured-box-2__button {
	width: calc(100% - 2.5rem) !important;
  }

  .mh-lp__help-section {
	padding-block: 2rem !important;
  }

  .mh-refinacing-section {
	padding-block: 2rem !important;
  }

  .mh-lp__footer {
	padding: 2rem 1rem !important;
  }

  .mh-footer__content{
	flex-direction: column !important;
	justify-content: center !important;
  }
}


/* Fix styles forms */
.contact_script_form input[type="submit"] {
  font-size: 14px;
  font-weight: bold;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: #3c6ff6;
  border-radius: 4px 4px 4px 4px;
  border: 0;
  padding: 10px 24px;
  margin-top: 20px;
  text-transform: uppercase;
  cursor: pointer;
}

.contact_script_form input {
  min-height: 40px;
  background-color: #f5f8fa;
  text-align: left !important;
  border-radius: 2px;
}

#comment-input input, #comment-textarea textarea, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .fusion-body .avada-select-parent .select-arrow, .fusion-body .avada-select-parent select, .gravity-select-parent .select-arrow, .input-text, .main-nav-search-form input, .post-password-form label input[type=password], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-field input, .select-arrow, .select2-container .select2-selection .select2-selection__arrow, .select2-container--default .select2-dropdown .select2-search, .select2-container--default .select2-search--dropdown .select2-search__field, .select2-container--default .select2-selection--single, .select2-dropdown, input.s, input[type=date], input[type=email], input[type=number], input[type=password], input[type=phone-number], input[type=text], select, textarea {
  border-width: 1px 1px 1px 1px;
  border-color: #c7cfea;
  border-radius: 4px;
}

#comment-input input, #comment-textarea textarea, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice2, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .fusion-body .avada-select-parent select, .input-text, .main-nav-search-form input, .post-password-form label input[type=password], .search-page-search-form input, input.s, input[type=email], input[type=number], input[type=password], input[type=phone-number], input[type=text], select, textarea {
  font-size: 13px;
  color: #313543;
}

#comment-input input, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .fusion-body .avada-select-parent select, .fusion-login-box .fusion-login-form input[type=password], .fusion-login-box .fusion-login-form input[type=text], .input-text:not(textarea), .main-nav-search-form input, .post-password-form label input[type=password], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-button input[type=submit], .searchform .fusion-search-form-content .fusion-search-field input, .searchform .search-table .search-field input, .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow, input.s, input[type=date], input[type=email], input[type=number], input[type=password], input[type=phone-number], input[type=text], select {
  height: 29px;
  padding-top: 0;
  padding-bottom: 0;
}

#tribe-bar-form input[type=text], .input-text, .tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text], input[type=date], input[type=email], input[type=number], input[type=password], input[type=phone-number], input[type=text] {
  border: 1px solid #d2d2d2;
  font-size: 13px;
  color: #747474;
  padding: 8px 15px;
  width: 100%;
  box-sizing: border-box;
}

.landing-information__icon.landing-information__icon {
  margin-block-start: 20px;
}

.banks-lp__form-disclaimer {
  color: #718096 !important;
}

.single-thank-you .img-thank-you {
  max-width: 100%;
}

.wit_cta_thank_you.wit_cta_thank_you {
  background-color: var(--wp--preset--color--custom-links);
  color: white;
}

.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
	color: var(--wp--preset--color--custom-links) !important;
	border: 1px solid var(--wp--preset--color--custom-links) !important;
}

.e-form__indicators__indicator__progress__meter {
	background-color: var(--wp--preset--color--custom-links) !important;
}

.e-form__indicators__indicator__progress__meter svg {
	fill: var(--wp--preset--color--custom-links) !important;
}

.banks-landing-main-section figure.wp-block-image.size-medium img{
	object-fit: unset;
}



/* Start Thank you page */

.thank-you-page__main-section {
	margin-top: 0 !important;
	padding-block: 6rem !important;
}

.thank-you-page__contact-image-container figure {
	padding-inline: 20px !important;
}

.thank-you-page__contact-image-container img {
	width: 200px !important;
	height: 200px !important;
}

.thank-you-page__visit-website-button a {
	margin-bottom: 0 !important;
	background-color: #0B67B2 !important;
	border-radius: 100px !important;
	font-size: 0.875rem !important;
	font-weight: 700 !important;
	color: #fff !important;
	display: flex !important;
	align-items: center !important;
	gap: 1rem !important;
	min-width: unset !important;
	text-wrap: nowrap !important;
}

.thank-you-page__visit-website-button a:hover {
	box-shadow: none !important;
}

.thank-you-page__visit-website-button svg {
	position: static !important;
}

@media (max-width: 768px) {
	.thank-you-page__main-section {
		padding-block: 2rem !important;
	}

	.thank-you-page__contact-box {
		gap: 2rem !important;
	}

	.thank-you-page__contact-image-container {
		width: 100% !important;
	}

	.thank-you-page__visit-website-button {
		width: 100% !important;
	}

	.thank-you-page__visit-website-button a {
		justify-content: center !important;
	}

	/* .thank-you-page__contact-box img {
		width: 100px !important;
		height: 100px !important;
	} */
}

/* End Thank you page */
