/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */ /*!
Theme Name: _sellflex
Theme URI: https://sellflex.com
Description: Theme for Sell Flex Website using tailwind
Version: 0.1.0
Author: Aaron Villanueva
Author URI: https://ajov.dev/
Text Domain: _sellflex
Requires at least: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

_sellflex is based on _tw https://ajov.dev/, (C) 2021-2025 Greg Sullivan
_tw is distributed under the terms of the GNU GPL v2 or later.

_tw is based on Underscores https://underscores.me/ and Varia https://github.com/Automattic/themes/tree/master/varia, (C) 2012-2025 Automattic, Inc.
Underscores and Varia are distributed under the terms of the GNU GPL v2 or later.
*/
@layer properties;
@layer base {
  *,	*::before,	*::after {
    box-sizing: border-box;
  }
  * {
    margin: 0;
    padding: 0;
  }
}
:root, :host {
  --font-sans: "Poppins", "sans-serif";
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
		"Liberation Mono", "Courier New", monospace;
  --color-red-600: oklch(57.7% 0.245 27.325);
  --color-gray-100: oklch(96.7% 0.003 264.542);
  --color-gray-400: oklch(70.7% 0.022 261.325);
  --color-gray-500: oklch(55.1% 0.027 264.364);
  --color-gray-700: oklch(37.3% 0.034 259.733);
  --color-neutral-900: oklch(20.5% 0 0);
  --color-black: #000;
  --color-white: #fff;
  --spacing: 0.25rem;
  --container-4xl: 56rem;
  --container-6xl: 72rem;
  --container-7xl: 80rem;
  --text-sm: 0.875rem;
  --text-sm--line-height: calc(1.25 / 0.875);
  --text-lg: 1.125rem;
  --text-lg--line-height: calc(1.75 / 1.125);
  --text-2xl: 1.5rem;
  --text-2xl--line-height: calc(2 / 1.5);
  --text-3xl: 1.875rem;
  --text-3xl--line-height: calc(2.25 / 1.875);
  --text-4xl: 2.25rem;
  --text-4xl--line-height: calc(2.5 / 2.25);
  --text-6xl: 3.75rem;
  --text-6xl--line-height: 1;
  --font-weight-normal: 400;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-extrabold: 800;
  --default-transition-duration: 150ms;
  --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  --default-font-family: var(--font-sans);
  --default-mono-font-family: var(--font-mono);
  --color-background: var(--wp--preset--color--background);
  --color-foreground: var(--wp--preset--color--foreground);
  --color-primary: var(--wp--preset--color--primary);
  --container-content: var(--wp--style--global--content-size);
  --container-wide: var(--wp--style--global--wide-size);
  --text-h1: 70px;
  --text-h2: 60px;
  --text-h3: 50px;
  --text-h4: 40px;
  --text-h5: 40px;
  --text-body-1: 24px;
  --text-body-2: 20px;
}
@media (max-width: 768px) {
  :root {
    --text-h1: 50px;
    --text-h2: 40px;
    --text-h3: 30px;
    --text-h4: 24px;
    --text-h5: 20px;
    --text-body-1: 16px;
  }
}
*, ::after, ::before, ::backdrop, ::file-selector-button {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0 solid;
}
html, :host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  tab-size: 4;
  font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji');
  font-feature-settings: var(--default-font-feature-settings, normal);
  font-variation-settings: var(--default-font-variation-settings, normal);
  -webkit-tap-highlight-color: transparent;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
}
b, strong {
  font-weight: bolder;
}
code, kbd, samp, pre {
  font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace);
  font-feature-settings: var(--default-mono-font-feature-settings, normal);
  font-variation-settings: var(--default-mono-font-variation-settings, normal);
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
:-moz-focusring {
  outline: auto;
}
progress {
  vertical-align: baseline;
}
summary {
  display: list-item;
}
ol, ul, menu {
  list-style: none;
}
img, svg, video, canvas, audio, iframe, embed, object {
  display: block;
  vertical-align: middle;
}
img, video {
  max-width: 100%;
  height: auto;
}
button, input, select, optgroup, textarea, ::file-selector-button {
  font: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  letter-spacing: inherit;
  color: inherit;
  border-radius: 0;
  background-color: transparent;
  opacity: 1;
}
:where(select:is([multiple], [size])) optgroup {
  font-weight: bolder;
}
:where(select:is([multiple], [size])) optgroup option {
  padding-inline-start: 20px;
}
::file-selector-button {
  margin-inline-end: 4px;
}
::placeholder {
  opacity: 1;
}
@supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
  ::placeholder {
    color: currentcolor;
  }
  @supports (color: color-mix(in lab, red, red)) {
    ::placeholder {
      color: color-mix(in oklab, currentcolor 50%, transparent);
    }
  }
}
textarea {
  resize: vertical;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-date-and-time-value {
  min-height: 1lh;
  text-align: inherit;
}
::-webkit-datetime-edit {
  display: inline-flex;
}
::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
  padding-block: 0;
}
::-webkit-calendar-picker-indicator {
  line-height: 1;
}
:-moz-ui-invalid {
  box-shadow: none;
}
button, input:where([type='button'], [type='reset'], [type='submit']), ::file-selector-button {
  appearance: button;
}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
  height: auto;
}
[hidden]:where(:not([hidden='until-found'])) {
  display: none !important;
}
:root {
  --arrow-outline: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='49' height='49' viewBox='0 0 49 49' fill='none'><circle cx='24.5' cy='24.5' r='23.5' stroke='%23696969' stroke-width='2'/><path d='M19 31L13 25L19 19' stroke='%23696969' stroke-width='3' stroke-linecap='round'/><path d='M37 25L14 25' stroke='%23696969' stroke-width='3' stroke-linecap='round'/></svg>");
  --arrow-filled: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='49' height='49' viewBox='0 0 49 49' fill='none'><ellipse cx='24.5' cy='24.5' rx='24.5' ry='24.5' fill='%23696969'/><path d='M31 18L37 24L31 30' stroke='white' stroke-width='3' stroke-linecap='round'/><path d='M13 24L36 24' stroke='white' stroke-width='3' stroke-linecap='round'/></svg>");
}
html {
  font-size: 100%;
}
body {
  background-color: var(--color-background);
  font-family: var(--font-sans);
  color: var(--color-foreground);
}
.container-1720 {
  max-width: 1720px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
h1 {
  font-size: var(--text-h1);
  font-weight: var(--font-weight-bold);
}
h2 {
  font-size: var(--text-h2);
  font-weight: var(--font-weight-semibold);
}
h3 {
  font-size: var(--text-h3);
  font-weight: var(--font-weight-semibold);
}
h4 {
  font-size: var(--text-h4);
  font-weight: var(--font-weight-semibold);
}
h5 {
  font-size: var(--text-h5);
  font-weight: var(--font-weight-bold);
}
p {
  font-size: var(--text-body-1);
  font-weight: var(--font-weight-normal);
}
p.small {
  font-size: var(--text-body-2);
  font-weight: var(--font-weight-normal);
}
.hbid {
  display: none !important;
}
.sf-bg-gray {
  background-color: #efefef;
}
.header-section h2 {
  color: #000;
  text-align: center;
  font-family: Poppins;
  font-size: 60px;
  font-style: normal;
  font-weight: 600;
  line-height: 118.782%;
}
.header-section h3 {
  color: #000;
  text-align: center;
  font-family: Poppins;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 118.782%;
}
.header-section p {
  color: #000;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
#mobile-menu {
  position: fixed;
  top: 104px;
  right: -200%;
  width: 100%;
  max-height: 90vh;
  background: #fff;
  box-shadow: -4px 0 10px rgba(0, 0, 0, 0.2);
  transition: right 0.3s ease-in-out;
  z-index: 9999999;
  padding: 35px 15px 67px 15px;
  overflow-y: scroll;
  overflow-x: hidden;
}
#mobile-menu.active {
  right: 0;
}
.mobile-sellflex-burger {
  display: none;
}
.icon-close {
  display: none;
}
.mobile-sellflex-burger.active .icon-burger {
  display: none;
}
.mobile-sellflex-burger.active .icon-close {
  display: inline-block;
}
.gfa-btn {
  text-align: center;
  display: block;
  padding: 14px 10px;
  max-width: 475px;
  width: 100%;
  color: #fff;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 0 auto;
}
.main-menu-header {
  padding: 16px 0 13px 0;
  position: sticky;
  top: 0;
  z-index: 99999;
}
.main-menu-header .mob {
  display: none;
}
.main-header-extra-button {
  align-items: center;
}
.main-header-extra-button.dont-show-mobile .join-buyers {
  height: 40px;
  max-width: 192px;
  width: 100%;
  border-radius: 5px;
  font-weight: 400;
  font-size: 18px;
  line-height: 119%;
  padding: 0 26.5px;
}
.main-header-extra-button img {
  width: 30px;
  height: auto;
}
.header-sellflex-logo {
  height: 42px;
  width: 146px;
}
.main-menu-header li.mega-menu {
  position: relative;
}
.main-menu-header li.mega-menu > ul.sub-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  padding: 20px 22px;
  border-radius: 5px;
  background: #fff;
  box-shadow: 0 7px 30px 0 rgba(0, 0, 0, 0.25);
  z-index: 999;
  grid-auto-flow: column;
  grid-auto-columns: 245px;
  gap: 30px;
  width: auto;
}
.main-menu-header li.mega-menu:hover > ul.sub-menu {
  display: grid;
}
.main-menu-header li.mega-menu > ul.sub-menu > li > a {
  color: #d4263a;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration: none;
  pointer-events: none;
  cursor: default;
  display: block;
  padding: 8px 0 3px 8px;
  margin-bottom: 20px;
  background: transparent;
  border-bottom: 2px solid #d4263a;
}
.main-menu-header li.mega-menu > ul.sub-menu > li > ul.sub-menu li a {
  color: #000;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 8px;
  display: block;
  transition: background 0.2s,	padding-left 0.2s;
}
.main-menu-header li.mega-menu > ul.sub-menu > li > ul.sub-menu {
  width: 245px;
  max-width: 245px;
}
.main-menu-header li.mega-menu > ul.sub-menu > li > ul.sub-menu li a:hover {
  border-radius: 5px;
  background: #d62828;
  color: #fff;
}
.sellflex-main-menu {
  color: #000;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  gap: 100px;
  line-height: 118.782%;
}
.sellflex-main-menu > li > a:hover {
  color: #d62828;
}
.sellflex-main-menu > li.menu-item-has-children > a::after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 9px;
  margin-left: 6px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="9" viewBox="0 0 12 9" fill="none"><path d="M6 9L0.803849 0L11.1962 0L6 9Z" fill="%23000000"/></svg>')	no-repeat center;
  transition: transform 0.3s ease,	background 0.3s ease;
}
.sellflex-main-menu > li.menu-item-has-children:hover > a::after {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="9" viewBox="0 0 12 9" fill="none"><path d="M6 9L0.803849 0L11.1962 0L6 9Z" fill="%23D4263A"/></svg>')	no-repeat center;
  transform: rotate(180deg);
}
.sellflex-main-menu ul {
  gap: 20px;
}
.home-block-phone {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-right: 15px;
}
.gradient-button {
  border-radius: 5px;
  background: linear-gradient(90deg, #ff8190 0%, #ff5f72 0.01%, #d3263a 100%);
  will-change: transform;
  cursor: pointer;
  transition: transform 0.3s ease-in-out,	box-shadow 0.3s ease-in-out;
}
.gradient-button:hover {
  background: #d4263a;
  transform: scale(1.02);
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.2),	0 10px 10px -5px rgba(0, 0, 0, 0.05);
}
.header-get-cash-btn {
  color: #fff;
  font-family: Poppins;
  padding: 14px 32px;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.mobile-sellflex-burger svg {
  width: 25px;
  height: 25px;
}
.main-global-footer {
  padding: 35px 0;
  background-color: #fff;
}
.footer-tagline {
  color: #000;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  max-width: 406px;
  width: auto;
  margin-bottom: 18px;
}
.main-global-footer-item.footer-one img {
  height: auto;
}
.img-footer {
  margin-bottom: 26px;
}
.main-global-footer-item h3 {
  color: #d4263a;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 10px;
}
.main-global-footer-items {
  gap: 40px;
}
.phone-footer-info {
  align-items: center;
  margin-bottom: 15px;
}
.phone-footer-info svg, .phone-footer-info img, .address-footer-info svg, .address-footer-info img, .email-footer-info svg, .email-footer-info img {
  width: 20px;
  margin-right: 21px;
}
.footer-code-number {
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  letter-spacing: 0%;
}
.footer-real-number {
  color: #858585;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.email-footer-info {
  align-items: center;
  margin-bottom: 15px;
}
.email-footer-info span {
  color: #000;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.address-footer-info {
  align-items: center;
  margin-bottom: 40px;
}
.address-footer-info span {
  color: #000;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.social-follow-message {
  color: #d4263a;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.social-footer-icons {
  gap: 14px;
}
.main-global-footer-item.footer-one img.socicon {
  height: 32px !important;
  width: auto;
}
.main-global-footer-item .sellflex-footer-main-menu {
  flex-direction: column;
  gap: 13px;
}
.main-global-footer-item .sellflex-footer-main-menu li a {
  font-weight: 400;
  font-size: 18px;
  line-height: 119%;
  letter-spacing: 0%;
}
.main-global-footer-item .sellflex-footer-main-menu li a:hover {
  color: #d4263a;
  text-decoration: underline;
}
.sellflex-copyright {
  padding: 22px 0;
  border-top: 1px solid #d4263a;
}
.copyright-items {
  justify-content: space-between;
}
.sellflex-copyright .sellflex-copyright-main-menu {
  flex-direction: row;
  gap: 40px;
}
.sellflex-copyright .sellflex-copyright-main-menu li a {
  color: #858585;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 1.8px;
}
.sellflex-copyright .sellflex-copyright-main-menu li a:hover {
  color: #000;
  text-decoration: underline;
}
.copyright-item {
  color: #000;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 1.8px;
}
.sellflex-input {
  padding: 13.5px 8px;
  border-radius: 10px;
  background: #fff;
  color: #000;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 118.782%;
}
.sellflex-input::placeholder {
  color: #858585;
  font-family: Poppins;
  font-size: 24px;
  font-weight: 400;
}
.sellflex-input:focus {
  border-color: #ffa500;
  box-shadow: 0 0 14px 12px rgba(255, 165, 0, 0.5);
  outline: none;
}
.sellflex-input-button {
  width: 100%;
  color: #fff;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 14px;
}
.sellflex-home-form {
  max-width: 506px;
  width: 100%;
  border-radius: 10px;
  background: #fff;
  box-shadow: 8px 4px 7.3px 2px rgba(0, 0, 0, 0.25);
  padding: 28px;
}
.sellflex-home-form h5 {
  color: #000;
  font-family: Poppins;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 118.782%;
  margin-bottom: 8px;
}
.sellflex-home-form p {
  color: #8e8e8e;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 118.782%;
  margin-bottom: 18px;
}
.sellflex-form label {
  color: #000;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 118.782%;
}
.sellflex-form input, .sellflex-form select, .sellflex-form input.sellflex-input, .sellflex-form select.sellflex-input {
  border-radius: 5px;
  border: 1px solid #dde3e9;
  background: #f1f6fa;
  padding: 17px 20px;
  margin-bottom: 10px;
  font-size: 20px;
}
.sellflex-form input[type="checkbox"] {
  margin-bottom: 0;
}
.agree-terms {
  gap: 6px;
  padding-bottom: 20px;
  padding-top: 16px;
}
.sellflex-form .sellflex-input::placeholder {
  color: #858585;
  font-family: Poppins;
  font-size: 20px;
}
.sellflex-form .last-form {
  margin-bottom: 30px;
}
.sellflex-form button {
  width: 100%;
  color: #fff;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 14px 0;
}
.sellflex-form .sellflex-information {
  color: #858585;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  text-align: center;
  margin-top: 22px;
  line-height: 118.782%;
  display: flex;
  justify-content: center;
  gap: 7px;
}
.sellflex-form .sellflex-information img {
  width: 12px;
}
.home-page {
    display: flex;
  flex-direction: column;
  gap: 100px;
  background-color: #f5f5f5;
}
.home-slider {
  display: flex;
  gap: 241px;
  padding: 44px 0 45px;
}
.home-slider-left {
  margin: 44px 0 39px;
  max-width: 855px;
  width: 100%;
}
.home-heading {
  color: #fff;
  font-family: Poppins;
  font-size: 70px;
  font-style: normal;
  font-weight: 700;
  line-height: 118.782%;
}
.home-rating-block {
  display: flex;
  gap: 16px;
  padding-bottom: 14px;
}
.home-rating-star-block {
  display: flex;
  gap: 6px;
}
.home-rating-star-block img {
  width: 26px;
  height: 26px;
}
.home-rating-content-block {
  color: #fff;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 118.782%;
}
.home-heading {
  max-width: 721px;
  width: 100%;
  color: #fff;
  font-family: Poppins;
  font-size: 70px;
  font-style: normal;
  font-weight: 700;
  line-height: 118.782%;
}
.home-sub-heading {
  max-width: 641px;
  width: 100%;
  color: #fff;
  font-size: 30px;
  font-weight: 400;
  margin-bottom: 44px;
  margin-top: 11px;
  line-height: normal;
}
.home-block-items {
  gap: 60px;
}
.home-block-items ul {
  color: #fff;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 118.782%;
}
.home-block-items ul li {
  background: url("./img/check-green.svg") no-repeat left center;
  background-size: 31px 31px;
  padding-left: 40px;
  margin-bottom: 18px;
  line-height: 31px;
}
.home-testimonal-block {
  margin-top: 20px;
  gap: 24px;
}
.home-testimonal-block img {
  width: 62px;
  height: 62px;
}
.home-testimonal-comment-block {
  max-width: 876px;
  width: 100%;
  color: #fff;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 125.01%;
  font-style: italic;
}
.home-testimonal-comment-block b {
  font-weight: bold;
}
.home-testimonal-name-block {
  color: #fff;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  gap: 21px;
}
.home-name-stars {
  gap: 5px;
}
.home-name-stars img {
  width: 19px;
  height: 19px;
}
.home-slider-footer {
  padding: 19px 31px 23px;
  justify-content: space-between;
  max-width: 855px;
  width: 100%;
  max-height: 126px;
  border-radius: 22px;
  border: 1px solid #fff;
  background: rgba(255, 255, 255, 0.2);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.home-slider-footer-item:first-child {
  display: flex;
  flex-direction: column;
  gap: 15px;
  align-items: center;
}
.home-slider-footer-item h3 {
  color: #fff;
  font-family: Poppins;
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  padding: 0;
}
.home-slider-footer-item span {
  color: #fff;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.home-slider-footer-item span.sub {
  font-weight: 700;
  font-size: 30px;
}
.home-slider-footer-item img {
  height: 24px;
  width: 128px;
}
.as-seen-on-container-slider {
  padding: 48px 0;
  margin-top: 0px;
  background-color: #fafafa;
}
.as-seen-on-image-slider .slick-slide img {
  height: 55px;
  width: auto;
  margin: auto;
  filter: grayscale(100%);
  transition: filter 0.4s ease;
  cursor: pointer;
}
.as-seen-on-image-slider .slick-slide img:hover {
  filter: grayscale(0%);
}
.as-seen-on-image-slider .slick-slider {
  margin: 0 auto;
}
.header-three-steps {
  max-width: 1219px;
  width: 100%;
  margin-bottom: 56px;
}
.three-steps-items {
  align-items: start;
  justify-content: space-between;
}
.three-steps-item {
  align-items: center;
  justify-content: center;
  position: relative;
}
.three-steps-item:first-child div {
  gap: 14px;
}
.three-steps-item:nth-child(2) div {
  gap: 11px;
}
.three-steps-item:nth-child(3) div {
  gap: 7px;
}
.three-steps-item img {
  width: 50px;
  height: 50px;
  flex-shrink: 0;
  aspect-ratio: 1/1;
}
.three-steps-item h3 {
  color: #000;
  text-align: center;
  font-family: Poppins;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 118.782%;
}
.three-steps-item p {
  color: #000;
  text-align: center;
  font-size: 24px;
  font-weight: 300;
}
.first-three-step {
  gap: 29px;
}
.first-three-step p {
  max-width: 399px;
  width: 100%;
}
.second-three-step {
  gap: 36px;
}
.second-three-step p {
  max-width: 444px;
  width: 100%;
}
.third-three-step {
  gap: 40px;
}
.third-three-step p {
  max-width: 398px;
  width: 100%;
}
.three-steps-items .three-steps-item:nth-child(1) .three-step-badge {
  padding: 0 56px;
}
.three-steps-item .three-step-badge {
  border-radius: 100px;
  border: 1px solid #d4263a;
  color: #d4263a;
  text-align: center;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  padding: 0 21px;
  line-height: normal;
  white-space: nowrap;
}
.three-steps-item.arrow-right-1:before {
  content: url("./img/Arrow 1.svg");
  left: 118%;
  position: absolute;
  margin-top: 18%;
}
.three-steps-item.arrow-right-2:before {
  content: url("./img/Arrow 2.svg");
  left: 118%;
  position: absolute;
  margin-top: 30%;
}
.anim-3-step.mx-auto .sellflex-testimonial-block {
  margin: 72px 0 0;
}
.anim-3-step {
  display: flex;
  flex-direction: column;
  gap: 54px;
}
.when-to-reach-us-wrapper.py-16 {
  background-color: #f5f5f5;
  padding: 94px 0 80px;
}
.header-when-to-reach-us {
  margin-bottom: 45px;
}
.header-when-to-reach-us h2 {
  padding-bottom: 5px;
}
.header-when-to-reach-us p {
  max-width: 1166px;
  width: 100%;
  margin: 0 auto;
}
.main-content-when-to-reach-us {
  justify-content: center;
  gap: 88px;
}
.w-t-call {
  box-shadow: 0px 0px 4px black;
  border-radius: 10px;
  padding: 36px 36px 30px 36px;
  max-width: 438px;
  width: 100%;
  background: #ffffff;
}
.w-t-call .main-icon {
  width: 53px;
  height: 53px;
  flex-shrink: 0;
  aspect-ratio: 1/1;
  margin-bottom: 18px;
}
.w-t-call h4 {
  color: #000;
  text-align: left;
  font-family: Poppins;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding-bottom: 5px;
}
.w-t-call ul {
  margin-left: 14px;
}
.w-t-call ul li {
  color: #000;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 193.71%;
  align-items: baseline;
}
.header-comparison p {
  margin-top: 26px;
  max-width: 1051px;
  width: 100%;
}
.header-comparison h2 {
  max-width: 1142px;
  width: 100%;
}
.header-comparison {
  margin-bottom: 87px;
}
.home-comparison-content-items {
  justify-content: center;
}
.home-comparison-content-item ul {
  padding: 45px 36px 45px 36px;
}
.home-compare-one, .home-compare-three {
  margin-top: 140px;
}
.home-compare-three ul li, .home-compare-one ul li {
  display: flex;
  margin-bottom: 60px;
  gap: 14px;
  color: #000;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 150%;
  align-items: start;
}
.home-compare-three ul li:last-child, .home-compare-two ul li:last-child, .home-compare-one ul li:last-child {
  margin-bottom: 0;
}
.home-compare-two ul li {
  display: flex;
  color: #000;
  align-items: start;
  gap: 7px;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  margin-bottom: 12px;
}
.home-compare-one {
  max-width: 443px;
  width: 100%;
  height: 657px;
  border-radius: 10px 10px 0 0;
  border: 0 solid #000;
  background: #f4f6f8;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
}
.home-comparison-content-item .home-comparison-one {
  border-radius: 10px 0 0 0;
  background: #e7ecf0;
  color: #858585;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 118.782%;
  padding: 20px 0;
  text-align: center;
}
.home-compare-two {
  max-width: 467px;
  width: 100%;
  height: 852px;
  border-radius: 10px 10px 0 0;
  background: #fff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
}
.home-comparison-content-item .home-comparison-two {
  border-radius: 10px 10px 0 0;
  background: #d24052;
  padding: 20px 0;
}
.home-compare-three {
  max-width: 443px;
  width: 100%;
  height: 657px;
  border-radius: 10px 10px 0 0;
  background: #f4f6f8;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
}
.home-comparison-content-item .home-comparison-three {
  border-radius: 0 10px 0 0;
  background: #e7ecf0;
  color: #858585;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 118.782%;
  padding: 20px 0;
  text-align: center;
}
.comparison-cta.px-6 {
  padding-top: 117px;
  padding-bottom: 71px;
}
.comparison-cta .sellflex-the-cta-wrapper {
  padding-top: 57px;
}
.home-track-record {
  padding: 88px 0 116px;
}
.home-track-record-content {
  justify-content: space-between;
  flex-direction: column;
}
.home-track-record-content-top-most {
  margin-bottom: 32px;
}
.home-track-record-content-bottom-most {
  gap: 141px;
}
.home-track-record-content-top-most .tr-top-1 h3 {
  color: #fff;
  font-family: Poppins;
  font-size: 60px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.home-track-record-content-top-most .tr-top-1 p {
  max-width: 1107px;
  width: 100%;
  color: #fff;
  font-family: Poppins;
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.home-track-record-content-top-most .tr-top-1 p strong {
  font-weight: bold;
}
.home-track-record-content-left {
  flex-direction: column;
  max-width: 763px;
  width: 100%;
}
.home-track-record-content-left .tr-top-1 {
  margin-bottom: 80px;
}
.home-track-record-content-left .tr-top-1 h4 {
  color: #fff;
  font-family: Poppins;
  font-size: 60px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.home-track-record-content-left .tr-top-1 p {
  max-width: 875px;
  width: 100%;
  color: #fff;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.home-track-record-content-left .tr-top-2 h2 {
  color: #fff;
  font-family: Poppins;
  font-size: 200px;
  font-style: normal;
  font-weight: 700;
  line-height: 200px;
}
.home-track-record-content-left .tr-top-2 h2 sub {
  color: #fff;
  font-family: Poppins;
  font-size: 80px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  top: 0;
}
.home-track-record-content-left .tr-top-2 h2 span {
  color: #fff;
  font-family: Poppins;
  font-size: 80px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.home-track-record-content-left .tr-top-2 h3 {
  color: #fff;
  max-width: 763px;
  width: 100%;
  font-family: Poppins;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.home-track-record-content-right {
  flex-direction: column;
  align-self: start;
}
.home-track-record-content-right .tr-top-1 {
  flex-direction: row;
  gap: 104px;
  margin-bottom: 64px;
}
.home-track-record-content-right .tr-top-1 sub {
  color: #fff;
  font-family: Poppins;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  top: 0;
}
.home-track-record-content-right .tr-top-2 {
  flex-direction: row;
  gap: 126px;
}
.acqtrack {
  max-width: 337px;
}
.home-track-record-content-right h2 {
  color: #fff;
  font-family: Poppins;
  font-size: 80px;
  font-style: normal;
  font-weight: 700;
  line-height: 80px;
}
.home-track-record-content-right p {
  color: #fff;
  font-family: Poppins;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.home-track-record-content .des {
  display: flex;
}
.home-track-record-content .mob {
  display: none;
}
.choose-strategy-wrapper {
  padding-top: 77px;
  padding-bottom: 112px;
}
.header-choose-strategy {
  margin-bottom: 64px;
}
.header-choose-strategy p {
  max-width: 1428px;
  width: 100%;
}
.choose-strategy-wrapper {
  background-color: #f6f6f6;
}
.top-choose-selling-cards {
  gap: 30px;
}
.top-selling-item {
  flex-direction: column;
  max-width: 553px;
  width: 100%;
  min-height: 588px;
  border-radius: 10px;
  background: #fff;
  padding: 72px 40px 64px;
  box-shadow: 0 3px 4px 0 rgba(150, 150, 150, 0.25);
}
.top-header-selling-item {
  align-items: center;
  gap: 8px;
  margin-bottom: 10px;
}
.top-selling-item .top-header-selling-item h3 {
  color: #000;
  font-family: Poppins;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 100.05%;
}
.top-selling-item .top-header-selling-item img {
  width: 45.001px;
  height: 45.001px;
  flex-shrink: 0;
  aspect-ratio: 3/7;
}
.top-selling-item h5 {
  color: #696969;
  font-family: Poppins;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 30px;
}
.top-selling-item p {
  color: #4b5563;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.bottom-choose-selling-cards {
  gap: 30px;
  margin: 30px auto;
  justify-content: center;
}
.bottom-selling-item {
  flex-direction: column;
  max-width: 553px;
  width: 100%;
  height: 588px;
  border-radius: 10px;
  background: #fff;
  padding: 72px 40px;
  box-shadow: 0 3px 4px 0 rgba(150, 150, 150, 0.25);
}
.bottom-header-selling-item {
  margin-bottom: 10px;
  align-items: center;
  gap: 8px;
}
.bottom-selling-item .bottom-header-selling-item h3 {
  margin: 0;
  padding: 0;
  color: #000;
  font-family: Poppins;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 100.05%;
}
.bottom-selling-item .bottom-header-selling-item img {
  width: 45.001px;
  flex-shrink: 0;
  aspect-ratio: 3/7;
}
.bottom-selling-item h5 {
  color: #696969;
  font-family: Poppins;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 30px;
}
.bottom-selling-item p {
  color: #4b5563;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.choose-selling-v2 {
  flex-direction: column;
  align-items: center;
  padding: 77px 0 53px;
}
.choose-selling-v2 .top-choose-selling-cards {
  flex-wrap: wrap;
  justify-content: center;
}
.choose-selling-v2 .bottom-selling-item .bottom-header-selling-item img {
  height: 45px;
}
.choose-selling-v2 .sellflex-testimonial-block {
  margin: 24px 0;
}
.choose-selling-v2 .sellflex-the-cta-wrapper {
  padding: 63px 0 42px;
}
.choose-selling-v2 .bottom-choose-selling-cards {
  display: none;
}
.testimonial-home-wrapper {
  padding: 77px 0;
}
.header-testimonial-home h3 {
  color: #000;
  text-align: center;
  font-family: Poppins;
  font-size: 60px;
  font-style: normal;
  font-weight: 600;
  line-height: 118.782%;
}
.header-testimonial-home p {
  color: #696969;
  text-align: center;
  font-family: Poppins;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.8px;
}
.content-testimonial-home {
  margin-top: 50px;
  max-width: 1360px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.content-testimonial-home .slick-track {
  display: flex;
  justify-content: center;
  gap: 70px;
}
.card-item-testimonial {
  padding: 40px;
  max-width: 392px;
  width: 100%;
  height: 457px;
  flex-direction: column;
  flex-shrink: 0;
  border-radius: 10px;
  background: #f3f9ff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
}
.header-item-testimonial {
  gap: 19px;
  margin-bottom: 18px;
}
.header-item-testimonial img.avatar {
  width: 61px;
  height: 61px;
  flex-shrink: 0;
}
.more-rating-info-testimonial {
  flex-direction: column;
}
.home-testi-rating-stars {
  gap: 3px;
}
.home-testi-rating-stars img {
  width: 13px;
  height: 13px;
  flex-shrink: 0;
}
.home-testi-full-name {
  color: #133240;
  text-align: center;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.48px;
}
.home-testi-verified {
  gap: 3px;
  color: #6c6c6c;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.32px;
}
.home-testi-verified img {
  width: 13px;
  height: 13px;
  flex-shrink: 0;
  aspect-ratio: 1/1;
}
.content-item-testimonial {
  color: #000;
  text-overflow: ellipsis;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.4px;
}
.content-testimonial-home .slick-prev:before, .content-testimonial-home .slick-next:before {
  display: none !important;
  content: none !important;
}
.content-testimonial-home .slick-prev, .content-testimonial-home .slick-next {
  width: 50px;
  height: 50px;
  background: none;
  border: none;
  z-index: 2;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.content-testimonial-home .slick-prev {
  background-image: var(--arrow-outline);
  left: -56px;
}
.content-testimonial-home .slick-next {
  background-image: var(--arrow-outline);
  transform: rotate(180deg);
  margin-top: -25px;
  right: -40px;
}
.content-testimonial-home .slick-prev:hover {
  background-image: var(--arrow-filled);
  transform: rotate(180deg);
  margin-top: -25px;
}
.content-testimonial-home .slick-next:hover {
  background-image: var(--arrow-filled);
  transform: none;
}
.content-testimonial-home .slick-dots {
  bottom: -40px;
}
.content-testimonial-home .slick-dots li button:before {
  font-size: 12px;
  color: #696969;
  opacity: 0.5;
}
.content-testimonial-home .slick-dots li.slick-active button:before {
  color: #696969;
  opacity: 1;
}
.testimonial-wrapper-v2 {
  padding: 78px 0 101px;
}
.header-testimonial-v2 {
  margin-bottom: 50px;
}
.header-testimonial-v2 h3 {
  color: #000;
  text-align: center;
  font-family: Poppins;
  font-size: 60px;
  font-style: normal;
  font-weight: 600;
  line-height: 118.782%;
}
.header-testimonial-v2 p {
  color: #696969;
  text-align: center;
  font-family: Poppins;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.8px;
}
.content-testimonial-v2 {
  max-width: 1360px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.content-testimonial-v2 .slick-track {
  display: flex;
  justify-content: center;
  gap: 80px;
}
.content-testimonial-v2 .card-item-testimonial {
  padding: 40px;
  max-width: 392px;
  width: 100%;
  height: 457px;
  flex-direction: column;
  flex-shrink: 0;
  border-radius: 10px;
  background: #f3f9ff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
  margin-bottom: 5px;
}
.content-testimonial-v2 .header-item-testimonial {
  gap: 19px;
  margin-bottom: 18px;
}
.content-testimonial-v2 .header-item-testimonial img.avatar {
  width: 61px;
  height: 61px;
  flex-shrink: 0;
}
.content-testimonial-v2 .more-rating-info-testimonial {
  flex-direction: column;
}
.content-testimonial-v2 .home-testi-rating-stars {
  gap: 3px;
}
.content-testimonial-v2 .home-testi-rating-stars img {
  width: 13px;
  height: 13px;
  flex-shrink: 0;
}
.content-testimonial-v2 .home-testi-full-name {
  color: #133240;
  text-align: left;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.48px;
}
.content-testimonial-v2 .home-testi-verified {
  gap: 3px;
  color: #6c6c6c;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 0.32px;
}
.content-testimonial-v2 .home-testi-verified img {
  width: 13px;
  height: 13px;
  flex-shrink: 0;
  aspect-ratio: 1/1;
}
.content-testimonial-v2 .content-item-testimonial {
  color: #000;
  text-overflow: ellipsis;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.4px;
  margin-bottom: 0;
}
.content-testimonial-v2 .bottom-item-testimonial {
  display: inline-block;
  max-width: none;
  width: 100%;
  padding: 3px 0;
  text-align: center;
  margin-top: auto;
  border-radius: 100px;
  background: #104e8d;
  color: #fff;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: none;
}
.content-testimonial-v2 .slick-prev:before, .content-testimonial-v2 .slick-next:before {
  display: none !important;
  content: none !important;
}
.content-testimonial-v2 .slick-prev, .content-testimonial-v2 .slick-next {
  width: 50px;
  height: 50px;
  background: none;
  border: none;
  z-index: 2;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.content-testimonial-v2 .slick-prev {
  background-image: var(--arrow-outline);
  left: -39px;
}
.content-testimonial-v2 .slick-next {
  background-image: var(--arrow-outline);
  transform: rotate(180deg);
  margin-top: -25px;
  right: -40px;
}
.content-testimonial-v2 .slick-prev:hover {
  background-image: var(--arrow-filled);
  transform: rotate(180deg);
  margin-top: -25px;
}
.content-testimonial-v2 .slick-next:hover {
  background-image: var(--arrow-filled);
  transform: none;
}
.content-testimonial-v2 .slick-dots {
  bottom: -40px;
}
.content-testimonial-v2 .slick-dots li button:before {
  font-size: 12px;
  color: #696969;
  opacity: 0.5;
}
.content-testimonial-v2.slick-dots li.slick-active button:before {
  color: #696969;
  opacity: 1;
}
.deep-dallas-home {
  padding: 77px 0 100px;
  background: linear-gradient(180deg, #6c6c6c -62.89%, #fff 24.24%);
}
.header-deep-dallas-home {
  margin-bottom: 97px;
}
.deep-dallas-home-main-wrapper {
  gap: 40px;
}
.deep-dallas-home-main-left {
  max-width: 950px;
  width: 100%;
  flex-direction: column;
}
.deep-dallas-home-main-left h5 {
  color: #000;
  font-family: Poppins;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 12px;
}
.deep-dallas-home-main-left p {
  color: #000;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 22px;
}
.deep-dallas-home-main-left ul {
  color: #000;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 32px;
}
.deep-dallas-home-main-left ul li {
  background: url("./img/check-outline.svg") no-repeat left center;
  background-size: 31px 31px;
  padding-left: 40px;
  margin-bottom: 18px;
  line-height: 31px;
}
.deep-dallas-home-main-left .deep-dallas-home-testi {
  gap: 28px;
}
.deep-dallas-home-main-left .deep-dallas-home-testi img {
  width: 62px;
  height: 61px;
  flex-shrink: 0;
}
.deep-dallas-home-testi-more {
  flex-direction: column;
  max-width: 721px;
  width: 100%;
  color: #000;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.deep-dallas-home-testi-more .deep-dallas-home-testi-stars {
  gap: 5px;
}
.deep-dallas-home-main-right {
  border-radius: 10px;
  max-width: 729px;
  width: 100%;
  align-items: flex-end;
  padding-right: 79px;
  padding: 53px;
  height: 977px;
}
.deep-dallas-home-main-right .deep-dallas-home-brand-promo {
  flex-direction: column;
}
.deep-dallas-home-main-right .deep-dallas-home-brand-promo h3 {
  color: #fff;
  font-family: Poppins;
  font-size: 200px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
}
.deep-dallas-home-main-right .deep-dallas-home-brand-promo h4 {
  color: #fff;
  font-family: Poppins;
  font-size: 50px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.deep-dallas-brand-promo-more {
  gap: 16px;
}
.deep-dallas-brand-promo-more .font-50percent {
  font-size: 65%;
}
.deep-dallas-home-main-right .deep-dallas-brand-promo-more h5.line-height1 {
  line-height: 1;
  margin: 0;
}
.deep-dallas-home-testi-name {
  gap: 30px;
  font-weight: bold;
}
.deep-dallas-home-testi-name .deep-dallas-home-testi-stars img {
  width: 19px;
  height: 19px;
  flex-shrink: 0;
}
.deep-dallas-brand-promo-more .promo-line {
  width: 0;
  height: 63px;
  flex-shrink: 0;
  stroke-width: 1px;
  stroke: #fff;
}
.deep-dallas-home-main-right .deep-dallas-brand-promo-more h5 {
  color: #fff;
  font-family: Poppins;
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.deep-dallas-home-main-right .deep-dallas-brand-promo-more p {
  color: #fff;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.dallas-counties-we-serve-wrapper {
  background-color: #f9f9f9;
  padding: 77px 0;
}
.dallas-counties-we-serve-wrapper p {
  max-width: 1107px;
  width: 100%;
  color: #000;
  text-align: center;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  margin-bottom: 70px;
}
.content-we-serve-home {
  max-width: 1500px;
  width: 100%;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 30px;
  column-gap: 40px;
}
.content-we-serve-home button {
  display: flex;
  align-items: center;
  max-width: 261px;
  width: 100%;
  height: 50px;
  gap: 8px;
  flex-shrink: 0;
  border-radius: 100px;
  background: #f2f2f2;
  color: #272727;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 15px;
  cursor: pointer;
}
.content-we-serve-home button:nth-child(6) {
  margin-left: 35px;
}
.content-we-serve-home button:hover {
  background-color: #272727;
  color: #f2f2f2;
}
.content-we-serve-home button img {
  width: 22px;
  height: 22px;
  flex-shrink: 0;
  aspect-ratio: 1/1;
}
.home-faq-wrapper {
  background: #f5f5f5;
  padding: 70px 0;
  flex-direction: column;
  align-items: center;
}
.header-home-faq h2 {
  color: #d4263a;
  font-family: Poppins;
  font-size: 60px;
  font-style: normal;
  text-align: left;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 62px;
}
.accordion_home_faq__item {
  margin: 9px auto;
}
.accordion_home_faq__item .accordion_home_faq__title {
  position: relative;
  display: block;
  background: #fff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
  padding: 14px 47px 16px 42px;
  color: #000;
  font-family: Poppins;
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  cursor: pointer;
}
.accordion_home_faq__item .accordion_home_faq__title:hover {
  background-color: #fff;
  transition: all 0.5s ease-out;
}
.accordion_home_faq__item .accordion_home_faq-active {
  background-color: #fff;
}
.accordion_home_faq__item	.accordion_home_faq__title	.accordion_home_faq__arrow {
  position: absolute;
  top: 8px;
  right: 35px;
  display: inline-block;
  vertical-align: middle;
  width: 48px;
  height: 48px;
  text-align: center;
  color: #000;
  font-size: 0;
  font-weight: 300;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.accordion_home_faq__item .accordion_home_faq__content {
  padding: 13px 42px;
  display: none;
  background-color: #fff;
}
.accordion_home_faq__item .accordion_home_faq__content p {
  max-width: 1088px;
  width: 100%;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.accordion_home_faq__item .accordion_home_faq__arrow-item {
  display: inline-block;
  width: 48px;
  height: 48px;
  background: url("./img/plus-circle.svg") no-repeat center;
  background-size: contain;
  vertical-align: middle;
}
.accordion_home_faq__item	.accordion_home_faq__arrow-item.accordion_home_faq__rotate {
  background: url("./img/minus-circle.svg") no-repeat center;
  background-size: contain;
}
.home-faq-container {
  padding-bottom: 2.5%;
}
.helpful-insights-wrapper {
  padding: 80px 0;
}
.header-helpful-insights {
  margin-bottom: 47px;
}
.helpful-insights-cards {
  gap: 26px;
  justify-content: center;
}
.helpful-insights-cards .helpful-insights-card {
  display: block;
  max-width: 352px;
  width: 100%;
  min-height: 471px;
  background: #fff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
}
.helpful-insights-cards .helpful-insight-card-img {
  position: relative;
  height: 299px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.helpful-insights-cards .helpful-insight-card-title {
  position: absolute;
  bottom: 15px;
  left: 0;
  max-width: 219px;
  width: 100%;
  border-radius: 0 10px 10px 0;
  background: #d4263a;
  color: #fff;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 10px 15px 10px 30px;
}
.helpful-insight-card-content {
  flex-direction: column;
}
.helpful-insights-cards .helpful-insight-card-content {
  padding: 18px 30px;
}
.helpful-insights-cards .helpful-insight-card-content .the-content {
  color: #000;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  padding-bottom: 18px;
}
.helpful-insights-cards .helpful-insight-card-content .read-more {
  border-radius: 5px;
  border: 1px solid #d4263a;
  max-width: 147px;
  width: 100%;
  padding: 4px 28px;
  color: #d4263a;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 11px;
}
.helpful-insights-cards .helpful-insight-card-content .author-date {
  color: #a3a3a3;
  font-family: Poppins;
  font-size: 10px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.sell-flex-cta {
  padding: 115px 0;
  max-height: 590px;
  margin-bottom: 69px;
}
.sell-cta-content {
  flex-direction: column;
}
.sell-flex-cta .sell-cta-top {
  gap: 95px;
  margin-bottom: 10px;
  justify-content: space-between;
}
.sell-flex-cta .sell-cta-top .sell-cta-top-title {
  color: #fff;
  font-family: Poppins;
  font-size: 60px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  max-width: 1073px;
  width: 100%;
}
.sell-flex-cta .sell-cta-top .sell-cta-top-images {
  gap: 64px;
  max-width: 192px;
  width: 100%;
  align-items: start;
}
.sell-flex-cta .sell-cta-top .sell-cta-top-images > img {
  width: 100%;
  padding-top: 20px;
}
.sell-flex-cta .sell-cta-top .sell-cta-top-images .img-google {
  height: 95px;
  width: auto;
}
.sell-flex-cta .sell-cta-top .sell-cta-top-images .img-ab {
  margin-top: 20px;
  height: 61px;
  width: auto;
}
.sell-flex-cta .sell-cta-top .sell-cta-top-images .img-aplus {
  margin-top: 10px;
  height: 73.778px;
  width: auto;
}
.sell-flex-cta .sell-cta-bottom {
  color: #fff;
  max-width: 1525px;
  width: 100%;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 45px;
}
.sell-flex-cta .sell-cta-testimonial-wrapper a {
  display: inline-block;
}
.sell-flex-cta .sell-cta-testimonial-wrapper .sellflex-testimonial-block {
  padding: 0;
  margin-top: -44px;
}
.sell-cta-content a {
  color: #fff;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 14px 52px;
}
.sell-flex-cta .buy-house-listing-wrapper {
  background: #eee;
  padding: 70px 0;
}
.header-buy-house-listing {
  margin-bottom: 30px;
}
.header-buy-house-listing h2 {
  color: #d4263a;
  font-size: 50px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.buy-house-listing-items {
  gap: 77px;
}
.buy-house-listing-item {
  max-width: 282px;
  width: 100%;
  flex-direction: column;
}
.buy-house-listing-item h4 {
  color: #000;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.buy-house-listing-item svg {
  stroke-width: 2px;
  stroke: #000;
  margin-bottom: 31px;
}
.buy-house-listing-item .menu-items a {
  display: inline-block;
  color: #000;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 13px;
}
.buy-house-listing-item .menu-items a:hover {
  color: #d4263a;
  text-decoration: none;
}
.sellflex-the-cta-wrapper {
  padding: 40px 0;
}
.content-the-cta {
  gap: 30px;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}
.content-the-cta h3 {
  color: #000;
  text-align: center;
  font-family: Poppins;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 118.782%;
}
.content-the-cta .btn-offer {
  color: #fff;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  max-width: 235px;
  width: 100%;
  text-align: center;
  padding: 14px 0;
}
.content-the-cta .btn-offer-v2 {
  color: #fff;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  max-width: none;
  width: auto;
  text-align: center;
  padding: 14px 40px;
}
.hb-page.home-page {
  gap: 0;
  padding: 0;
  background-color: transparent;
}
.home-page-track-record {
  background-image: linear-gradient(rgba(211, 38, 58, 0.9), rgba(211, 38, 58, 0.9)),	url("./sections-test/images/track-record.jpg");
  background-size: cover;
  background-position: center;
  height: 805px;
}
.home-page-track-record .track-record-container {
  padding: 88px 100px 0;
}
.track-top-pos h3 {
  font-weight: 600;
  font-size: 60px;
}
.track-top-pos p {
  max-width: 1107px;
  width: 100%;
  font-weight: 300;
  font-size: 30px;
  line-height: 120%;
}
.track-bottom-pos {
  min-height: 357px;
  align-items: end;
  padding-left: 27px;
}
.track-bottom-left {
  padding-bottom: 35px;
}
.track-bottom-left h2 {
  font-weight: 700;
  font-size: 200px;
  line-height: 100%;
  letter-spacing: 0%;
}
.track-bottom-left h2 sub {
  font-weight: 700;
  font-size: 50px;
  line-height: 100%;
  letter-spacing: 0%;
}
.track-bottom-left h3 {
  font-size: 60px;
  line-height: 100%;
  font-weight: 400;
}
.track-bottom-right .track-bottom-right-left {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 94px;
  row-gap: 28px;
}
.track-bottom-right-left-item h3 {
  font-weight: 700;
  font-size: 80px;
  line-height: 1;
}
.track-bottom-right-left-item span {
  font-weight: 700;
  font-size: 30px;
}
.track-bottom-right-left p {
  font-weight: 400;
  font-size: 25px;
  line-height: 120%;
  letter-spacing: 0%;
}
.sellflex-six-choose {
  padding: 69px 0 105px 0;
  background: #f6f6f6;
}
.header-sellflex-six-choose {
  margin-bottom: 50px;
}
.header-sellflex-six-choose h2 {
  margin-bottom: 15px;
}
.header-sellflex-six-choose p {
  max-width: 1488px;
  width: 100%;
}
.sellflex-six-choose-items {
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 30px;
  row-gap: 38px;
}
.sellflex-six-choose-items > * {
  flex: 0 1 32.1%;
  max-width: 250px;
  width: 100%;
}
.sellflex-six-choose-item {
  padding: 60px 39px;
  flex-direction: column;
  text-align: center;
  gap: 22px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 3px 4px 0 rgba(150, 150, 150, 0.25);
}
.sellflex-six-choose-item img {
  height: 73.6px;
  width: auto;
}
.sellflex-six-choose-item h3 {
  font-family: Poppins;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 100.05%;
}
.sellflex-six-choose-item p {
  color: #4b5563;
  text-align: center;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.sellflex-situations {
  background: #f6f6f6;
  padding: 92px 0;
}
.sellflex-situations-items {
  gap: 30px;
}
.header-sellflex-situations h2 {
  margin-bottom: 14px;
}
.header-sellflex-situations p {
  max-width: 1187px;
  width: 100%;
  margin-bottom: 52px;
}
.sellflex-situations-item {
  max-width: 262px;
  padding: 50px 40px;
  width: 100%;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 0 25.7px 0 rgba(150, 150, 150, 0.25);
  flex-direction: column;
  gap: 20px;
}
.sellflex-situations-item .sellflex-situations-circle-wrapper {
  width: 101px;
  height: 101px;
  border-radius: 50%;
  background-color: #fbeae8;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.sellflex-situations-item img {
  height: 44px;
  width: auto;
}
.sellflex-situations-item h4 {
  color: #000;
  text-align: center;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.sellflex-guarantees {
  background: #f6f6f6;
  padding: 92px 0;
}
.sellflex-guarantees-items {
  gap: 30px;
}
.header-sellflex-guarantees h2 {
  margin-bottom: 14px;
}
.header-sellflex-guarantees p {
  max-width: 1187px;
  width: 100%;
  margin-bottom: 52px;
}
.sellflex-guarantees-item {
  width: 410px;
  padding: 45px 26px;
  width: 100%;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 0 25.7px 0 rgba(150, 150, 150, 0.25);
  flex-direction: column;
  gap: 27px;
}
.sellflex-guarantees-item .sellflex-guarantees-circle-wrapper {
  width: 101px;
  height: 101px;
  border-radius: 50%;
  background-color: #fbeae8;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.sellflex-guarantees-item img {
  height: 44px;
  width: auto;
}
.sellflex-guarantees-item h4 {
  color: #000;
  text-align: center;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.sellflex-guarantees-item p {
  color: #000;
  text-align: center;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.sellflex-maximize {
  background: #f6f6f6;
  padding: 92px 0;
}
.sellflex-maximize-items {
  gap: 30px;
}
.header-sellflex-maximize h2 {
  margin-bottom: 14px;
}
.header-sellflex-maximize p {
  max-width: 1187px;
  width: 100%;
  margin-bottom: 52px;
}
.sellflex-maximize-item {
  width: 410px;
  padding: 45px 26px;
  justify-content: center;
  width: 100%;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
  flex-direction: column;
  gap: 27px;
}
.sellflex-maximize-item .sellflex-maximize-circle-wrapper {
  width: 101px;
  height: 101px;
  border-radius: 50%;
  background-color: #fbeae8;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.sellflex-maximize-item img {
  height: auto;
  width: 101px;
  margin: 0 auto;
}
.sellflex-maximize-item h4 {
  color: #000;
  text-align: center;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.sellflex-maximize-item p {
  color: #000;
  text-align: center;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.sellflex-maximize .options-sellflex-maximize {
  text-align: center;
  padding-top: 46px;
}
.sellflex-trust {
  background: #f6f6f6;
  padding: 92px 0;
}
.sellflex-trust-items {
  gap: 30px;
}
.header-sellflex-trust {
  margin-bottom: 35px;
}
.header-sellflex-trust h2 {
  margin-bottom: 14px;
}
.header-sellflex-trust p {
  max-width: 1187px;
  width: 100%;
  margin-bottom: 52px;
}
.sellflex-trust-item {
  width: 410px;
  padding: 45px 26px;
  justify-content: normal;
  width: 100%;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 0 25.7px 0 rgba(150, 150, 150, 0.25);
  flex-direction: column;
  gap: 27px;
}
.sellflex-trust-item .sellflex-trust-circle-wrapper {
  width: 101px;
  height: 101px;
  border-radius: 50%;
  background-color: #fbeae8;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.sellflex-trust-item img {
  height: 44px;
  width: auto;
}
.sellflex-trust-item h4 {
  color: #000;
  text-align: center;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.sellflex-trust-item p {
  color: #000;
  text-align: center;
  font-family: Poppins;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.sellflex-versus {
  background: #fff;
  padding: 101px 0;
}
.header-sellflex-versus p {
  margin-bottom: 32px;
}
.sellflex-versus-items {
  gap: 30px;
}
.sellflex-versus-item {
  flex-direction: column;
  gap: 21px;
  box-shadow: 0 0 25.7px 0 rgba(150, 150, 150, 0.25);
  flex: 1;
  border-radius: 15px;
  padding: 48px 100px;
}
.sellflex-versus-item h3 {
  font-size: 40px;
  line-height: 118.782%;
}
.sellflex-versus-item ul {
  font-size: 24px;
  font-weight: 300;
  margin-bottom: 30px;
  color: #131313;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.sellflex-versus-item ul li {
  background-size: 30px;
  padding-left: 48px;
  line-height: 1.8;
}
.sellflex-check {
  border: 3px solid rgba(0, 186, 0, 0.3);
}
.sellflex-check li {
  background: url("./img/thecheck Icon.svg") no-repeat left center;
  background-position-y: 5px;
}
.sellflex-wrong {
  border: 3px solid rgba(214, 40, 40, 0.3);
}
.sellflex-wrong li {
  background: url(./img/x.svg) no-repeat left center;
  background-position-y: 5px;
}
.sellflex-team {
  padding: 82px 0;
  display: none;
}
.sellflex-team h2 {
  padding-bottom: 20px;
}
.sellflex-team-wrapper {
  max-width: 1110px;
  width: 100%;
}
.sellflex-the-team-items {
  padding-top: 42px;
  gap: 130px;
}
.sellflex-the-team-items .sellflex-the-team-item {
  flex-direction: column;
  max-width: 282px;
  width: 100%;
}
.sellflex-the-team-item img {
  height: 266px;
  margin-bottom: 28px;
}
.sellflex-the-team-item h5 {
  font-size: 30px;
  color: #d3263a;
  font-weight: 600;
}
.sellflex-the-team-item p {
  font-size: 20px;
  font-weight: 300;
}
.sellflex-the-team-item .position {
  font-weight: 400;
  padding-bottom: 14px;
}
#track-record .gap-8 {
  gap: 27%;
}
#built-for-investors .built-on-experience .trio-rei-headings {
  width: 100%;
  max-width: 699px;
}
#built-for-investors .built-on-experience .trio-rei-headings h2 {
  font-weight: 600;
  font-size: 50px;
}
#built-for-investors .built-on-experience .trio-rei-headings .text-mobile-body {
  font-weight: 400;
  font-size: 20px;
}
#built-for-investors .cards-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 14px;
}
#built-for-investors .cards-section .cards {
  width: 100%;
  max-width: 292px;
  height: 216px;
  background-color: white;
  box-shadow: 0px 0px 8.4px 0px #00000040;
  gap: 12px;
  padding: 30px 22px 20px;
  border-radius: 10px;
}
#built-for-investors .cards-section .cards .text-mobile-body {
  font-weight: 400;
  font-size: 20px;
  color: #313131;
}
#built-for-investors .cards-section .cards .img-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  max-height: 50px;
  width: 50px;
  align-self: center;
}
.sellflex-why-we-started .fullwidth-container {
  background-position: right;
}
.sellflex-why-we-started img {
  display: none;
}
.why-we-started-main-wrapper {
  gap: 226px;
}
.why-we-started-main-left {
  gap: 10px;
}
.why-we-started-main-left h2 {
  line-height: 118.782%;
  font-weight: 600;
  font-size: 50px;
  line-height: 119%;
}
.why-we-started-main-left p {
  width: 100%;
  max-width: 991px;
  font-weight: 300;
  font-size: 20px;
}
.why-we-started-main-left .quotes {
  border: 1px solid #d4263a;
  border-radius: 15px;
  padding: 26px 30px 26px 43px;
  margin-bottom: 20px;
}
.why-we-started-main-left .quotes h5 {
  color: #d4263a;
  font-weight: 500;
  font-size: 30px;
  padding-bottom: 13px;
}
.why-we-started-main-left .quotes p {
  color: #981919;
  font-style: italic;
  padding-bottom: 0;
}
.why-we-started-main-left b {
  font-weight: 700;
}
.home-page .hb-faqs h2 {
  padding-left: 0;
}
.page-404 {
  padding: 115px 0;
  background: #f6f6f6;
}
.content-404 {
  text-align: center;
}
.content-404 h2 {
  line-height: 118.782%;
  padding-bottom: 14px;
}
.content-404 img {
  margin-bottom: 38px;
}
.content-404 p {
  font-size: 40px;
  line-height: 118.782%;
}
.content-404 a {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  padding: 14px 87px;
  display: inline-block;
  margin-top: 31px;
}
.sellflex-testimonial-block {
  padding: 36px;
  padding: 0 27px;
}
.sellflex-testimonial-block.with-border {
  border: 1px solid #000;
  border-radius: 5px;
  margin: 21px 0 15px;
}
.sellflex-testimonial-block .testimonial-block-details {
  flex-direction: column;
}
.sellflex-testimonial-block .testimonial-block-wrapper {
  max-width: 999px;
  gap: 23px;
  padding: 36px 0;
}
.sellflex-testimonial-block img {
  width: 62px;
  height: 62px;
}
.sellflex-testimonial-block .testimonial-block-name {
  font-size: 20px;
  font-weight: 600;
}
.sellflex-testimonial-block .testimonial-block-comment {
  font-size: 16px;
  font-weight: 300;
  font-style: italic;
}
.sellflex-testimonial-block .testimonial-block-comment b {
  font-weight: bold;
}
.sellflex-testimonial-block.with-border .testimonial-block-comment {
  font-size: 20px;
}
html {
  scroll-behavior: smooth;
  -webkit-text-size-adjust: 100%;
}
* {
  -webkit-tap-highlight-color: transparent;
} /* Page Slider [Start] */
.home-container-slider-page {
	padding: 141px 0 126px 0;
	position: relative;
}
.home-slider-wide {
	flex-direction: column;
	align-items: center;
	position: relative;
}
.home-slider-wide > h1,
.home-slider-wide > h3 {
	text-align: center;
}
.home-slider-wide > .home-heading {
	max-width: none;
	width: 100%;
	color: #fff;
	font-family: Poppins;
	font-size: 70px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 83.148px */
	margin-bottom: 25px;
}
.home-slider-wide > .home-sub-heading {
	max-width: 1023px;
	width: 100%;
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.home-slider-wide > .home-slider-footer {
	margin-top: 18px;
	padding: 0;
	justify-content: space-between;
	max-width: 1055px;
	width: 100%;
	max-height: none;
	border-radius: 0;
	border: 0;
	background: none;
	box-shadow: none;
}
.home-slider-wide .home-slider-footer .home-slider-footer-item h3 {
	color: #fff;
	font-family: Poppins;
	font-size: 50px;
	font-style: normal;
	font-weight: 700;
	line-height: 50px;
}
.home-slider-wide .home-slider-footer .home-slider-footer-item span {
	color: #fff;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.home-slider-wide .home-slider-footer .home-slider-footer-item:nth-child(1) {
	flex: 0 0 149px;
}
.home-slider-wide .home-slider-footer .home-slider-footer-item:nth-child(2) {
	flex: 0 0 167px;
}
.home-slider-wide .home-slider-footer .home-slider-footer-item:nth-child(3) {
	flex: 0 0 213px;
}
.home-slider-wide .home-slider-footer .home-slider-footer-item:nth-child(4) {
	flex: 0 0 149px;
} /* Page Slider [End] */ /* Choose Your Selling [Start] */
.choose-option-cards-wrapper {
	padding-top: 77px;
	padding-bottom: 112px;
}
.header-choose-option-cards {
	margin-bottom: 64px;
}
.header-choose-option-cards h2 {
	margin-bottom: 15px;
}
.header-choose-option-cards p {
	max-width: 1428px;
	width: 100%;
}
.choose-option-cards-wrapper {
	background-color: #f6f6f6;
}
.choose-option-cards-wrapper .top-choose-selling-cards {
	gap: 30px;
}
.choose-option-cards-wrapper .top-selling-item {
	flex-direction: column;
	max-width: none;
	width: 100%;
	min-height: 588px;
	height: auto;
	border-radius: 10px;
	background: #fff;
	padding: 72px 40px;
	box-shadow: 0 3px 4px 0 rgba(150, 150, 150, 0.25);
}
.choose-option-cards-wrapper .top-header-selling-item {
	align-items: center;
	gap: 8px;
	margin-bottom: 10px;
}
.choose-option-cards-wrapper .top-selling-item .top-header-selling-item h3 {
	color: #000;
	font-family: Poppins;
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	line-height: 100.05%;
}
.choose-option-cards-wrapper
	.top-selling-item
	.top-header-selling-item
	h3
	.text-primary {
	color: #000;
}
.choose-option-cards-wrapper
	.top-selling-item
	.top-header-selling-item
	h3
	.text-primary {
	color: var(--color-primary);
}
.choose-option-cards-wrapper .top-selling-item .top-header-selling-item img {
	width: 45.001px;
	/*height: 45.001px; */
	flex-shrink: 0;
	aspect-ratio: 3/7;
}
.choose-option-cards-wrapper .top-selling-item h5 {
	color: #696969;
	font-family: Poppins;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 30px;
}
.choose-option-cards-wrapper .top-selling-item p {
	color: #4b5563;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 40px;
}
.choose-option-cards-wrapper .top-selling-item ul {
	color: #000;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 30px;
}
.choose-option-cards-wrapper .top-selling-item ul li {
	background: url("img/thecheck Icon.svg") no-repeat left 4px;
	background-size: 23.781px 23.781px;
	padding-left: 36px;
	line-height: 1.8;
}
.choose-option-cards-wrapper .bottom-choose-selling-cards {
	gap: 30px;
}
.choose-option-cards-wrapper .bottom-selling-item {
	flex-direction: column;
	max-width: 553px;
	width: 100%;
	min-height: 588px;
	height: auto;
	border-radius: 10px;
	background: #fff;
	padding: 72px 40px;
	box-shadow: 0 3px 4px 0 rgba(150, 150, 150, 0.25);
}
.choose-option-cards-wrapper .bottom-header-selling-item {
	margin-bottom: 10px;
	align-items: center;
	gap: 8px;
}
.choose-option-cards-wrapper
	.bottom-selling-item
	.bottom-header-selling-item
	h3 {
	margin: 0;
	padding: 0;
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	line-height: 100.05%;
}
.choose-option-cards-wrapper
	.bottom-selling-item
	.bottom-header-selling-item
	img {
	width: 45.001px;
	height: 45.001px;
	flex-shrink: 0;
	aspect-ratio: 3/7;
}
.choose-option-cards-wrapper .bottom-selling-item h5 {
	color: #696969;
	font-family: Poppins;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 30px;
}
.choose-option-cards-wrapper .bottom-selling-item p {
	color: #4b5563;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 40px;
}
.choose-option-cards-wrapper .bottom-selling-item ul {
	color: #000;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 30px;
}
.choose-option-cards-wrapper .bottom-selling-item ul li {
	background: url("img/thecheck Icon.svg") no-repeat left center;
	background-size: 23.781px 23.781px;
	padding-left: 36px;
	line-height: 1.8;
}
.selling-option-btn {
	color: #fff;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-align: center;
	padding: 14px 20px;
	display: block;
	margin-top: auto;
}
.choose-selling-5-options .top-selling-item {
	max-width: 553px;
} /* Choose Your Selling [End] */ /* Compare All Options [Start] */
.compare-all-options {
	padding: 55px 0 68px 0;
}
.header-compare-all-options {
	margin-bottom: 60px;
} /* Base Styles for the overall wrapper */
.pages-compare-all-options {
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
	background: #fff;
	margin: 20px auto;
	max-width: 1720px;
	width: 100%;
} /* --- DESKTOP/GRID LAYOUT STYLES --- */ /* Factor and Solution Headers (Red Row) */
.pages-compare-all-options .pcao-header-row {
	display: grid;
	grid-template-columns: 1fr repeat(5, 1fr);
	color: #fff;
	background-color: #d82b3a;
	text-align: center;
	padding: 30px 0;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
} /* Remove border from the very last header cell */
.pages-compare-all-options .pcao-solution-header {
	display: flex;
	align-items: center;
	gap: 12px;
	padding-left: 5px;
}
.pages-compare-all-options .pcao-solution-header span {
	color: #000;
}
.pages-compare-all-options .pcao-solution-header:last-child {
	border-right: none;
}
.pages-compare-all-options .pcao-solution-header img {
	filter: brightness(100) grayscale(100%);
	height: 25px;
}
.pages-compare-all-options .pcao-solution-header img.icon-lightning {
	height: 24px;
}
.pages-compare-all-options .pcao-factor-header {
	text-align: left;
	padding-left: 45px;
} /* Data Rows (White/Gray Rows) */
.pages-compare-all-options .pcao-data-row {
	display: grid;
	grid-template-columns: 1fr repeat(5, 1fr);
	text-align: center;
	border-bottom: 1px solid #eee;
	padding: 0; /* Padding moved to the inner cells for border control */
	align-items: center;
}
.pages-compare-all-options .pcao-data-row:nth-child(even) {
	background-color: #f9f9f9;
} /* Data Cells (Labels and Values) */
.pages-compare-all-options .pcao-factor-label,
.pages-compare-all-options .pcao-data {
	padding: 25px 5px; /* Apply vertical padding here */
	color: #333;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	/* The main change for the vertical border in the data rows */
	border-right: 1px solid #eee;
	height: 100%; /* Ensures the border stretches full height */
	box-sizing: border-box; /* Includes padding and border in the element's total width and height */
}
.pages-compare-all-options .pcao-factor-label {
	text-align: left;
	font-weight: bold;
	color: #333;
	padding-left: 45px;
} /* Remove border from the very last data cell in each row */
.pages-compare-all-options .pcao-data:last-child {
	border-right: none;
} /* Compare All Options [End] */ /* How it works [Start] */
.page-options-how-it-works {
	padding: 64px 0;
}
.header-page-options-how-it-works {
	margin-bottom: 55px;
}
.page-options-how-it-works-items {
	grid-template-columns: repeat(2, 1fr);
	/*grid-template-columns: repeat(
		auto-fit,
		minmax(250px, 1fr)
	); */ /*Each column must be at least 250px wide. */
	column-gap: 30px;
	row-gap: 20px;
}
.page-options-how-it-works-item {
	gap: 30px;
	padding: 68px 53px;
	border-radius: 15px;
	background: #fff;
	box-shadow: 0 3px 50px 0 rgba(0, 0, 0, 0.1);
}
.page-options-how-it-works-item img {
	width: auto;
	height: 121px;
}
.page-options-how-it-works-item h3 {
	color: #000;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 35.635px */
	margin-bottom: 15px;
}
.page-options-how-it-works-item p {
	color: #333;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%; /* 28.508px */
}
.page-options-how-it-works .sellflex-the-cta-wrapper {
	padding-top: 100px;
} /* How it works [End] */ /* Page Slider [Start] */
.header-with-form-wrapper {
	display: flex;
	gap: 241px;
	padding: 41px 0 60px 0;
}
.header-with-form-wrapper .home-slider-left {
	margin-top: 78px;
	z-index: 1;
}
.header-with-form {
	flex-direction: column;
}
.header-with-form > .home-heading {
	max-width: none;
	width: 100%;
	color: #fff;
	font-family: Poppins;
	font-size: 70px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 83.148px */
	margin-bottom: 19px;
}
.home-tag-heading {
	color: #fff;
	font-family: Poppins;
	font-size: 40px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%; /* 47.513px */
	margin-bottom: 29px;
}
.header-with-form > .home-sub-heading {
	max-width: 875px;
	width: 100%;
	color: #fff;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	margin-bottom: 19px;
}
.header-with-form .header-with-form-footer {
}
.header-with-form .header-with-form-footer .home-slider-footer-items {
	max-width: 780px;
	width: 100%;
	flex-wrap: wrap;
	gap: 20px;
}
.header-with-form .header-with-form-footer .home-slider-footer-item {
	border-radius: 22px;
	padding: 18px 55px;
	border: 1px solid #fff;
	background: rgba(255, 255, 255, 0.2);
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
	flex: 0 0 calc(50% - 10px);
	text-align: center;
}
.header-with-form .header-with-form-footer .home-slider-footer-item h3 {
	color: #fff;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}
.header-with-form .header-with-form-footer .home-slider-footer-item span {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
} /* Page Slider [End] */ /* Six Choose [Start] */
.quickcash-six-choose {
	padding: 69px 0 103px 0;
}
.quickcash-six-choose h2 {
	margin-bottom: 15px;
}
.quickcash-six-choose h3 {
	font-size: 40px;
	line-height: 100%;
	margin-bottom: 3px;
}
.quickcash-six-choose img {
	height: 74px;
	margin-bottom: 4px;
}
.quickcash-six-choose .header-section p {
	max-width: 1187px;
}
.quickcash-six-choose .content-section p {
	font-size: 24px;
}
.quickcash-six-choose .sellflex-six-choose-item {
	padding: 63px 27px 60px;
	gap: 18px;
	max-width: 553px;
	width: 100%;
	height: 489px;
}
.quickcash-six-choose .sellflex-six-choose-items {
	column-gap: 30px;
	row-gap: 38px;
} /* Six Choose [End] */ /* Guarantee [Start] */
section.w-full.sellflex-guarantees.quickcash-guarantee {
	padding: 91px 0;
}
.quickcash-guarantee .sellflex-guarantees-item {
	max-width: 410px;
	width: 100%;
	height: 405px;
}
.quickcash-guarantee .sellflex-guarantees-items {
	column-gap: 27px;
} /* Guarantee [End] */ /* Situations [Start] */
section.w-full.sellflex-situations.quickcash-situations {
	padding: 75px;
}
.quickcash-situations .header-sellflex-situations p {
	max-width: 857px;
	width: 100%;
} /* Situations [End] */ /*Hero [Start] */
.header-noform-5-options.becomebank-hero {
	padding: 54px 0 60px 0;
}
.becomebank-hero .home-tag-heading {
	font-size: 30px;
	margin: 2px 0 12px;
}
.becomebank-hero .header-with-no-form > .home-sub-heading {
	margin-bottom: 39px;
}
.becomebank-hero .header-with-no-form-footer .home-slider-footer-items {
	gap: 20px;
}
.becomebank-hero .header-with-no-form-footer .home-slider-footer-item {
	max-width: 328px;
	width: 100%;
	height: 152px;
}
.becomebank-hero .header-with-no-form-footer .home-slider-footer-item h3 {
	max-width: 307px;
	width: 100%;
}
.becomebank-hero .header-with-no-form-footer .home-slider-footer-item {
	padding: 25px 9px;
} /*Hero [End] */ /* Six Choose [Start] */
.sellflex-six-choose.becomebank-six-choose {
	/*padding: 75px 0 76px 0;*/
	padding: 77px 0 76px 0;
}
.becomebank-six-choose {
	padding: 75px 0 105px 0;
}
.becomebank-six-choose .header-sellflex-six-choose {
	margin-bottom: 38px;
}
.becomebank-six-choose h2 {
	margin-bottom: 15px;
}
.becomebank-six-choose h3 {
	font-size: 40px;
	max-width: 329px;
	width: 100%;
} /*2025 12 05 - specific modification for 5th child*/
.becomebank-six-choose.sellflex-six-choose
	.flex.sellflex-six-choose-item:nth-child(5)
	h3 {
	font-size: 40px;
	max-width: 379px;
	width: 100%;
}
.becomebank-six-choose img {
	height: 74px;
	margin-bottom: 7px;
}
.becomebank-six-choose .header-section p {
	max-width: 1428px;
}
.becomebank-six-choose .content-section p {
	font-size: 24px;
}
.becomebank-six-choose .sellflex-six-choose-item {
	gap: 24px;
	max-width: 553px;
	width: 100%;
	align-items: center;
}
.becomebank-six-choose .sellflex-six-choose-items {
	column-gap: 30px;
	row-gap: 38px;
} /* Six Choose [End] */ /* Maximize [Start] */
.becomebank-maximize {
	padding: 93px;
}
.becomebank-maximize .header-sellflex-maximize h2 {
	margin-bottom: 28px;
}
.becomebank-maximize .header-sellflex-maximize p {
	max-width: 1428px;
	width: 100%;
	margin-bottom: 58px;
}
.becomebank-maximize .sellflex-maximize-item {
	gap: 20px;
	align-items: center;
}
.becomebank-maximize .sellflex-the-cta-wrapper {
	padding-top: 107px;
	padding-bottom: 0px;
}
.becomebank-maximize .sellflex-maximize-item h4 {
	max-width: 215px;
	width: 100%;
} /* Maximize [End] */ /* Versus [Start] */
.becomebank-versus {
	padding: 0px 0 102px 0;
} /* Versus [Start] */ /* Situations [Start] */
.becomebank-situations {
	padding: 59px 0 71px 0;
}
.becomebank-situations .header-sellflex-situations p {
	margin-bottom: 34px;
} /* Situations [End] */ /* Testimonials [Start] */
.becomebank-testimonials {
	padding: 78px 0 111px;
}
.becomebank-testimonials .content-testimonial-v2 .slick-track {
	gap: 60px;
}
.becomebank-testimonials .content-testimonial-v2 .card-item-testimonial {
	padding: 25px;
} /* Testimonials [End] */ /* Trust [Start] */
.becomebank-trust {
	padding: 75px;
}
.becomebank-trust .sellflex-trust-items {
	gap: 27px;
}
.becomebank-trust .header-sellflex-trust p {
	margin-bottom: 34px;
	max-width: 1322px;
	width: 100%;
} /* Trust [End] */ /* Page Slider [Start] */
.header-noform-5-options.equity-hero {
	padding: 54px 0 60px;
}
.equity-hero.header-noform-5-options .home-sub-heading {
	margin-bottom: 39px;
}
.equity-hero .header-with-no-form > .home-heading {
	margin-bottom: 7px;
}
.equity-hero .home-tag-heading {
	margin-bottom: 12px;
}
.equity-hero .header-with-no-form-footer .home-slider-footer-item {
	max-width: 328px;
	width: 100%;
	height: 152px;
}
.equity-hero .header-with-no-form-footer .home-slider-footer-items {
	gap: 20px;
	/*margin-bottom: 59px;*/
	margin-bottom: 45px;
} /* Page Slider  [End] */ /* Six Choose [Start] */
.equity-six-choose {
	padding: 79px 0 76px 0;
}
.equity-six-choose h2 {
	margin-bottom: 15px;
}
.equity-six-choose h3 {
	font-size: 40px;
	line-height: 100%;
	margin-bottom: 3px;
}
.equity-six-choose .flex.sellflex-six-choose-item h3 {
	max-width: 320px;
	margin-left: auto;
	margin-right: auto;
}
.equity-six-choose .flex.sellflex-six-choose-item:nth-child(3) h3 {
	max-width: 400px;
	margin-left: auto;
	margin-right: auto;
}
.equity-six-choose img {
	height: 74px;
	margin-bottom: 4px;
}
.equity-six-choose .header-section p {
	max-width: 1187px;
}
.equity-six-choose .header-section.header-sellflex-six-choose {
	margin-bottom: 38px;
}
.equity-six-choose .content-section p {
	font-size: 24px;
}
.equity-six-choose .sellflex-six-choose-item {
	padding: 63px 27px 60px;
	gap: 18px;
	max-width: 553px;
	width: 100%;
	height: 489px;
}
.equity-six-choose .sellflex-six-choose-items {
	column-gap: 30px;
	row-gap: 38px;
} /* Six Choose [Start] */ /* Maximize [Start] */
.equity-maximize {
	padding: 92px 0 69px;
}
.equity-maximize .header-sellflex-maximize h2 {
	margin-bottom: 29px;
}
.equity-maximize .header-sellflex-maximize p {
	max-width: 1428px;
	width: 100%;
	margin-bottom: 92px;
}
.sellflex-the-cta-wrapper {
	padding: 44px 0 0px;
} /* Maximize [End] */ /* Versus [Start] */
.equity-versus {
	/*padding: 59px 0 71px;*/
	padding: 33px 0 94px;
}
.equity-versus .header-section.header-sellflex-versus h2 {
	margin-bottom: 12px;
}
.equity-versus .header-section.header-sellflex-versus p {
	margin-bottom: 31px;
} /* Versus [End] */ /* Situations [Start] */
.equity-situations {
	/*padding: 33px 0 94px;*/
	padding: 59px 0 94px;
}
.equity-situations .header-section.header-sellflex-situations h2 {
	margin-bottom: 12px;
}
.equity-situations .header-section.header-sellflex-situations p {
	margin-bottom: 34px;
} /* Situations [End] */ /* Guarantee [Start] */
.equity-guarantee {
	/*padding: 70px 0 83px;*/
	padding: 97px 0 83px;
}
.equity-guarantee .header-section.header-sellflex-guarantees h2 {
	margin-bottom: 12px;
}
.equity-guarantee .header-sellflex-guarantees p {
	max-width: 1720px;
	width: 100%;
	margin-bottom: 51px;
} /* Guarantee [End] */ /* faq [Start] */
.page-template-page-equity-maximizer .home-faq-wrapper {
	background: white;
} /* faq [9]End]*/ /* Trust [Start] */
.equity-trust {
	/*padding: 70px 0 83px;*/
	padding: 64px 0 83px;
}
.equity-trust .header-section.header-sellflex-trust h2 {
	margin-bottom: 16px;
}
.equity-trust .header-section.header-sellflex-trust p {
	margin-bottom: 20px;
}
.equity-trust .sellflex-trust-item {
	width: 410px;
}
.equity-trust .sellflex-trust-items {
	gap: 27px;
} /* Trust [End] */ /* Partnership [Start] */
.equity-partnership {
	flex-wrap: wrap;
	justify-content: center;
}
.equity-partnership .sellflex-maximize-item {
	flex: 0 1 calc(33.3% - 20px);
} /* Partnership [End] */ /* Page Slider [Start] */
.header-with-no-form-page {
	padding: 74px 0;
	position: relative;
}
.header-with-no-form-wrapper {
	position: relative;
}
.header-with-no-form {
	flex-direction: column;
	align-items: center;
	text-align: center;
}
.header-with-no-form > .home-heading {
	max-width: none;
	width: 100%;
	color: #fff;
	font-family: Poppins;
	font-size: 70px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 83.148px */
	margin-bottom: 5px;
}
.home-tag-heading {
	color: #fff;
	font-family: Poppins;
	font-size: 40px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%; /* 47.513px */
	margin-bottom: 5px;
}
.header-with-no-form > .home-sub-heading {
	max-width: 1428px;
	width: 100%;
	color: #fff;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	margin-bottom: 0 auto 19px auto;
}
.header-with-no-form-footer .home-slider-footer-items {
	max-width: none;
	width: 100%;
	justify-content: center;
	flex-wrap: wrap;
	gap: 30px;
	margin-bottom: 27px;
}
.header-with-no-form-footer .home-slider-footer-item {
	border-radius: 22px;
	padding: 18px 25px;
	border: 1px solid #fff;
	background: rgba(255, 255, 255, 0.2);
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
	max-width: 287px;
	text-align: center;
}
.header-with-no-form-footer .home-slider-footer-item h3 {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: 115.02%;
}
.header-with-no-form-footer .home-slider-footer-item span {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 300;
	line-height: 115%; /* 27.6px */
} /* Page Slider [End] */ /* How it Works [Start] */
.how-it-works-maxreno {
	background: #f6f6f6;
} /* How it Works [End] */ /* Six Choose [Start] */
.maxreno-six-choose {
	padding: 75px 0 113px 0;
}
.maxreno-six-choose .header-sellflex-six-choose {
	margin-bottom: 53px;
}
.maxreno-six-choose h2 {
	margin-bottom: 15px;
}
.maxreno-six-choose h3 {
	font-size: 40px;
	margin-left: auto;
	max-width: 328px;
	width: 100%;
	margin-right: auto;
}
.maxreno-six-choose img {
	height: 74px;
	margin-bottom: 7px;
}
.maxreno-six-choose .header-section p {
	max-width: 1428px;
}
.maxreno-six-choose .content-section p {
	font-size: 24px;
}
.maxreno-six-choose .sellflex-six-choose-item {
	padding: 43px 27px 60px;
	gap: 18px;
	max-width: 553px;
	width: 100%;
}
.maxreno-six-choose .sellflex-six-choose-items {
	column-gap: 30px;
	row-gap: 38px;
} /* Six Choose [End] */ /* Maximize [Start] */
.maxreno-maximize.sellflex-maximize {
	padding: 80px 0;
}
.maxreno-maximize .header-sellflex-maximize h2 {
	margin-bottom: 15px;
}
.maxreno-maximize .header-sellflex-maximize p {
	margin-bottom: 46px;
}
.maxreno-maximize .sellflex-maximize-items {
	gap: 30px;
} /* Maximize [End] */ /* How it works [Start] */
.how-it-works-maxreno.page-options-how-it-works {
	padding: 90px 0 54px;
}
.how-it-works-maxreno .header-page-options-how-it-works {
	margin-bottom: 54px;
}
.how-it-works-maxreno .page-options-how-it-works-items {
	column-gap: 30px;
	row-gap: 21px;
} /* How it works [End] */ /* Guarantee [Start] */
.maxreno-guarantee {
	padding: 88px 0 124px;
}
.maxreno-guarantee .header-sellflex-guarantees h2 {
	margin-bottom: 15px;
}
.maxreno-guarantee .header-sellflex-guarantees p {
	margin-bottom: 47px;
}
.sellflex-guarantees-item {
	gap: 10px;
}
.maxreno-guarantee .sellflex-guarantees-item p {
	font-size: 16px;
} /* Guarantee [End] */ /* Situations [Start] */
.maxreno-situations {
	padding: 84px 0 162px;
} /* Situations [End] */ /* Trust [Start] */
.maxreno-trust {
	padding: 83px 0 126px;
}
.maxreno-trust .sellflex-trust-items {
	gap: 27px;
}
.maxreno-trust .sellflex-trust-item {
	height: 447px;
	max-width: 410px;
	width: auto;
	padding: 45px 21px;
} /* Trust [End] */ /* Testimonials [Start] */
.testimonial-wrapper-v2 {
	padding: 78px 0 111px;
}
.testimonials-maxreno .content-testimonial-v2 .slick-track {
	gap: 60px;
}
.testimonials-maxreno .content-testimonial-v2 .card-item-testimonial {
	padding: 25px;
} /* Testimonials [End] */ /*Hero [Start] */
.stressfree-hero {
	padding: 54px 0 60px;
}
.stressfree-hero .header-with-no-form > .home-heading {
	font-size: 70px;
	margin-bottom: 7px;
}
.stressfree-hero .home-tag-heading {
	font-size: 30px;
	margin-bottom: 12px;
}
.stressfree-hero .header-with-no-form .home-sub-heading {
	margin-bottom: 33px;
}
.stressfree-hero .header-with-no-form-footer .home-slider-footer-items {
	margin-bottom: 52px;
	gap: 30px;
}
.stressfree-hero .header-with-no-form-footer .home-slider-footer-item {
	max-width: 328px;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.stressfree-hero .header-with-no-form-footer .home-slider-footer-item h3 {
	margin-bottom: 2px;
} /*Hero [End] */ /* Six Choose [Start] */
.stressfree-six-choose {
	padding: 75px 0 105px 0;
}
.stressfree-six-choose .header-sellflex-six-choose {
	margin-bottom: 38px;
}
.stressfree-six-choose h2 {
	margin-bottom: 15px;
}
.stressfree-six-choose h3 {
	font-size: 40px;
}
.stressfree-six-choose img {
	height: 74px;
	margin-bottom: 7px;
}
.stressfree-six-choose .header-section p {
	max-width: 1428px;
}
.stressfree-six-choose .content-section p {
	font-size: 24px;
}
.stressfree-six-choose .sellflex-six-choose-item {
	gap: 24px;
	max-width: 553px;
	width: 100%;
}
.stressfree-six-choose .sellflex-six-choose-items {
	column-gap: 30px;
	row-gap: 38px;
} /* Six Choose [End] */ /* Maximize [Start] */
.stressfree-maximize {
	padding: 94px 0 92px;
}
.stressfree-maximize .header-sellflex-maximize h2 {
	margin-bottom: 28px;
}
.stressfree-maximize .header-sellflex-maximize p {
	max-width: 1428px;
	width: 100%;
	margin-bottom: 58px;
}
.stressfree-maximize .sellflex-maximize-item {
	gap: 20px;
} /* Maximize [End] */ /* How it works [Start] */
.how-it-works-stressfree {
	background: #f6f6f6;
	padding: 80px 0 60px;
}
.how-it-works-stressfree .header-page-options-how-it-works {
	margin-bottom: 49px;
}
.how-it-works-stressfree .page-options-how-it-works-items {
	row-gap: 21px;
}
.how-it-works-stressfree .sellflex-the-cta-wrapper {
	padding: 68px 0 0;
} /* How it works  [End] */ /* Guarantee [Start] */
.sellflex-guarantees {
	padding: 97px 0 99px;
}
.sellflex-guarantees .header-sellflex-guarantees h2 {
	margin-bottom: 49px;
}
.sellflex-guarantees .stressfree-items {
	flex-wrap: wrap;
	justify-content: center;
	gap: 26px;
	padding-top: 0px;
}
.stressfree-items .sellflex-guarantees-item {
	flex: 0 1 calc(25% - 20px);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
} /* Guarantee [End] */ /* Situations [Start] */
.stressfree-situations {
	padding: 59px 0 71px;
} /* Situations [End] */ /* Testimonials [Start] */
.stressfree-testimonials {
	padding: 78px 0 111px;
}
.stressfree-testimonials .content-testimonial-v2 .slick-track {
	gap: 60px;
}
.stressfree-testimonials .content-testimonial-v2 .card-item-testimonial {
	padding: 25px;
} /* Testimonials [End] */ /* Trust [Start] */
.stressfree-trust .header-sellflex-trust p {
	max-width: 1252px;
	margin-bottom: 0px;
}
.stressfree-trust .header-sellflex-trust {
	margin-bottom: 34px;
}
.stressfree-trust .sellflex-trust-item {
	max-width: 410px;
	width: 100%;
} /* Trust [End] */ /* Home Hero [Start] */
.landing-hero-left {
	max-width: 932px;
	width: 100%;
}
.landing-hero-left .home-heading {
	max-width: 814px;
	width: 100%;
}
.landing-hero-left .home-sub-heading {
	max-width: 981px;
	width: 100%;
} /* Home Hero [End] */ /* 3 Steps [Start] */
.header-lp-one-solution-steps {
	max-width: none;
	width: 100%;
	margin-bottom: 69px;
}
.header-lp-one-solution-steps p {
	max-width: 1219px;
	width: 100%;
}
.lp-one-solution-steps-items {
	align-items: start;
	gap: 100px;
}
.lp-one-solution-steps-item {
	align-items: center;
	justify-content: center;
}
.lp-one-solution-steps-item img {
	width: 76px;
	height: 74px;
	flex-shrink: 0;
	aspect-ratio: 1/1;
	margin-bottom: 20px;
}
.lp-one-solution-steps-item h3 {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 47.513px */
	margin-bottom: 35px;
	max-width: 370px;
	width: 100%;
}
.lp-one-solution-steps-item p {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
}
.first-lp-one-solution-step p {
	max-width: none;
	font-weight: 300;
	width: 100%;
}
.second-lp-one-solution-step p {
	max-width: none;
	font-weight: 300;
	width: 100%;
}
.third-lp-one-solution-step p {
	max-width: none;
	font-weight: 300;
	width: 100%;
}
.lp-one-solution-steps-item .lp-one-solution-step-badge {
	max-width: 266px;
	width: 100%;
	border-radius: 100px;
	border: 1px solid #d4263a;
	color: #d4263a;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	padding: 0 21px;
	line-height: normal;
	white-space: nowrap; /* 🔑 prevents line breaks */
} /* 3 Steps [End] */ /* Choose Your Selling [Start] */
.header-lp-v1-choose h2 {
	max-width: 1272px;
	margin: 0 auto 24px;
	width: 100%;
}
.header-lp-v1-choose p {
	max-width: 1428px;
	width: 100%;
}
.lp-v1-choose-selling .bottom-header-selling-item img {
	height: 45.001px;
} /* Choose Your Selling [End] */ /* Testimonial [Start] */
.landing-page-v2-testimonial {
	background: #f6f6f6;
} /* Testimonial [Start] */ /* Home Hero [Start] */
.header-lc-with-no-form-page {
	padding: 166px 0;
}
.home-heading.home-lc-heading {
	color: #fff;
	font-family: Poppins;
	font-size: 70px;
	font-style: normal;
	font-weight: 700;
	line-height: 118.782%; /* 83.148px */
}
.home-sub-heading.home-lc-sub-heading {
	max-width: 1081px;
	width: 100%;
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.home-lc-slider-footer-items {
	max-width: none;
	width: 100%;
	justify-content: center;
	flex-wrap: wrap;
	gap: 30px;
}
.header-with-no-form-footer .home-lc-slider-footer-item {
	border-radius: 22px;
	border-radius: 100px;
	border: 1px solid #fff;
	background: rgba(255, 255, 255, 0.2);
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
	padding: 8px 0px;
	border: 1px solid #fff;
	max-width: 295px;
	width: 100%;
	text-align: center;
}
.header-with-no-form-footer .home-lc-slider-footer-item h3 {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: 115.02%;
}
.header-with-no-form-footer .home-lc-slider-footer-item span {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}
.lp-lc .gfa-btn {
	margin-top: 29px;
} /* Home Hero [End] */ /* Help Form Page [Start] */
.lp-help-form-page {
	padding: 80px 0;
}
.lp-help-form-page-form-wrapper {
	justify-content: space-between;
}
.lp-help-form-page .lp-help-form-page-item {
	max-width: 698px;
	width: 100%;
	flex-direction: column;
	gap: 34px;
}
.lp-help-form-page .lp-help-form-page-left h2 {
	color: #000;
	font-family: Poppins;
	font-size: 60px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 71.269px */
}
.lp-help-form-page .lp-help-form-page-left h3 {
	color: #000;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.lp-help-form-page ul {
	color: #000;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 300;
	line-height: 118.782%;
	margin-bottom: 35px;
}
.lp-help-form-page ul li {
	background: url("img/check-green.svg") no-repeat left center;
	background-size: 31px 31px; /* makes the image exactly 31x31 */
	padding-left: 40px; /* space so text doesn’t overlap bullet */
	margin-bottom: 18px; /* optional spacing between items */
	line-height: 31px;
}
.lp-help-form-page-footer {
	justify-content: space-between;
	gap: 48px;
	max-width: 650px;
	width: 100%;
}
.lp-help-form-page-footer .lp-help-form-page-footer-item h3 {
	color: #d4263a;
	font-family: Poppins;
	font-size: 50px;
	font-style: normal;
	font-weight: 700;
	line-height: 50px;
}
.lp-help-form-page-footer .lp-help-form-page-footer-item span {
	color: #d4263a;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.lp-lc-v2-form {
	border-radius: 10px;
	border: 1px solid #000;
	background: #fff;
	box-shadow: none;
} /* Help Form Page [End] */ /* Choose your selling [Start] */
.lp-capture-choose-selling-cta {
	padding-bottom: 40px;
} /* Choose your selling [End] */ /* Home Hero [Start] */
.header-ty-with-no-form-page {
	padding: 80px 0;
}
.header-ty-with-no-form-page .header-with-no-form-wrapper img {
	width: 165px;
	height: 165px;
	margin-bottom: 32px;
}
.header-ty-with-no-form-page .header-with-no-form-wrapper h1 {
	color: #000;
	font-family: Poppins;
	font-size: 70px;
	font-style: normal;
	font-weight: 700;
	line-height: 118.782%;
	margin-bottom: 13px;
}
.header-ty-with-no-form-page .header-with-no-form-wrapper h3 {
	max-width: 1081px;
	width: 100%;
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 13px;
}
.header-ty-with-no-form-page .header-with-no-form-wrapper a {
	max-width: 332px;
	width: 100%;
	gap: 15px;
	justify-content: center;
	color: #fff;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
.header-ty-with-no-form-page .header-with-no-form-wrapper a img {
	width: 38px;
	height: 38px;
	margin-bottom: 0;
}
.header-ty-with-no-form-page .header-with-no-form-wrapper {
	margin-bottom: 24px;
} /* Home Hero [End] */ /* What happen next [Start] */
.lp-what-happens {
	background: #f6f6f6;
}
.lp-what-happens img {
	width: 69px;
	height: 69px;
}
.lp-what-happens h2 {
	margin-bottom: 37px;
} /* What happen next [End] */ /* 5 Options [Start] */
.lp-ty-5options .header-sellflex-maximize p {
	max-width: 1081px;
	width: 100%;
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
} /* 5 Options [End] */ /* Wait for Options [Start] */
.lp-ty-wait-options {
	background: #f6f6f6;
	padding: 69px 0 100px;
}
.lp-ty-wait-options .header-sellflex-guarantees h2 {
	margin-bottom: 48px;
}
.lp-ty-wait-options .sellflex-guarantees-items {
	max-width: 1300px;
	width: 100%;
}
.lp-ty-wait-options .sellflex-guarantees-item {
	gap: 16px;
	padding: 44px 28px;
}
.lp-ty-wait-options .sellflex-guarantees-item {
	border-radius: 10px;
	background: #fff;
	box-shadow: 0 0 4px 0 #000;
}
.lp-ty-wait-options .sellflex-guarantees-item h4 {
	margin-bottom: 0;
}
.lp-ty-wait-options .sellflex-guarantees-item p {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 34px;
}
.lp-ty-wait-options .sellflex-guarantees-item a {
	margin-top: auto;
	justify-content: center;
	text-align: center;
} /* Wait for Options [End] */ /* Wait for Questions [Start] */
.questions-were-here-to-help {
	padding: 100px 0;
}
.questions-were-here-to-help .header-questions-were-here-to-help h2 {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 60px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 71.269px */
	margin-bottom: 17px;
}
.questions-were-here-to-help .header-questions-were-here-to-help h3 {
	max-width: 1081px;
	width: 100%;
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin: 0 auto 80px;
}
.questions-were-here-to-help .qwhth-items {
	gap: 79px;
	justify-content: center;
}
.qwhth-content {
	gap: 9px;
	align-items: start;
}
.questions-were-here-to-help .qwhth-info-content {
	flex-direction: column;
}
.questions-were-here-to-help .qwhth-content img {
	width: 27px;
}
.questions-were-here-to-help .qwhth-content h3 {
	color: #878787;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: 26px;
}
.questions-were-here-to-help .qwhth-content h5 {
	color: #000;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
} /* Wait for Questions [End] */ /* LP Testimonial [Start] */
.lp-ty-testimonial {
	background: #f6f6f6;
} /* LP Testimonial  [End]  */ /* Needs to Sell House [Start] */
.sellhouse {
	padding: 72px 0;
}
.sellhouse .content-sellhouse {
	gap: 71px;
	justify-content: center;
	text-align: center;
}
.sellhouse .header-sellhouse h2 {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 60px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 71.269px */
}
.sellhouse .header-sellhouse h3 {
	max-width: 1081px;
	width: 100%;
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin: 0 auto 41px;
}
.sellhouse .content-wrapper-sellhouse {
	text-align: center;
}
.sellhouse .content-sellhouse a img {
	width: 38px;
}
.sellhouse .content-sellhouse a {
	max-width: 332px;
	width: 100%;
	max-width: 332px;
	gap: 15px;
	justify-content: center;
} /* Needs to Sell House [End] */ /* Home Hero [Start] */
.lp-v2-pe-hero {
}
.lp-v2-pe-hero .home-slider-footer {
	flex-direction: column;
	max-height: none;
	margin-bottom: 50px;
}
.lp-v2-pe-hero .home-slider-footer h4 {
	color: #fff;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.lp-v2-pe-hero .home-slider-footer p {
	color: #fff;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
} /* Home Hero [End] */ /* 5 Proven [Start] */ /* 5 Proven [End] */ /* Real Result [Start] */
.lp-real-results {
	background-color: #fff;
}
.lp-real-results .sellflex-six-choose-items {
	gap: 25px;
}
.lp-real-results .sellflex-six-choose-items .sellflex-six-choose-item {
	max-width: 460px;
	width: 100%;
	padding: 28px 22px;
	border-radius: 10px;
	background: #fff;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
	align-items: center;
}
.lp-real-results
	.sellflex-six-choose-items
	.sellflex-six-choose-item
	.top-result-item {
	max-width: 338px;
	width: 100%;
	padding: 10px 0;
	margin-bottom: 24px;
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 28px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	border-radius: 100px;
	background: #d4263a;
}
.lp-real-results .sellflex-six-choose-items .sellflex-six-choose-item p {
	color: #4b5563;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: italic;
	font-weight: 300;
	line-height: normal;
	margin-bottom: 20px;
}
.lp-real-results
	.sellflex-six-choose-items
	.sellflex-six-choose-item
	.bottom-result-name {
	color: #4b5563;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 20px;
}
.lp-real-results
	.sellflex-six-choose-items
	.sellflex-six-choose-item
	.bottom-result-item {
	margin-top: auto;
	color: #d4263a;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	border-radius: 100px;
	border: 1px solid #d4263a;
	padding: 8px 28px;
} /* Real Result [End] */ /* Question [Start] */
.lp-v2-questions {
	background-color: #f6f6f6;
}
.lp-v2-questions .page-options-how-it-works-content h3 {
	color: #d62828;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 35.635px */
}
.lp-v2-questions .page-options-how-it-works-content p {
	color: #333;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%; /* 28.508px */
}
.lp-v2-questions
	.content-page-options-how-it-works
	.page-options-how-it-works-item {
	padding: 70px 116px;
} /* Question [End] */ /* Ready to Discover Form [Start] */
.lp-v2-cta .w-input-form .sell-cta-top-title {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 60px;
	font-style: normal;
	font-weight: 600;
	max-width: none;
	line-height: 118.782%; /* 71.269px */
}
.lp-v2-cta .w-input-form .sell-cta-bottom {
	text-align: center;
	max-width: none;
}
.lp-v2-cta .w-input-form {
	align-items: center;
}
.lp-v2-cta .w-input-form .cta-inline-form {
	gap: 30px;
	max-width: none;
	width: 100%;
	margin-bottom: 50px;
}
.lp-v2-cta .w-input-form .cta-inline-form input[type="text"] {
	border-radius: 10px;
	background: #fff;
	padding-left: 44px;
	color: #000;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%;
}
.lp-v2-cta .w-input-form .cta-inline-form input[type="text"]::placeholder {
	color: #858585;
	font-family: Poppins;
	font-size: 24px;
	font-weight: 400;
}
.lp-v2-cta .w-input-form .cta-inline-form .input-property-address {
	max-width: 845px;
	width: 100%;
}
.lp-v2-cta .w-input-form .cta-inline-form .input-phone-number {
	max-width: 408px;
	width: 100%;
}
.lp-v2-cta .w-input-form .content-questions-were-here-to-help .qwhth-items {
	gap: 41px;
	justify-content: center;
}
.lp-v2-cta .w-input-form .qwhth-content {
	gap: 12px;
	align-items: start;
}
.lp-v2-cta .w-input-form .qwhth-info-content {
	flex-direction: column;
}
.lp-v2-cta .w-input-form .qwhth-content img {
	width: 27px;
}
.lp-v2-cta .w-input-form .qwhth-content h3 {
	color: #fff;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: 26px;
}
.lp-v2-cta .w-input-form .qwhth-content h5 {
	color: #fff;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
} /* Ready to Discover Form [End] */ /* Versus [Start] */
.lp-v2-comparison .home-comparison-content-items {
	margin-bottom: 50px;
}
.lp-v2-comparison .home-compare-two ul li,
.home-compare-one ul li {
	margin-bottom: 60px;
	line-height: 20px;
}
.lp-v2-comparison .home-compare-one,
.lp-v2-comparison .home-compare-three {
	height: 454px;
}
.lp-v2-comparison .home-compare-two {
	height: 600px;
}
.lp-v2-comparison .home-comparison-content-item ul {
	padding-left: 77px;
} /* Versus [End] */ /* Guarantee [Start] Put to Global */
.sellflex-guarantee-card {
	max-width: 1336px;
	width: 100%;
	padding: 21px 0 40px;
	border-radius: 10px;
	background: #d62828;
	margin-bottom: 80px;
}
.sellflex-guarantee-card h2 {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 10px;
}
.sellflex-guarantee-card p {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	max-width: 1051px;
	margin: 0 auto;
	width: 100%;
} /* Guarantee [End] Put to Global */ /* Dont wait [Start] */
.lp-v2-dont-wait {
	background: #f6f6f6;
}
.lp-v2-dont-wait .sell-cta-bottom {
}
.lp-v2-dont-wait .sell-flex-numbers-box-items {
	gap: 30px;
	margin-bottom: 56px;
}
.lp-v2-dont-wait .header-lp-v2-dont-wait p {
	max-width: 1340px;
	width: 100%;
	margin-bottom: 40px;
}
.lp-v2-dont-wait .form-with-bg-img {
	border-radius: 10px;
	text-align: center;
	padding: 114px 0 33px;
}
.lp-v2-dont-wait .form-with-bg-img p {
	color: #fff;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%; /* 23.756px */
}
.lp-v2-dont-wait .sell-flex-numbers-box-items .sell-flex-numbers-box-item {
	max-width: 407px;
	width: 100%;
	border-radius: 5px;
	border: 1px solid #d62828;
	padding: 46px 38px;
	text-align: center;
}
.lp-v2-dont-wait .sell-flex-numbers-box-items .sell-flex-numbers-box-item h3 {
	color: #d62828;
	text-align: center;
	font-family: Poppins;
	font-size: 60px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 71.269px */
}
.lp-v2-dont-wait .sell-flex-numbers-box-items .sell-flex-numbers-box-item p {
	color: #000;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
}
.lp-v2-dont-wait .cta-inline-form {
	justify-content: center;
} /* Dont wait [End] */ /* FAQ [Start] */
.lp-v2-faqs {
	background: #fff;
} /* FAQ [End] */ /* Choose Your Selling [Start] */
.choose-option-cards-wrapper.lp-v2-options-card {
	padding: 70px 0;
}
.choose-option-cards-wrapper.lp-v2-options-card .sellflex-the-cta-wrapper {
	padding-bottom: 24px;
}
.choose-option-cards-wrapper.lp-v2-options-card .top-selling-item {
	max-width: 553px;
}
.lp-v2-options-card.choose-option-cards-wrapper ul li {
	background-position-y: 10px;
} /* Choose Your Selling [End] */ /* Home Hero [Start] */
.hero-main-lp {
	padding: 50px 0;
}
.hero-main-lp .home-heading.home-lc-heading {
	max-width: 1720px;
	width: 100%;
	font-size: 70px;
	margin-bottom: 26px;
}
.hero-main-lp .home-heading.home-lc-heading.for-question {
	display: none;
	max-width: 1720px;
	width: 100%;
	font-size: 70px;
	margin-bottom: 26px;
}
.hero-main-lp h3.initial-sub-heading {
	margin-bottom: 55px;
}
.form-get-cash-offer-wrapper {
	text-align: center;
	margin-bottom: 40px;
}
.initial-form-flex,
.form-get-cash-offer {
	align-items: center;
	gap: 24px;
}
.form-get-cash-offer .sellflex-input-button {
	margin-top: -25px;
	padding: 12px 14px;
}
.form-get-cash-offer input[type="text"],
.form-get-cash-offer input[type="email"] {
	border-radius: 10px;
	background: #fff;
	padding-left: 44px;
	color: #000;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%;
}
.hero-main-lp .tagline-lp-main {
	font-size: 30px;
	color: #fff;
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-align: center;
} /* Home Hero [End] */ /* Random Header [Start] */
.main-lp-random-header {
	padding: 80px 0;
}
.header-main-lp-random-header {
	max-width: 1458px;
	width: 100%;
}
.header-main-lp-random-header h2 {
	margin-bottom: 20px;
}
.main-lp-random-header p {
	max-width: 1080px;
} /* Random Header [End] */ /* QuickCash [Start] */
.lp-main-quick-cash {
	padding: 80px 0;
	background: #efefef;
}
.header-lp-main-quick-cash {
	margin-bottom: 20px;
}
.header-lp-main-quick-cash h2 {
	font-weight: bold;
}
.lp-main-quick-cash .sellflex-six-choose-item {
	border: 0;
	background: none;
	box-shadow: none;
	gap: 0;
}
.lp-main-quick-cash .sellflex-six-choose-item img {
	height: 55px;
	margin-bottom: 24px;
}
.lp-main-quick-cash .sellflex-six-choose-item h3 {
	font-size: 30px;
	margin-bottom: 6px;
}
.lp-main-quick-cash .sellflex-six-choose-item p {
	font-size: 24px;
	min-width: 493px;
} /* QuickCash [End] */ /* Why Sell With Us [Start] */
.main-lp-why-sell {
	padding: 80px 0;
}
.header-main-lp-why-sell {
	margin-bottom: 62px;
}
.main-lp-why {
	font-family: "Poppins", sans-serif;
	max-width: 1080px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	max-width: 1720px;
}
.main-lp-why-title {
	font-size: 30px;
	font-weight: 700;
	color: #111;
	margin-bottom: 30px;
}
.main-lp-why-container {
	display: flex;
	border-radius: 12px;
	overflow: hidden;
	border: 1px solid #eee;
}
.main-lp-why-left {
	flex: 1;
	display: flex;
	flex-direction: column;
	background: #fff;
	border-right: 1px solid #eee;
}
.main-lp-why-right {
	background: #d4263a;
	color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	font-weight: 600;
	font-size: 24px;
	flex: 0 1 calc(33.3% - 20px);
}
.main-lp-why-row,
.main-lp-why-head {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 60px 30px;
	border-bottom: 1px solid #f2f2f2;
	font-size: 24px;
	color: #444;
	text-align: left;
}
.main-lp-why-left .main-lp-why-row div:first-child {
	font-weight: 700;
	color: #000;
}
.main-lp-why-left .main-lp-why-row div:last-child {
	font-weight: 700;
	flex: 0 1 calc(50% - 20px);
	color: #99aab6;
	font-size: 25px;
}
.main-lp-why-left .main-lp-why-row:first-child div:last-child {
	color: #000;
	font-size: 24px;
}
.main-lp-why-head {
	background: #d4263a;
	border-bottom: 1px solid #f2f2f2;
	font-weight: 600;
	color: #fff;
	font-size: 26px;
}
.main-lp-why-right > div {
	padding: 60px 30px;
	text-align: left;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.main-lp-why-right > div:first-child {
	font-weight: 700;
	text-transform: none;
	font-size: 26px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.main-lp-why-right > div:last-child {
	border-bottom: none;
	border-radius: 0px 0 12px 0;
}
.main-lp-why-sell h2 {
	font-size: 50px;
} /* Why Sell With Us [End] */
.main-lp-cta-section {
	padding: 69px 0;
	background: #efefef;
}
.main-lp-disclaimer-section {
	padding: 80px 0;
}
.main-lp-disclaimer-section p {
	font-size: 16px;
}
.content-disclaimer {
	color: #1b1b1f;

	font-family: Poppins;
	font-size: 18px;
	opacity: 0.6;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.main-lp-cta-section h3 {
	font-size: 60px;
	font-weight: 700;
	color: #161616;
} /**** STEP FORM [START] ===================== *****/ /* Progress Bar Container */
#progress-bar {
	width: 100%;
	background-color: #f3f3f3;
	border-radius: 5px;
	height: 30px;
	margin-bottom: 20px;
} /* Progress Bar Fill - this is what moves */
#progress-bar-fill {
	height: 100%;
	width: 0%; /* Initial width */
	background-color: #4caf50; /* Green */
	border-radius: 5px;
	transition: width 0.4s ease-in-out; /* Smooth animation */
}
#multi-step-form {
	max-width: 1720px;
	min-width: 1720px;
	width: 100%;
}
#multi-step-form .step-form {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.steps-btn {
	gap: 20px;
}
.steps-btn .get-my-cash-offer,
.steps-btn .back-to-start,
.steps-btn .prev-step,
.steps-btn .next-step {
	color: #fff;
	padding: 14px 40px;
	font-size: 24px;
	border-radius: 5px;
	background: linear-gradient(90deg, #ff8190 0%, #ff5f72 0.01%, #d3263a 100%);

	will-change: transform;
	cursor: pointer;
	transition:
		transform 0.3s ease-in-out,
		box-shadow 0.3s ease-in-out;
}
.steps-btn .get-my-cash-offer,
.steps-btn .back-to-start:hover,
.steps-btn .prev-step:hover,
.steps-btn .next-step:hover {
	background: #d4263a;
	transform: scale(1.02); /* Subtle 2% scale increase for a "pop" effect */
	box-shadow:
		0 20px 25px -5px rgba(0, 0, 0, 0.2),
		0 10px 10px -5px rgba(0, 0, 0, 0.05); /* Shadow lift (approx shadow-2xl) */
}
.mainlp-inputs {
	max-width: 1720px;
	width: 100%;
	box-sizing: border-box;
	align-items: center;
	justify-content: center;
	gap: 30px;
	margin-bottom: 50px;
}
.mainlp-inputs .sellflex-input {
	width: 100%;
	font-size: 20px;
}
.mainlp-inputs label {
	color: #fff;
	white-space: nowrap;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 100%; /* 12px */
	text-transform: uppercase;
}
.mainlp-inputs label sup {
	color: #f00;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	line-height: 100%;
	text-transform: uppercase;
}
.mainlp-inputs .radio-box-box {
	flex-direction: column;
	padding: 16px 10px;
	width: 100%;
	gap: 10px;
	border-radius: 4px;
	border: 1px solid #afbfcc;
	align-items: center;
	background: #f1f6fa;
}
.mainlp-inputs .radio-box-box label {
	font-size: 12px;
	font-weight: 500;
	line-height: 120%;
	color: #1b1b1f;
	text-transform: capitalize;
}
.mainlp-inputs .radio-box-box input[type="radio"] {
	accent-color: #1b1b1f;
	width: 14px;
	height: 14px;
}
.mainsteprow {
	flex-direction: column;
	gap: 0;
}
.mainsteprow .field-inline {
	justify-content: center;
	align-items: center;
	width: 100%;
	padding-bottom: 8px;
}
.mainsteprow .field-inline .input-text {
	width: 100%;
}
.mainsteprow .field-inline label {
	width: 240px;
	text-align: left;
}
.mainsteprow .field-inline .field-error-message {
	min-height: auto;
}
.mainlp-inputs textarea {
	height: 251px;
	padding: 16px 10px;
}
.range-wrapper {
	width: 100%;
}
.range-input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%;
	background: transparent;
	cursor: pointer;
	margin: 0;
}
.range-input:focus {
	outline: none;
}
.range-input::-webkit-slider-runnable-track {
	width: 100%;
	height: 8px; /* Replaced var(--track-height) */
	background: linear-gradient(
		to right,
		#ffffff 0%,
		#ffffff var(--fill-percent, 0%),
		rgba(255, 255, 255, 0.3) var(--fill-percent, 0%),
		rgba(255, 255, 255, 0.3) 100%
	);
	border-radius: 10px;
}
.range-input::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none;
	width: 24px; /* Replaced var(--thumb-size) */
	height: 24px; /* Replaced var(--thumb-size) */
	background-color: #3b82f6; /* Replaced var(--thumb-color) */
	border: 4px solid #ffffff; /* Replaced var(--thumb-border-color) */
	border-radius: 50%;
	margin-top: -8px; /* Simplified calc((24px - 8px) / -2) */
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
}
.range-input::-moz-range-track {
	width: 100%;
	height: 8px; /* Replaced var(--track-height) */
	background: rgba(255, 255, 255, 0.3); /* Replaced var(--track-color) */
	border-radius: 10px;
}
.range-input::-moz-range-progress {
	background-color: #ffffff; /* Replaced var(--fill-color) */
	height: 8px; /* Replaced var(--track-height) */
	border-radius: 10px;
}
.range-input::-moz-range-thumb {
	width: 16px; /* Simplified calc(24px - 8px) */
	height: 16px; /* Simplified calc(24px - 8px) */
	background-color: #3b82f6; /* Replaced var(--thumb-color) */
	border: 4px solid #ffffff; /* Replaced var(--thumb-border-color) */
	border-radius: 50%;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
}
.value-display {
	margin-top: 1.5rem;
	font-size: 2rem;
	font-weight: 700;
	color: #ffffff;
}
#step-1 .field-error-message span,
#step-2 .field-error-message span,
#step-3 .field-error-message span,
#step-6 .field-error-message span {
	text-align: center;
	margin-bottom: 20px;
}
#multi-step-form .home-lc-sub-heading {
	font-weight: 700;
	margin-bottom: 49px;
}
#multi-step-form select {
	appearance: none;
	background: url("./img/Arrow Down.svg") #ffffff no-repeat left center;
	background-repeat: no-repeat;
	background-position: right 16px center;
	background-size: 14px;
} /*
** ========================================
** Validation Error Styles
** ========================================
*/ /* 1. Add a red border and light background to any invalid input field. */
.sellflex-input.error {
	border: 1px solid #d32f2f !important;
	background-color: #ffebee !important;
} /* 2. Highlight the labels for invalid radio buttons. */
input[type="radio"].error + label {
	color: #d32f2f !important;
	font-weight: bold;
} /* 3. Style the container that holds the error message. */
.field-error-message {
	width: 100%;
	margin-top: 2px;
	min-height: 20px; /* Prevents the layout from "jumping" when an error appears */
} /* 4. Style the actual error text generated by the plugin. */
.field-error-message .error {
	color: #ec7a88;
	font-size: 16px;
	font-weight: 500;
	text-align: left;
	display: block;
} /**** STEP FORM [END] ===================== *****/ /**** Thank you page [Start] ***/
.hero-main-lp-ty {
	display: none;
	padding: 101px 0;
	padding-inline: calc(var(--spacing) * 10);
}
.hero-main-lp-ty .thank-you-section {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	padding: 76px 116px 42px;
	border-radius: 10px;
	border: 2px solid #000;
	max-width: 1720px;
	margin: auto;
	margin-bottom: 69px;
}
.hero-main-lp-ty .thank-you-title {
	font-family: "Poppins", sans-serif;
	font-weight: 600;
	font-size: 70px;
	line-height: 100%;
	color: #d4263a;
	margin-bottom: 52px;
	max-width: 563px;
}
.hero-main-lp-ty .sub-title {
	font-size: 40px;
	font-weight: 400;
	line-height: 100%;
	padding-bottom: 50px;
}
.hero-main-lp-ty h4 {
	font-size: 30px;
	font-weight: 700;
	line-height: 100%;
	padding-bottom: 59px;
}
.hero-main-lp-ty .thank-you-description {
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-size: 30px;
	color: #000;
	text-align: center;
	line-height: normal;
}
.hero-main-lp-ty .thank-you-description p {
	font-size: 30px;
	line-height: 100%;
	padding-bottom: 52px;
}
.hero-main-lp-ty .timer {
	gap: 50px;
}
.hero-main-lp-ty .timer h3 {
	color: #d4263a;
	font-weight: 600;
	line-height: 100%;
	padding-bottom: 9px;
}
.hero-main-lp-ty .timer span {
	font-size: 24px;
	font-weight: 300;
	line-height: 100%;
}
.hero-main-lp-ty .video-section {
	max-width: 1720px;
	margin: auto;
	padding-top: 69px;
}
.hero-main-lp-ty .video-section h3 {
	color: #d4263a;
	max-width: 406px;
	margin: auto;
	text-align: center;
	line-height: 100%;
	padding-bottom: 41px;
}
.hero-main-lp-ty .help-section {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 4px;
}
.hero-main-lp-ty .help-title {
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	font-size: 28px;
	line-height: 0.89em;
	color: #d4263a;
	text-align: center;
	margin-bottom: 25px;
}
.hero-main-lp-ty .phone-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 4px;
}
.hero-main-lp-ty .phone-button {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 12px;
	background-color: #f0f0f0;
	border-radius: 100px;
	padding: 11px 20px;
	cursor: pointer;
	transition: background-color 0.2s ease;
}
.hero-main-lp-ty .phone-button:hover {
	background-color: #e0e0e0;
}
.hero-main-lp-ty .phone-icon {
	width: 50px;
	height: 50px;
	color: #000000;
}
.hero-main-lp-ty .phone-number {
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	font-size: 33px;
	line-height: 1.5em;
	color: #000000;
} /**** Thank you page [End] ***/ /* Home Hero [Start] */
.hero-main-lp.blue .gradient-button,
.hero-main-lp.blue button {
	background: #2196fd;
	border-radius: 10px;
	font-weight: 400;
}
.hero-main-lp.blue .gradient-button:hover,
.hero-main-lp.blue button:hover {
	background: #22b325;
}
.hero-main-lp.blue {
	padding: 60px 0 59px;
}
.hero-main-lp.blue .home-heading.home-lc-heading {
	font-size: 70px;
	margin-bottom: 32px;
	font-weight: 700;
}
.hero-main-lp.blue .home-heading.home-lc-heading.for-question {
	margin-bottom: 118px;
}
.hero-main-lp.blue .home-heading.main-h1 {
	font-size: 74px;
	max-width: 1104px;
	padding-bottom: 106px;
	margin-bottom: 0;
}
.hero-main-lp.blue h3.initial-sub-heading {
	font-size: 23px;
	margin-bottom: 55px;
}
.hero-main-lp.blue .form-get-cash-offer-wrapper {
	margin-bottom: 89px;
}
.hero-main-lp.blue .form-get-cash-offer input[type="text"],
.hero-main-lp.blue .form-get-cash-offer input[type="email"] {
	border: 1px solid #2196fd;
	min-width: 437px;
	min-height: 57px;
	font-size: 16px;
}
.hero-main-lp.blue .form-get-cash-offer input[type="text"]::placeholder,
.hero-main-lp.blue .form-get-cash-offer input[type="email"]::placeholder {
	font-size: 16px;
}
.hero-main-lp.blue .form-get-cash-offer input[type="text"]:focus,
.hero-main-lp.blue .form-get-cash-offer input[type="email"]:focus,
.hero-main-lp.blue .form-get-cash-offer select:focus {
	box-shadow: none;
	border-color: #000;
}
.hero-main-lp.blue #multi-step-form {
	min-width: 1300px;
}
.hero-main-lp.blue #initial-form-fields {
	gap: 36px;
}
.hero-main-lp.blue .mainlp-inputs .radio-box-box {
	max-width: 631px;
	max-height: 70px;
	cursor: pointer;
}
.hero-main-lp.blue .steps-btn {
	gap: 22px;
}
.hero-main-lp.blue .steps-btn button {
	text-transform: uppercase;
	border-radius: 4px;
	width: 143px;
	height: 50px;
	padding: 0;
}
.hero-main-lp.blue #multi-step-form #step-2 .home-lc-sub-heading {
	margin-bottom: 22px;
	padding-left: 240px;
}
.hero-main-lp.blue #multi-step-form #step-2 select {
	max-width: 777px;
	border-radius: 4px;
	padding: 12px 39px;
	max-height: 50px;
	font-size: 20px;
	color: #333;
}
.hero-main-lp.blue #multi-step-form #step-3 select {
	max-width: 866px;
	border-radius: 4px;
	padding: 12px 39px;
	max-height: 50px;
	font-size: 20px;
	color: #333;
}
.hero-main-lp.blue #multi-step-form #step-3 .home-lc-sub-heading {
	margin-bottom: 22px;
	padding-left: 65px;
}
.hero-main-lp.blue #step-4 .mainlp-inputs {
	width: 784px;
}
.hero-main-lp.blue #multi-step-form #step-5 .home-lc-sub-heading {
	max-width: 1194px;
}
.hero-main-lp.blue #step-5 .mainlp-inputs {
	width: 1249px;
}
.hero-main-lp.blue .mainlp-inputs textarea {
	width: 831px;
	height: 151px;
	border-radius: 4px;
	font-size: 20px;
	box-shadow: none;
}
.hero-main-lp.blue .mainlp-inputs textarea::placeholder {
	font-size: 20px;
}
.hero-main-lp.blue .mainlp-inputs {
	font-size: 20px;
}
.hero-main-lp.blue #multi-step-form #step-7 .input-text {
	max-width: 604px;
}
.hero-main-lp.blue #multi-step-form #step-7 input {
	width: 604px;
	border-radius: 4px;
	height: 44px;
}
.hero-main-lp.blue #multi-step-form #step-7 .steps-btn {
	padding-left: 105px;
}
.hero-main-lp.blue #multi-step-form #step-7 .get-my-cash-offer {
	max-width: 301px;
	min-width: 301px;
	width: 307px;
}
.hero-main-lp.blue #multi-step-form #step-7 .mainsteprow {
	margin-bottom: 8px;
} /* Home Hero [End] */ /* Random Header [Start] */
.main-lp-random-header.blue .text-primary {
	color: #2196fd;
}
.main-lp-random-header.blue h2 {
	max-width: 508px;
	margin: auto;
	font-size: 38px;
	font-weight: 500;
	padding-bottom: 8px;
	line-height: normal;
}
.main-lp-random-header.blue p {
	font-size: 18px;
	max-width: 800px;
	font-weight: 400;
}
.main-lp-random-header.blue {
	min-height: 416px;
} /* Random Header [End] */ /* Why Sell With Us [Start] */
.main-lp-why-sell.blue {
	max-height: 1436px;
}
.main-lp-why-sell.blue .main-lp-why-head,
.main-lp-why-sell.blue .main-lp-why-right {
	background: #2196fd;
	font-weight: 700;
}
.main-lp-why-sell.blue h2 {
	font-size: 32px;
	font-weight: 700;
}
.main-lp-why-sell.blue .main-lp-why-row,
.main-lp-why-sell.blue .main-lp-why-head {
	font-size: 20px;
	max-height: 143px;
}
.main-lp-why-sell.blue
	.main-lp-why-left
	.main-lp-why-row:first-child
	div:last-child {
	font-size: 20px;
}
.main-lp-why-sell.blue .main-lp-why-right {
	font-size: 20px;
}
.main-lp-why-sell.blue .main-lp-why-right > div {
	height: 143px;
	width: 553px;
}
.main-lp-why-left .main-lp-why-row div:first-child {
	max-width: 400px;
	width: 100%;
} /* Why Sell With Us [End] */ /* CTA [Start] */
.main-lp-cta-section.blue {
	padding: 57px 0;
	min-height: 298px;
}
.main-lp-cta-section.blue .sellflex-the-cta-wrapper {
	padding-top: 0;
	padding-bottom: 0;
}
.main-lp-cta-section.blue .content-the-cta {
	gap: 49px;
}
.main-lp-cta-section.blue .gradient-button {
	background: #2196fd;
	font-size: 20px;
	width: 512px;
	height: 78px;
	text-transform: uppercase;
	font-weight: 600;
	display: flex;
	align-items: center;
	justify-content: center;
}
.main-lp-cta-section.blue .gradient-button:hover {
	background: #22b325;
}
.main-lp-cta-section.blue h3 {
	font-size: 32px;
} /* CTA [End] */ /* Thank you page [Start] */
.hero-main-lp-ty.blue {
	padding-top: 10px;
	padding-bottom: 10px;
}
.hero-main-lp-ty.blue .thank-you-title,
.hero-main-lp-ty.blue .timer h3,
.hero-main-lp-ty.blue .video-section h3,
.hero-main-lp-ty.blue .help-title {
	color: #0078e7;
}
.hero-main-lp-ty.blue .thank-you-title {
	margin-bottom: 24px;
}
.hero-main-lp-ty.blue .sub-title,
.hero-main-lp-ty.blue h4,
.hero-main-lp-ty.blue .thank-you-description p {
	padding-bottom: 15px;
}
.hero-main-lp-ty.blue .thank-you-description p:last-child {
	padding-bottom: 60px;
}
.hero-main-lp-ty.blue .phone-button a {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 12px;
	cursor: pointer;
}
.hero-main-lp-ty .help-section {
	gap: 0;
}
.hero-main-lp-ty.blue .help-section .help-title {
	color: #004c8d;
	margin-bottom: 16px;
}
.hero-main-lp-ty.blue .thank-you-section {
	margin-bottom: 33px;
}
.hero-main-lp-ty.blue .video-section {
	padding-top: 15px;
} /* Thank you page [End] */ /* Copyright [Start] */
.main-lp-copyright-section {
	padding: 92px 0;
	background: #303030;
	color: #2196fd;
	font-size: 20px;
	font-weight: 700;
}
.main-lp-copyright-section ul li:first-child {
	border-right: 2px solid #fff;
}
.main-lp-copyright-section ul li:first-child a {
	padding-right: 21px;
}
.main-lp-copyright-section ul li:last-child a {
	padding-left: 21px;
} /* Copyright [End] */ /* Disclaimer [Start] */
.main-lp-disclaimer-section.blue {
	padding: 39px 0 45px;
} /* Disclaimer [End] */ /* Quick Cash [Start] */
.lp-main-quick-cash.blue {
	min-height: 464px;
}
.lp-main-quick-cash.blue .header-lp-main-quick-cash {
	margin-bottom: 0;
}
.lp-main-quick-cash.blue .header-lp-main-quick-cash h2 {
	font-size: 35px;
	font-weight: 700;
}
.lp-main-quick-cash.blue .sellflex-six-choose-item img {
	height: 42px;
}
.lp-main-quick-cash.blue .sellflex-six-choose-item h3 {
	font-size: 23px;
}
.lp-main-quick-cash.blue .sellflex-six-choose-item p {
	font-size: 16px;
	color: #000;
}
.lp-main-quick-cash.blue .sellflex-six-choose-item:nth-child(1) p {
	max-width: 329px;
	min-width: 329px;
}
.lp-main-quick-cash.blue .sellflex-six-choose-item:nth-child(2) p {
	max-width: 328px;
	min-width: 328px;
}
.lp-main-quick-cash.blue .sellflex-six-choose-item:nth-child(3) p {
	max-width: 309px;
	min-width: 309px;
}
.lp-main-quick-cash.blue .sellflex-six-choose-item {
	padding: 56px 0 0;
	max-width: 329px;
}
.lp-main-quick-cash.blue .sellflex-six-choose-items {
	column-gap: 102px;
} /* Quick Cash [End] */
.hero-main-lp.lp-v2.blue {
	/* padding: 90px 0 100px; */
	padding-top: 27px;
	min-height: 700px;
	max-height: 700px;
}
.hero-main-lp.lp-v2.blue .prev-nav-btn {
	display: none;
	position: absolute;
	top: 23px;
	left: 36px;
}
.hero-main-lp.lp-v2.blue #wrapper-progress {
	display: none;
	position: absolute;
	top: 27px;
	left: 50%;
	max-width: 1200px;
	width: 100%;
	transform: translateX(-50%);
}
.hero-main-lp.lp-v2.blue #wrapper-progress #progress-bar-fill {
	background: #2196fd;
}
.hero-main-lp.lp-v2.blue #wrapper-progress #progress-bar {
	height: 11px;
}
.hero-main-lp.lp-v2.blue .home-heading.main-h1 {
	font-size: 74px;
	min-height: auto;
	padding-bottom: 26px;
	max-width: none;
	width: 100%;
}
.hero-main-lp.lp-v2.blue .additional-block-items {
	flex-direction: column;
	margin-bottom: 35px;
}
.hero-main-lp.lp-v2.blue .additional-block-items h3 {
	color: #f8a401;
	text-align: center;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}
.hero-main-lp.lp-v2.blue .additional-block-items h4 {
	color: #fff;
	font-family: Poppins;
	font-size: 24px;
	text-align: center;
	font-style: normal;
	font-weight: 300;
	line-height: 100%;
}
.hero-main-lp.lp-v2.blue .home-heading.home-lc-heading.for-question {
	display: block;
	max-width: 1720px;
	width: 100%;
	font-size: 35px;
	font-weight: 400;
	margin-bottom: 28px;
}
.hero-main-lp.lp-v2.blue .home-heading.home-lc-heading.for-question-v2 {
	display: none;
	max-width: 1200px;
	width: 100%;
	font-size: 50px;
	font-weight: 700;
	margin-bottom: 104px;
}
.hero-blue-lp-trust-icons img {
	height: 57px;
}
.hero-main-lp.lp-v2 .home-block-items {
	margin-bottom: 20px;
}
.hero-main-lp.lp-v2 .home-block-items ul {
	margin: 0 auto;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 40px;
	flex-direction: row;
	color: #fff;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%; /* 23.756px */
}
.hero-main-lp.lp-v2 .home-block-items ul li {
	background: url("img/check-green.svg") no-repeat left center;
	background-size: 31px 31px; /* makes the image exactly 31x31 */
	padding-left: 40px; /* space so text doesn’t overlap bullet */
	margin-bottom: 18px; /* optional spacing between items */
	line-height: 31px;
}
.hero-blue-lp-trust-icons {
	justify-content: center;
	align-items: center;
	text-align: center;
	gap: 100px;
	color: #fff;
	/*margin-bottom: 80px; */
}
.hero-blue-lp-trust-icons h3 {
	font-size: 40px;
	font-weight: 700;
	line-height: 38px;
	margin: 0;
}
.hero-blue-lp-trust-icons span {
	margin: 0;
	font-size: 16px;
	font-weight: 400;
}
.hero-main-lp.lp-v2.blue .form-get-cash-offer-wrapper {
	margin-bottom: 0px;
	overflow: hidden;
}
.hero-main-lp.lp-v2.blue .lp-tag {
	margin-bottom: 31px;
}
.no-oblig-tag {
	color: #fff;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 300;
	margin-top: -6px;
	margin-bottom: 36px;
	text-align: center;
}
.hero-main-lp.lp-v2.blue .tagline-lp-main {
	font-size: 20px;
	color: #fff;
	font-weight: 300;
}
.hero-main-lp.lp-v2.blue .tagline-lp-main span {
	color: #f8a401;
	font-weight: 700;
}
.hero-main-lp.lp-v2.blue .tagline-lp-main img {
	display: inline-block;
	margin-left: 10px;
}
.hero-main-lp.lp-v2.blue .form-get-cash-offer input[type="text"],
.hero-main-lp.lp-v2.blue .form-get-cash-offer input[type="email"],
.hero-main-lp.lp-v2.blue .form-get-cash-offer .sellflex-input-button {
	width: 367px;
	min-width: auto;
	max-width: 100%;
}
.hero-main-lp.lp-v2.blue #initial-form-fields {
	gap: 36px;
	margin-bottom: 5px;
}
.hero-main-lp.lp-v2.blue .form-get-cash-offer .sellflex-input-button {
	width: 289px;
	max-width: 100%;
	height: 57px;
	font-weight: 700;
}
.hero-main-lp.lp-v2.blue .step-4-tag {
	display: none;
}
.field-final-lp-v2 {
	display: inline-block;
	max-width: 200px;
	width: 100%;
	text-align: left;
}
.final-field-error-message {
	color: #ec7a88;
	font-size: 9px;
	font-weight: 500;
	text-align: left;
	display: block;
}
.hero-main-lp.lp-v2.blue .steps-btn button {
	text-transform: none;
} /* Form Logic -------------------------------- [Start] */
.hero-main-lp.lp-v2.blue #multi-step-form .step-form {
	margin-top: 30px;
}
.hero-main-lp.lp-v2.blue .header-with-no-form-wrapper {
	overflow-y: hidden;
}
.hero-main-lp.lp-v2.blue #multi-step-form .home-lc-sub-heading {
	max-width: none;
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 50px;
	font-style: normal;
	font-weight: 700;
	line-height: 118%;
	margin-bottom: 28px;
}
.hero-main-lp.lp-v2.blue .step-form h4 {
	text-align: center;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: 118%;
	color: #fff;
	margin-bottom: 70px;
}
.hero-main-lp.lp-v2.blue .mainlp-inputs {
	gap: 18px;
	flex-direction: column;
}
.hero-main-lp.lp-v2.blue .radio-box-box {
	background-color: #2196fd;
	border: none;
	min-width: auto;
	max-width: 364px;
	width: 100%;
	height: 57px;
	border-radius: 10px;
	cursor: pointer;
	transition:
		background-color 0.2s ease,
		border-color 0.2s ease;

	display: flex;
	align-items: center;
}
.hero-main-lp.lp-v2.blue .radio-box-box input[type="radio"] {
	display: none;
}
.hero-main-lp.lp-v2.blue #multi-step-form #step-1 {
	margin-top: 102px;
}
.hero-main-lp.lp-v2.blue #multi-step-form #step-1 .mainlp-inputs {
	margin-bottom: 37px;
}
.hero-main-lp.lp-v2.blue .radio-box-box label {
	color: #fff;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px;
}
.hero-main-lp.lp-v2.blue #multi-step-form #step-1 {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 100%;
}
.hero-main-lp.lp-v2.blue .radio-box-box:has(input[type="radio"]:checked) {
	background-color: #0056b3;
}
.hero-main-lp.lp-v2.blue .radio-box-box:not(:has(input:checked)):hover {
	background-color: #0056b3;
}
.hero-main-lp.lp-v2.blue #multi-step-form .interstitial .home-lc-sub-heading {
	max-width: none;
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 50px;
	font-style: normal;
	font-weight: 700;
	line-height: 118%;
	padding-left: 0;
	margin-bottom: 10px;
}
.hero-main-lp.lp-v2.blue #multi-step-form #step-2 .home-lc-sub-heading {
	padding-left: 0;
	margin-bottom: 15px;
}
.hero-main-lp.lp-v2.blue .interstitial h4 {
	text-align: center;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: 118%;
	color: #fff;
	margin-bottom: 52px;
	max-width: 1024px;
}
.hero-main-lp.lp-v2.blue .interstitial .testi-stars {
	gap: 20px;
	margin-bottom: 16px;
}
.hero-main-lp.lp-v2.blue .interstitial .testi-stars img {
	width: 50px;
	height: 50px;
}
.hero-main-lp.lp-v2.blue .interstitial .testi h2 {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 17px;
	font-style: italic;
	font-weight: 300;
	line-height: 118.782%; /* 20.193px */
	max-width: 718px;
	margin-bottom: 15px;
}
.hero-main-lp.lp-v2.blue .interstitial .testi h3 {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	line-height: 118.782%; /* 20.193px */
	margin-bottom: 73px;
}
.hero-main-lp.lp-v2.blue .interstitial .continue.next-step {
	max-width: 364px;
	width: 364px;
	height: 57px;
	color: #fff;
	border-radius: 5px;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.hero-main-lp.lp-v2.blue .interstitial .steps-btn {
	margin-bottom: 26px;
}
.hero-main-lp.lp-v2.blue .interstitial h5 {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 118%;
}
.hero-main-lp.lp-v2.blue .step-form .btn-lp-v2 {
	max-width: 364px;
	width: 364px;
	height: 57px;
	color: #fff;
	border-radius: 5px;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	cursor: pointer;
}
.hero-main-lp.lp-v2.blue #multi-step-form #step-3 .home-lc-sub-heading {
	padding: 0;
	margin-bottom: 28px;
}
.hero-main-lp.lp-v2.blue #multi-step-form #step-3 {
	margin-top: 70px;
}
.hero-main-lp.lp-v2.blue #multi-step-form #step-3 h4 {
	margin-bottom: 47px;
}
.hero-main-lp.lp-v2.blue .mainlp-selection {
	flex-direction: column;
	gap: 20px;
}
.hero-main-lp.lp-v2.blue .step-form .btn-lp-v2.active {
	background-color: #22b325;
	color: #ffffff;
	border-color: #22b325;
}
.hero-main-lp.lp-v2.blue #step-4 .continue.next-step:hover {
	background-color: #22b325;
	color: #ffffff;
	border-color: #22b325;
}
.hero-main-lp.lp-v2 #step-4 h4 {
	margin-bottom: 40px;
}
.hero-main-lp.lp-v2 .email-step-lp-v2 ul {
	flex-direction: column;
	align-items: start;
	color: #fff;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%; /* 23.756px */
	margin-bottom: 40px;
}
.hero-main-lp.lp-v2 .email-step-lp-v2 ul li {
	background: url("img/check-green.svg") no-repeat left center;
	background-size: 28px 28px; /* makes the image exactly 31x31 */
	padding-left: 40px; /* space so text doesn’t overlap bullet */
	margin-bottom: 15px;
	font-weight: 300;
	line-height: 28px;
}
.hero-main-lp.lp-v2.blue #multi-step-form #step-4 {
	margin-top: 71px;
}
.hero-main-lp.lp-v2.blue #step-4 .home-lc-sub-heading {
	margin-bottom: 15px;
}
.hero-main-lp.lp-v2.blue #step-4 h4 {
	max-width: 925px;
	width: 100%;
}
.hero-main-lp.lp-v2.blue #step-4 h5 {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 29.9px; /* 124.583% */
	margin-bottom: 20px;
}
.hero-main-lp.lp-v2.blue #step-4 h5 strong {
	color: #f8a401;
}
.hero-main-lp.lp-v2.blue #step-4 .continue.next-step {
	max-width: 288px;
	width: 288px;
	height: 57px;
	color: #fff;
	border-radius: 5px;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.hero-main-lp.lp-v2.blue #step-4 .initial-email-form {
	gap: 36px;
	margin-bottom: 10px;
}
.hero-main-lp.lp-v2.blue #step-5 .btn-property-condition {
	max-width: 572px;
	width: 100%;
}
.hero-main-lp.lp-v2.blue #multi-step-form #step-5 {
	margin-top: 71px;
}
.hero-main-lp.lp-v2.blue #multi-step-form #step-5 h3.home-lc-sub-heading {
	max-width: 1190px;
	width: 100%;
	margin-bottom: 10px;
}
.hero-main-lp.lp-v2.blue #step-5 h4 {
	max-width: 942px;
	width: 100%;
	margin-bottom: 12px;
}
.hero-main-lp.lp-v2.blue #step-5 p {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 100%;
	margin: 0;
	padding: 0;
	margin-bottom: 4px;
}
.hero-main-lp.lp-v2.blue #multi-step-form #step-6 {
	margin-top: 71px;
}
.hero-main-lp.lp-v2.blue #step-6 .mainlp-selection {
	flex-direction: row;
	gap: 10px;
}
.hero-main-lp.lp-v2.blue #step-6 .btn-worth-price {
	max-width: 189px;
	height: 50px;
	width: 100%;
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 118%;
	padding: 0;
}
.hero-main-lp.lp-v2.blue #multi-step-form #step-6 h3.home-lc-sub-heading {
	max-width: 1190px;
	width: 100%;
	font-size: 45px;
	margin-bottom: 17px;
}
.hero-main-lp.lp-v2.blue #step-6 h4 {
	max-width: 891px;
	width: 100%;
	margin-bottom: 37px;
}
.hero-main-lp.lp-v2.blue #multi-step-form #step-7 h3.home-lc-sub-heading {
	max-width: 1190px;
	width: 100%;
	font-size: 50px;
	margin-bottom: 10px;
}
.hero-main-lp.lp-v2.blue #multi-step-form #motivating_sell {
	position: absolute;
	height: 1px !important;
	width: 1px !important;
	max-height: 1px !important;
	max-width: 1px !important;
	opacity: 0;
}
.hero-main-lp.lp-v2.blue #multi-step-form #step-7 {
	margin-top: 40px;
}
.hero-main-lp.lp-v2.blue #step-7 h4 {
	max-width: 760px;
	width: 100%;
	margin-bottom: 24px;
}
.hero-main-lp.lp-v2.blue #step-7 .label-select {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: 11px;
}
.hero-main-lp.lp-v2.blue #step-7 .checkbox-list-container {
	width: 100%;
	max-width: 338px;
	/*max-height: 240px;
	overflow-y: scroll; */
	margin-bottom: 12px;
}
.hero-main-lp.lp-v2.blue #step-7 .checkbox-list-container .checkbox-option {
	display: flex;
	max-width: 338px;
	width: 100%;
	height: 40px;
	align-items: center;
	background-color: #fff;
	height: 40px;
	padding: 14px 16px;
	margin-bottom: 10px;
	border-radius: 5px;
	border: 1px solid #d9d9d9;
	color: #737373;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 118%;
	cursor: pointer;
	transition: background-color 0.2s ease;
	user-select: none;
}
.hero-main-lp.lp-v2.blue #multi-step-form #step-7 input {
	width: auto;
}
.hero-main-lp.lp-v2.blue
	#step-7
	.checkbox-list-container
	.checkbox-option
	input[type="checkbox"] {
	margin-right: 14px;
	flex-shrink: 0;
	accent-color: #444;
	width: 18px;
	height: 18px;
}
.hero-main-lp.lp-v2.blue #step-7 hr {
	max-width: 1200px;
	width: 100%;
	background-color: #fff;
	border-top-color: #fff;
	margin-bottom: 22px;
}
.hero-main-lp.lp-v2.blue #multi-step-form #step-7 .steps-btn {
	margin: 0;
	padding: 0;
}
.hero-main-lp.lp-v2.blue #multi-step-form #step-8 {
	margin-top: 30px;
}
.step-8-error {
	position: absolute;
	max-width: 500px;
}
.hero-main-lp.lp-v2.blue #multi-step-form #step-8 h3.home-lc-sub-heading {
	font-size: 50px;
	margin-bottom: 10px;
}
.hero-main-lp.lp-v2.blue #step-8 h4 {
	font-family: Poppins;
	font-size: 29px;
	font-style: normal;
	font-weight: 400;
	line-height: 118%;
	margin-bottom: 30px;
}
.hero-main-lp.lp-v2.blue #step-8 .mainlp-inputs {
	max-width: 535px;
	width: 100%;
	gap: 16px;
}
.hero-main-lp.lp-v2.blue #step-8 .btn-lp-v2 {
	margin-top: 40px;
}
.hero-main-lp.lp-v2.blue #step-8 .form-get-cash-offer input[type="text"] {
	min-height: 45px;
	border-radius: 5px;
}
.hero-main-lp.lp-v2.blue #step-8 .mainsteprow .field-inline {
	gap: 28px;
}
.hero-main-lp.lp-v2.blue #step-8 .mainsteprow .field-inline .input-text {
	text-align: left;
	width: 350px;
}
.hero-main-lp.lp-v2.blue
	#step-8
	.mainsteprow
	.field-inline
	.input-text
	input[type="text"],
.hero-main-lp.lp-v2.blue
	#step-8
	.mainsteprow
	.field-inline
	.input-text
	input[type="email"] {
	max-width: 340px;
	min-width: 340px;
	width: 100%;
	min-height: 45px;
	max-height: 45px;
	border-radius: 5px;
} /* Form Logic -------------------------------- [End] */ /* Why Sell [Start]*/ /*.how-it-works-page-works.lp-v2 {
	padding: 100px 0;
} */
.page-options-how-it-works.how-it-works-page-works.lp-v2 {
	padding: 100px 0;
}
.how-it-works-page-works.lp-v2 h2 {
	font-size: 60px;
	font-weight: 700;
	margin-bottom: 7px;
}
.how-it-works-page-works.lp-v2 h3 {
	font-size: 35px;
	font-weight: normal;
}
.how-it-works-page-works.lp-v2 .header-page-options-how-it-works {
	margin-bottom: 60px;
}
.how-it-works-page-works.lp-v2 .cross li {
	background: url("img/x.svg") no-repeat left center;
	background-position-y: 5px;
	background-size: 24px;
	padding-left: 40px;
}
.how-it-works-page-works.lp-v2 li {
	background: url("img/thecheck Icon.svg") no-repeat left center;
	background-position-y: 5px;
	background-size: 24px;
	padding-left: 40px;
}
.how-it-works-page-works.lp-v2 .page-options-how-it-works-items {
	justify-content: center;
	gap: 30px;
	margin-bottom: 50px;
}
.how-it-works-page-works.lp-v2 .page-options-how-it-works-item {
	border-radius: 50px;
	background: #fff;
	box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.5);
	padding: 26px 40px 56px 58px;
}
.how-it-works-page-works.lp-v2 .page-options-how-it-works-item h3 {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 14px;
}
.how-it-works-page-works.lp-v2 .page-options-how-it-works-item ul {
	color: #000;
	text-align: left;
	padding-top: 0;
	font-family: Poppins;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.how-it-works-page-works.lp-v2 button {
	display: block;
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	background: #2196fd;
	border-radius: 10px;
	font-weight: 700;
	margin: 0 auto;
	max-width: 410px;
	width: 100%;
	height: 70px;
} /* Why Sell [End]*/ /* Testimonials [Start]*/
.lp-blue-testimonials.lp-v2 {
	padding: 100px 0;
}
.lp-blue-testimonials.lp-v2 h2 {
	max-width: 1720px;
	width: 100%;
	font-size: 60px;
	font-weight: 700;
	margin: 0 auto 34px;
}
.lp-blue-testimonials.lp-v2 .lp-blue-testimonials-v2 {
	gap: 30px;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: 50px;
}
.lp-blue-testimonials.lp-v2 button {
	display: block;
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	background: #2196fd;
	border-radius: 10px;
	font-weight: 700;
	margin: 0 auto;
	max-width: 410px;
	width: 100%;
	height: 70px;
}
.lp-blue-testimonials.lp-v2 .img-badges {
	justify-content: center;
	margin-bottom: 36px;
	gap: 60px;
}
.lp-blue-testimonials.lp-v2 .card-item-testimonial {
	max-width: 585px;
	width: 100%;
	min-height: auto;
	height: 261px;
	padding: 20px 24px;
	background-color: #fff;
}
.lp-blue-testimonials.lp-v2 .star-and-months {
	align-items: center;
	gap: 13px;
}
.lp-blue-testimonials.lp-v2 .home-testi-verified span {
	color: #858585;

	font-family: Poppins;
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.2px;
}
.lp-blue-testimonials.lp-v2 .content-item-testimonial {
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.36px;
}
.lp-blue-testimonials.lp-v2 .home-testi-full-name {
	color: #133240;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0.48px;
} /* Testimonials [End]*/ /* How It works [Start]*/
.blue-lp-v2-how-it-works {
	padding: 100px 0;
}
.blue-lp-v2-how-it-works h2 {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 60px;
	font-style: normal;
	font-weight: 700;
	line-height: 118%;
	margin-bottom: 50px;
}
.blue-lp-v2-how-it-works-items {
	flex-wrap: wrap;
	margin: 0 auto 50px;
	gap: 0px;
	max-width: 1300px;
	width: 100%;
	justify-content: space-between;
}
.blue-lp-v2-how-it-works-item {
	flex-direction: column;
	gap: 22px;
	max-width: 380px;
	width: 100%;
	height: 566px;
	padding: 30px 28px;
	border-radius: 50px;
	background: #fff;
	box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.5);
}
.blue-lp-v2-how-it-works-item h3 {
	height: 140px;
	color: #000;
	max-width: 236px;
	margin: 0 auto;
	width: 100%;
	text-align: center;
	font-family: Poppins;
	font-size: 35px;
	font-style: normal;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	line-height: 118%; /* 41.3px */
}
.blue-lp-v2-how-it-works-item img {
	height: 215px;
	width: auto;
}
.blue-lp-v2-how-it-works-item p {
	margin: 0;
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 118%; /* 25.96px */
}
.blue-lp-v2-how-it-works button {
	display: block;
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	background: #2196fd;
	border-radius: 10px;
	font-weight: 700;
	margin: 0 auto;
	max-width: 410px;
	width: 100%;
	height: 70px;
}
.blue-lp-v2-how-it-works button:hover {
	background: #2196fd;
} /* How It works [End]*/ /* How do I get Started [Start]*/
.blue-lp-v2-how-to-get-started {
	padding: 100px 0;
	background: #25364d;

	/* Default font */
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.blue-lp-v2-how-to-get-started h2 {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 60px;
	font-style: normal;
	font-weight: 700;
	line-height: 118%; /* 59px */
	margin-bottom: 40px;
}
.blue-lp-v2-how-to-get-started h3 {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	line-height: 118%; /* 41.3px */
	margin-bottom: 40px;
}
.blue-lp-v2-how-to-get-started-items {
	margin-bottom: 50px;
}
.blue-lp-v2-how-to-get-started-items ul {
	display: block;
	margin: 0 auto 30px;
	max-width: 500px;
	width: 100%;
	text-align: left;
}
.blue-lp-v2-how-to-get-started ul li {
	background: url("img/check-green.svg") no-repeat left center;
	background-size: 31px 31px; /* makes the image exactly 31x31 */
	padding-left: 40px; /* space so text doesn’t overlap bullet */
	margin-bottom: 18px; /* optional spacing between items */
	line-height: 31px;
}
.blue-lp-v2-how-to-get-started button {
	display: block;
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	background: #2196fd;
	border-radius: 10px;
	font-weight: 700;
	margin: 0 auto;
	max-width: 410px;
	width: 100%;
	height: 70px;
}
.blue-lp-v2-how-to-get-started button:hover {
	background: #2196fd;
} /* How do I get Started [End]*/ /* Thank you page [Start] */
.hero-main-lp-ty.lp-v2 {
	padding: 10px 0;
}
.hero-main-lp-ty.lp-v2.blue .thank-you-section-v2 {
	flex-direction: column;
}
.hero-main-lp-ty.lp-v2.blue .congrats {
	justify-content: center;
	align-items: center;
	max-width: 282px;
	width: 100%;
	height: 26px;
	border-radius: 50px;
	background: #00b43d;
	color: #fff;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	gap: 10px;
	margin: 0 auto;
	line-height: 118.782%; /* 19.005px */
}
.hero-main-lp-ty.lp-v2.blue .important {
	justify-content: center;
	align-items: center;
	max-width: 298px;
	width: 100%;
	height: 30px;
	border-radius: 50px;
	background: #d4263a;
	color: #fff;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	gap: 10px;
	margin: 0 auto 10px;
	line-height: 118.782%; /* 19.005px */
}
.hero-main-lp-ty.lp-v2.blue .thank-you-title {
	color: #104e8d;
	text-align: center;
	font-family: Poppins;
	font-size: 50px;
	font-style: normal;
	font-weight: 700;
	line-height: 118%; /* 59px */
	margin: 0 auto 12px;
	max-width: none;
	width: 100%;
}
.hero-main-lp-ty.lp-v2.blue .thank-you-description {
	flex-direction: column;
	max-width: 790px;
	width: 100%;
	height: 71px;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
	padding: 14px 30px;
	border-radius: 10px;
	border: 1px solid #2196fd;
	margin: 0 auto 10px;
}
.hero-main-lp-ty.lp-v2.blue .thank-you-description h4 {
	color: #104e8d;
	margin: 0;
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	padding: 0;
	line-height: 118%;
}
.hero-main-lp-ty.lp-v2.blue .thank-you-description p,
.hero-main-lp-ty.lp-v2.blue .thank-you-description p:last-child {
	color: #000;
	text-align: center;
	font-family: Poppins;
	margin: 0;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	padding: 0;
	line-height: 118%; /* 18.88px */
}
.hero-main-lp-ty.lp-v2.blue .timer-wrapper {
	gap: 60px;
	margin: 0 auto 20px;
	align-items: center;
}
.hero-main-lp-ty.lp-v2.blue .timer-wrapper .timer-left {
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.hero-main-lp-ty.lp-v2.blue .timer-wrapper .timer-left h5 {
	color: #104e8d;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 118%;
	margin-bottom: 10px;
}
.hero-main-lp-ty.lp-v2.blue .timer-wrapper .timer {
	gap: 30px;
	justify-content: center;
}
.hero-main-lp-ty.lp-v2.blue .timer-wrapper .timer h3 {
	padding: 0;
	text-align: center;
	color: #0078e7;

	text-align: center;
	font-family: Poppins;
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	line-height: 100%;
}
.hero-main-lp-ty.lp-v2.blue .timer-wrapper .timer-right {
	max-width: 398px;
	width: 100%;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 118%; /* 18.88px */
}
.hero-main-lp-ty.lp-v2.blue .timer-wrapper .timer-right .time-blue {
	font-weight: 700;
	color: #104e8d;
}
.hero-main-lp-ty.lp-v2.blue .what-expect h2 {
	color: #104e8d;
	text-align: center;
	font-family: Poppins;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	line-height: 118%; /* 41.3px */
	margin-bottom: 10px;
}
.hero-main-lp-ty.lp-v2.blue .video-section {
	margin-bottom: 40px;
	padding-top: 0;
	max-width: 950px;
}
.hero-main-lp-ty.lp-v2.blue .what-to-expect-call h2 img {
	display: inline-block;
}
.hero-main-lp-ty.lp-v2.blue .what-to-expect-call h2 {
	color: #104e8d;
	text-align: center;
	font-family: Poppins;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	line-height: 118%;
	margin-bottom: 20px;
	margin-right: 10px;
}
.hero-main-lp-ty.lp-v2.blue .what-to-expect-call ul {
	display: flex;
	flex-direction: column;
	align-items: start;
	max-width: 585px;
	width: 100%;
	margin: 0 auto 46px;
	border-radius: 10px;
	border: 1px solid #104e8d;
	padding: 22px 36px;
	list-style: none;
	text-align: left;
	gap: 20px;
}
.hero-main-lp-ty.lp-v2.blue .what-to-expect-call ul li {
	color: #000;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 118%;
}
.hero-main-lp-ty.lp-v2.blue .what-to-expect-call ul li strong {
	color: #104e8d;
	font-weight: 700;
}
.hero-main-lp-ty.lp-v2.blue .ty-testi {
	max-width: 694px;
	width: 100%;
	margin: 0 auto;
}
.hero-main-lp-ty.lp-v2.blue .ty-testi p {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 17px;
	font-style: italic;
	font-weight: 300;
	line-height: 118.782%; /* 20.193px */
	margin: 0 0 15px;
	padding: 0;
}
.hero-main-lp-ty.lp-v2.blue .ty-testi h5 {
	color: #104e8d;
	text-align: center;
	font-family: Poppins;
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	margin: 0;
	padding: 0;
	line-height: 118.782%; /* 20.193px */
} /* Thank you page [End] */
.blue-lp-v2-privacy {
	display: none;
	padding: 20px 0;
}
.blue-lp-v2-privacy .blue-lp-v2-privacy-content {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	color: #858585;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
} /* FORM */
.get-offer-form-container {
	background-color: #ffffff;
	border-radius: 16px;
	padding: 40px;
	max-width: 480px;
	width: 100%;
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
	font-family: "Poppins", sans-serif;
} /* Top Alert Message */
.the-form-global .alert-top {
	display: none; /* Hidden by default, can be shown with JS */
	align-items: center;
	background-color: #fdeded;
	color: #d93025;
	padding: 16px;
	border-radius: 8px;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 32px;
}
.the-form-global .alert-top img {
	width: 20px;
	height: 20px;
	margin-right: 12px;
} /* Header Styles */
.get-offer-form-container .form-header h2 {
	color: #1f2937;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 8px;
}
.get-offer-form-container .form-header p {
	color: #6b7280;
	font-size: 16px;
	margin-bottom: 32px;
} /* Form Group Styling */
.get-offer-form-container .form-group {
	margin-bottom: 24px;
}
.get-offer-form-container .form-group label {
	display: block;
	color: #1f2937;
	font-weight: 600;
	font-size: 14px;
	margin-bottom: 8px;
}
.the-form-global .form-group label span {
	color: #d93025;
} /* Input and Select Styles */
.get-offer-form-container .form-input,
.get-offer-form-container .form-select {
	width: 100%;
	padding: 14px;
	border: 1px solid #d1d5db;
	border-radius: 8px;
	font-size: 16px;
	font-family: "Poppins", sans-serif;
	color: #1f2937;
	background-color: #f9fafb;
	transition:
		border-color 0.2s,
		box-shadow 0.2s;
}
.get-offer-form-container .form-input::placeholder {
	color: #9ca3af;
}
.get-offer-form-container .form-input:focus,
.get-offer-form-container .form-select:focus {
	border-color: #ffa500; /* HTML Orange */
	box-shadow: 0 0 14px 12px rgba(255, 165, 0, 0.5); /* Orange glow with 40% opacity */
	outline: none;
} /* Error State for Inputs */
.the-form-global .form-input.error,
.the-form-global .form-select.error {
	border-color: #d93025;
	background-color: #fdeded;
}
.the-form-global .form-input.error:focus,
.the-form-global .form-select.error:focus {
	box-shadow: 0 0 0 3px rgba(217, 48, 37, 0.2);
} /* Custom Select Arrow */
.get-offer-form-container .select-wrapper {
	position: relative;
}
.get-offer-form-container .form-select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding-right: 40px; /* Space for arrow */
}
.get-offer-form-container .select-wrapper::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 16px;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%236b7280'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	pointer-events: none;
} /* Field Validation Message */
.the-form-global .validation-message {
	display: none; /* Hidden by default */
	align-items: center;
	color: #d93025;
	font-size: 14px;
}
.the-form-global .validation-message img {
	width: 16px;
	height: 16px;
	margin-right: 6px;
} /* Submit Button */
.get-offer-form-container .submit-btn {
	width: 100%;
	padding: 16px;
	border: none;
	border-radius: 999px; /* Pill shape */
	font-family: "Poppins", sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #ffffff;
	background: linear-gradient(90deg, #ff8190 0%, #ff5f72 0.01%, #d3263a 100%);
	box-shadow: 0 4px 15px rgba(211, 38, 58, 0.3);
	cursor: pointer;
	transition:
		transform 0.2s,
		box-shadow 0.2s;
	margin-top: 16px;
}
.get-offer-form-container .submit-btn:hover {
	transform: translateY(-2px);
	box-shadow: 0 6px 20px rgba(211, 38, 58, 0.4);
} /* Security Footer Text */
.get-offer-form-container .security-info {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 24px;
	color: #6b7280;
	font-size: 13px;
	font-weight: 500;
}
.get-offer-form-container .security-info img {
	width: 14px;
	height: 14px;
	margin-right: 8px;
} /**** Thank you page [Start] ***/
.form-thank-you-message-container {
	display: none;
	padding: 0;
}
.form-thank-you-message-container .thank-you-section {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	margin-bottom: 25px;
}
.form-thank-you-message-container .thank-you-title {
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	font-size: 26px;
	color: #d4263a;
	max-width: none;
	margin-bottom: 20px;
	width: 100%;
}
.form-thank-you-message-container .thank-you-description {
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-size: 20px;
	line-height: 130%;
	color: #1e1e1e;
	text-align: center;
}
.form-thank-you-message-container .help-section {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 4px;
}
.form-thank-you-message-container .help-title {
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 0.89em;
	color: #d4263a;
	text-align: center;
	margin-bottom: 20px;
}
.form-thank-you-message-container .phone-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 4px;
}
.form-thank-you-message-container img {
	width: 40px;
	height: 40px;
	display: inline-block;
	margin-right: 10px;
}
.form-thank-you-message-container .phone-number {
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.5em;
	color: #000000;
} /**** Thank you page [End] ***/ /* Loader [Start] */
#sellflex-loader-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.55);
	backdrop-filter: blur(2px);
	display: none; /* Hidden by default */
	justify-content: center;
	align-items: center;
	z-index: 99999;
}
.sellflex-loader-box {
	background: #fff;
	border-radius: 12px;
	padding: 45px 60px;
	text-align: center;
	max-width: 380px;
	box-shadow: 0px 6px 25px rgba(0, 0, 0, 0.3);
}
.sellflex-loader-spinner {
	width: 60px;
	height: 60px;
	border: 6px solid #d4e3f7;
	border-top: 6px solid #0d6efd;
	border-radius: 50%;
	margin: 0 auto 20px auto;
	animation: spinner 0.9s linear infinite;
}
@keyframes spinner {
	to {
		transform: rotate(360deg);
	}
}
.sellflex-loader-box p {
	font-size: 17px;
	color: #333;
	font-weight: 500;
} /* Loader [End] */ /* Hero Banner [Start] */
.how-it-works-hero .home-slider-footer {
	max-width: 700px;
} /* Hero Banner [End] */ /* Comparison [Start] */
.how-it-works-comparison {
	background: #f3f3f3;
}
.how-it-works-comparison > div {
	padding-top: 84px;
	padding-bottom: 84px;
}
.how-it-works-comparison .sellflex-the-cta-wrapper {
	padding: 68px 0 0;
} /* Comparison [End] */ /* How it Works [Start] */
.how-it-works-page-works {
	padding: 107px 0 146px;
}
.how-it-works-page-works ul {
	font-size: 24px;
	padding-top: 19px;
	gap: 12px;
	display: flex;
	flex-direction: column;
}
.how-it-works-page-works li {
	background: url("./img/thecheck Icon.svg") no-repeat left center;
	background-position-y: 5px;
	background-size: 24px;
	padding-left: 40px;
}
.how-it-works-page-works .header-page-options-how-it-works {
	margin-bottom: 83px;
}
.how-it-works-page-works .page-options-how-it-works-items {
	gap: 30px;
} /* How it Works [End] */ /* Situations [Start] */
.how-it-works-situations {
	padding: 76px 0 87px !important;
}
.how-it-works-situations h2 {
	margin-bottom: 69px;
}
.how-it-works-situations .sellflex-situations-item {
	height: 308px;
} /* Situations [End] */ /* FAQs [Start] */
.home-faq-wrapper {
	padding: 100px 0 100px;
} /* FAQs [End] */ /* Hero Banner [Start] */
.about-us-hero {
	padding: 103px 0 102px;
}
.about-us-hero .home-heading {
	max-width: 1500px;
	margin-bottom: 0;
}
.about-us-hero .home-sub-heading {
	max-width: 1433px;
	margin-bottom: 40px;
}
.about-us-hero .home-slider-footer {
	max-width: 661px;
}
.about-us-hero
	.home-slider-wide
	.home-slider-footer
	.home-slider-footer-item
	span.sub {
	font-size: 30px;
	font-weight: 700;
}
.about-us-hero .home-slider-footer .home-slider-footer-item:nth-child(1) {
	flex: 0 0 171px;
}
.about-us-hero .home-slider-footer .home-slider-footer-item:nth-child(2) {
	flex: 0 0 204px;
}
.about-us-hero .home-slider-footer .home-slider-footer-item:nth-child(3) {
	flex: 0 0 142px;
} /* Hero Banner [End] */ /* Trust [Start] */
.about-us-trust {
	padding: 93px 0 123px;
}
.about-us-trust h2 {
	max-width: 1411px;
	margin-bottom: 20px;
}
.about-us-trust .sellflex-trust-item {
	gap: 9px;
}
.about-us-trust .sellflex-trust-item img {
	height: 53px;
}
.about-us-trust .sellflex-trust-item .sellflex-trust-circle-wrapper {
	width: 121px;
	height: 120px;
}
.about-us-trust .sellflex-trust-item h4 {
	font-size: 30px;
	font-weight: 500;
} /* Trust [End] */ /* Comparison [Start] */
.about-us-comparison {
	background: #f3f3f3;
}
.about-us-comparison h2 {
	max-width: 1502px;
}
.about-us-comparison .header-comparison {
	margin-bottom: 24px;
}
.about-us-comparison .header-comparison p {
	margin-top: 0;
} /* Comparison [End] */ /* Situations [Start] */
.about-us-situations h2 {
	margin-bottom: 50px;
}
.about-us-situations p {
	font-size: 16px;
	font-weight: 300;
	text-align: center;
}
.about-us-situations .sellflex-situations-item {
	box-shadow: 0 0 6.2px 0 rgba(0, 0, 0, 0.25);
	padding: 56px 32px 35px;
	gap: 0;
}
.about-us-situations .sellflex-situations-circle-wrapper {
	margin-bottom: 11px;
} /* Situations [End] */ /* LP Help Form Page [START] */
.lp-help-form-page {
	padding: 37px 0 63px;
}
.lp-help-form-page .lp-help-form-page-left {
	max-width: 100%;
	padding-top: 160px;
	width: 50%;
}
.lp-help-form-page .lp-help-form-page-left h2 {
	font-size: 70px;
}
.lp-help-form-page .lp-help-form-page-left h3 {
	font-size: 24px;
}
.lp-help-form-page .lp-help-form-page-item {
	gap: 0;
}
.lp-help-form-page .lp-help-form-page-right {
	width: 50%;
}
.get-offer-form-container {
	max-width: 770px;
}
.lp-help-form-page .lp-help-form-page-right .get-offer-form-container h5 {
	font-size: 20px;
	margin-bottom: 13px;
}
.lp-help-form-page .lp-help-form-page-right .get-offer-form-container p {
	font-size: 16px;
	margin-bottom: 28px;
}
.lp-help-form-page .sellflex-form input,
.lp-help-form-page .sellflex-form select,
.lp-help-form-page .sellflex-form input.sellflex-input,
.lp-help-form-page .sellflex-form select.sellflex-input {
	margin-bottom: 24px;
}
.lp-help-form-page .sellflex-form .sellflex-input {
	background: #f1f6fa;
	font-size: 13px;
	padding: 9px 20px;
}
.lp-help-form-page .sellflex-form .sellflex-input::placeholder {
	font-size: 13px;
}
.lp-help-form-page .sellflex-form textarea.sellflex-input {
	min-height: 150px;
} /* Questions we are help to help [START] */
.questions-were-here-to-help.bg-gray-400 {
	background-color: #f5f5f5;
	padding: 85px 0 129px;
} /* Questions we are help to help [END] */ /* Sellhouse [START] */
.sellhouse {
	padding: 117px 0 101px;
}
.sellhouse .content-sellhouse a {
	height: 100%;
	width: 332px;
} /* Sellhouse [END] */ /* Sell Flex CTA [START] */
.sell-flex-cta .sellflex-testimonial-block {
	display: none;
} /* Sell Flex CTA [END] */ /* Privacy Policy [Start] */
.sellflex-legal {
	background: #f6f6f6;
	padding: 80px 0;
}
.sellflex-legal h1 {
	font-size: 70px;
	padding-bottom: 42px;
	text-align: center;
}
.sellflex-legal h2 {
	font-size: 30px;
	font-weight: 600;
	padding: 42px 0 8px;
}
.sellflex-legal h3 {
	font-size: 26px;
	font-weight: 600;
	padding: 16px 0 8px;
}
.sellflex-legal-wrapper {
	max-width: 1428px;
}
.sellflex-legal p {
	padding-bottom: 25px;
}
.sellflex-legal ul {
	font-size: 24px;
	list-style-type: disc;
	padding-left: 56px;
}
.sellflex-legal table {
	width: 100%;
	border-collapse: collapse;
	font-family: "Poppins";
	font-size: 24px;
	line-height: normal;
	border: 1px solid #000;
	table-layout: fixed;
}
.sellflex-legal table th {
	border: 1px solid #000;
	padding: 13px 42px;
	text-align: left;
	font-weight: 600;
}
.sellflex-legal table th:nth-child(1) {
	width: 22%;
}
.sellflex-legal table th:nth-child(2) {
	width: 28%;
}
.sellflex-legal table th:nth-child(3) {
	width: 25%;
}
.sellflex-legal table th:nth-child(4) {
	width: 25%;
}
.sellflex-legal table td {
	padding: 15px 42px;
	text-align: left;
	border-right: 1px solid;
}
.sellflex-legal table tbody tr:first-child td {
	padding-top: 20px;
}
.sellflex-legal table tbody tr:last-child td {
	padding-bottom: 29px;
} /* Privacy Policy [End] */
.hb-wb-this {
	max-width: 483px;
	width: 100%;
	height: 50px;
	border-radius: 10px;
	background: #d62828;
}
.hb-wb-this h3 {
	color: #fff;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
} /* Container width (adjust as needed) */
.slider-for-hb-gallery,
.slider-nav-gallery {
	width: 100%;
	max-width: 992px;
}
.slider-for-hb-gallery .slick-prev::before,
.slider-for-hb-gallery .slick-next::before {
	content: "";
	display: block;
	width: 24px;
	height: 24px;
	background-size: contain;
}
.slider-for-hb-gallery .slick-prev::before {
	background: url(./sellflex-homebuyers/assets/img/arrow-left.svg) no-repeat
		center;
}
.slider-for-hb-gallery .slick-next::before {
	background: url(./sellflex-homebuyers/assets/img/arrow-left.svg) no-repeat
		center;
	transform: rotate(180deg);
} /* 1. MAIN IMAGE STYLES */
.slider-for-hb-gallery {
	margin-bottom: 15px; /* Gap between main image and thumbs */
}
.main-slide-item img {
	width: 100%;
	border-radius: 8px; /* Rounded corners like your image */
	display: block;
} /* 2. THUMBNAIL STYLES */
.slider-nav-gallery .thumb-slide-item {
	padding: 0 5px; /* Gap between thumbnails */
	cursor: pointer;
	opacity: 0.5; /* Fade out inactive thumbs */
	transition: opacity 0.3s ease;
}
.slider-nav-gallery .thumb-slide-item img {
	width: 100%;
	border-radius: 4px;
	display: block;
} /* This class is added by Slick to the active thumbnail */
.slider-nav-gallery .slick-current .thumb-slide-item {
	opacity: 1; /* Active thumb is fully visible */
	border: 2px solid #d32f2f; /* Optional: Red border for active item */
} /* 3. CUSTOM ARROW STYLES (To match your white circles) */
.hb-main-title-left .slick-prev,
.hb-main-title-left .slick-next {
	z-index: 10;
	width: 45px;
	height: 45px;
	background-color: white; /* White circle background */
	border-radius: 50%;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	display: flex;
	justify-content: center;
	align-items: center;
}
.hb-main-title-left .slick-prev:hover,
.hb-main-title-left .slick-next:hover {
	background-color: #f0f0f0;
} /* Move arrows inside the image */
.hb-main-title-left .slick-prev {
	left: 20px;
}
.hb-main-title-left .slick-next {
	right: 20px;
}
.hb-fire-icon-wrapper {
	height: 33px;
	width: 33px;
	border-radius: 100%;
	background-color: white;
}
.hb-fire-icon-wrapper .fire,
.hb-details .fire {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.hb-booking-count {
	padding-left: 29px;
	gap: 18px;
}
.hb-page .hb-booking-count h3 {
	font-size: 24px;
}
.hb-hot-deals {
	max-width: 159px;
	width: 100%;
	height: 35px;
	border-radius: 100px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
	gap: 8px;
}
.hb-hot-deails img {
	max-width: 19px;
	height: 20px;
}
h5 .cash {
	font-weight: 700;
}
.hb-hot-deals h5,
.highlighted-text {
	color: #d3263a;
}
.hb-main-title-left {
	max-width: 60%;
	width: 100%;
}
.hb-details {
	max-width: 40%;
}
.hb-page {
	gap: 50px;
	padding-top: 25px;
	padding-bottom: 100px;
	background-color: #f5f5f5;
}
.hb-page .hb-people-who {
	margin-bottom: -1%;
}
.hb-page h1 {
	padding: 35px 0;
	font-size: 70px;
	font-weight: 600;
	white-space: normal; /* allows wrapping */
	word-break: normal; /* do NOT break words */
	overflow-wrap: normal; /* do NOT break words */
}
.hb-page h2 {
	font-size: 40px;
	font-weight: 600;
}
.hb-page h3 {
	font-size: 35px;
	font-weight: 400;
}
.hb-page h4 {
	color: #6f6f6f;
	font-size: 24px;
	font-weight: 400;
}
.hb-page h5 {
	font-size: 20px;
	font-weight: 400;
}
.hb-page h6 {
	font-size: 16px;
	font-weight: 400;
}
.hb-page button:not([class*="slick"]),
.hb-listing-link-btn,
.join-buyers {
	max-width: 307px;
	width: 100%;
	height: 72px;
	border-radius: 15px;
	background: #d3263a;
	color: #fff;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	cursor: pointer;
	pointer-events: all;
	transition: all 0.3s ease-in-out;
	z-index: 9999;
} /* 2025 12 23 - Start */
.hb-similar-listing-card-details .hb-listing-link-btn {
	max-width: 100%;
	border-radius: 10px;
	max-height: 40px;
	font-size: 18px;
} /* 2025-12-23 - End */
.hb-page button:not([class*="slick"]):hover,
.hb-listing-link-btn:hover {
	transform: scale(1.02);
	box-shadow:
		0 20px 25px -5px rgba(0, 0, 0, 0.2),
		0 10px 10px -5px rgba(0, 0, 0, 0.05);
}
.hb-pricing-details-mobile {
	display: none;
}
.hb-pricing-details-child {
	justify-content: space-between;
	align-items: center;
	text-align: end;
	border-bottom: 1px solid #ededed;
}
.hb-pricing-details-child.selling-price {
	padding-bottom: 12px;
}
.hb-pricing-details-child.arv,
.hb-pricing-details-child.estimated-rehab {
	padding: 12px 0;
}
.hb-pricing-details,
.hb-slick-hero {
	gap: 30px;
}
.hb-pricing-details .hb-cash-offers {
	font-weight: 700;
	padding: 14px 0 20px;
}
.hb-pricing-details button {
	margin-bottom: 23px;
}
.hb-views {
	gap: 5px;
}
.hb-details-header-left {
	gap: 18px;
}
.hb-booking-timer-container {
	border-radius: 10px;
	border: 1px solid #d3263a;
	background: rgba(211, 38, 58, 0.25);
	padding: 17px 108px;
	margin-bottom: 13px;
}
.hb-booking-timer-container h3 {
	color: #d3263a;
	text-align: center;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: 100%;
}
.hb-booking-timer-container h5 {
	color: #333;
	font-weight: 400;
}
.hb-pricing-detail button {
	margin-bottom: 23px;
}
.hb-aminities {
	gap: 21px;
}
.hb-aminities-details-wrapper {
	gap: 14px;
	align-items: center;
}
.hb-aminities-details {
	gap: 13px;
}
.hb-aminities-details h5:first-child {
	color: #6f6f6f;
	font-weight: 500;
	line-height: normal;
	font-size: 20px;
}
.hb-aminities-details h5:nth-child(2) {
	color: #000;
	font-weight: 700;
	line-height: normal;
	font-size: 20px;
}
.hb-similar-listing-card-details .hb-aminities-details h5:first-child,
.hb-similar-listing-card-details .hb-aminities-details h5:nth-child(2) {
	font-size: 15px;
}
.hb-aminities-svg-wrapper {
	width: 37px;
	height: 37px;
	display: flex;
	align-items: center;
}
.hb-page .slider-nav-gallery .thumb-slide-item {
	opacity: 1;
}
.hb-page .slick-prev,
.hb-page .slick-next {
	font-size: 0;
}
.hb-page .slick-prev:before,
.hb-page .slick-next:before {
	font-family: initial;
}
.hb-other-details {
	margin-top: 35px;
}
.hb-other-details h3 {
	color: #d3263a;
	font-size: 30px;
	font-weight: 700;
	line-height: normal;
}
.hb-other-details ul {
	list-style: disc;
	padding: 16px 0 0 32px;
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.hb-other-details li {
	font-size: 24px;
	line-height: normal;
}
.hb-other-details-text,
.hb-location-text {
	font-size: 24px;
}
.hb-location h2,
.hb-investment-highlights h2 {
	color: #d3263a;
	font-size: 60px;
	line-height: normal;
}
.hb-location p {
	color: #000;
	font-size: 24px;
	line-height: normal;
}
.hb-page .hb-location button {
	place-self: center;
	max-width: 395px;
	width: 100%;
	height: 60px;
}
.hb-location iframe {
	max-width: 1716px;
	width: 100%;
	height: 572px;
}
.hb-my-google-map {
	padding-top: 20px;
}
.hb-investment-highlights {
	gap: 20px;
}
.hb-investment-details {
	padding: 52px 69px;
	border-radius: 10px;
	background-color: #fff;
	max-width: 1720px;
	width: 100%;
	height: 100%;
	max-height: 365px;
}
.hb-investment-details h4 {
	font-size: 24px;
	line-height: normal;
	color: #000;
}
.hb-page .gap-md {
	gap: 20px;
}
.hb-faqs .content-home-faq {
	width: 100%;
	max-width: 1419px;
	margin: 0 auto;
}
.hb-faqs .accordion_home_faq__title {
	box-shadow: none;
	padding: 0;
}
.hb-faqs .accordion_home_faq__title-text {
	color: #000;
	font-size: 24px;
	font-weight: 500;
	line-height: 120%;
}
.hb-faqs .accordion_home_faq__content {
	color: var(--Text-txt-secondary, rgba(60, 60, 67, 0.85));
	font-size: 24px;
	font-weight: 400;
	line-height: 140%;
	padding: 0;
}
.hb-faqs .accordion_home_faq__item {
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
	margin: 0;
	padding: 22px 45px 22px 41px;
	background-color: white;
	display: flex;
	flex-direction: column;
	gap: 7.5px;
}
.hb-faqs .accordion_home_faq {
	gap: 15px;
}
.hb-faqs .content-home-faq .accordion_home_faq__arrow {
	top: 0;
	width: 31px;
	height: 31px;
}
.hb-faqs h2 {
	padding-left: 69px;
	margin-bottom: 28px;
	font-size: 60px;
}
.hb-faqs .accordion_home_faq__arrow .accordion_home_faq__arrow-item {
	width: 31px;
	height: 31px;
	background: url(./sellflex-homebuyers/assets/img/plus-icon.svg) no-repeat
		center;
	background-size: contain;
	display: inline-block;
}
.hb-faqs
	.content-home-faq
	.accordion_home_faq-active
	.accordion_home_faq__arrow
	.accordion_home_faq__arrow-item {
	background: url(./sellflex-homebuyers/assets/img/collapse-icon.svg)
		no-repeat center;
	background-size: contain;
}
.hb-similar-listing-header {
	margin-bottom: 33px;
	justify-content: space-between;
	align-items: end;
}
.hb-similar-listing h2 {
	color: #d3263a;
	font-size: 60px;
	font-weight: 600;
	line-height: normal;
}
.hb-similar-listing h4 {
	color: #000;
	font-size: 24px;
	font-weight: 400;
	line-height: normal;
}
.hb-similar-listing-gallery .slick-slide {
	margin: 0 33px;
}
.hb-similar-listing-gallery .slick-list {
	margin: 0 -33px;
}
.hb-similar-listing-gallery .slick-list .slick-track {
	display: flex;
	align-items: stretch;
}
.hb-similar-listing-card {
	border-radius: 10px;
	background: #fff;
	width: 100%;
	max-width: 380px;
	height: 562px;
	margin-right: 66px;
	flex: 1;
	display: flex;
	flex-direction: column;
}
.hb-similar-listing-gallery .slick-slider {
	position: relative;
	padding-bottom: 50px;
}
.hb-similar-listing-controls .slick-dots li {
	width: 12px;
	height: 12px;
	margin: 0;
}
.hb-similar-listing-controls .slick-dots li button:before {
	font-size: 0;
	content: none;
}
.hb-similar-listing-controls .slick-dots li button {
	font-size: 0;
	height: 12px;
	width: 12px;
	background-color: #d9d9d9;
}
.hb-similar-listing-controls .slick-dots li.slick-active button {
	background-color: #d4263a;
}
.hb-similar-listing-controls {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 18px;
	margin-top: 29px;
}
.hb-similar-listing-controls .slick-prev {
	order: 1;
	margin-right: 4px;
}
.hb-similar-listing-controls .slick-dots {
	order: 2;
	display: flex;
	gap: 15px;
	position: static;
	width: fit-content;
}
.hb-similar-listing-controls .slick-next {
	order: 3;
	margin-left: 4px;
}
.hb-similar-listing-controls .slick-prev,
.hb-similar-listing-controls .slick-next {
	position: static;
	transform: translate(0);
	display: flex;
	justify-content: center;
	align-items: center;
	height: 64px;
	width: 64px;
}
.hb-similar-listing-controls .slick-prev::before,
.hb-similar-listing-controls .slick-next::before {
	content: "";
	display: block;
	width: 64px;
	height: 64px;
	background-size: contain;
}
.hb-similar-listing-controls .slick-prev::before {
	background: url(./sellflex-homebuyers/assets/img/listing-left-arrow.svg)
		no-repeat center;
	background-size: contain;
}
.hb-similar-listing-controls .slick-next::before {
	background: url(./sellflex-homebuyers/assets/img/listing-right-arrow.svg)
		no-repeat center;
	background-size: contain;
}
.hb-similar-listing-card-details {
	padding: 20px 18px 32px 18px;
}
.hb-similar-listing-card-details h4 {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	line-height: normal;
}
.hb-similar-listing-card-details .hb-hot-deals-fire,
.hb-similar-listing-card-details h5 {
	color: #d3263a;
	font-size: 14px;
	font-weight: 400;
	line-height: normal;
}
.hb-page .hb-similar-listing-card-details .hb-similar-listing-card-btn {
	max-width: 113px;
	width: 100%;
	height: 28px;
	font-size: 14px;
	font-weight: 400;
	line-height: normal;
}
.hb-similar-listing-card-header {
	margin-bottom: 25px;
	grid-template-columns: 1.5fr 2.5fr;
}
.hb-similar-listing-card-header .hb-hot-deals {
	max-width: 99px;
	width: 100%;
	height: 28px;
}
.hb-similar-listing-card-header .hb-similar-listing-card-btn {
	max-width: 113px;
	width: 100%;
	height: 28px;
}
.hb-similar-listing-card-tag {
	gap: 18px;
	justify-content: end;
}
.hb-similar-listing-card-tag-without {
	gap: 18px;
	justify-content: start;
	align-items: center;
}
.hb-similar-listing-card-tag-without .hb-hot-deals {
	max-width: 99px;
	width: 100%;
	max-height: 28px;
}
.hb-similar-listing-card-tag-without .hb-similar-listing-card-btn {
	max-width: 113px;
	width: 100%;
	height: 100%;
	max-height: 28px;
}
.hb-similar-listing-card-price {
	margin-bottom: 14;
}
.hb-page .hb-similar-listing-price {
	color: #000;
	font-size: 30px;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 22px;
}
.hb-similar-listing-price span {
	color: #858585;
	font-size: 16px;
	font-style: italic;
	font-weight: 400;
	line-height: normal;
	padding-left: 7px;
}
.hb-similar-listing-card-details h6 {
	color: #858585;
	font-size: 16px;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 22px;
}
.hb-similar-listing-card-details .hb-aminities-svg-wrapper {
	height: 21px;
	width: 21px;
}
.hb-similar-listing-card-details .hb-aminities {
	gap: 10px;
	margin-bottom: 35px;
}
.hb-similar-listing-card-details .hb-aminities-details-wrapper {
	gap: 6px;
}
.hb-similar-listing-card-ctas {
	gap: 19px;
}
.hb-similar-listing-card-ctas a,
.hb-similar-listing-card-ctas button:nth-child(2) {
	font-size: 18px;
	font-weight: 500;
	line-height: normal;
}
.hb-similar-listing-card-ctas a {
	max-width: 138px;
	width: 100%;
	height: 40px;
	color: #fff;
	font-size: 18px;
}
.hb-similar-listing-card-ctas button:nth-child(2) {
	max-width: 188px;
	width: 100%;
	height: 40px;
	background-color: white;
	border: 1px solid #d3263a;
	color: #d3263a;
}
.hb-listing-more-deals-mobile {
	display: none;
}
.hb-page-separator {
	max-width: 1720px;
	width: 100%;
	height: 1px;
	background: #b9b9b9;
}
.hb-contact-us {
	margin-bottom: 50px;
}
.hb-contact-us-container {
	gap: 106px;
}
.hb-contact-us-details h2 {
	color: #d3263a;
	font-size: 60px;
	font-weight: 600;
	margin-bottom: 15px;
}
.hb-contact-us-details h4 {
	color: #000;
	font-size: 24px;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 24px;
}
.hb-contact-us-note {
	max-width: 842px;
	width: 100%;
	height: 95px;
	border-radius: 10px;
	border: 1px solid #d3263a;
	padding: 20px 148px;
	color: #d3263a;
	font-size: 24px;
	font-weight: 700;
	line-height: 118%;
}
.hb-contact-us-form {
	max-width: 770px;
	width: 100%;
	height: 100%;
	max-height: 945px;
	border-radius: 10px;
	border: 1px solid #000;
	padding: 28px 48px 59px 48px;
}
.hb-contact-us-form .validation-message span {
	color: #d4263a;
	font-size: 14px;
}
.hb-contact-us-form h3 {
	color: #d4263a;
	font-size: 28px;
	font-weight: 600;
}
.hb-contact-us-form h4 {
	color: #000;
	font-size: 20px;
	font-weight: 400;
	line-height: normal;
}
.hb-contact-us-form form {
	gap: 24px;
	margin-top: 28px;
	margin-bottom: 24px;
}
.hb-contact-us-form-input-wrapper {
	gap: 31px;
}
.hb-contact-us-form label {
	color: #000;
	font-size: 20px;
	font-weight: 400;
	line-height: normal;
}
.hb-contact-us-form .select-wrapper {
	padding: 0 23px;
	display: flex;
	height: 50px;
}
.hb-contact-us-form select {
	width: 100%;
	outline: none;
}
.hb-contact-us-form .asterisk {
	color: #d62828;
}
.hb-contact-us-form label span {
	color: #858585;
	font-size: 14px;
	font-weight: 400;
	line-height: normal;
}
.hb-contact-us-form input,
.hb-contact-us-form textarea,
.hb-contact-us-form .select-wrapper {
	border-radius: 5px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	background: #fbfbfb;
	font-size: 18px;
}
.hb-contact-us-form input {
	padding: 15px 23px;
	height: 50px;
}
.hb-contact-us-form input::placeholder,
.hb-contact-us-form textarea::placeholder {
	color: #858585;
	font-size: 18px;
	font-weight: 500;
	line-height: 118.782%;
}
.hb-contact-us-form textarea {
	padding: 27px 24px;
}
.hb-contact-us-form button.hb-contact-us-submit-btn {
	border-radius: 5px;
	background: linear-gradient(90deg, #ff8190 0%, #ff5f72 0.01%, #d3263a 100%);
	max-width: 100%;
	max-height: 64px;
	height: 64px;
}
.hb-contact-us-form-safety {
	gap: 7px;
	justify-content: center;
}
.hb-contact-us-form-svg svg {
	height: 16px;
	width: 16px;
}
.hb-contact-us-form-safety h6 {
	color: #858585;
}
.hb-contact-us-form .input-error {
	border: 1px solid red;
	background-color: #ffe6e6;
}
.hb-form-thank-you-message-container {
	color: #28a745;
}
.hb-similar-listing-card-header {
	justify-content: space-between;
}
.hb-similar-listing-card-header h4:empty {
	display: none;
}
.hb-similar-listing-card-header:not(:has(h4)) {
	justify-content: flex-start;
} /*2025 12 22 - Start*/
.sellflex-home-buyer-template-default .bg-white.main-menu-header {
	max-height: 70px;
}
.sellflex-home-buyer-template-default .hb-details.w-full h1 {
	line-height: 118%;
}
.sellflex-home-buyer-template-default .hb-contact-us-note {
	height: 10.5%;
}
.reoffmarketdeals-copyright-main-menu {
	gap: 12px;
}
.reoffmarketdeals-copyright-main-menu .menu-separator {
	width: 1px;
	background-color: #000;
}
.reoffmarketdeals-copyright-main-menu a {
	font-weight: 400;
	font-size: 20px;
	line-height: 100%;
	letter-spacing: 9%;
}
.reoffmarketdeals-copyright-main-menu a:first-child {
	color: red;
}
.copyright-item {
	display: flex;
	flex-direction: column;
	gap: 12px;
}
.sellflex-copyright .copyright-items {
	justify-content: center;
	margin-left: auto;
	margin-right: auto;
}
.sellflex-copyright .copyright-items p {
	font-size: 20px;
	text-align: center;
	line-height: 100%;
	letter-spacing: 9%;
} /*2025 12 22 - End */
@media screen and (min-width: 770px) and (max-width: 1739px) {/* Global [Start] */
.header-section h2 {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%;
}
.header-section h3 {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 118.782%; /* 47.513px */
}
.header-section p {
	color: #000;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
}

.header-get-cash-btn {
	color: #fff;
	font-family: Poppins;
	padding: 7px 14px;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

#desktop-menu {
	/*	display: none; */
}

#mobile-menu {
	/* display: block; */
}

.mobile-sellflex-burger {
	display: none;
}

.main-header-extra-button {
	display: none;
}
.main-header-extra-button.dont-show-mobile .join-buyers {
	height: 30px;
	padding: 4.5px 26.5px;
}
/* Global [End] */

/* Home Slider [Start] */
.home-slider {
	display: flex;
	gap: 20px;
	/*justify-content: space-between; */
	padding: 80px 0;
}

.home-slider-left {
	margin-top: 0;
	max-width: 582px;
	width: 100%;
}

/*form */
.home-slider-right {
	max-width: 378px;
	width: 100%;
	margin-left: 115px;
}

.home-slider-right h5 {
	font-size: 20px;
}

.home-slider-right p {
	font-size: 16px;
}

.home-slider-right label {
	font-size: 13px;
}

.home-slider-right button {
	font-size: 16px;
}

.home-slider-right .sellflex-form input,
.home-slider-right .sellflex-form select,
.home-slider-right .sellflex-form input.sellflex-input,
.home-slider-right .sellflex-form select.sellflex-input {
	padding: 9px 20px;
	font-size: 13px;
}

.home-slider-right .sellflex-form .sellflex-input::placeholder {
	color: #858585;
	font-family: Poppins;
	font-size: 13px;
}

.home-slider-right .sellflex-input:focus {
	box-shadow: 0 0 14px 0px rgba(255, 165, 0, 0.5);
}

.home-slider-right .sellflex-form .last-form {
	margin-bottom: 20px;
}

.home-slider-right .sellflex-form .sellflex-information {
	font-size: 10px;
	margin-bottom: 5px;
}

.sellflex-form .sellflex-information img {
	width: 10px;
}

.home-heading {
	color: #fff;
	font-family: Poppins;
	font-size: 50px;
	font-style: normal;
	font-weight: 700;
	line-height: 118.782%; /* 83.148px */
}

.home-rating-block {
	display: flex;
	gap: 16px;
}

.home-rating-star-block {
	display: flex;
	gap: 6px;
}
.home-rating-star-block img {
	width: 22px;
	height: 22px;
}

.home-rating-content-block {
	color: #fff;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%; /* 28.508px */
}
.home-heading {
	max-width: 583px;
	width: 100%;
	color: #fff;
	font-family: Poppins;
	font-size: 50px;
	font-style: normal;
	font-weight: 700;
	line-height: 118.782%; /* 83.148px */
}

.home-sub-heading {
	max-width: 582px;
	width: 100%;
	color: #fff;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	margin-top: 5px;
	margin-bottom: 35px;
	line-height: normal;
}

.home-block-items {
	gap: 60px;
}

.home-block-items ul {
	color: #fff;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%; /* 23.756px */
}

.home-block-items ul li {
	background: url("img/check-green.svg") no-repeat left center;
	background-size: 24.367px; /* makes the image exactly 31x31 */
	padding-left: 29px; /* space so text doesn’t overlap bullet */
	margin-bottom: 0; /* optional spacing between items */
	line-height: 31px;
}

.home-testimonal-block {
	margin-top: 20px;
	gap: 8px;
}

.home-testimonal-block img {
	width: 40px;
	height: 40px;
}

.home-testimonal-comment-block {
	max-width: 517px;
	width: 100%;
	color: #fff;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: normal; /* 25.002px */
	font-style: italic;
}

.home-testimonal-name-block {
	margin-top: 0;
	color: #fff;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	gap: 21px;
}

.home-name-stars {
	gap: 5px;
}

.home-name-stars img {
	width: 19px;
	height: 19px;
}

.home-slider-footer {
	padding: 16px 25px 20px;
	justify-content: space-between;
	max-width: 565px;
	width: 100%;
	max-height: 102px;
	border-radius: 22px;
	border: 1px solid #fff;
	background: rgba(255, 255, 255, 0.2);
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
	gap: 10px;
}
.home-slider-footer-item:first-child {
	gap: 0;
}
.home-slider-footer-item h3 {
	color: #fff;
	font-family: Poppins;
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	line-height: 40px;
	padding: 0;
}

.home-slider-footer-item span {
	color: #fff;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.home-slider-footer-item span.sub {
	font-size: 20px;
}

.home-slider-footer .home-slider-footer-item img {
	max-width: 124px;
	width: 100%;
	height: 50px;
}
/* Home Slider [End] */

/* 3 Steps [Start] */

.anim-3-step {
	gap: 46px;
}
.header-three-steps {
	max-width: 1219px;
	width: 100%;
	margin-bottom: 69px;
}

.header-three-steps p {
	width: 100%;
	max-width: 756px;
}

.three-steps-items {
	align-items: start;
	justify-content: space-between;
}
.three-steps-item {
	align-items: center;
	justify-content: center;
	width: 100%;
	max-width: 306px;
}
.three-steps-item img {
	width: 40px;
	height: 40px;
	flex-shrink: 0;
	aspect-ratio: 1/1;
}
.first-three-step,
.second-three-step,
.third-three-step {
	gap: 15px;
}
.three-steps-item:first-child div,
.three-steps-item:nth-child(2) div,
.three-steps-item:nth-child(3) div {
	gap: 0;
}
.three-steps-item.arrow-right-1:before,
.three-steps-item.arrow-right-2:before {
	left: 108%;
}
.three-steps-item.arrow-right-2:before {
	margin-top: 7%;
}
.three-steps-item h3 {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 47.513px */
}

.three-steps-item p {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	margin-bottom: 13px;
}

.first-three-step p {
	max-width: 233px;
	width: 100%;
}

.second-three-step p {
	max-width: 233px;
	width: 100%;
	padding-bottom: 26%;
}

.third-three-step p {
	max-width: 233px;
	width: 100%;
}

.three-steps-item .three-step-badge {
	max-width: 266px;
	width: 100%;
	border-radius: 100px;
	border: 1px solid #d4263a;
	color: #d4263a;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	padding: 0 21px;
	line-height: normal;
	white-space: nowrap; /* 🔑 prevents line breaks */
}

.three-steps-items .three-steps-item:nth-child(1) .three-step-badge {
	max-width: fit-content;
	padding: 0 53px;
}
/* 3 Steps [End] */

/* similar listing start */
.home-page .hb-similar-listing h2 {
	font-size: 40px;
}
/* similar listing end */

/* track record start */
.home-page-track-record {
	height: 714px;
}
.home-page-track-record .track-record-container {
	padding: 107px 100px;
}

.track-top-pos h3 {
	font-size: 50px;
}
.track-top-pos p {
	max-width: 875px;
	font-size: 20px;
}
/* track record end */
/* When to reach us [Start] */

.when-to-reach-us-wrapper {
	background-color: #f5f5f5;
}
.header-when-to-reach-us {
	margin-bottom: 45px;
}

.header-when-to-reach-us p {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	padding-top: 14px;
}

.header-when-to-reach-us h3 {
	padding-top: 9px;
}

.main-content-when-to-reach-us {
	justify-content: center;
	gap: 56px;
}

.w-t-call {
	box-shadow: 0px 0px 4px black;
	border-radius: 10px;
	padding: 30px 65px 56px 40px;
	background: #ffffff;
}

.w-t-call .main-icon {
	width: 40px;
	height: 40px;
	flex-shrink: 0;
	aspect-ratio: 1/1;
	margin-bottom: 15px;
}

.w-t-call h4 {
	color: #000;
	text-align: left;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	padding-bottom: 9px;
}

.w-t-call ul {
	margin-left: 0;
}

.w-t-call ul li {
	color: #000;

	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	gap: 8px;
}

.w-t-call ul li img {
	width: 15px;
	height: 15px;
}
/* When to reach us [End] */

/* Track Record [Start] */
.home-track-record {
	padding: 50px 0;
}
.home-track-record-content {
	justify-content: space-between;
}
.home-track-record-content-left {
	flex-direction: column;
	max-width: 407px;
}

.home-track-record-content-left .tr-top-1 {
	margin-bottom: 80px;
}
.home-track-record-content-left .tr-top-1 h4 {
	color: #fff;
	font-family: Poppins;
	font-size: 50px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

.home-track-record-content-left .tr-top-1 p {
	max-width: none;
	padding-right: 50px;
	width: 100%;
	color: #fff;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
}

.home-track-record-content-left .tr-top-2 h2 {
	color: #fff;
	font-family: Poppins;
	font-size: 150px;
	font-style: normal;
	font-weight: 700;
	line-height: 120px;
}

.home-track-record-content-left .tr-top-2 h2 span {
	color: #fff;
	font-family: Poppins;
	font-size: 50px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.home-track-record-content-left .tr-top-2 h2 sub {
	font-size: 50px;
}

.home-track-record-content-left .tr-top-2 h3 {
	color: #fff;

	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.home-track-record-content-left .sellflex-testimonial-block {
	padding: 0;
}

.home-track-record-content-left
	.sellflex-testimonial-block
	.testimonial-block-comment {
	font-size: 13px;
}

.home-track-record-content-right {
	flex-direction: column;
}

.home-track-record-content-right .tr-top-1 {
	margin-bottom: 12px;
	gap: 55px;
}

.home-track-record-content-right .tr-top-1 > div {
	width: 50%;
}

.home-track-record-content-right .tr-top-2 {
	flex-direction: row;
	gap: 82px;
}

.home-track-record-content-right h2 {
	color: #fff;

	font-family: Poppins;
	font-size: 50px;
	font-style: normal;
	font-weight: 700;
	line-height: 80px;
}
.home-track-record-content-right p {
	color: #fff;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.home-track-record-content-top-most .tr-top-1 h3 {
	font-size: 50px;
}

.home-track-record-content-top-most .tr-top-1 p {
	font-size: 24px;
	max-width: 900px;
}

.home-track-record-content-bottom-most {
	gap: 135px;
}

/* Track Record [End] */

/* Choose Your Selling [Start] */
.choose-strategy-wrapper {
	padding-top: 77px;
	padding-bottom: 100px;
}
.header-choose-strategy {
	margin-bottom: 64px;
}
.header-choose-strategy p {
	max-width: 1428px;
	width: 100%;
}

.choose-strategy-wrapper {
	background-color: #f6f6f6;
}

.top-choose-selling-cards {
	gap: 30px;
}
.top-selling-item {
	flex-direction: column;
	max-width: 553px;
	width: 100%;
	height: 588px;
	border-radius: 10px;
	background: #fff;
	padding: 72px 40px;
	box-shadow: 0 3px 4px 0 rgba(150, 150, 150, 0.25);
}

.top-header-selling-item {
	align-items: center;
	gap: 8px;
	margin-bottom: 10px;
}
.top-selling-item .top-header-selling-item h3 {
	color: #000;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: 100.05%; /* 40.02px */
}

.top-selling-item .top-header-selling-item img {
	width: auto;
	height: 45.001px;
	flex-shrink: 0;
	aspect-ratio: 3/7;
}

.top-selling-item h5 {
	color: #696969;
	font-family: Poppins;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 30px;
}
.top-selling-item p {
	color: #4b5563;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.bottom-choose-selling-cards {
	gap: 30px;
	margin: 30px auto;
	justify-content: center;
}
.bottom-selling-item {
	flex-direction: column;
	max-width: 553px;
	width: 100%;
	height: 588px;
	border-radius: 10px;
	background: #fff;
	padding: 72px 40px;
	box-shadow: 0 3px 4px 0 rgba(150, 150, 150, 0.25);
}

.bottom-header-selling-item {
	margin-bottom: 10px;
	align-items: center;
	gap: 8px;
}
.bottom-selling-item .bottom-header-selling-item h3 {
	margin: 0;
	padding: 0;
	color: #000;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: 100.05%; /* 40.02px */
}

.bottom-selling-item .bottom-header-selling-item img {
	width: 24px;
	height: 56px;
	flex-shrink: 0;
	aspect-ratio: 3/7;
}

.bottom-selling-item h5 {
	color: #696969;
	font-family: Poppins;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 30px;
}
.bottom-selling-item p {
	color: #4b5563;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.content-choose-strategy {
	max-width: 1200px;
	margin: auto;
}
/* Choose Your Selling [End] */

/* Choose Your Selling V2 [Start] */
.choose-selling-v2 .top-choose-selling-cards > div {
	flex: 0 1 calc(33.3% - 20px);
	height: auto;
}

.choose-selling-v2 .header-choose-strategy {
	margin-bottom: 31px;
}

.choose-selling-v2 .top-selling-item {
	height: auto;
	min-height: 350px;
}

.choose-selling-v2 .top-selling-item,
.choose-selling-v2 .bottom-selling-item {
	padding: 40px 30px;
}

.choose-selling-v2 .top-selling-item .top-header-selling-item h3,
.choose-selling-v2 .bottom-selling-item .bottom-header-selling-item h3 {
	font-size: 24px;
}

.choose-selling-v2 .top-selling-item h5,
.choose-selling-v2 .bottom-selling-item h5 {
	font-size: 20px;
	margin-bottom: 6px;
}

.choose-selling-v2 .top-selling-item p,
.choose-selling-v2 .bottom-selling-item p {
	font-size: 16px;
}

.choose-selling-v2 .sellflex-the-cta-wrapper {
	padding: 58px 0 48px;
}

.choose-selling-v2 .top-selling-item .top-header-selling-item img {
	width: 30px;
}

.choose-selling-v2 .top-selling-item .top-header-selling-item:first-child img {
	height: 34px;
}

.choose-selling-v2 .bottom-selling-item .bottom-header-selling-item img {
	height: 32px;
}
/* Choose Your Selling V2 [End] */

/* Testimonial Home [Start] */
.testimonial-home-wrapper {
	padding: 77px 0;
}

.header-testimonial-home h3 {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 60px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 71.269px */
}

.header-testimonial-home p {
	color: #696969;
	text-align: center;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0.8px;
}

.content-testimonial-home {
	margin-top: 50px;
	max-width: 1320px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.content-testimonial-home .slick-track {
	display: flex;
	justify-content: center;
	gap: 70px;
}

.card-item-testimonial {
	padding: 40px;
	max-width: 392px;
	width: 100%;
	height: 457px;
	flex-direction: column;
	flex-shrink: 0;
	border-radius: 10px;
	background: #f3f9ff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
}

.header-item-testimonial {
	gap: 19px;
	margin-bottom: 18px;
}

.header-item-testimonial img.avatar {
	width: 61px;
	height: 61px;
	flex-shrink: 0;
}

.more-rating-info-testimonial {
	flex-direction: column;
}

.home-testi-rating-stars {
	gap: 3px;
}

.home-testi-rating-stars img {
	width: 13px;
	height: 13px;
	flex-shrink: 0;
}

.home-testi-full-name {
	color: #133240;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0.48px;
}

.home-testi-verified {
	gap: 3px;
	color: #6c6c6c;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0.32px;
}
.home-testi-verified img {
	width: 13px;
	height: 13px;
	flex-shrink: 0;
	aspect-ratio: 1/1;
}

.content-item-testimonial {
	color: #000;
	text-overflow: ellipsis;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.4px;
}

/* Testimonial Home [End] */

/* Testimonial Home V2 [Start] */
.testimonial-wrapper-v2 .header-testimonial-v2 p {
	font-size: 24px;
	font-weight: 600;
	color: #696969;
}

.header-testimonial-v2 {
	margin-bottom: 20px;
}

.content-testimonial-v2 {
	max-width: 900px;
}

.content-testimonial-v2 .content-item-testimonial {
	font-size: 16px;
	margin-bottom: 0;
}

.content-testimonial-v2 .home-testi-full-name {
	font-size: 16px;
}

.content-testimonial-v2 .home-testi-full-name {
	font-size: 16px;
}

.content-testimonial-v2 .home-testi-verified {
	font-size: 13px;
}

.content-testimonial-v2 .card-item-testimonial {
	height: auto;
	padding: 24px 20px;
	max-width: initial;
	margin: 0 10px;
}

.content-testimonial-v2 .slick-track {
	gap: 0;
	padding-bottom: 3px;
}

.content-testimonial-v2 .bottom-item-testimonial {
	font-size: 14px;
	padding: 5px;
	display: none;
}
/* Testimonial Home V2 [End] */

/* Deep Dallas [Start] */

.deep-dallas-home {
	padding: 72px 0 100px;
	background: linear-gradient(180deg, #6c6c6c -62.89%, #fff 24.24%);
}

.header-deep-dallas-home {
	margin-bottom: 32px;
}

.deep-dallas-home-main-wrapper {
	gap: 40px;
}

.deep-dallas-home-main-left {
	max-width: 950px;
	width: 100%;
	flex-direction: column;
}

.deep-dallas-home-main-left h5 {
	color: #000;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 24px;
}

.deep-dallas-home-main-left p {
	color: #000;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 24px;
}

.deep-dallas-home-main-left ul {
	color: #000;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 29px;
	max-width: 404px;
}

.deep-dallas-home-main-left ul li {
	background: url("./img/check-outline.svg") no-repeat left center;
	background-size: 19.9px; /* makes the image exactly 31x31 */
	padding-left: 40px; /* space so text doesn’t overlap bullet */
	margin-bottom: 5px; /* optional spacing between items */
	line-height: normal;
	background-position-y: 3px;
}

.deep-dallas-home-main-left .deep-dallas-home-testi {
	gap: 28px;
}

.deep-dallas-home-main-left .deep-dallas-home-testi img {
	width: 62px;
	height: 61px;
	flex-shrink: 0;
	width: 40px;
	height: 40px;
}

.deep-dallas-home-testi-more {
	flex-direction: column;
	max-width: 721px;
	width: 100%;
	color: #000;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.deep-dallas-home-testi-more .deep-dallas-home-testi-stars {
	gap: 5px;
}

.deep-dallas-home-main-right {
	border-radius: 10px;
	max-width: 440px;
	width: 100%;
	align-items: flex-end;
	padding-right: 79px;
	padding: 30px;
	height: 528px;
}

.deep-dallas-home-main-right .deep-dallas-home-brand-promo {
	flex-direction: column;
}

.deep-dallas-home-main-right .deep-dallas-home-brand-promo h3 {
	color: #fff;
	font-family: Poppins;
	font-size: 50px;
	font-style: normal;
	font-weight: 700;
	line-height: 100%;
}

.deep-dallas-home-main-right .deep-dallas-home-brand-promo h4 {
	color: #fff;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.deep-dallas-brand-promo-more {
	gap: 16px;
	margin-top: 32px;
}

.deep-dallas-home-testi-name {
	gap: 30px;
	font-weight: bold;
}

.deep-dallas-home-testi-name .deep-dallas-home-testi-stars img {
	width: 19px;
	height: 19px;
	flex-shrink: 0;
}

.deep-dallas-brand-promo-more .promo-line {
	width: 0;
	height: 63px;
	flex-shrink: 0;

	stroke-width: 1px;
	stroke: #fff;
}

.deep-dallas-home-main-right .deep-dallas-brand-promo-more h5 {
	color: #fff;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.deep-dallas-home-main-right .deep-dallas-brand-promo-more p {
	color: #fff;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.deep-dallas-home .header-section h2 {
	font-size: 39px;
}

.deep-dallas-home .sellflex-testimonial-block {
	padding: 0;
}

.deep-dallas-home .sellflex-testimonial-block .testimonial-block-wrapper {
	padding: 0;
}

.deep-dallas-home .sellflex-testimonial-block img {
	width: 40px;
	height: 40px;
}

.deep-dallas-home .sellflex-testimonial-block .testimonial-block-comment {
	font-size: 13px;
	max-width: 558px;
	width: 100%;
}

.deep-dallas-home .sellflex-testimonial-block .testimonial-block-wrapper {
	padding: 0;
	gap: 17px;
}
/* Deep Dallas [End] */

/* We Serve [Start] */
.dallas-counties-we-serve-wrapper {
	background-color: #f9f9f9;
	padding: 77px 0;
}

.dallas-counties-we-serve-wrapper p {
	max-width: 690px;
	width: 100%;
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	margin-bottom: 40px;
	padding-top: 6px;
}

.content-we-serve-home {
	max-width: 1500px;
	width: 100%;
	flex-wrap: wrap; /* allow wrapping */
	justify-content: center;
	row-gap: 15px; /* top & bottom gap */
	column-gap: 28px; /* left & right gap */
}

.content-we-serve-home button {
	display: flex;
	align-items: center;
	width: auto;
	height: 50px;
	gap: 8px;
	flex-shrink: 0;
	border-radius: 100px;
	background: #f2f2f2;
	color: #272727;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	padding: 6px 18px;
	cursor: pointer;
}

.content-we-serve-home button:hover {
	background-color: #272727;
	color: #f2f2f2;
}

.content-we-serve-home button img {
	width: 22px;
	height: 22px;
	flex-shrink: 0;
	aspect-ratio: 1/1;
}

/* We Serve [End] */

/* FAQ [Start] */
.home-faq-container h2 {
	text-align: left;
	margin-bottom: 33px;
	color: #d4263a;
}

.home-faq-container .accordion_home_faq__title-text {
	font-size: 20px;
}

.home-faq-container .accordion_home_faq__arrow-item {
	width: 31px;
	height: 31px;
	margin-top: 12px;
}

.home-faq-container .accordion_home_faq__content p {
	font-size: 16px;
	color: rgba(60, 60, 67, 0.85);
}

/* FAQ [End] */

/* Helpful Insights [Start] */

.helpful-insights-wrapper {
	padding: 80px 0;
}

.header-helpful-insights {
	margin-bottom: 24px;
}

.helpful-insights-cards {
	gap: 26px;
	justify-content: center;
}

.helpful-insights-cards .helpful-insights-card {
	display: block;
	max-width: 352px;
	width: 100%;
	min-height: 381px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
}

.helpful-insights-cards .helpful-insight-card-img {
	position: relative;
	height: 242px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.helpful-insights-cards .helpful-insight-card-title {
	position: absolute;
	bottom: 15px;
	left: 0;
	max-width: 219px;
	width: 100%;
	border-radius: 0 10px 10px 0;
	background: #d4263a;
	color: #fff;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	padding: 8px 12px 8px 24px;
}

.helpful-insight-card-content {
	flex-direction: column;
}

.helpful-insights-cards .helpful-insight-card-content {
	padding: 12px 24px;
}

.helpful-insights-cards .helpful-insight-card-content .the-content {
	color: #000;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	padding-bottom: 11px;
}

.helpful-insights-cards .helpful-insight-card-content .read-more {
	border-radius: 5px;
	border: 1px solid #d4263a;
	max-width: 114.2px;
	width: 100%;
	padding: 4px 20px;
	color: #d4263a;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 8px;
}

.helpful-insights-cards .helpful-insight-card-content .author-date {
	color: #a3a3a3;
	font-family: Poppins;
	font-size: 10px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
}

/* Helpful Insights [End] */

/* CTA [Start] */

.sell-flex-cta {
	padding: 86px 0 99px;
}

.sell-cta-content {
	flex-direction: column;
}

.sell-flex-cta .sell-cta-top {
	gap: 61px;
	margin-bottom: 15px;
}

.sell-flex-cta .sell-cta-top .sell-cta-top-title {
	color: #fff;
	font-family: Poppins;
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	max-width: 700px;
	width: 100%;
}

.sell-flex-cta .sell-cta-top .sell-cta-top-images {
	gap: 36px;
	max-width: 124px;
}

.sell-flex-cta .sell-cta-top .sell-cta-top-images .img-google {
	height: 76px;
	max-width: 124px;
	width: 100%;
}

.sell-flex-cta .sell-cta-top .sell-cta-top-images .img-ab {
	margin-top: 8px;
	height: 34.75px;
	width: auto;
}

.sell-flex-cta .sell-cta-top .sell-cta-top-images .img-aplus {
	margin-top: 3px;
	height: 42.029px;
	width: auto;
}

.sell-flex-cta .sell-cta-bottom {
	color: #fff;
	max-width: 583px;
	padding-right: 50px;
	width: 100%;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 21px;
}

.sell-cta-content a {
	color: #fff;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	padding: 10px 17px;
}

.sellflex-the-cta h3,
.sellflex-the-cta-wrapper h3 {
	font-size: 24px;
}

.sellflex-the-cta .btn-offer,
.sellflex-the-cta-wrapper .btn-offer {
	font-size: 16px;
	padding: 10px 0;
}

.content-the-cta {
	gap: 20px;
}

.sell-flex-cta .sellflex-testimonial-block .testimonial-block-wrapper {
	padding: 0;
	margin-top: -28px;
}

.sell-flex-cta .testimonial-block-wrapper .testimonial-block-comment {
	font-size: 13px;
}
/* CTA [End] */

/* Buy Houses Listing [Start] */

.buy-house-listing-wrapper {
	background: #eee;
	padding: 48px 0 64px;
}
.header-buy-house-listing h2 {
	font-size: 30px;
}
.header-buy-house-listing {
	margin-bottom: 25px;
}
.buy-house-listing-items {
	gap: 27px;
}

.buy-house-listing-item {
	max-width: none;
	flex: 1 1 0;
	width: 100%;
	flex-direction: column;
	max-width: 20%;
	overflow: hidden;
}

.buy-house-listing-item h4 {
	color: #000;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

.buy-house-listing-item svg {
	stroke-width: 2px;
	stroke: #000;
	margin-bottom: 13px;
}

.buy-house-listing-item .menu-items a {
	display: inline-block;
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 15px;
}

.buy-house-listing-item .menu-items a:hover {
	color: #d4263a;
	text-decoration: none;
}

/* Buy Houses Listing [end] */

/* Header [Start] */
header .sellflex-main-menu {
	font-size: 18px;
	/*gap: 13px;*/
	/* 2025 12 22 - Start */
	gap: 3em;
	/* 2025 12 22- End */
}

header .header-sellflex-logo {
	width: 100%;
	max-width: 205px;
}

header .main-header-extra-button {
	gap: 6px;
}

.main-header-extra-button .home-block-phone {
	font-size: 15px;
}

.main-header-extra-button img {
	width: 20px;
}

.main-menu-header {
	padding: 8px 0;
}

.main-menu-header li.mega-menu > ul.sub-menu {
	grid-auto-columns: 160px;
}

.main-menu-header li.mega-menu > ul.sub-menu > li > a {
	font-size: 18px;
}

.main-menu-header li.mega-menu > ul.sub-menu > li > ul.sub-menu {
	width: 100%;
}

.main-menu-header li.mega-menu > ul.sub-menu > li > ul.sub-menu li a {
	font-size: 16px;
}

/*.main-menu-header li.mega-menu:nth-child(4):hover > ul.sub-menu,
.main-menu-header li.mega-menu:nth-child(3):hover > ul.sub-menu {
	left: -85px;
	display: flex;
	max-width: 571px;
	width: 100%;
}

.main-menu-header
	li.mega-menu:nth-child(4):hover
	> ul.sub-menu
	> li
	> ul.sub-menu,
.main-menu-header
	li.mega-menu:nth-child(3):hover
	> ul.sub-menu
	> li
	> ul.sub-menu {
	width: 100%;
}

.main-menu-header
	li.mega-menu:nth-child(4):hover
	> ul.sub-menu
	> li:first-child {
	width: 40%;
}

.main-menu-header
	li.mega-menu:nth-child(3):hover
	> ul.sub-menu
	> li:first-child {
	width: 30%;
}*/
/* Header [End] */

/* Home Comparison [Start] */
.header-comparison {
	max-width: 852px;
	width: 100%;
	margin-bottom: 25px;
}

.header-comparison p {
	max-width: 586px;
	margin-top: 11px;
}

.home-comparison-content-item ul {
	padding: 28px 14px 28px 19px;
}

.home-comparison-content-item .home-comparison-one,
.home-comparison-content-item .home-comparison-three {
	font-size: 16px;
}

.home-compare-one,
.home-compare-three {
	height: 432px;
	max-width: 298px;
}

.home-compare-two {
	height: 573px;
	max-width: 314px;
}

.home-compare-three ul li,
.home-compare-one ul li {
	font-size: 13px;
	margin-bottom: 40px;
}

.home-compare-three ul li img,
.home-compare-one ul li img {
	width: 14.9px;
}

.home-compare-two ul li {
	font-size: 13px;
	margin-bottom: 8px;
}

.home-compare-two ul li img {
	width: 15.113px;
	padding-top: 3px;
}

.comparison-cta .sellflex-the-cta-wrapper {
	padding-top: 40px;
}
/* Home Comparison  [End] */

/* Footer [Start] */
.main-global-footer-item.footer-one img {
	height: 20px;
}

.main-global-footer-item.footer-one img.img-footer {
	/*height: 43.47px;*/
	/* 2025 12 22 - Start */
	height: 63px;
	/* 2025 12 22 - End */
	margin-bottom: 11px;
}

.footer-tagline {
	font-size: 16px;
}

.footer-code-number,
.footer-real-number,
.email-footer-info span,
.address-footer-info span {
	font-size: 16px;
	padding-right: 10px;
}

.main-global-footer-item h3 {
	margin-bottom: 12px;
	font-size: 20px;
	white-space: nowrap;
}

.main-global-footer-item .sellflex-footer-main-menu {
	gap: 15px;
}

.main-global-footer-item .sellflex-footer-main-menu li a {
	font-size: 16px;
}

.copyright-item,
.sellflex-copyright .sellflex-copyright-main-menu li a {
	font-size: 13px;
}
/* Footer [End] */

/* As Seen Slider [Start] */
.as-seen-on-image-slider .slick-slide img {
	height: 40px;
}
/* As Seen Slider [End] */

/* Track Record [Start] */
#track-record .gap-8 {
	gap: 22%;
	margin-left: 0%;
}
/* Track Record [End] */

/* Built for Investors [Start] */

#built-for-investors .built-on-experience .trio-rei-headings {
	max-width: 441px;
}
#built-for-investors .cards-section {
	max-width: 759px;
}
#built-for-investors .cards-section .cards {
	max-width: 205px;
}

#built-for-investors .cards-section {
	column-gap: 30px;
	row-gap: 17px;
}
#built-for-investors .cards {
	max-width: 205px;
}
#built-for-investors .built-on-experience .trio-rei-headings h2 {
	font-size: 40px;
}
#built-for-investors .built-on-experience .trio-rei-headings .text-mobile-body {
	font-size: 16px;
}
#built-for-investors .cards-section .cards:first-child img {
	height: 25.11px;
	width: 40px;
	align-self: center;
}
#built-for-investors .cards-section .cards .img-wrapper {
	min-height: 40px;
	max-height: 40px;
	width: 40px;
}
#built-for-investors .cards-section .cards .text-mobile-body {
	font-size: 16px;
}
#built-for-investors .cards-section .cards {
	max-width: 205px;
	padding: 35px 15px 19px;
}
/* Built for Investors [End]

/* Why We Started [Start] */
.sellflex-why-we-started {
	padding: 0 !important;
}
.sellflex-why-we-started .fullwidth-container {
	background-size: 32% 100%;
}
.why-we-started-main-wrapper {
	gap: 119px;
}
.why-we-started-main-left {
	max-width: 756px;
	width: 100%;
}

.why-we-started-main-left p {
	font-size: 16px;
}

.why-we-started-main-left h2 {
	font-size: 40px;
}

.why-we-started-main-left .quotes {
	margin: 13px 0 25px;
	padding: 18px 36px 26px 43px;
}

.why-we-started-main-left .quotes h5 {
	padding-bottom: 6px;
	font-size: 24px;
}

.why-we-started-main-right {
	display: unset;
}

.sellflex-why-we-started .why-we-started-main-right img {
	margin-left: unset;
}
/* Why We Started [End] */

/* Meet the Team [Start] */
.sellflex-team {
	padding: 79px 0;
}

.sellflex-team h2 {
	padding-bottom: 8px;
}

.sellflex-the-team-items {
	padding-top: 44px;
}

.sellflex-the-team-item h5 {
	font-size: 24px;
}

.sellflex-the-team-item .position {
	font-size: 16px;
	padding-bottom: 9px;
}

.sellflex-the-team-item p {
	font-size: 16px;
}
/* Meet the Team [End] */

/* 404 [Start] */
.page-404 {
	padding: 111px 0;
}

.content-404 img {
	max-width: 410px;
	width: 100%;
	height: 144px;
	margin-bottom: 15px;
}

.content-404 h2 {
	font-size: 40px;
	padding-bottom: 10px;
}

.content-404 p {
	font-size: 24px;
}

.content-404 a {
	margin-top: 10px;
	max-width: 358px;
	width: 100%;
	height: 53px;
	padding: 8px;
}
/* 404 [End] */

/* Testimonial Block [Start] */
.sellflex-testimonial-block .testimonial-block-wrapper {
	padding: 28px 0;
}

.sellflex-testimonial-block.with-border {
	border: none;
	margin: 0 0 22px;
}

.sellflex-testimonial-block.with-border .testimonial-block-wrapper {
	border: 1px solid #000;
	border-radius: 5px;
	max-width: 100%;
	padding: 20px;
	padding: 28px 154px;
}

.sellflex-testimonial-block .testimonial-block-name {
	font-size: 16px;
	padding-bottom: 6px;
}

.sellflex-testimonial-block.with-border .testimonial-block-comment {
	font-size: 16px;
}

/* Testimonial Block [End] */
}
@media (max-width: 1740px) {
  .container-1720 {
    max-width: 1200px;
    width: 100%;
  }
}
@media (max-width: 1199px) {
  .container-1720 {
    max-width: none;
    width: 100%;
  }
  .home-page-track-record .track-record-container {
    padding: 33px 15px;
  }
}
@media screen and (min-width: 770px) and (max-width: 1739px) {/* Choose your selling [Start] */
.choose-selling-5-options {
	padding: 77px 0 21px;
}

.choose-selling-5-options .card-item {
	padding: 40px 24px;
}

.choose-selling-5-options .card-item p {
	margin-bottom: 20px;
}

.choose-selling-5-options .card-item ul {
	margin-bottom: 20px;
}

.choose-selling-5-options .card-item ul li {
	font-size: 16px;
	line-height: normal;
	padding-left: 24px;
	background-size: 16px 15px;
}

.choose-selling-5-options .selling-option-btn {
	font-size: 16px;
}

.choose-selling-v2 .sellflex-the-cta-wrapper {
	padding: 11px 0 40px;
}
/* Choose your selling [End] */

/* Compare all 5 options [Start] */
.compare-all-options {
	padding: 53px 0 68px;
}

.pages-compare-all-options .pcao-factor-label {
	padding-left: 32px;
}

.pages-compare-all-options .pcao-factor-label,
.pages-compare-all-options .pcao-data {
	font-size: 16px;
}

.pages-compare-all-options .pcao-header-row {
	font-size: 13px;
	padding: 20px 0;
	grid-template-columns: 1fr repeat(5, 1fr);
}

.pages-compare-all-options .pcao-factor-header {
	padding-left: 32px;
}

.pages-compare-all-options .pcao-solution-header {
	gap: 6px;
	padding-left: 5px;
}

.pages-compare-all-options .pcao-solution-header img {
	height: 17px;
}

.compare-all-options {
	padding: 70px 0 40px 0;
}
/* Compare all 5 options [End] */

/* How it works [Start] */
.how-it-works-5-options.page-options-how-it-works {
	padding: 64px 0 53px;
}

.how-it-works-5-options .page-options-how-it-works-item {
	padding: 40px 37px;
}

.how-it-works-5-options .page-options-how-it-works-item h3 {
	font-size: 24px;
	margin-bottom: 6px;
}

.how-it-works-5-options .page-options-how-it-works-item p {
	font-size: 16px;
}

.how-it-works-5-options .page-options-how-it-works-item img {
	height: 84px;
}
/* How it works [End] */

/* 5 Options Slider [Start] */
.pages-5-options-slider {
	padding: 136px 0 92px 0;
}

.pages-5-options-slider .home-heading {
	font-size: 50px;
	margin-bottom: 16px;
}

.pages-5-options-slider .home-sub-heading {
	font-size: 24px;
	max-width: none;
	margin-bottom: 36px;
}

.pages-5-options-slider .home-slider-footer .home-slider-footer-item h3 {
	font-size: 40px;
}

.pages-5-options-slider .home-slider-footer .home-slider-footer-item span {
	font-size: 16px;
}

.pages-5-options-slider
	.home-slider-footer
	.home-slider-footer-item:nth-child(4) {
	flex: 0 0 204px;
}

.pages-5-options-slider .home-slider-footer {
	max-width: 955px;
}
/* 5 Options Slider [End] */

/* Header Choose Option Cards [START] */
.header-choose-option-cards {
	margin-bottom: 37px;
}

/* Header Choose Option Cards [END] */
}
@media screen and (min-width: 770px) and (max-width: 1739px) {/* QuickCash Slider [Start] */
.quickcash-slider .header-with-form-wrapper {
	gap: 0;
	padding-top: 96px;
	padding-bottom: 119px;
}

.quickcash-slider .home-slider-right {
	margin-left: 115px;
}

.quickcash-slider .home-heading {
	font-size: 50px;
	margin-bottom: 11px;
}

.quickcash-slider .home-tag-heading {
	font-size: 30px;
	margin-bottom: 11px;
}

.quickcash-slider .home-sub-heading {
	font-size: 16px;
	max-width: 615px;
	width: 100%;
	margin-bottom: 40px;
}

.quickcash-slider .header-with-form-footer .home-slider-footer-item {
	padding: 18px 27px;
}

.quickcash-slider .header-with-form-footer .home-slider-footer-item h3 {
	font-size: 24px;
}

.quickcash-slider .header-with-form-footer .home-slider-footer-item span {
	font-size: 16px;
	max-width: 142px;
	display: inline-flex;
}

.quickcash-slider .header-with-form-footer .home-slider-footer-items {
	max-width: 498px;
	gap: 12px;
}
/* QuickCash Slider [End] */

/* Six Choose [Start] */
.quickcash-six-choose {
	padding: 63px 0 94px 0;
}

.quickcash-six-choose h2 {
	margin-bottom: 12px;
}

.quickcash-six-choose h3 {
	font-size: 24px;
	margin-bottom: 0.07px;
}

.quickcash-six-choose img {
	height: 40px;
	margin-bottom: 9.93px;
}

.quickcash-six-choose .header-section p {
	max-width: 760px;
}

.quickcash-six-choose .content-section p {
	font-size: 16px;
}

.quickcash-six-choose .sellflex-six-choose-item {
	padding: 43px 27px 60px;
	gap: 18px;
	max-width: 385.814px;
	width: 100%;
	height: auto;
	min-height: 341px;
}

.quickcash-six-choose .sellflex-six-choose-items {
	column-gap: 20.93px;
	row-gap: 26.51px;
}
/* Six Choose [End] */

/* How it works [Start] */
.quick-cash-how-it-works-cta.page-options-how-it-works {
	padding: 40px 0 64px;
}

.quick-cash-how-it-works-cta .page-options-how-it-works-item {
	padding: 40px 37px;
}

.quick-cash-how-it-works-cta .page-options-how-it-works-item h3 {
	font-size: 24px;
	margin-bottom: 6px;
}

.quick-cash-how-it-works-cta .page-options-how-it-works-item p {
	font-size: 16px;
}

.quick-cash-how-it-works-cta .page-options-how-it-works-item img {
	height: 84px;
}

.quick-cash-how-it-works-cta .sellflex-the-cta-wrapper {
	padding-bottom: 0;
	padding-top: 50px;
}
/* How it works [End] */

/* Situations [Start] */
.quickcash-situations .sellflex-situations-items {
	gap: 20px;
}

.quickcash-situations .sellflex-situations-item {
	gap: 14px;
	padding: 40px 33px;
	max-width: 183px;
	width: 100%;
}

.quickcash-situations .sellflex-situations-item img {
	height: 31px;
}

.quickcash-situations
	.sellflex-situations-item
	.sellflex-situations-circle-wrapper {
	width: 71px;
	height: 70px;
}

.quickcash-situations .sellflex-situations-item h4 {
	font-size: 20px;
}
/* Situations [End] */

/* Guarantee [Start] */
section.w-full.sellflex-guarantees.quickcash-guarantee {
	padding: 66px 0 81px;
}
.quickcash-guarantee .header-sellflex-guarantees h2 {
	margin-bottom: 12px;
}

.quickcash-guarantee .sellflex-guarantees-item {
	gap: 4px;
	padding: 33px 18px;
	max-width: 286px;
	width: 100%;
	height: 302px;
}

.quickcash-guarantee .flex.sellflex-guarantees-items {
	column-gap: 15px;
}
.quickcash-guarantee .sellflex-guarantees-items {
	flex-wrap: wrap;
	justify-content: center;
}

.quickcash-guarantee .sellflex-guarantees-item img {
	height: 30px;
}

.quickcash-guarantee
	.sellflex-guarantees-item
	.sellflex-guarantees-circle-wrapper {
	width: 70px;
	height: 71px;
	margin-bottom: 10px;
}

.quickcash-guarantee .sellflex-guarantees-item h4 {
	font-size: 20px;
}

.quickcash-guarantee .sellflex-guarantees-item p {
	font-size: 16px;
}

.quickcash-guarantee .header-sellflex-guarantees p {
	margin-bottom: 36px;
}

/* Guarantee [End] */
}
@media screen and (min-width: 770px) and (max-width: 1739px) {/*Hero [Start] */
.header-noform-5-options.becomebank-hero {
	padding: 77px 0 61px 0;
}

.becomebank-hero h1.home-heading {
	margin-bottom: 10px;
}
.becomebank-hero h2.home-tag-heading {
	padding-top: 0px;
	margin-bottom: 21px;
}
.becomebank-hero .header-with-no-form > .home-sub-heading {
	padding-top: 0px;
	margin-bottom: 22px;
}

.becomebank-hero.header-noform-5-options .gfa-btn {
	max-width: 332px;
}

.becomebank-hero.header-noform-5-options .home-slider-footer-item h3 {
	font-size: 24px;
	margin-bottom: -30px;
}
/*Hero [End] */

/* Six Choose [Start] */
.becomebank-six-choose {
	padding: 79px 0 99px 0;
}

.becomebank-six-choose .header-sellflex-six-choose {
	margin-bottom: 32px;
}

.becomebank-six-choose h2 {
	margin-bottom: 12px;
}

.becomebank-six-choose h3 {
	font-size: 24px;
	max-width: 230px;
	width: 100%;
}
/*2025 12 05 - specific modification for 5th child*/
.becomebank-six-choose.sellflex-six-choose
	.flex.sellflex-six-choose-item:nth-child(5)
	h3 {
	font-size: 24px;
	max-width: 230px;
	width: 100%;
}

.becomebank-six-choose img {
	height: 40px;
	margin-bottom: 7px;
}

.becomebank-six-choose .header-section p {
	max-width: 760px;
}

.becomebank-six-choose .content-section p {
	font-size: 16px;
}

.becomebank-six-choose .sellflex-six-choose-item {
	padding: 43px 27px 60px;
	gap: 18px;
}

.becomebank-six-choose .sellflex-six-choose-items {
	column-gap: 20px;
	row-gap: 26px;
}
/* Six Choose [End] */

/* Maximize [Start] */
.becomebank-maximize.sellflex-maximize {
	padding: 69px 0 103px;
}

.becomebank-maximize .sellflex-maximize-item {
	padding: 31px 14px 28px;
	gap: 14px;
	justify-content: normal;
}

.becomebank-maximize .header-sellflex-maximize h2 {
	margin-bottom: 9px;
}

.becomebank-maximize .sellflex-maximize-item h4 {
	font-size: 16px;
	max-width: 150px;
	width: 100%;
}

.becomebank-maximize .header-sellflex-maximize p {
	/*margin-bottom: 52px;*/
	margin-bottom: 34px;
}

.becomebank-maximize .sellflex-maximize-item p {
	font-size: 16px;
}

.becomebank-maximize .sellflex-maximize-item img {
	width: 70px;
}

.becomebank-maximize .sellflex-the-cta-wrapper {
	padding-bottom: 0;
	padding-top: 0;
}

.becomebank-maximize .sellflex-maximize-items {
	gap: 19px;
}
.becomebank-maximize .content-the-cta {
	margin-top: 54px;
}
/* Maximize [End] */

/* Versus [Start] */
.becomebank-versus {
	padding-bottom: 107px;
}

.becomebank-versus .header-sellflex-versus p {
	margin-top: 13px;
	margin-bottom: 34px;
}

.becomebank-versus .sellflex-versus-items {
	gap: 22px;
}

.becomebank-versus .sellflex-versus-item {
	padding: 34px 81px;
	gap: 14px;
}

.becomebank-versus .sellflex-versus-item h3 {
	font-size: 24px;
}

.becomebank-versus .sellflex-versus-item ul li {
	font-size: 16px;
	background-size: 23px;
	padding-left: 44px;
}
.becomebank-versus .sellflex-versus-item ul {
	margin-bottom: 0px;
}
/* Versus [End] */

/* Situations [Start] */
.becomebank-situations {
	padding: 73px 0 92px;
}

.becomebank-situations .header-sellflex-situations h2 {
	margin-bottom: 12px;
}

.becomebank-situations .sellflex-situations-items {
	gap: 20px;
}

.becomebank-situations .header-sellflex-situations p {
	margin-bottom: 41px;
}

.becomebank-situations .sellflex-situations-item {
	gap: 14px;
	padding: 39px 34px 16px;
	max-width: 287px;
	width: 100%;
}

.becomebank-situations .sellflex-situations-item img {
	height: 31px;
}

.becomebank-situations
	.sellflex-situations-item
	.sellflex-situations-circle-wrapper {
	width: 71px;
	height: 70px;
}

.becomebank-situations .sellflex-situations-item h4 {
	font-size: 16px;
}
/* Situations [End] */

/* Testimonials [Start] */
.becomebank-testimonials {
	/*padding: 55px;*/
	padding: 85px 55px 55px;
}
.becomebank-testimonials .content-testimonial-v2 {
	max-width: 1920px;
	width: 100%;
}
.becomebank-testimonials h2.aos-init.aos-animate {
	margin-bottom: 7px;
}
.becomebank-testimonials .content-testimonial-v2 .slick-track {
	gap: 0px;
	padding-left: 0px;
}

.becomebank-testimonials.content-testimonial-v2 .card-item-testimonial {
	padding: 19px;
	max-width: none;
	min-width: 287px;
}

/* Testimonials [End] */

/* Trust [Start] */
.becomebank-trust {
	padding: 75px 0 74px;
}

.becomebank-trust .sellflex-trust-items {
	gap: 15px;
	flex-wrap: wrap;
	justify-content: center;
}

.becomebank-trust .sellflex-trust-item {
	padding: 27px 16px 27px;
	gap: 4px;
	max-width: 285px;
	width: 100%;
}

.becomebank-trust .sellflex-trust-item h4 {
	font-size: 16px;
}

.becomebank-trust .sellflex-trust-item p {
	font-size: 16px;
}

.becomebank-trust .sellflex-trust-item img {
	height: 30px;
}

.becomebank-trust .sellflex-trust-item .sellflex-trust-circle-wrapper {
	width: 70px;
	height: 70px;
	margin-bottom: 10px;
}

/* Trust [End] */
}
@media screen and (min-width: 770px) and (max-width: 1739px) {/* Page Slider [Start] */
.header-noform-5-options.equity-hero {
	padding: 83px 0 61px;
}
.equity-hero .header-with-no-form > .home-heading {
	margin-bottom: 12px;
}
/*.equity-hero .home-tag-heading {*/
.equity-hero.header-noform-5-options .home-tag-heading {
	margin-bottom: 12px;
}

.equity-hero .header-with-no-form-footer .home-slider-footer-items {
	margin-bottom: 23px;
}

.equity-hero .header-with-no-form-footer .home-slider-footer-item {
	max-width: 287px;
	width: 100%;
	height: 116px;
}
/* Page Slider [Start] */

/* Six Choose [Start] */
.equity-six-choose {
	padding: 79px 0 97px 0;
}

.equity-six-choose h2 {
	margin-bottom: 12px;
}

.equity-six-choose h3 {
	font-size: 24px;
}

.equity-six-choose .flex.sellflex-six-choose-item h3 {
	max-width: 193px;
	margin-left: auto;
	margin-right: auto;
}

.equity-six-choose .flex.sellflex-six-choose-item:nth-child(3) h3 {
	max-width: 214px;
	margin-left: auto;
	margin-right: auto;
}

.equity-six-choose img {
	height: 40px;
	margin-bottom: 7px;
}

.equity-six-choose .header-section.header-sellflex-six-choose {
	margin-bottom: 32px;
}

.equity-six-choose .header-section p {
	max-width: 760px;
}

.equity-six-choose .content-section p {
	font-size: 16px;
}

.equity-six-choose .sellflex-six-choose-item {
	padding: 43px 27px 60px;
	gap: 18px;
	max-width: 386px;
	width: 100%;
	height: 359px;
}

.equity-six-choose .sellflex-six-choose-items {
	column-gap: 20px;
	row-gap: 26px;
}
/* Six Choose [End] */

/* Versus [Start] */
.equity-versus {
	/*padding: 39px 0 120px;*/
	padding: 50px 0 120px;
}
.equity-versus .sellflex-versus-item {
	padding: 34px 81px;
	gap: 14px;
}

.equity-versus .header-section.header-sellflex-versus h2 {
	margin-bottom: 15px;
}

.equity-versus .sellflex-versus-item h3 {
	font-size: 24px;
}

.equity-versus .header-section.header-sellflex-versus p {
	margin-bottom: 41px;
}

.equity-versus .sellflex-versus-item ul li {
	font-size: 16px;
	background-size: 23px;
	padding-left: 44px;
}
/* Versus [End] */

/* Situations [Start] */
.equity-situations {
	/*padding: 73px 0 87px;*/
	padding: 73px 0 46px;
}

.equity-situations .sellflex-situations-items {
	gap: 20px;
}

.equity-situations .sellflex-situations-item {
	gap: 14px;
	padding: 39px 30px 16px;
	max-width: 183px;
	height: 215px;
}

.equity-situations .sellflex-situations-item img {
	height: 31px;
}

.equity-situations
	.sellflex-situations-item
	.sellflex-situations-circle-wrapper {
	width: 71px;
	height: 70px;
}

.equity-situations .sellflex-situations-item h4 {
	font-size: 16px;
}
/* Situations [End] */

/* Guarantee [Start] */
/*.equity-guarantee {*/
.equity-guarantee.sellflex-guarantees {
	padding: 91px 0 114px;
}

.equity-guarantee .header-sellflex-guarantees h2 {
	margin-bottom: 12px;
}

.equity-guarantee .header-sellflex-guarantees p {
	margin-bottom: 42px;
}

.equity-guarantee .sellflex-guarantees-item {
	gap: 4px;
	padding: 33px 18px;
}

.equity-guarantee .sellflex-guarantees-item img {
	height: 30px;
}

.equity-guarantee
	.sellflex-guarantees-item
	.sellflex-guarantees-circle-wrapper {
	width: 70px;
	height: 71px;
	margin-bottom: 10px;
}

.equity-guarantee .sellflex-guarantees-item h4 {
	font-size: 18px;
}

.equity-guarantee .sellflex-guarantees-item p {
	font-size: 16px;
}
/* Guarantee [End] */

/* Trust [Start] */
.equity-trust {
	padding: 91px 0 129px;
}

.equity-trust .sellflex-trust-item {
	padding: 32px 17px 33px;
	gap: 4px;
	/* causing the squished icons
	height: 308px;*/
	height: none;
	max-width: 286px;
	width: 100%;
}

.equity-trust .sellflex-trust-item h4 {
	font-size: 16px;
}

.equity-trust .header-section.header-sellflex-trust h2 {
	margin-bottom: 12px;
}

.equity-trust .sellflex-trust-item p {
	font-size: 16px;
}

.equity-trust .header-section.header-sellflex-trust p {
	margin-bottom: 46px;
}

.equity-trust .sellflex-trust-item img {
	height: 30px;
}

.equity-trust .sellflex-trust-item .sellflex-trust-circle-wrapper {
	width: 70px;
	height: 70px;
	margin-bottom: 10px;
}

.equity-trust .sellflex-trust-items {
	gap: 20px;
}
/* Trust [End] */

/* Maximize [Start] */
.equity-maximize.sellflex-maximize {
	padding: 69px 0;
}

.equity-maximize .sellflex-maximize-item {
	/*padding: 31px 19px;*/
	padding: 52px 19px;
	gap: 14px;
	justify-content: normal;
}

.equity-maximize .header-sellflex-maximize h2 {
	margin-bottom: 9px;
}

.equity-maximize .header-section.header-sellflex-maximize p {
	margin-bottom: 42px;
}

.equity-maximize .sellflex-maximize-item h4 {
	font-size: 16px;
}

.equity-maximize .sellflex-maximize-item p {
	font-size: 16px;
}

.equity-maximize .sellflex-maximize-item img {
	width: 70px;
}

.equity-maximize .sellflex-the-cta-wrapper {
	/*padding-bottom: 0;*/
	padding: 56px 0 50px;
}
/* Maximize [End] */
}
@media screen and (min-width: 770px) and (max-width: 1739px) {/* Page Slider [Start] */
.header-noform-5-options {
	padding: 107px 0 108px;
}

.header-noform-5-options .home-heading {
	font-size: 50px;
	margin-bottom: 29px;
}

.header-noform-5-options .home-tag-heading {
	font-size: 30px;
	margin-bottom: 14px;
}

.header-noform-5-options .home-sub-heading {
	font-size: 16px;
	margin-bottom: 30px;
	max-width: 1200px;
}

.header-noform-5-options .home-slider-footer-items {
	flex-wrap: nowrap;
	gap: 18px;
}

.header-noform-5-options .home-slider-footer-item {
	padding: 22px 32px;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	min-height: 117px;
	max-width: 286px;
	width: 100%;
	padding: 16px 18px 30px;
}

.header-noform-5-options .home-slider-footer-item h3 {
	font-size: 24px;
	margin-bottom: 4px;
}

.header-noform-5-options .home-slider-footer-item span {
	font-size: 16px;
}

.header-noform-5-options .gfa-btn {
	font-size: 16px;
	max-width: 273px;
}

/* Page Slider [End] */

/* Six Choose [Start] */
.maxreno-six-choose {
	padding: 79px 0 89px 0;
}

.maxreno-six-choose h2 {
	margin-bottom: 12px;
}

.maxreno-six-choose .header-sellflex-six-choose {
	margin-bottom: 47px;
}

.maxreno-six-choose h3 {
	font-size: 24px;
	max-width: 279px;
	width: 100%;
}

.maxreno-six-choose img {
	height: 40px;
	margin-bottom: 0px;
}

.maxreno-six-choose .header-section p {
	max-width: 760px;
}

.maxreno-six-choose .content-section p {
	font-size: 16px;
}

.maxreno-six-choose .sellflex-six-choose-item {
	padding: 43px 27px 60px;
	gap: 18px;
	max-width: 386.512px;
	width: 100%;
}

.maxreno-six-choose .sellflex-six-choose-items {
	column-gap: 20px;
	row-gap: 26px;
}
/* Six Choose [End] */

/* Trust [Start] */
.maxreno-trust {
	padding: 81px;
}

.maxreno-trust .sellflex-trust-item {
	padding: 31px 19px 38px;
	gap: 4px;
	max-width: 286.047px;
	width: auto;
	height: 311.861px;
}

.maxreno-trust .sellflex-trust-item h4 {
	font-size: 16px;
}

.maxreno-trust .sellflex-trust-item p {
	font-size: 16px;
}

.maxreno-trust .sellflex-trust-item img {
	height: 30px;
}

.maxreno-trust .sellflex-trust-item .sellflex-trust-circle-wrapper {
	width: 70px;
	height: 70px;
	margin-bottom: 10px;
}

.maxreno-trust .sellflex-trust-items {
	gap: 15px;
	flex-wrap: wrap;
	justify-content: center;
}
/* Trust [End] */

/* Maximize [Start] */
.maxreno-maximize.sellflex-maximize {
	padding: 70px 0;
}
.maxreno-maximize .header-sellflex-maximize h2 {
	margin-bottom: 12px;
}

.maxreno-maximize .sellflex-maximize-item {
	padding: 31px 19px;
	gap: 14px;
	justify-content: normal;
}

.maxreno-maximize .sellflex-maximize-item h4 {
	font-size: 16px;
}

.maxreno-maximize .sellflex-maximize-item p {
	font-size: 16px;
}

.maxreno-maximize .sellflex-maximize-item img {
	width: 70px;
}
/* Maximize [End] */

/* How it works [Start] */
.how-it-works-maxreno.page-options-how-it-works {
	padding: 40px 0 64px;
}

.how-it-works-maxreno .page-options-how-it-works-item {
	padding: 40px 37px;
}

.how-it-works-maxreno .page-options-how-it-works-item h3 {
	font-size: 24px;
	margin-bottom: 6px;
}

.how-it-works-maxreno .page-options-how-it-works-item p {
	font-size: 16px;
}

.how-it-works-maxreno .page-options-how-it-works-item img {
	height: 84px;
}

.how-it-works-maxreno .sellflex-the-cta-wrapper {
	padding-bottom: 0;
	padding-top: 50px;
}
/* How it works [End] */

/* Situations [Start] */
.maxreno-situations {
	padding: 100px;
}
.maxreno-situations .sellflex-situations-items {
	gap: 20px;
}

.maxreno-situations .sellflex-situations-item {
	gap: 14px;
	padding: 40px 33px;
	max-width: 15.1%;
}

.maxreno-situations .sellflex-situations-item img {
	height: 31px;
}

.maxreno-situations
	.sellflex-situations-item
	.sellflex-situations-circle-wrapper {
	width: 71px;
	height: 70px;
}

.maxreno-situations .sellflex-situations-item h4 {
	font-size: 16px;
}
/* Situations [End] */

/* Guarantee [Start] */
.sellflex-guarantees.maxreno-guarantee {
	padding: 79px 0 71px;
}
.maxreno-guarantee .sellflex-guarantees-item {
	gap: 4px;
	padding: 33px 18px;
	max-width: 183px;
	width: 100%;
}
.maxreno-guarantee .sellflex-guarantees-items {
	flex-wrap: wrap;
	justify-content: center;
}

.maxreno-guarantee .sellflex-guarantees-item img {
	height: 30px;
}

.maxreno-guarantee .header-sellflex-guarantees h2 {
	margin-bottom: 15px;
}

.maxreno-guarantee
	.sellflex-guarantees-item
	.sellflex-guarantees-circle-wrapper {
	width: 70px;
	height: 71px;
	margin-bottom: 10px;
}

.maxreno-guarantee .sellflex-guarantees-item h4 {
	font-size: 16px;
	margin-left: auto;
	margin-right: auto;
	max-width: 104px;
	width: 100%;
}

.maxreno-guarantee .sellflex-guarantees-item p {
	font-size: 13px;
}

/* Guarantee [End] */

/* Testimonials [Start] */
.testimonials-maxreno {
	padding: 79px 0 89px;
}
.testimonials-maxreno .content-testimonial-v2 {
	max-width: 1920px;
	width: 100%;
}
.testimonials-maxreno h2.aos-init.aos-animate {
	margin-bottom: 7px;
}
.testimonials-maxreno .content-testimonial-v2 .slick-track {
	gap: 0px;
	padding-left: 0px;
}

.testimonials-maxreno .content-testimonial-v2 .card-item-testimonial {
	padding: 19px;
	max-width: none;
	min-width: 300px;
	height: 403px;
}

/* Testimonials [End] */
}
@media screen and (min-width: 770px) and (max-width: 1739px) {/*Hero [Start] */
.stressfree-hero {
	padding: 78px 0 77px;
}

.stressfree-hero .header-with-no-form > .home-heading {
	font-size: 50px;
	margin-bottom: 10px;
}
.stressfree-hero .home-tag-heading {
	margin-bottom: 10px;
}

.stressfree-hero .header-with-no-form .home-sub-heading {
	margin-bottom: 39x;
}

.stressfree-hero .header-with-no-form-page {
	padding: 74px 0;
	position: relative;
}
.stressfree-hero .home-slider-footer-items {
	gap: 17px;
}

.stressfree-hero .home-slider-footer-item {
	height: 91px;
	padding: 18px 23px;
}

.stressfree-hero .header-with-no-form-footer .home-slider-footer-item {
	max-width: 287px;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.stressfree-hero .header-with-no-form-footer .home-slider-footer-items {
	gap: 17px;
	margin-bottom: 31px;
}
/*Hero [End] */

/* Six Choose [Start] */
.stressfree-six-choose {
	padding: 79px 0 106px 0;
}

.stressfree-six-choose h2 {
	margin-bottom: 12px;
}

.stressfree-six-choose h3 {
	font-size: 24px;
}

.stressfree-six-choose img {
	height: 40px;
	margin-bottom: 7px;
}

.stressfree-six-choose .header-section p {
	max-width: 760px;
}

.stressfree-six-choose .content-section p {
	font-size: 16px;
}

.stressfree-six-choose .sellflex-six-choose-item {
	padding: 43px 27px 60px;
	gap: 18px;
}

.stressfree-six-choose .sellflex-six-choose-items {
	column-gap: 21px;
	row-gap: 26px;
}
/* Six Choose [End] */

/* Maximize [Start] */
.stressfree-maximize.sellflex-maximize {
	padding: 80px 0 100px;
}

.stressfree-maximize .sellflex-maximize-item {
	padding: 50px 16px 49px;
	gap: 14px;
	justify-content: normal;
}

.stressfree-maximize .sellflex-maximize-item h4 {
	font-size: 16px;
}

.stressfree-maximize .sellflex-maximize-item p {
	font-size: 16px;
}

.stressfree-maximize .sellflex-maximize-item img {
	width: 70px;
}

.stressfree-maximize .sellflex-maximize-items {
	gap: 19px;
}

.options-section.options-sellflex-maximize p {
	font-size: 20px;
}
/* Maximize [End] */

/* How it works [Start] */
.how-it-works-stressfree.page-options-how-it-works {
	padding: 71px 0 81px;
}
.how-it-works-stressfree h2.aos-init.aos-animate {
	margin-bottom: 12px;
}

.how-it-works-stressfree .page-options-how-it-works-items {
	column-gap: 22px;
	row-gap: 15px;
}

.how-it-works-stressfree .page-options-how-it-works-item {
	padding: 40px 37px;
}

.how-it-works-stressfree .page-options-how-it-works-item h3 {
	font-size: 24px;
	margin-bottom: 6px;
}

.how-it-works-stressfree .page-options-how-it-works-item p {
	font-size: 16px;
}

.how-it-works-stressfree .page-options-how-it-works-item img {
	height: 84px;
}

.how-it-works-stressfree .sellflex-the-cta-wrapper {
	padding-bottom: 0;
	padding-top: 40px;
}

.how-it-works-stressfree .content-the-cta {
	gap: 20px;
}
/* How it works [End] */

/* Guarantee [Start] */
.sellflex-guarantees {
	padding: 79px 0 97px;
}

.sellflex-guarantees .sellflex-guarantees-items {
	column-gap: 20px;
	row-gap: 34px;
}

.stressfree-guarantee .sellflex-guarantees-item {
	gap: 4px;
	padding: 31px 15px 23px;
	min-height: 267px;
}

.stressfree-guarantee .sellflex-guarantees-item img {
	height: 30px;
}

.stressfree-guarantee
	.sellflex-guarantees-item
	.sellflex-guarantees-circle-wrapper {
	width: 70px;
	height: 71px;
	margin-bottom: 10px;
}

.stressfree-guarantee .sellflex-guarantees-item h4 {
	font-size: 16px;
}

.stressfree-guarantee .sellflex-guarantees-item p {
	font-size: 16px;
}
/* Guarantee [End] */

/* Situations [Start] */
.stressfree-situations {
	padding: 73px 0 104px;
}

.stressfree-situations .sellflex-situations-items {
	gap: 21px;
}

.stressfree-situations .sellflex-situations-item {
	gap: 14px;
	padding: 40px 33px;
	max-width: 15.1%;
}

.stressfree-situations .sellflex-situations-item img {
	height: 31px;
}

.stressfree-situations
	.sellflex-situations-item
	.sellflex-situations-circle-wrapper {
	width: 71px;
	height: 70px;
}

.stressfree-situations .sellflex-situations-item h4 {
	font-size: 20px;
}
/* Situations [End] */

/* Testimonials [Start] */

.stressfree-testimonials .content-testimonial-v2 {
	max-width: 1920px;
	width: 100%;
}
.stressfree-testimonials h2.aos-init.aos-animate {
	margin-bottom: 7px;
}
.stressfree-testimonials .content-testimonial-v2 .slick-track {
	gap: 0px;
	padding-left: 0px;
}

.stressfree-testimonials.content-testimonial-v2 .card-item-testimonial {
	padding: 19px;
	max-width: none;
	min-width: 287px;
}

/* Testimonials [End] */

/* Trust [Start] */
.stressfree-trust {
	padding: 73px 0;
}

.stressfree-trust .sellflex-trust-item {
	padding: 32px 15px 39px;
	gap: 4px;
}

.stressfree-trust .sellflex-trust-item h4 {
	font-size: 16px;
}

.stressfree-trust .sellflex-trust-item p {
	font-size: 16px;
}

.stressfree-trust .sellflex-trust-item img {
	height: 30px;
}

.stressfree-trust .sellflex-trust-item .sellflex-trust-circle-wrapper {
	width: 70px;
	height: 70px;
	margin-bottom: 10px;
}

.stressfree-trust .sellflex-trust-items {
	gap: 18px;
}
/* Trust [End] */
}
@media screen and (min-width: 770px) and (max-width: 1739px) {/* Home Hero [Start] */
.lp-v1-hero .home-slider {
	padding-top: 74px;
	padding-bottom: 74px;
	gap: 0;
}

.landing-hero-left {
	max-width: 651px;
	width: 100%;
	margin-top: 0;
}

.lp-v1-hero .home-slider-right {
	margin-left: 100px;
}
/* Home Hero [End] */

/* 3 Steps [Start] */
.header-lp-one-solution-steps {
	margin-bottom: 45px;
}

.header-lp-one-solution-steps p {
	max-width: 949px;
	padding-top: 13px;
}

.lp-one-solution-steps-item h3 {
	font-size: 24px;
	margin-bottom: 14px;
}

.lp-one-solution-steps-item p {
	font-size: 16px;
}

.lp-one-solution-steps-item img {
	width: 40px;
	height: 40px;
}
/* 3 Steps [End] */

/* Choose Your Selling [Start] */
.lp-v1-choose-selling {
	padding-bottom: 77px;
}

.lp-v1-choose-selling h2 {
	max-width: 1067px;
}
/* Choose Your Selling [End] */

/* Track Record [Start] */
.home-track-record-content-right .tr-top-1 > div {
	max-width: 264px;
	width: 100%;
}
/* Track Record [End] */
}
@media screen and (min-width: 770px) and (max-width: 1739px) {/* Home Hero [Start] */
.header-lc-with-no-form-page {
	padding: 155px 0;
}

.header-lc-with-no-form-page .home-heading.home-lc-heading {
	font-size: 50px;
	margin-bottom: 25px;
}

.header-lc-with-no-form-page .home-sub-heading.home-lc-sub-heading {
	font-size: 24px;
	margin-bottom: 19px;
}

.header-lc-with-no-form-page .home-lc-slider-footer-item {
	max-width: 235px;
}

.header-lc-with-no-form-page .home-lc-slider-footer-item span {
	font-size: 16px;
}

.lp-lc .gfa-btn {
	margin-top: 35px;
}
/* Home Hero [End] */

/* Help Form Page [Start] */
.lp-help-form-page ul {
	padding-left: 16px;
	margin-bottom: 0;
}

.lp-help-form-page ul li {
	background-size: 18px;
	padding-left: 27px;
	font-size: 16px;
	margin-bottom: 18px;
	line-height: 118.782%;
	background-position-y: 0px;
}

.lp-help-form-page .lp-help-form-page-item {
	gap: 18px;
}

.lp-help-form-page .lp-help-form-page-left h2 {
	font-size: 40px;
}

.lp-help-form-page .lp-help-form-page-left h3 {
	font-size: 24px;
}

.lp-help-form-page-footer .lp-help-form-page-footer-item h3 {
	font-size: 40px;
}

.lp-help-form-page-footer .lp-help-form-page-footer-item span {
	font-size: 16px;
	display: inline-block;
	max-width: 131px;
}

.lp-help-form-page .sellflex-home-form h5 {
	font-size: 20px;
}

.lp-help-form-page .sellflex-home-form p {
	font-size: 16px;
}

.lp-help-form-page .sellflex-form label {
	font-size: 13px;
}

.lp-help-form-page .sellflex-form input,
.lp-help-form-page .sellflex-form select,
.lp-help-form-page .sellflex-form input.sellflex-input,
.lp-help-form-page .sellflex-form select.sellflex-input {
	font-size: 13px;
	padding: 9px 20px;
}

.lp-help-form-page .sellflex-form input::placeholder {
	font-size: 13px;
}

.lp-help-form-page .sellflex-form button {
	font-size: 16px;
}

.lp-help-form-page .lp-help-form-page-left {
	max-width: 687px;
	width: 100%;
}

.lp-help-form-page .lp-help-form-page-right {
	margin-left: 70px;
}

.lp-help-form-page .lp-help-form-page-footer {
	max-width: 476px;
}

.lc-form-page .lp-lc-v2-form {
	padding: 23px 21px 37px;
}

.lc-form-page .last-form {
	margin-bottom: 10px;
}

.lc-form-page .sellflex-form button {
	padding: 9px 0;
}

.lc-form-page p.sellflex-information {
	font-size: 10px;
	margin-bottom: 0;
}
/* Help Form Page [End] */
}
@media screen and (min-width: 770px) and (max-width: 1739px) {/* Thank you Hero [Start] */
.header-ty-with-no-form-page {
	padding: 76px 0;
}

.header-ty-with-no-form-page .header-with-no-form-wrapper {
	margin-bottom: 0;
}

.header-ty-with-no-form-page .header-with-no-form-wrapper img {
	width: 144px;
	height: 144px;
	margin-bottom: 28px;
}

.header-ty-with-no-form-page .header-with-no-form-wrapper h1 {
	font-size: 50px;
	margin-bottom: 12px;
}

.header-ty-with-no-form-page .header-with-no-form-wrapper h3 {
	font-size: 24px;
	max-width: 944px;
	margin-bottom: 22px;
}

.header-ty-with-no-form-page .header-with-no-form-wrapper a {
	font-size: 20px;
	max-width: 290px;
}

.header-ty-with-no-form-page .header-with-no-form-wrapper a img {
	width: 33px;
	height: 33px;
}
/* Thank you Hero [End] */

/* What happen next [Start] */
.lp-what-happens {
	padding: 63px 0 89px;
}

.lp-what-happens h2 {
	margin-bottom: 27px;
}

.lp-what-happens .sellflex-maximize-item {
	padding: 42px 18px 56px;
	justify-content: start;
	gap: 12px;
}

.lp-what-happens img {
	width: 48px;
	height: 48px;
}

.lp-what-happens p {
	font-size: 16px;
	font-weight: 400;
}
/* What happen next [End] */

/* 5 Options [Start] */
.lp-ty-5options {
	padding: 86px 0;
}

.lp-ty-5options h2 {
	margin-bottom: 6px;
}

.lp-ty-5options .header-sellflex-maximize p {
	font-size: 24px;
	margin-bottom: 32px;
	max-width: 856px;
}

.lp-ty-5options .sellflex-maximize-item {
	padding: 56px 24px;
	justify-content: start;
	gap: 0;
}

.lp-ty-5options img {
	width: 64px;
	padding-bottom: 32px;
}

.lp-ty-5options h4 {
	font-size: 16px;
}

.lp-ty-5options .sellflex-maximize-item p {
	font-size: 16px;
	font-weight: 400;
}
/* 5 Options [End] */

/* Wait for Options [Start] */
.lp-ty-wait-options .header-sellflex-guarantees h2 {
	margin-bottom: 38px;
}

.lp-ty-wait-options .sellflex-guarantees-circle-wrapper {
	width: 95px;
	height: 95px;
}

.lp-ty-wait-options .sellflex-guarantees-item {
	padding: 41px 24px 57px;
	gap: 5px;
}

.lp-ty-wait-options .sellflex-guarantees-item img {
	height: 38px;
}

.lp-ty-wait-options .sellflex-guarantees-item h4,
.lp-ty-wait-options .sellflex-guarantees-item p,
.lp-ty-wait-options .sellflex-guarantees-item a {
	font-size: 16px;
}
/* Wait for Options [End] */

/* Wait for Questions [Start] */
.lp-ty-questions {
	padding: 96px 0;
}

.lp-ty-questions .header-questions-were-here-to-help h2 {
	font-size: 40px;
	margin-bottom: 12px;
}

.lp-ty-questions .header-questions-were-here-to-help h3 {
	font-size: 24px;
	margin-bottom: 35px;
}

.lp-ty-questions .qwhth-content h3 {
	font-size: 24px;
}

.lp-ty-questions .qwhth-content h5 {
	font-size: 16px;
}

.lp-ty-questions .qwhth-content img {
	width: 20px;
	padding-top: 5px;
}
/* Wait for Questions [End] */

/* LP Testimonial [Start] */
.lp-ty-testimonial .content-testimonial-home {
	max-width: 900px;
}

.lp-ty-testimonial .content-item-testimonial {
	font-size: 16px;
	margin-bottom: 0;
}

.lp-ty-testimonial .home-testi-full-name {
	font-size: 16px;
}

.lp-ty-testimonial .home-testi-verified {
	font-size: 13px;
}

.lp-ty-testimonial .card-item-testimonial {
	height: auto;
	padding: 24px 20px;
	margin: 0 10px;
}

.lp-ty-testimonial .slick-track {
	gap: 0;
	padding-bottom: 3px;
}

.lp-ty-testimonial .bottom-item-testimonial {
	font-size: 14px;
	padding: 5px;
	display: none;
}

.lp-ty-testimonial .header-item-testimonial > img {
	width: 40px;
	height: 40px;
}

.lp-ty-testimonial .more-rating-info-testimonial {
	align-items: baseline;
}
/* LP Testimonial [End] */

/* Sellhouse [End] */
.lp-ty-sellhouse {
	padding: 94px 0;
}

.lp-ty-sellhouse .header-sellhouse h2 {
	font-size: 40px;
	padding-bottom: 13px;
}

.lp-ty-sellhouse .header-sellhouse h3 {
	font-size: 24px;
	margin-bottom: 25px;
}

.lp-ty-sellhouse .content-sellhouse a {
	font-size: 16px;
	max-width: 260px;
	width: 100%;
}

.lp-ty-sellhouse .content-sellhouse a img {
	max-width: 25px;
	width: 100%;
}
/* Sellhouse [Start] */
}
@media screen and (min-width: 770px) and (max-width: 1739px) {/* Home Hero [Start] */
.lp-v2-pe-hero .home-slider {
	align-items: center;
}

.lp-v2-pe-hero .home-heading {
	padding-bottom: 9px;
}

.lp-v2-pe-hero .landing-hero-left {
	max-width: 687px;
	width: 100%;
}

.lp-v2-pe-hero .home-slider-footer {
	max-width: 685px;
	width: 100%;
	margin: 24px 0 42px;
}

.lp-v2-pe-hero .home-slider-footer h4 {
	font-size: 24px;
}

.lp-v2-pe-hero .home-slider-footer p {
	font-size: 16px;
}

.lp-v2-pe-hero .home-slider-right {
	margin-left: 56px;
}
/* Home Hero [End] */

/* Choose Your Selling [Start] */
.lp-v2-options-card.choose-option-cards-wrapper ul {
	margin-bottom: 20px;
}

.lp-v2-options-card.choose-option-cards-wrapper ul li {
	font-size: 16px;
	line-height: normal;
	padding-left: 24px;
	background-size: 16px 15px;
	background-position-y: 4px;
}

.lp-v2-options-card.choose-option-cards-wrapper p {
	margin-bottom: 30px;
}

.lp-v2-options-card .selling-option-btn {
	font-size: 16px;
}
/* Choose Your Selling [End] */

/* Real Result [Start] */
.lp-real-results {
	padding: 80px 0;
}

.lp-real-results
	.sellflex-six-choose-items
	.sellflex-six-choose-item
	.top-result-item {
	font-size: 20px;
	max-width: 284px;
	margin-bottom: 19px;
	margin-bottom: 0;
}

.lp-real-results
	.sellflex-six-choose-items
	.sellflex-six-choose-item
	.bottom-result-name {
	font-size: 16px;
	margin-bottom: 0;
}

.lp-real-results
	.sellflex-six-choose-items
	.sellflex-six-choose-item
	.bottom-result-item {
	font-size: 13px;
	margin-bottom: 0;
	max-width: 210px;
	width: 100%;
}

.lp-real-results .sellflex-six-choose-items .sellflex-six-choose-item {
	padding: 27px 22px 27px;
	flex: 0 1 calc(33.3% - 20px);
	gap: 19px;
}

.lp-real-results .sellflex-six-choose-items .sellflex-six-choose-item p {
	font-size: 16px;
	margin-bottom: 0;
}
/* Real Result [End] */

/* Question [Start] */
.lp-v2-questions {
	padding: 59px 0 98px;
}

.lp-v2-questions .page-options-how-it-works-content h3 {
	font-size: 24px;
	margin-bottom: 10px;
}

.lp-v2-questions .page-options-how-it-works-content p {
	font-size: 16px;
}

.lp-v2-questions
	.content-page-options-how-it-works
	.page-options-how-it-works-item {
	padding: 50px 68px;
}

.lp-v2-questions .page-options-how-it-works-items {
	gap: 20px;
}
/* Question [End] */

/* Ready to Discover Form [Start] */
.lp-v2-cta {
	padding: 85px 0 97px;
}

.lp-v2-cta .sell-cta-top {
	margin-bottom: 7px;
}

.lp-v2-cta .sell-cta-top .sell-cta-top-title {
	max-width: 775px;
	width: 100%;
}

.lp-v2-cta .sell-cta-content a {
	max-width: 283px;
	width: 100%;
	padding: 12px 76px;
}

.lp-v2-cta .w-input-form .sell-cta-bottom {
	font-size: 24px;
	font-weight: 300;
	margin-bottom: 31px;
}

.lp-v2-cta .w-input-form .cta-inline-form input[type="text"] {
	font-size: 16px;
	padding: 12px 30px;
}

.lp-v2-cta .w-input-form .cta-inline-form input[type="text"]::placeholder {
	font-size: 16px;
}

.lp-v2-cta .w-input-form .cta-inline-form {
	margin-bottom: 22px;
	gap: 20px;
}

.lp-v2-cta .w-input-form .qwhth-content h3 {
	font-size: 24px;
}

.lp-v2-cta .w-input-form .qwhth-content h5 {
	font-size: 16px;
}
/* Ready to Discover Form [End] */

/* Versus [Start] */
.lp-v2-comparison .sellflex-guarantee-card h2 {
	font-size: 24px;
}

.lp-v2-comparison .sellflex-guarantee-card p {
	font-size: 16px;
	max-width: 943px;
}

.lp-v2-comparison .sellflex-the-cta-wrapper {
	padding-top: 0;
}

.lp-v2-comparison .home-comparison-content-item ul {
	padding-left: 50px;
}
/* Versus [End] */

/* Dont wait [Start] */
.lp-v2-dont-wait {
	padding: 89px 0 101px;
}

.lp-v2-dont-wait .header-section h2 {
	padding-bottom: 16px;
}

.lp-v2-dont-wait .header-lp-v2-dont-wait p {
	font-size: 24px;
}

.lp-v2-dont-wait .sell-flex-numbers-box-items {
	margin-bottom: 34px;
	gap: 26px;
}

.lp-v2-dont-wait .sell-flex-numbers-box-items .sell-flex-numbers-box-item {
	max-width: 356px;
	width: 100%;
	padding: 35px;
}

.lp-v2-dont-wait .sell-flex-numbers-box-items .sell-flex-numbers-box-item h3 {
	font-size: 40px;
}

.lp-v2-dont-wait .sell-flex-numbers-box-items .sell-flex-numbers-box-item p {
	font-size: 16px;
}

.lp-v2-dont-wait .form-with-bg-img {
	padding: 80px 80px 40px;
}

.lp-v2-dont-wait .form-with-bg-img p {
	font-size: 13px;
}
/* Dont wait [End] */
}
@media screen and (min-width: 770px) and (max-width: 1739px) {/* Home Hero [Start] */
.hero-main-lp {
	padding: 127px 0 164px;
}

.hero-main-lp .home-heading.home-lc-heading {
	min-width: 1039px;
	margin-bottom: 10px;
}

.hero-main-lp .form-get-cash-offer input[type="text"],
.hero-main-lp .form-get-cash-offer input[type="email"] {
	font-size: 16px;
	min-width: 400px;
	padding: 18px 28px;
}

.hero-main-lp .form-get-cash-offer input[type="text"]::placeholder,
.hero-main-lp .form-get-cash-offer input[type="email"]::placeholder {
	font-size: 16px;
}

.hero-main-lp .form-get-cash-offer .sellflex-input-button {
	font-size: 16px;
	padding: 16px 44px;
	min-width: 270px;
}

.hero-main-lp .form-get-cash-offer-wrapper {
	margin-bottom: 16px;
}

.hero-main-lp .form-get-cash-offer-wrapper .form-get-cash-offer {
	min-width: 1100px;
}

.hero-main-lp .tagline-lp-main {
	font-size: 24px;
}

.hero-main-lp .home-heading.home-lc-heading.for-question {
	font-size: 50px;
	margin-bottom: 12px;
	max-width: 1200px;
}
/* Home Hero [End] */

/* Random Header [Start] */
.main-lp-random-header {
	padding: 75px 0;
}

.header-main-lp-random-header h2 {
	margin-bottom: 12px;
	font-weight: 500;
}

.main-lp-random-header .header-section p {
	max-width: 697px;
}

.lp-main-quick-cash .sellflex-six-choose-item {
	flex: 0 1 calc(33.3% - 20px);
	padding: 0;
	gap: 21px;
}

.lp-main-quick-cash .sellflex-six-choose-item h3 {
	font-size: 24px;
	margin-bottom: 0;
}

.lp-main-quick-cash .sellflex-six-choose-item p {
	font-size: 16px;
	min-width: auto;
	max-width: 345px;
}

.lp-main-quick-cash .sellflex-six-choose-item img {
	height: 40px;
	margin-bottom: 0;
}

.header-lp-main-quick-cash h2 {
	padding-bottom: 36px;
}
/* Random Header [End] */

/* Why Sell With Us [Start] */
.main-lp-why {
	max-width: 1200px;
}

.main-lp-why-row,
.main-lp-why-head {
	font-size: 16px;
}

.main-lp-why-right {
	font-size: 16px;
}

.main-lp-why-left .main-lp-why-row div:last-child {
	font-size: 16px;
}

.main-lp-why-left .main-lp-why-row:first-child div:last-child {
	font-size: 16px;
}

.main-lp-why-row,
.main-lp-why-head {
	padding: 54px 24px 12px;
}

.main-lp-why-right > div {
	padding: 54px 24px 12px;
}

.main-lp-why-right > div:first-child {
	font-size: 16px;
}
/* Why Sell With Us [End] */

/* Main LP CTA [Start] */
.main-lp-cta-section {
	padding: 84px 0;
}

.main-lp-cta-section h3 {
	font-size: 40px;
	font-weight: 700;
}

.main-lp-cta-section .sellflex-the-cta-wrapper {
	padding: 0;
}

.main-lp-cta-section .gradient-button {
	font-size: 16px;
}
/* Main LP CTA [End] */

/* Main LP Disclaimer [Start] */
.main-lp-disclaimer-section p {
	font-size: 13px;
}
/* Main LP Disclaimer [End] */

/* Main LP Multi Step Form [Start] */
#multi-step-form {
	max-width: 1200px;
	min-width: auto;
}

#multi-step-form .home-lc-sub-heading {
	margin-bottom: 36px;
}

.mainlp-inputs {
	max-width: 1200px;
	margin-bottom: 24px;
}

.steps-btn .get-my-cash-offer,
.steps-btn .back-to-start,
.steps-btn .prev-step,
.steps-btn .next-step {
	font-size: 16px;
}

.mainlp-inputs .radio-box-box {
	min-width: 543px;
}

.mainlp-inputs .sellflex-input {
	min-width: 808px;
	font-size: 16px;
}

.mainlp-inputs label {
	font-size: 20px;
}
/* Main LP Multi Step Form [End] */

/**** Thank you page [Start] ***/
.hero-main-lp-ty .thank-you-section {
	max-width: 1200px;
	padding: 41px 73px 33px;
	margin-bottom: 73px;
}

.hero-main-lp-ty .thank-you-title {
	font-size: 50px;
	max-width: 402px;
	margin-bottom: 42px;
}

.hero-main-lp-ty .sub-title {
	font-size: 30px;
	padding-bottom: 51px;
}

.hero-main-lp-ty h4 {
	font-size: 24px;
	padding-bottom: 45px;
}

.hero-main-lp-ty .thank-you-description p {
	font-size: 24px;
	padding-bottom: 41px;
}

.hero-main-lp-ty .timer h3 {
	padding-bottom: 9px;
	font-size: 40px;
}

.hero-main-lp-ty .timer span {
	font-size: 16px;
}

.hero-main-lp-ty .video-section {
	max-width: 1200px;
	padding-top: 73px;
}

.hero-main-lp-ty .video-section h3 {
	font-size: 40px;
	max-width: 325px;
	padding-bottom: 40px;
}

.hero-main-lp-ty .help-title {
	font-size: 20px;
	margin-bottom: 36px;
}

.hero-main-lp-ty .phone-number {
	font-size: 24px;
	line-height: normal;
}
/**** Thank you page [End] ***/
}
@media screen and (min-width: 770px) and (max-width: 1739px) {/* Home Hero [Start] */
.hero-main-lp.blue #multi-step-form {
	min-width: auto;
}

.hero-main-lp.blue #multi-step-form .home-lc-sub-heading {
	margin-bottom: 12px;
	font-size: 30px;
}

.hero-main-lp.blue .gradient-button,
.hero-main-lp.blue button {
	padding: 11px 22px;
	font-size: 24px;
}

.hero-main-lp.blue .mainlp-inputs {
	max-width: 900px;
	gap: 20px;
}

.hero-main-lp.blue .mainlp-inputs.mainsteprow {
	max-width: 700px;
}

.hero-main-lp.blue .mainlp-inputs .radio-box-box {
	min-width: 448px;
}

.hero-main-lp.blue .sellflex-input {
	min-width: 500px;
	max-width: 554px;
}

.hero-main-lp.blue textarea.sellflex-input {
	max-width: 700px;
}

.hero-main-lp.blue .form-get-cash-offer input[type="text"],
.hero-main-lp.blue .form-get-cash-offer input[type="email"] {
	min-width: 367px;
}

.hero-main-lp.blue .home-heading.home-lc-heading.for-question {
	font-weight: 700;
	margin-bottom: 104px;
}

.hero-main-lp.blue .home-heading.main-h1 {
	padding-bottom: 83px;
}

.hero-main-lp.blue .steps-btn {
	gap: 12px;
}

.hero-main-lp.blue .steps-btn button {
	font-size: 16px;
	width: 82px;
	height: 45px;
}

.hero-main-lp.blue #multi-step-form #step-2 .home-lc-sub-heading {
	padding-left: 122px;
}

.hero-main-lp.blue #multi-step-form #step-5 .home-lc-sub-heading {
	max-width: 1077px;
}

.hero-main-lp.blue #step-5 .mainlp-inputs {
	width: 784px;
}

.hero-main-lp.blue .mainlp-inputs textarea {
	max-width: 808px;
	height: 122px;
	font-size: 12px;
}

.hero-main-lp.blue .mainlp-inputs textarea::placeholder {
	font-size: 12px;
}

.hero-main-lp.blue .mainsteprow label {
	font-size: 16px;
}

.hero-main-lp.blue .mainsteprow {
	gap: 5px;
}

.hero-main-lp.blue #multi-step-form #step-7 input {
	width: 499px;
	min-height: 44px;
}

.hero-main-lp.blue #multi-step-form #step-7 .mainsteprow .field-inline {
	padding-bottom: 0;
}

.hero-main-lp.blue #multi-step-form #step-7 .steps-btn {
	padding-left: 0px;
	padding-top: 10px;
	margin-left: -16px;
}

.hero-main-lp.blue #multi-step-form #step-7 .get-my-cash-offer {
	width: 208px;
	max-width: 208px;
	min-width: 208px;
}

.hero-main-lp.blue #multi-step-form #step-7 .home-lc-sub-heading {
	font-size: 28px;
}
/* Home Hero [End] */

/* Quick Cash [Start] */
.lp-main-quick-cash.blue .sellflex-six-choose-item h3 {
	font-weight: bold;
}

.lp-main-quick-cash.blue .sellflex-six-choose-items {
	column-gap: 40px;
	align-items: center;
}
/* Quick Cash [End] */

/* Why Sell [Start] */
.main-lp-why-sell.blue .main-lp-why-right {
	max-width: 322px;
	font-size: 16px;
}

.main-lp-why-sell.blue .main-lp-why-right > div {
	width: 322px;
	height: 100px;
}

.main-lp-why-sell.blue .main-lp-why-row,
.main-lp-why-sell.blue .main-lp-why-head {
	height: 100px;
}

.main-lp-why-sell.blue .main-lp-why-head {
	font-size: 16px;
}

.main-lp-why-sell.blue
	.main-lp-why-left
	.main-lp-why-row:first-child
	div:last-child {
	font-size: 16px;
}
/* Why Sell [End] */

/* Thank you [Start] */
.hero-main-lp-ty.blue .thank-you-title {
	margin-bottom: 13px;
}

.hero-main-lp-ty.blue .sub-title,
.hero-main-lp-ty.blue h4,
.hero-main-lp-ty.blue .thank-you-description p {
	padding-bottom: 10px;
}

.hero-main-lp-ty.blue .thank-you-description p:last-child {
	padding-bottom: 34px;
}

.hero-main-lp-ty .thank-you-section {
	margin-bottom: 30px;
}

.hero-main-lp-ty .video-section {
	padding-top: 27px;
}
/* Thank you [End] */
}
@media screen and (min-width: 770px) and (max-width: 1739px) {.hero-main-lp.lp-v2.blue .home-heading.main-h1 {
	font-size: 64px;
	max-width: none;
	width: 100%;
	margin-bottom: 16px;
	padding-bottom: 0;
	width: 100%;
}

.hero-main-lp.lp-v2.blue .home-heading.home-lc-heading.for-question {
	max-width: none;
	width: 100%;
	font-size: 30px;
	font-weight: 400;
	margin-bottom: 25px;
}

.hero-main-lp.lp-v2 .home-block-items ul li {
	background: url(img/check-green.svg) no-repeat left center;
	background-size: 28px 28px;
	padding-left: 35px;
	margin-bottom: 27px;
	line-height: 28px;
}

.hero-main-lp.lp-v2.blue #wrapper-progress {
	max-width: 1000px;
	width: 100%;
}

.hero-main-lp.lp-v2 .home-block-items ul {
	font-size: 20px;
}

.hero-blue-lp-trust-icons {
	/* margin-bottom: 72px; */
}

.hero-main-lp.lp-v2.blue .mainlp-inputs {
	max-width: 1200px;
	width: 100%;
}

.hero-main-lp.lp-v2.blue .radio-box-box {
	background-color: #2196fd;
	border: none;
	min-width: auto;
	max-width: 364px;
	width: 100%;
	height: 57px;

	display: flex;
	align-items: center;
}

/* Why Sell [Start]*/

.page-options-how-it-works.how-it-works-page-works.lp-v2 {
	padding: 70px 0;
}

.how-it-works-page-works.lp-v2 h2 {
	font-size: 50px;
	font-weight: 700;
	margin-bottom: 20px;
}

.how-it-works-page-works.lp-v2 h3 {
	font-size: 30px;
	font-weight: normal;
}

.how-it-works-page-works.lp-v2 .header-page-options-how-it-works {
	margin-bottom: 50px;
}

.how-it-works-page-works.lp-v2 .page-options-how-it-works-item {
	padding: 26px 40px 56px 40px;
}

/* Why Sell [End]*/

/* Testimonials [Start]*/

.lp-blue-testimonials.lp-v2 {
	padding: 70px 0;
}

.lp-blue-testimonials.lp-v2 h2 {
	max-width: none;
	width: 100%;
	font-size: 50px;
	margin: 0 auto 20px;
}

/* Testimonials [End]*/

/* How It works [Start]*/

.blue-lp-v2-how-it-works {
	padding: 70px 0;
}

.blue-lp-v2-how-it-works h2 {
	font-size: 50px;
	font-style: normal;
	line-height: 50px;
}

/* How It works [End]*/

/* How do I get Started [Start]*/

.blue-lp-v2-how-to-get-started {
	padding: 70px 0;
	background: #25364d;
}

.blue-lp-v2-how-to-get-started h2 {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 50px;
	font-style: normal;
	font-weight: 700;
	line-height: 118%; /* 59px */
	margin-bottom: 40px;
}

.blue-lp-v2-how-to-get-started h3 {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 35px;
	font-style: normal;
	font-weight: 700;
	line-height: 118%; /* 41.3px */
	margin-bottom: 40px;
}

/* How do I get Started [End]*/

/* .lp-blue-testimonials.lp-v2 .card-item-testimonial {
	max-width: 525px;
	width: 100%;
	min-height: auto;
	height: auto;
	padding: 20px 24px;
	background-color: #fff;
} */
}
@media screen and (min-width: 770px) and (max-width: 1739px) {/* Situations [Start] */
.how-it-works-situations {
	padding: 76px 0 87px;
}

.how-it-works-situations h2 {
	margin-bottom: 49px;
	font-size: 38px;
}

.how-it-works-situations .sellflex-situations-items {
	gap: 20px;
}

.how-it-works-situations .sellflex-situations-item {
	gap: 14px;
	padding: 35px 16px;
	max-width: 15.1%;
	height: auto;
}

.how-it-works-situations .sellflex-situations-item img {
	height: 31px;
}

.how-it-works-situations
	.sellflex-situations-item
	.sellflex-situations-circle-wrapper {
	width: 71px;
	height: 70px;
}

.how-it-works-situations .sellflex-situations-item h4 {
	font-size: 20px;
}
/* Situations [End] */

/* How it works [Start] */
.how-it-works-page-works.page-options-how-it-works {
	padding: 81px 0 99px;
}

.how-it-works-page-works .page-options-how-it-works-item {
	padding: 40px 37px;
}

.how-it-works-page-works .page-options-how-it-works-item h3 {
	font-size: 24px;
	margin-bottom: 6px;
}

.how-it-works-page-works .page-options-how-it-works-item p {
	font-size: 16px;
}

.how-it-works-page-works .page-options-how-it-works-item img {
	height: 84px;
}

.how-it-works-page-works ul {
	font-size: 16px;
	gap: 9px;
}

.how-it-works-page-works li {
	background-position-y: 3px;
	background-size: 16px;
	padding-left: 24px;
}

.how-it-works-page-works .header-page-options-how-it-works {
	margin-bottom: 30px;
}

.how-it-works-page-works .page-options-how-it-works-items {
	gap: 20px;
}

.content-the-cta {
	margin-top: 0;
}
/* How it works [End] */

/* 5 Options Slider [Start] */
.how-it-works-hero {
	padding: 136px 0 131px 0;
}

.how-it-works-hero .home-heading {
	font-size: 50px;
	margin-bottom: 15px;
}

.how-it-works-hero .home-sub-heading {
	font-size: 24px;
	max-width: none;
	margin-bottom: 15px;
}

.how-it-works-hero .home-slider-footer .home-slider-footer-item h3 {
	font-size: 40px;
}

.how-it-works-hero .home-slider-footer .home-slider-footer-item span {
	font-size: 20px;
}

.how-it-works-hero .home-slider-footer .home-slider-footer-item:nth-child(4) {
	flex: 0 0 204px;
}
/* 5 Options Slider [End] */

/* Comparison [Start] */
.how-it-works-comparison .home-comparison-content-items {
	max-width: 978px;
	margin: auto;
}

.how-it-works-comparison .home-compare-two {
	max-width: 314px;
	width: 100%;
}
/* Comparison [End] */
}
@media screen and (min-width: 770px) and (max-width: 1739px) {/* Hero Banner [Start] */
.about-us-hero {
	padding: 85px 0;
}

.about-us-hero .home-heading {
	font-size: 50px;
	padding-bottom: 26px;
	max-width: 1200px;
}

.about-us-hero .home-sub-heading {
	font-size: 22px !important;
	max-width: 1200px;
	margin-bottom: 29px;
}

.about-us-hero .home-slider-wide .home-slider-footer-item h3 {
	font-size: 40px;
}

.about-us-hero .home-slider-footer .home-slider-footer-item span {
	font-size: 16px;
}

.about-us-hero
	.home-slider-wide
	.home-slider-footer
	.home-slider-footer-item
	span.sub {
	font-size: 20px;
	font-weight: 700;
}
/* Hero Banner [End] */

/* Trust [Start] */
.about-us-trust {
	padding: 89px 0 116px;
}

.about-us-trust .sellflex-trust-items {
	gap: 24px;
}

.about-us-trust .sellflex-trust-item {
	padding: 28px 22px 43px;
	align-items: center;
}

.about-us-trust .sellflex-trust-item .sellflex-trust-circle-wrapper {
	width: 84.419px;
	height: 83.721px;
}

.about-us-trust .sellflex-trust-item img {
	height: 36.977px;
}

.about-us-trust .sellflex-trust-item h4 {
	font-size: 24px;
	max-width: 274px;
	margin: 0;
}

.about-us-trust .sellflex-trust-item p {
	font-size: 16px;
}

.about-us-trust .header-sellflex-trust p {
	margin-bottom: 0;
}
/* Trust [End] */

/* Situations [Start] */
.about-us-situations {
	padding: 66px 0 96px;
}

.about-us-situations h2 {
	margin-bottom: 45px;
}

.about-us-situations .sellflex-situations-items {
	gap: 20px;
}

.about-us-situations .sellflex-situations-item {
	padding: 32px 19px;
}

.about-us-situations .sellflex-situations-item img {
	height: 31px;
}

.about-us-situations .sellflex-situations-item h4 {
	font-size: 16px;
	font-weight: 700;
}

.about-us-situations .sellflex-situations-circle-wrapper {
	width: 70px;
	height: 70px;
	margin-bottom: 8px;
}

.about-us-situations p {
	font-size: 13px;
}
/* Situations [End] */

/* Deep Dallas [Start] */
.about-us-deep-dallas {
	padding: 78px 0 83px;
}

.about-us-deep-dallas h2 {
	font-size: 39px;
}

.about-us-deep-dallas .header-section h2 {
	font-size: 38px !important;
}

/* Deep Dallas [End] */

/* Comparison [Start] */
.about-us-comparison {
	padding: 20px 0 0;
}

.about-us-comparison .home-comparison-content-items {
	max-width: 898px;
	margin: auto;
}

.about-us-comparison .home-comparison-content-item {
	height: auto;
}

.about-us-comparison .sellflex-the-cta-wrapper {
	padding: 40px 0 18px;
}

.about-us-comparison .home-comparison-content-item .home-comparison-two {
	padding: 13px 0 14px;
}

.about-us-comparison .home-comparison-content-item img {
	height: 31px;
}

.content-the-cta {
	margin-top: 40px;
}

/* Comparison [End] */

/* Why we started [Start] */
.sellflex-why-we-started {
	padding: 103px 0 111px;
}

.sellflex-why-we-started .why-we-started-main-left {
	max-width: 756px;
}

.why-we-started-main-right {
	display: none;
}

/* Why we started [End] */

/* Sell Flex CTA [Start] */
.sell-flex-cta {
	padding: 86px 0 77px;
	margin-bottom: 0px;
}

.sell-flex-cta .sell-cta-bottom {
	max-width: 635px;
}

.sell-flex-cta .sell-cta-top .sell-cta-top-title {
	max-width: 833px;
}
}
@media screen and (min-width: 770px) and (max-width: 1739px) {/* LP Help Form Page [START] */
.lp-help-form-page {
	padding: 107px 0 89px;
}

.lp-help-form-page .lp-help-form-page-left {
	max-width: 100%;
	padding-top: 122px;
	width: 50%;
}

.lp-help-form-page .lp-help-form-page-item {
	gap: 0;
	max-width: 445px;
}

.lp-help-form-page .lp-help-form-page-item h3 {
	font-size: 16px;
}

.lp-help-form-page .lp-help-form-page-right .get-offer-form-container h5 {
	font-size: 20px;
	margin-bottom: 13px;
}

.lp-help-form-page .lp-help-form-page-right .get-offer-form-container p {
	font-size: 16px;
	margin-bottom: 28px;
}

.lp-help-form-page .sellflex-form input,
.lp-help-form-page .sellflex-form select,
.lp-help-form-page .sellflex-form input.sellflex-input,
.lp-help-form-page .sellflex-form select.sellflex-input {
	margin-bottom: 24px;
}

.lp-help-form-page .sellflex-form .sellflex-input,
.lp-help-form-page .sellflex-form .sellflex-input::placeholder {
	font-size: 13px;
}

.lp-help-form-page .sellflex-form textarea.sellflex-input {
	min-height: 150px;
}

/* Questions we are help to help [START] */
.questions-were-here-to-help.bg-gray-400 {
	background-color: #f5f5f5;
	padding: 75px 0 87px;
}

.questions-were-here-to-help .header-questions-were-here-to-help h2 {
	font-size: 40px;
}

.questions-were-here-to-help .header-questions-were-here-to-help h3 {
	font-size: 24px;
	margin: 0 0 16px;
}
.questions-were-here-to-help .qwhth-content h3 {
	font-size: 24px;
}

.questions-were-here-to-help .qwhth-content h5 {
	font-size: 16px;
}
/* Questions we are help to help [END] */

/* Sellhouse [START] */
.sellhouse {
	padding: 62px 0 77px;
}

.sellhouse .header-sellhouse h2 {
	font-size: 40px;
	margin-bottom: 14px;
}

.sellhouse .header-sellhouse h3 {
	font-size: 24px;
	max-width: 846px;
}

.sellhouse .content-sellhouse a {
	font-size: 16px;
	height: 100%;
	width: 260px;
	padding: 10px;
	align-items: center;
}

.sellhouse .content-sellhouse a img {
	width: auto;
	height: 30px;
}
/* Sellhouse [END] */

/* Sell Flex CTA [START] */
.sell-flex-cta .sellflex-testimonial-block {
	display: none;
}
/* Sell Flex CTA [END] */
}
@media screen and (min-width: 770px) and (max-width: 1739px) {/* Privacy Policy [Start] */
.sellflex-legal h1 {
	font-size: 50px;
	padding-bottom: 46px;
}

.sellflex-legal h2 {
	font-size: 24px;
	padding: 30px 0 10px;
}

.sellflex-legal h3 {
	font-size: 18px;
	padding: 12px 0 8px;
}

.sellflex-legal-wrapper {
	max-width: 1200px;
}

.sellflex-legal p {
	padding-bottom: 10px;
	font-size: 16px;
}

.sellflex-legal ul {
	font-size: 16px;
	padding-left: 32px;
}
/* Privacy Policy [End] */

/** Table [Start] **/
.sellflex-legal table {
	font-size: 16px;
}

.sellflex-legal table td {
	padding: 8px 16px;
	word-wrap: break-word;
	white-space: normal;
}

.sellflex-legal table tbody tr:first-child td {
	padding-top: 16px;
}
/** Table [End] **/
}
@media screen and (min-width: 770px) and (max-width: 1739px) {.hb-page h1 {
	font-size: 48px;
	padding: 22px 0 14px 0;
}
.hb-details-header-left {
	gap: 15px;
}
.hb-page h5 {
	font-size: 18px;
	font-weight: normal;
}
.hb-booking-timer-container {
	padding: 24px;
	margin-bottom: 20px;
}
.hb-pricing-details button {
	margin-bottom: 34px;
}
.hb-aminities-svg-wrapper {
	width: 31px;
	height: 31px;
}
.hb-aminities-details {
	gap: 10px;
}
.hb-aminities-details-wrapper {
	gap: 16px;
}
.hb-pricing-details .hb-cash-offers {
	padding: 21px 0 33px;
}
.hb-similar-listing-card-details .hb-aminities-details h5:first-child,
.hb-similar-listing-card-details .hb-aminities-details h5:nth-child(2) {
	font-size: 15px;
}
.hb-similar-listing-card-details .hb-aminities-svg-wrapper svg {
	height: 21px;
	width: 21px;
}
.hb-similar-listing .hb-aminities-details,
.hb-similar-listing-card-details .hb-aminities-details-wrapper {
	gap: 7px;
}
.hb-other-details h3 {
	font-size: 24px;
}
.hb-other-details ul {
	gap: 15px;
}
.hb-other-details li {
	font-size: 20px;
}
.hb-other-details li,
.hb-location p,
.hb-investment-details h4,
.hb-similar-listing h4 {
	font-size: 20px;
}
.hb-other-details-text,
.hb-location-text {
	font-size: 20px;
}
.hb-page .gap-md {
	gap: 15px;
}
.hb-location h2,
.hb-investment-highlights h2,
.hb-faqs h2,
.hb-similar-listing h2,
.hb-contact-us-details h2 {
	font-size: 48px;
}
.hb-investment-highlights {
	gap: 33px;
}
.hb-page .hb-location button {
	max-width: 277px;
}

.hb-investment-details {
	padding: 47px 69px;
}

.hb-faqs h2 {
	padding-left: 0;
	margin-bottom: 28px;
}
.home-faq-container .accordion_home_faq__arrow-item {
	margin-top: 0;
}
.home-faq-container .accordion_home_faq__content p {
	font-size: 20px;
}

.hb-page .hb-similar-listing-header button {
	width: 100%;
	max-width: 277px;
	height: 60px;
}
.hb-similar-listing-card-details .hb-hot-deals-fire,
.hb-similar-listing-card-details h5 {
	font-size: 14px;
}
.hb-page .hb-similar-listing-price {
	margin-bottom: 14px;
}
.hb-similar-listing-controls .slick-prev,
.hb-similar-listing-controls .slick-next {
	height: 45px;
	width: 45px;
}
.hb-similar-listing-controls .slick-prev::before,
.hb-similar-listing-controls .slick-next::before {
	font-size: 28px;
}

.hb-contact-us-container {
	gap: 26px;
}
.hb-contact-us-details h2 {
	margin-bottom: 0;
}
.hb-contact-us-details h4 {
	font-size: 20px;
	margin-bottom: 33px;
}
.hb-contact-us-note {
	padding: 15px 59px;
	font-size: 20px;
}

.hb-contact-us-form {
	max-height: 866px;
}

.hb-contact-us-form h3 {
	font-size: 20px;
	margin-bottom: 5px;
}
.hb-contact-us-form h4 {
	font-size: 16px;
}
.hb-contact-us-form form {
	gap: 20px;
	margin-top: 22px;
	margin-bottom: 20px;
}
.hb-contact-us-form label,
.hb-contact-us-form input::placeholder,
.hb-contact-us-form textarea::placeholder {
	font-size: 16px;
}
.hb-contact-us-form input {
	padding: 8px 18px;
}
.hb-contact-us-form .select-wrapper {
	padding: 0 18px;
}
.hb-similar-listing-gallery .slick-slide {
	margin: 0 15px;
}

.hb-similar-listing-gallery .slick-list {
	margin: 0 -15px;
}

.hb-similar-listing-controls .slick-dots {
	gap: 10px;
}
.hb-similar-listing-controls .slick-dots li,
.hb-similar-listing-controls .slick-dots li button {
	width: 8px;
	height: 8px;
}
.hb-similar-listing-controls {
	gap: 12px;
	margin-top: 28px;
}

.slider-for-hb-gallery .slick-list .main-slide-item img {
	height: 682px;
}

.hb-location iframe {
	height: 400px;
}
.hb-page .hb-similar-listing-header button,
.hb-similar-listing-card-ctas a,
.hb-similar-listing-card-ctas button:nth-child(2) {
	border-radius: 10px;
}

.hb-similar-listing-controls .slick-prev,
.hb-similar-listing-controls .slick-next,
.hb-similar-listing-controls .slick-prev::before,
.hb-similar-listing-controls .slick-next::before {
	height: 45px;
	width: 45px;
}
}
@media screen and (min-width: 770px) and (max-width: 1199px) {/* Header [Start] */
#desktop-menu {
	display: none !important;
}

.mobile-sellflex-burger {
	display: block !important;
}

.dont-show-mobile {
	display: none !important;
}

header .header-sellflex-logo {
	width: 100%;
	max-width: 335px;
	height: auto;
}

header .sellflex-main-menu {
	font-size: 16px;
	gap: 4px;
}

.main-header-extra-button .home-block-phone {
	font-size: 16px;
}

.header-get-cash-btn {
	padding: 5px 8px;
	font-size: 11px;
}

.main-menu-header li.mega-menu > ul.sub-menu > li > a {
	font-size: 18px;
}

.main-menu-header li.mega-menu > ul.sub-menu > li > ul.sub-menu li a {
	font-size: 16px;
}

/* ===== Mega Menu Wrapper ===== */
.main-menu-header li.mega-menu {
	position: relative;
}

/* ===== Mega Menu Submenu (Desktop) ===== */
.main-menu-header li.mega-menu > ul.sub-menu {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	padding: 20px 22px;
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 7px 30px rgba(0, 0, 0, 0.25);
	z-index: 999;

	/* grid layout */
	display: grid;
	grid-auto-flow: column;
	grid-auto-columns: 245px;
	gap: 30px;
	width: auto;
	max-width: 100%;
}

/* Show mega menu on hover (desktop) */
.main-menu-header li.mega-menu:hover > ul.sub-menu {
	display: grid;
}

/* Mega menu headers */
.main-menu-header li.mega-menu > ul.sub-menu > li > a {
	color: #000000;
	font-family: Poppins, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%;
	text-decoration: none;
	pointer-events: none; /* not clickable by default */
	cursor: default;
	display: block;
	padding: 17px 0 18px 14px;
	margin-bottom: 0px;
	background: transparent;
	border-bottom: 2px solid #d4263a;
}

.menu-item-has-children:hover > a,
.menu-item-has-children:focus-within > a {
	color: #d4263a;
}

/* Sub-links inside mega columns */
.main-menu-header li.mega-menu > ul.sub-menu > li > ul.sub-menu {
	width: 100%;
	max-width: none;
}

.main-menu-header li.mega-menu > ul.sub-menu > li:hover > a,
.main-menu-header li.mega-menu > ul.sub-menu > li:focus-within > a {
	color: #d4263a;
}

.main-menu-header li.mega-menu > ul.sub-menu > li > ul.sub-menu li a {
	color: #000;
	font-family: Poppins, sans-serif;
	font-size: 20px;
	font-weight: 500;
	padding: 8px;
	display: block;
	transition:
		background 0.2s,
		padding-left 0.2s;
}

.main-menu-header li.mega-menu > ul.sub-menu > li > ul.sub-menu li a:hover {
	border-radius: 5px;
	background: #d62828;
	color: #fff;
}

.main-menu-header li.mega-menu.menu-item-has-children a.clicked + ul.sub-menu {
	display: grid;
}

.main-menu-header li.mega-menu.menu-item-has-children a + ul.sub-menu {
	display: none;
}

/* ===== Main Menu Base ===== */
.sellflex-main-menu {
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%;
	gap: 0px;
	flex-direction: column;
}

.sellflex-main-menu > li > a:hover {
	color: #d62828;
}

/* Arrows (all levels) */
.sellflex-main-menu li.menu-item-has-children > a::after {
	content: "";
	display: inline-block;
	width: 12px;
	height: 9px;
	margin-left: 6px;
	background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="9" viewBox="0 0 12 9" fill="none"><path d="M6 9L0.803849 0L11.1962 0L6 9Z" fill="%23000000"/></svg>')
		no-repeat center;
	transition:
		transform 0.3s ease,
		background 0.3s ease;
}

.sellflex-main-menu li.menu-item-has-children:hover > a::after,
.sellflex-main-menu li.menu-item-has-children:focus-within > a::after,
.sellflex-main-menu li.menu-item-has-children.open > a::after {
	background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="9" viewBox="0 0 12 9" fill="none"><path d="M6 9L0.803849 0L11.1962 0L6 9Z" fill="%23D4263A"/></svg>')
		no-repeat center;
	transform: rotate(180deg);
}

/* ===== Generic Submenu (all levels) ===== */
.sub-menu {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background: #fff;
	max-width: 180px;
	width: 100%;
	z-index: 999;
	padding: 0;
	border-radius: none;
	box-shadow: none;
}

/* Nested flyout */
.sub-menu .sub-menu {
	position: static; /* inherits flow */
	margin-left: 0;
}

/* Show on hover (desktop) */
.menu-item-has-children:hover > .sub-menu,
.menu-item-has-children:focus-within > .sub-menu {
	display: block;
}

/* Show on mobile when "open" */
.menu-item-has-children.open > .sub-menu {
	display: block;
	position: static; /* stack vertically */
	box-shadow: none;
	border-radius: 0;
	padding-left: 15px;
}

.main-menu-header .logo-header-wrapper {
	padding: 14px 0 22px 0;
}

/* ===== Mega Menu Adjustments for Mobile ===== */
.main-menu-header li.mega-menu > ul.sub-menu {
	position: static; /* override absolute */
	display: none;
	grid-auto-flow: unset;
	grid-auto-columns: unset;
	gap: 0;
	width: 100%;
	box-shadow: none;
	padding: 0;
}

.main-menu-header li.mega-menu.open > ul.sub-menu {
	display: block;
}

/* Make mega headers clickable */
.main-menu-header li.mega-menu > ul.sub-menu > li > a {
	font-size: 16px;
	border-bottom: none;
	line-height: 118.782%;
	pointer-events: auto;
	cursor: pointer;
}

/* Mega menu sub-links (mobile) */
.main-menu-header li.mega-menu > ul.sub-menu > li > ul.sub-menu li a {
	font-size: 16px;
	padding-left: 20px;
}

.sellflex-main-menu > li > a {
	padding: 16px 0;
	border-bottom: 1px #ededed solid;
	display: block;
}
.home-block-phone {
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-right: 15px;
}

.gradient-button {
	border-radius: 5px;
	background: linear-gradient(90deg, #ff8190 0%, #ff5f72 0.01%, #d3263a 100%);
}

.header-get-cash-btn {
	display: block;
	color: #fff;
	font-family: Poppins;
	padding: 12px 0;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-align: center;
}

/* Header --------------------- */

/* Header [End] */

/* Footer [Start] */
.main-global-footer-items {
	gap: 24px;
}

.main-global-footer-item h3 {
	font-size: 18px;
}
/* Footer [End] */

/* Track Record [Start] */
.home-track-record-content-bottom-most {
	gap: 80px;
}

.home-track-record-content-left .tr-top-2 h2 {
	font-size: 100px;
}

.home-track-record-content-left .tr-top-2 h3 {
	font-size: 24px;
}

.home-track-record-content-right h2 {
	font-size: 30px;
	line-height: 50px;
}

.home-track-record-content-right p {
	font-size: 16px;
}

.home-track-record-content-right .tr-top-1 {
	gap: 40px;
}

.home-track-record-content-right .tr-top-2 {
	gap: 50px;
}
/* Track Record [End] */

/* CTA [Start] */
.sell-flex-cta .sell-cta-top {
	gap: 30px;
}

.sell-flex-cta .sell-cta-top .sell-cta-top-images {
	gap: 16px;
}

.sell-flex-cta .sell-cta-bottom {
	max-width: none;
}

.sell-flex-cta .sell-cta-top .sell-cta-top-title {
	font-size: 27px;
	max-width: 450px;
}

.sell-flex-cta .sell-cta-top .sell-cta-top-images .img-google {
	height: 40px;
}

.sell-flex-cta .sell-cta-top .sell-cta-top-images .img-ab {
	height: 25px;
}

.sell-flex-cta .sell-cta-top .sell-cta-top-images .img-aplus {
	height: 35px;
}

.sell-flex-cta .sell-cta-testimonial-wrapper .sellflex-testimonial-block {
	margin-top: 24px;
}
/* CTA [End] */

/* Testimonial Block [Start] */
.sellflex-testimonial-block.flex {
	padding: 16px;
}

.sellflex-testimonial-block .testimonial-block-name,
.sellflex-testimonial-block.with-border .testimonial-block-comment {
	font-size: 16px;
}

.sellflex-testimonial-block.with-border {
	margin: 24px 0;
}
/* Testimonial Block [End] */

/* Testimonial Version 2 [Start] */
.content-testimonial-v2 .slick-prev,
.content-testimonial-v2 .slick-next {
	width: 30px;
	height: 30px;
}

.content-testimonial-v2 .slick-prev {
	left: -30px;
}

.content-testimonial-v2 .slick-next {
	right: -30px;
}
/* Testimonial Version 2 [End] */

/* Form [Start] */
.home-slider-right {
	margin-left: 50px;
	max-width: 290px;
}

.home-heading {
	font-size: 34px;
}

.home-sub-heading {
	font-size: 15px;
}

.home-block-items ul {
	font-size: 15px;
}

.home-testimonal-comment-block {
	font-size: 14px;
}

.home-slider-footer-item h3 {
	font-size: 20px;
	line-height: 30px;
}

.home-slider-footer-item span {
	font-size: 14px;
}
/* Form [End] */

/* When to reach us [Start] */
.main-content-when-to-reach-us {
	gap: 24px;
}

.w-t-call {
	padding: 24px 16px;
}

.w-t-call h4 {
	font-size: 20px;
}

.w-t-call ul li {
	font-size: 14px;
	margin-bottom: 8px;
}
/* When to reach us [End] */

/* 3 Steps [Start] */
.three-steps-item {
	max-width: 205px;
}

.three-steps-item h3 {
	font-size: 16px;
}

.three-steps-item p {
	font-size: 14px;
}

.three-steps-item.arrow-right-1:before,
.three-steps-item.arrow-right-2:before {
	transform: 1;
	margin-left: 35%;
}

.three-steps-item .three-step-badge {
	font-size: 12px;
}

.three-steps-items .three-steps-item:nth-child(1) .three-step-badge {
	padding: 0 21px;
}
/* 3 Steps [End] */

/* Comparison [Start] */
.home-comparison-content-item ul {
	padding: 14px;
}

.home-compare-two {
	height: auto;
}
/* Comparison [End] */

/* Choose Your Selling V2 [Start] */
.choose-selling-v2.cta {
	padding-left: 24px;
	padding-right: 24px;
}

.choose-selling-v2.cta > div.mx-auto:not(.with-border) {
	padding: 30px 0 0;
}

.choose-selling-v2 .top-choose-selling-cards {
	gap: 20px;
}

.choose-selling-v2 .top-selling-item,
.choose-selling-v2 .bottom-selling-item {
	padding: 20px 15px;
}

.choose-selling-v2 .top-selling-item .top-header-selling-item h3,
.choose-selling-v2 .bottom-selling-item .bottom-header-selling-item h3 {
	font-size: 20px;
}

.choose-selling-v2 .top-selling-item h5,
.choose-selling-v2 .bottom-selling-item h5 {
	font-size: 16px;
}

.choose-selling-v2 .top-selling-item p,
.choose-selling-v2 .bottom-selling-item p {
	font-size: 14px;
}
/* Choose Your Selling V2 [End] */

/* Deep Dallas [Start] */
.deep-dallas-home-main-wrapper {
	gap: 20px;
}

.deep-dallas-home-main-right {
	max-width: 50%;
	padding: 24px;
}

.deep-dallas-home-main-left h5 {
	font-size: 20px;
	margin-bottom: 12px;
}

.deep-dallas-home-main-left p {
	font-size: 14px;
	margin-bottom: 12px;
}

.deep-dallas-home-main-left ul {
	font-size: 14px;
	margin-bottom: 12px;
}

.deep-dallas-home-main-right .deep-dallas-home-brand-promo h3 {
	font-size: 30px;
}

.deep-dallas-home-main-right .deep-dallas-home-brand-promo h4 {
	font-size: 20px;
}

.deep-dallas-home-main-right .deep-dallas-brand-promo-more h5 {
	font-size: 18px;
}

.deep-dallas-home-main-right .deep-dallas-brand-promo-more p {
	font-size: 14px;
}
/* Deep Dallas [End] */

/* Helpful Insights [Start] */
.helpful-insights-cards .helpful-insight-card-title {
	font-size: 14px;
}

.helpful-insights-cards .helpful-insight-card-content .read-more {
	padding: 4px 12px;
}
/* Helpful Insights [End] */

/* Situations [Start] */

.sellflex-situations {
	padding: 60px 0;
}

.sellflex-situations-item h4 {
	font-size: 12px;
}

.sellflex-situations-item .sellflex-situations-circle-wrapper {
	width: 50px;
	height: 50px;
}

/* Situations [End] */
}
@media screen and (min-width: 770px) and (max-width: 1199px) {/** Home Hero [Start] **/
.hero-main-lp .form-get-cash-offer-wrapper .form-get-cash-offer {
	min-width: auto;
}

.hero-main-lp.blue .form-get-cash-offer input[type="text"],
.hero-main-lp.blue .form-get-cash-offer input[type="email"] {
	min-width: auto;
	max-width: 252px;
	width: 100%;
}

.hero-main-lp.blue #initial-form-fields {
	gap: 21px;
}

.hero-main-lp.blue .home-heading.main-h1 {
	min-width: auto;
}
/** Home Hero [End] **/
}
@media screen and (min-width: 770px) and (max-width: 1199px) {.hero-main-lp.lp-v2.blue .home-heading.main-h1 {
	font-size: 35px;
	max-width: none;
	width: 100%;
}

.hero-main-lp.lp-v2.blue .home-heading.home-lc-heading.for-question {
	max-width: none;
	width: 100%;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 26px;
}

/* Why Sell [Start]*/

.how-it-works-page-works.lp-v2 h2 {
	font-size: 26px;
	font-weight: 700;
}

.how-it-works-page-works.lp-v2 h3 {
	font-size: 20px;
	font-weight: normal;
}

.how-it-works-page-works.lp-v2 .page-options-how-it-works-items {
	flex-direction: column;
	justify-content: center;
	gap: 20px;
	margin-bottom: 25px;
}

/* Why Sell [End]*/

/* Testimonials [Start]*/

.lp-blue-testimonials.lp-v2 h2 {
	max-width: none;
	width: 100%;
	font-size: 26px;
	margin: 0 auto 20px;
}

/* Testimonials [End]*/

/* How It works [Start]*/

.blue-lp-v2-how-it-works h2 {
	font-size: 26px;
	font-style: normal;
	line-height: 26px;
}

/* How It works [End]*/

/* How do I get Started [Start]*/

.blue-lp-v2-how-to-get-started h2 {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 26px;
	font-style: normal;
	font-weight: 700;
	line-height: 26px; /* 59px */
	margin-bottom: 20px;
}

.blue-lp-v2-how-to-get-started h3 {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: 20px;
}

/* How do I get Started [End]*/
}
@media screen and (min-width: 770px) and (max-width: 1199px) {/* Hero Banner [Start] */
.how-it-works-hero {
	padding: 100px 0;
}
/* Hero Banner [End] */

/* How it works [Start] */
.how-it-works-page-works .page-options-how-it-works-item {
	gap: 20px;
	padding: 24px;
}

.how-it-works-page-works .page-options-how-it-works-item img {
	height: 40px;
}

.how-it-works-page-works ul {
	font-size: 14px;
	gap: 7px;
}
/* How it works [End] */

/* Situations [Start] */
.how-it-works-situations .sellflex-situations-item h4 {
	font-size: 12px;
}

.how-it-works-situations
	.sellflex-situations-item
	.sellflex-situations-circle-wrapper {
	width: 50px;
	height: 50px;
}

.how-it-works-situations .sellflex-situations-item img {
	height: 24px;
}

.how-it-works-situations .sellflex-situations-item {
	padding: 24px 12px;
}
/* Situations [End] */
}
@media screen and (min-width: 770px) and (max-width: 1199px) {
}
@media screen and (min-width: 770px) and (max-width: 1199px) {.how-it-works-maxreno .page-options-how-it-works-item {
	padding: 48px 37px;
}

.testimonials-maxreno .content-testimonial-v2 .card-item-testimonial {
	padding: 19px;
	max-width: 300px;
	min-width: 300px;
	height: 403px;
}
}
@media screen and (max-width: 769px) {.container-1720 {
	padding-inline: 15px;
	overflow-x: hidden;
}

.home-page {
	gap: 50px;
}

/* Global [Start] */
.header-section h2 {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%;
}
.header-section h3 {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%;
}
.header-section p {
	color: #000;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
}

.hbin {
	display: none !important;
}

.sfin {
	display: flex !important;
}

.sbin {
	display: block !important;
}

/* Header menu ------------------ */

.main-menu-header {
	padding: 15px 0;
}

.main-menu-header .mob {
	display: block;
}

.main-header-extra-button {
	align-items: center;
}

.header-sellflex-logo {
	height: 38px !important;
	width: auto;
}

/* ===== Mega Menu Wrapper ===== */
.main-menu-header li.mega-menu {
	position: relative;
}

/* ===== Mega Menu Submenu (Desktop) ===== */
.main-menu-header li.mega-menu > ul.sub-menu {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	padding: 20px 22px;
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 7px 30px rgba(0, 0, 0, 0.25);
	z-index: 999;

	/* grid layout */
	display: grid;
	grid-auto-flow: column;
	grid-auto-columns: 245px;
	gap: 30px;
	width: auto;
	max-width: 100%;
}

/* Show mega menu on hover (desktop) */
.main-menu-header li.mega-menu:hover > ul.sub-menu {
	display: grid;
}

/* Mega menu headers */
.main-menu-header li.mega-menu > ul.sub-menu > li > a {
	color: #000000;
	font-family: Poppins, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%;
	text-decoration: none;
	pointer-events: none; /* not clickable by default */
	cursor: default;
	display: block;
	padding: 17px 0 18px 14px;
	margin-bottom: 0px;
	background: transparent;
	border-bottom: 2px solid #d4263a;
}

.menu-item-has-children:hover > a,
.menu-item-has-children:focus-within > a {
	color: #d4263a;
}

/* Sub-links inside mega columns */
.main-menu-header li.mega-menu > ul.sub-menu > li > ul.sub-menu {
	width: 100%;
	max-width: none;
}

.main-menu-header li.mega-menu > ul.sub-menu > li:hover > a,
.main-menu-header li.mega-menu > ul.sub-menu > li:focus-within > a {
	color: #d4263a;
}

.main-menu-header li.mega-menu > ul.sub-menu > li > ul.sub-menu li a {
	color: #000;
	font-family: Poppins, sans-serif;
	font-size: 20px;
	font-weight: 500;
	padding: 8px;
	display: block;
	transition:
		background 0.2s,
		padding-left 0.2s;
}

.main-menu-header li.mega-menu > ul.sub-menu > li > ul.sub-menu li a:hover {
	border-radius: 5px;
	background: #d62828;
	color: #fff;
}

.main-menu-header li.mega-menu.menu-item-has-children a.clicked + ul.sub-menu {
	display: grid;
}

.main-menu-header li.mega-menu.menu-item-has-children a + ul.sub-menu {
	display: none;
}

/* ===== Main Menu Base ===== */
.sellflex-main-menu {
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%;
	gap: 0px;
	flex-direction: column;
}

.sellflex-main-menu > li > a:hover {
	color: #d62828;
}

/* Arrows (all levels) */
.sellflex-main-menu li.menu-item-has-children > a::after {
	content: "";
	display: inline-block;
	width: 12px;
	height: 9px;
	margin-left: 6px;
	background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="9" viewBox="0 0 12 9" fill="none"><path d="M6 9L0.803849 0L11.1962 0L6 9Z" fill="%23000000"/></svg>')
		no-repeat center;
	transition:
		transform 0.3s ease,
		background 0.3s ease;
}

.sellflex-main-menu li.menu-item-has-children:hover > a::after,
.sellflex-main-menu li.menu-item-has-children:focus-within > a::after,
.sellflex-main-menu li.menu-item-has-children.open > a::after {
	background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="9" viewBox="0 0 12 9" fill="none"><path d="M6 9L0.803849 0L11.1962 0L6 9Z" fill="%23D4263A"/></svg>')
		no-repeat center;
	transform: rotate(180deg);
}

/* ===== Generic Submenu (all levels) ===== */
.sub-menu {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background: #fff;
	max-width: 180px;
	width: 100%;
	z-index: 999;
	padding: 0;
	border-radius: none;
	box-shadow: none;
}

/* Nested flyout */
.sub-menu .sub-menu {
	position: static; /* inherits flow */
	margin-left: 0;
}

/* Show on hover (desktop) */
.menu-item-has-children:hover > .sub-menu,
.menu-item-has-children:focus-within > .sub-menu {
	display: block;
}

/* Show on mobile when "open" */
.menu-item-has-children.open > .sub-menu {
	display: block;
	position: static; /* stack vertically */
	box-shadow: none;
	border-radius: 0;
	padding-left: 15px;
}

.main-menu-header .logo-header-wrapper {
	padding: 14px 0 22px 0;
}

/* ===== Mega Menu Adjustments for Mobile ===== */
.main-menu-header li.mega-menu > ul.sub-menu {
	position: static; /* override absolute */
	display: none;
	grid-auto-flow: unset;
	grid-auto-columns: unset;
	gap: 0;
	width: 100%;
	box-shadow: none;
	padding: 0;
}

.main-menu-header li.mega-menu.open > ul.sub-menu {
	display: block;
}

/* Make mega headers clickable */
.main-menu-header li.mega-menu > ul.sub-menu > li > a {
	font-size: 16px;
	border-bottom: none;
	line-height: 118.782%;
	pointer-events: auto;
	cursor: pointer;
}

/* Mega menu sub-links (mobile) */
.main-menu-header li.mega-menu > ul.sub-menu > li > ul.sub-menu li a {
	font-size: 16px;
	padding-left: 20px;
}

.sellflex-main-menu > li > a {
	padding: 16px 0;
	border-bottom: 1px #ededed solid;
	display: block;
}
.home-block-phone {
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-right: 15px;
}

.gradient-button {
	border-radius: 5px;
	background: linear-gradient(90deg, #ff8190 0%, #ff5f72 0.01%, #d3263a 100%);
}

.header-get-cash-btn {
	display: block;
	color: #fff;
	font-family: Poppins;
	padding: 12px 0;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-align: center;
}

/* Header --------------------- */

/* Footer --------------------- */
.main-global-footer {
	padding: 35px 0;
	background-color: #fff;
}

.footer-tagline {
	color: #000;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	max-width: 406px;
	width: auto;
	margin-bottom: 18px;
}
.main-global-footer-item.footer-one img {
	height: auto;
}

.img-footer {
	margin-bottom: 26px;
}

.main-global-footer-item h3 {
	font-size: 16px;
	text-align: center;
}

.main-global-footer-items {
	gap: 5px;
	flex-wrap: wrap;
	flex-direction: column;
	align-items: center;
}

.main-global-footer-item {
	flex: 1 1 48%;
}

.main-global-footer-item:first-child {
	flex: 1 1 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.phone-footer-info {
	align-items: center;
	margin-bottom: 15px;
}

.phone-footer-info svg {
	margin-right: 15px;
}

.phone-footer-info svg,
.phone-footer-info img,
.email-footer-info svg,
.email-footer-info img,
.address-footer-info svg,
.address-footer-info img {
	width: 18px;
	margin-right: 10px;
}

.footer-code-number {
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	letter-spacing: 0%;
}

.footer-real-number {
	color: #000;

	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

.email-footer-info {
	align-items: center;
	margin-bottom: 15px;
}

.email-footer-info span {
	color: #000;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.address-footer-info {
	align-items: center;
	margin-bottom: 40px;
}

.buy-house-listing-item svg {
	width: 15px;
	height: auto;
}
.address-footer-info span {
	color: #000;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.social-follow-message {
	color: #d4263a;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

.social-footer-icons {
	gap: 5px;
}

.main-global-footer-item {
	margin-bottom: 30px;
}
.main-global-footer-item.footer-one img.socicon {
	height: 25px !important;
	width: auto;
}

.main-global-footer-item .sellflex-footer-main-menu {
	flex-direction: column;
	gap: 13px;
}

.main-global-footer-item .sellflex-footer-main-menu li a {
	font-weight: 400;
	font-size: 14px;
	line-height: 119%;
	letter-spacing: 0%;
	text-align: center;
}

.main-global-footer-item .sellflex-footer-main-menu li a:hover {
	color: #d4263a;
	text-decoration: underline;
}

.sellflex-copyright {
	padding: 22px 0;
	border-top: 1px solid #d4263a;
}

.copyright-items {
	justify-content: center;
	flex-direction: column;
	padding: 0 8px;
}

.sellflex-copyright .sellflex-copyright-main-menu {
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	gap: 5px 23px;
	padding-top: 11px;
}

.sellflex-copyright .sellflex-copyright-main-menu li a {
	color: #858585;
	font-family: Poppins;
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 1.8px;
}

.sellflex-copyright .sellflex-copyright-main-menu li a:hover {
	color: #000;
	text-decoration: underline;
}

.copyright-item {
	color: #000;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 1.17px;
	text-align: center;
}

/* Footer --------------------- */

/* Global [End] */

/* Form [Start] */
.sellflex-home-form {
	max-width: 506px;
	width: 100%;
	border-radius: 10px;
	background: #fff;
	box-shadow: 8px 4px 7.3px 2px rgba(0, 0, 0, 0.25);
	padding: 28px;
}

.sellflex-home-form h5 {
	color: #000;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 118.782%;
	margin-bottom: 8px;
}

.sellflex-home-form p {
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 118.782%;
	margin-bottom: 18px;
}

.sellflex-form label {
	color: #000;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%;
}

.sellflex-form input,
.sellflex-form select {
	color: #858585;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	line-height: 118.782%;
	border-radius: 5px;
	border: 1px solid #dde3e9;
	background: #f1f6fa;
	padding: 11px 20px;
	margin-bottom: 10px;
}

.sellflex-form .last-form {
	margin-bottom: 30px;
}

.sellflex-form button {
	width: 100%;
	color: #fff;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	padding: 12px 0;
}
.sellflex-form .sellflex-information {
	color: #858585;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%;
}

.sellflex-form .sellflex-information img {
	width: 9px;
}

.sellflex-form input,
.sellflex-form select,
.sellflex-form input.sellflex-input,
.sellflex-form select.sellflex-input {
	font-size: 16px;
	padding: 9px 21px;
}

.sellflex-form input::placeholder,
.sellflex-form select,
.sellflex-form input.sellflex-input::placeholder,
.sellflex-form select.sellflex-input::placeholder {
	font-size: 16px;
}
/* Form [end] */

/* Home Slider [Start] */
.home-slider {
	gap: 0;
	flex-direction: column;
	padding-top: 34px;
	padding-bottom: 48px;
}

.home-slider-left {
	margin: 0;
	max-width: none;
	width: 100%;
}

/*form */
.home-slider-right {
	display: flex;
	justify-content: center;
}

.home-heading {
	color: #fff;
	font-family: Poppins;
	font-size: 70px;
	font-style: normal;
	font-weight: 700;
	line-height: 118.782%; /* 83.148px */
}

.home-rating-block {
	display: flex;
	gap: 16px;
}

.home-rating-star-block {
	display: flex;
	gap: 6px;
}
.home-rating-star-block img {
	width: 26px;
	height: 26px;
}

.home-rating-content-block {
	color: #fff;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%; /* 28.508px */
}
.home-heading {
	max-width: none;
	width: 100%;
	color: #fff;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: 118.782%;
}

.home-sub-heading {
	max-width: none;
	width: 100%;
	color: #fff;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top: 5px;
	margin-bottom: 26px;
}

.home-block-items {
	gap: 60px;
}

.home-block-items ul {
	color: #fff;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%;
}

.home-block-items ul li {
	background: url("img/thecheck Icon.svg") no-repeat left center;
	background-size: 23.781px 23.781px;
	padding-left: 36px;
	margin-bottom: 18px;
	line-height: 1.8;
}

.home-testimonal-block {
	display: none !important;
	margin-top: 20px;
	gap: 24px;
}

.home-testimonal-block img {
	width: 62px;
	height: 62px;
}

.home-testimonal-comment-block {
	max-width: 721px;
	width: 100%;
	color: #fff;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 125.01%; /* 25.002px */
}

.home-testimonal-name-block {
	margin-top: 15px;
	color: #fff;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	gap: 21px;
}

.home-name-stars {
	gap: 5px;
}

.home-name-stars img {
	width: 19px;
	height: 19px;
}

.home-slider-footer {
	margin-top: 38px;
	padding: 20px 12px;
	justify-content: space-between;
	max-width: none;
	width: 100%;
	max-height: 126px;
	border-radius: 22px;
	border: 1px solid #fff;
	background: rgba(255, 255, 255, 0.2);
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
	justify-content: center;
	max-width: 506px;
	margin: 30px auto 0;
	gap: 15px;
}

.home-slider-footer-item h3 {
	color: #fff;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	padding: 0;
}

.home-slider-footer-item span {
	color: #fff;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	display: block;
	max-width: 100px;
}

.home-slider-footer-item:nth-child(1) {
	/* first item */
	flex: 0 0 30%;
	padding-top: 10px;
}

.home-slider-footer-item:nth-child(2) {
	/* second item */
	flex: 0 0 30%;
}

.home-slider-footer-item img {
	height: 55px;
	padding-right: 5px;
}

/*.home-slider-footer-item:nth-child(3) {
	flex: 1;
}*/
/* Home Slider [End] */

/* As Seen Slider [Start] */

.as-seen-on-container-slider {
	margin-top: 20px;
	background-color: #fafafa;
}

.as-seen-on-image-slider .slick-track {
	display: flex !important;
	align-items: center;
}

.as-seen-on-image-slider .slick-slide img {
	width: 80px;
	margin: auto;
	filter: grayscale(100%);
	transition: filter 0.4s ease;
	cursor: pointer;
	height: auto;
}

.as-seen-on-image-slider .slick-slide img:hover {
	filter: grayscale(0%);
}

.as-seen-on-image-slider .slick-slider {
	margin: 0 auto;
}

/* As Seen Slider [End] */

/* 3 Steps [Start] */
.header-three-steps {
	max-width: none;
	width: 100%;
	margin-bottom: 26px;
}

.three-steps-items {
	align-items: center;
	justify-content: flex-start;
	flex-direction: column;
	gap: 37px;
}
.three-steps-item {
	align-items: center;
	justify-content: center;
}

.three-steps-item h3 {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%;
}

.three-steps-item p {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
}

.first-three-step,
.second-three-step,
.third-three-step {
	gap: 7px;
}
.three-steps-item:first-child div,
.three-steps-item:nth-child(2) div,
.three-steps-item:nth-child(3) div {
	gap: 5px;
}

.first-three-step p {
	max-width: 399px;
	width: 100%;
}

.second-three-step p {
	max-width: 444px;
	width: 100%;
	padding-bottom: unset;
}

.third-three-step p {
	max-width: 398px;
	width: 100%;
}

.three-steps-item .three-step-badge {
	border-radius: 100px;
	border: 1px solid #d4263a;
	color: #d4263a;
	text-align: center;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	white-space: nowrap; /* 🔑 prevents line breaks */
}

.three-steps-item::before {
	display: none;
}

.anim-3-step {
	gap: 22px;
}

.anim-3-step.mx-auto .sellflex-testimonial-block {
	padding: 0;
	margin-top: 25px;
}
/* 3 Steps [End] */

/* track record start */

.home-page-track-record {
	max-height: 573px;
}
.home-page-track-record .track-record-container {
	padding: 33px 15px;
}

.track-bottom-pos {
	flex-direction: column;
}
.track-top-pos h3 {
	font-size: 24px;
}
.track-top-pos p {
	font-size: 13px;
}
.track-bottom-left h2 {
	font-size: 90px;
}
.track-bottom-left h3 {
	font-size: 20px;
}
.track-bottom-right .track-bottom-right-left {
	column-gap: 0px;
	row-gap: 43px;
}

.track-bottom-right-left-item h3 {
	font-size: 30px;
}
.track-bottom-right-left-item span {
	font-size: 16px;
}
.track-bottom-right-left p {
	font-size: 13px;
}
.track-bottom-pos {
	padding-left: 0px;
}
.track-bottom-left {
	padding-top: 35px;
}
/* track record end */
/* When to reach us [Start] */

.when-to-reach-us-wrapper {
	background-color: #f5f5f5;
}

.when-to-reach-us-wrapper.py-16 {
	padding: 42px 0 33px;
}

.header-when-to-reach-us {
	margin-bottom: 29px;
}

.header-when-to-reach-us p {
	max-width: none;
	width: 100%;
	margin: 0 auto;
}

.main-content-when-to-reach-us {
	justify-content: center;
	flex-direction: column;
	gap: 28px;
	margin-bottom: 20px;
}

.w-t-call {
	box-shadow: 0px 0px 4px black;
	border-radius: 10px;
	padding: 36px 36px 0 36px;
	width: 100%;
	max-width: none;
}

.w-t-call .main-icon {
	width: 38px;
	height: 38px;
	flex-shrink: 0;
	aspect-ratio: 1/1;
	margin-bottom: 18px;
}

.w-t-call h4 {
	color: #000;
	text-align: left;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

.w-t-call ul {
	margin-left: 14px;
	padding-top: 10px;
}

.w-t-call ul li {
	color: #000;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 300;
	line-height: 193.71%;
	gap: 11px;
}

.w-t-call ul li img {
	max-width: 15px;
}

.w-t-call ul li span {
	line-height: normal;
}
/* When to reach us [End] */

/* Comparison [Start] */
.header-comparison p {
	margin-top: 10px;
	max-width: none;
	width: 100%;
}
.header-comparison {
	margin-bottom: 20px;
}

.home-comparison-content-items {
	flex-direction: column;
	gap: 30px;
}

.home-comparison-content-item ul {
	padding: 17px 25px 17px 25px;
}

.home-compare-one,
.home-compare-three {
	margin-top: 0px;
}
.home-compare-three ul li,
.home-compare-one ul li {
	display: flex;
	margin-bottom: 13px;
	gap: 14px;
	color: #000;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 300;
	line-height: 150%;
}
.home-compare-three ul li:last-child,
.home-compare-two ul li:last-child,
.home-compare-one ul li:last-child {
	margin-bottom: 0;
}

.home-compare-three ul li img,
.home-compare-one ul li img {
	max-width: 15px;
	width: 100%;
}

.home-compare-two ul li {
	display: flex;
	color: #000;
	align-items: start;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	margin-bottom: 12px;
	align-items: start;
	line-height: inherit;
}

.home-compare-two ul li img {
	max-width: 15px;
	width: 100%;
}

.home-compare-two h4 img {
	max-width: 190px;
	width: 100%;
}

.home-compare-one {
	max-width: none;
	width: 100%;
	height: auto;
	border-radius: 10px 10px 0 0;
	border: 0 solid #000;
	background: #f4f6f8;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
}

.home-comparison-content-item .home-comparison-one {
	border-radius: 10px 0 0 0;
	background: #e7ecf0;
	color: #858585;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 118.782%;
	padding: 20px 0;
	text-align: center;
}

.home-compare-two {
	max-width: none;
	width: 100%;
	height: auto;
	border-radius: 10px 10px 0 0;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
}

.home-comparison-content-item .home-comparison-two {
	border-radius: 10px 10px 0 0;
	background: #d24052;
	padding: 20px 0;
}

.home-compare-three {
	max-width: none;
	width: 100%;
	height: auto;
	border-radius: 10px 10px 0 0;
	background: #f4f6f8;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
}

.home-comparison-content-item .home-comparison-three {
	border-radius: 0 10px 0 0;
	background: #e7ecf0;
	color: #858585;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 118.782%;
	padding: 20px 0;
	text-align: center;
}

.comparison-cta.px-6 {
	padding-top: 34px;
	padding-bottom: 53px;
}

.comparison-cta .sellflex-the-cta-wrapper {
	padding: 32px 0 18px;
}

.comparison-cta .sellflex-testimonial-block.with-border {
	margin: 0;
	padding: 0;
}
/* Comparison [End] */

/* Track Record [Start] */
.home-track-record {
	padding: 50px 0;
}

.home-track-record-content {
	justify-content: flex-start;
	flex-direction: column;
}

.home-track-record-content-top-most {
	margin-bottom: 30px;
}
.home-track-record-content-bottom-most {
	gap: 27px;
	justify-content: flex-start;
	flex-direction: column;
}

.home-track-record-content-top-most .tr-top-1 h4 {
	color: #fff;

	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

.home-track-record-content-top-most .tr-top-1 p {
	max-width: none;
	width: 100%;
	color: #fff;

	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	max-width: 295px;
	width: 100%;
}

.home-track-record-content-left {
	flex-direction: column;
}

.home-track-record-content-left .tr-top-1 {
	margin-bottom: 80px;
}
.home-track-record-content-left .tr-top-1 h4 {
	color: #fff;
	font-family: Poppins;
	font-size: 60px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

.home-track-record-content-left .tr-top-1 p {
	max-width: 875px;
	width: 100%;
	color: #fff;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
}

.home-track-record-content-left .tr-top-2 h2 {
	color: #fff;

	font-family: Poppins;
	font-size: 100px;
	font-style: normal;
	font-weight: 700;
	line-height: 100px;
}

.home-track-record-content-left .tr-top-2 h2 sub {
	color: #fff;
	font-family: Poppins;
	font-size: 50px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	top: 0;
}

.home-track-record-content-left .tr-top-2 h2 span {
	color: #fff;
	font-family: Poppins;
	font-size: 80px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.home-track-record-content-left .tr-top-2 h3 {
	color: #fff;
	max-width: none;
	width: 100%;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}

.home-track-record-content-right {
	flex-direction: column;
	align-self: flex-end;
}

.home-track-record-content-right .tr-top-1 {
	flex-direction: row;
	gap: 0;
	margin-bottom: 23px;
	gap: 38px;
}

.home-track-record-content-right .tr-top-1 div {
	width: 50%;
}

.home-track-record-content-right .tr-top-1 sub {
	color: #fff;
	font-family: Poppins;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	top: 0;
}

.home-track-record-content-right .tr-top-2 {
	flex-direction: row;
	gap: 32px;
}

.home-track-record-content-right .tr-top-2 .tr-top-2-more-1,
.home-track-record-content-right .tr-top-2 .tr-top-2-more-2 {
	flex: 0 0 47%;
}

.acqtrack {
	max-width: none;
	width: auto;
}

.home-track-record-content-right h2 {
	color: #fff;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.home-track-record-content-right p {
	color: #fff;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.home-track-record-content-top-most .tr-top-1 h3 {
	font-size: 30px;
}

.home-track-record-content .des {
	display: none;
}

.home-track-record-content .mob {
	display: flex;
	padding: 0;
}

/* Track Record [End] */

/* Choose Your Selling [Start] */
.choose-strategy-wrapper {
	padding-top: 27px;
	padding-bottom: 60px;
}
.header-choose-strategy {
	margin-bottom: 24px;
}
.header-choose-strategy h2 {
	margin-bottom: 10px;
}
.header-choose-strategy p {
	max-width: none;
	width: 100%;
}

.choose-strategy-wrapper {
	background-color: #f6f6f6;
}

.top-choose-selling-cards {
	gap: 11px;
	flex-direction: column;
}
.top-selling-item {
	max-width: none;
	width: 100%;
	height: auto;
	border-radius: 10px;
	background: #fff;
	padding: 32px 23px;
	box-shadow: 0 3px 4px 0 rgba(150, 150, 150, 0.25);
	min-height: auto;
}

.top-header-selling-item {
	align-items: center;
	gap: 8px;
	margin-bottom: 10px;
}
.top-selling-item .top-header-selling-item h3 {
	color: #000;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 100.05%;
}

.top-selling-item .top-header-selling-item img {
	width: 20px;
	height: 23.196px;
	flex-shrink: 0;
	aspect-ratio: 3/7;
}

.top-selling-item h5 {
	color: #696969;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 10px;
}
.top-selling-item p {
	color: #4b5563;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.bottom-choose-selling-cards {
	gap: 10px;
	margin: 10px auto;
	justify-content: center;
	flex-direction: column;
}
.bottom-selling-item {
	flex-direction: column;
	max-width: none;
	width: 100%;
	height: auto;
	border-radius: 10px;
	background: #fff;
	padding: 32px 23px;
	box-shadow: 0 3px 4px 0 rgba(150, 150, 150, 0.25);
}

.bottom-header-selling-item {
	margin-bottom: 10px;
	align-items: center;
	gap: 8px;
}
.bottom-selling-item .bottom-header-selling-item h3 {
	margin: 0;
	padding: 0;
	color: #000;

	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 100.05%;
}

.bottom-selling-item .bottom-header-selling-item img {
	width: 20px;
	height: 23.196px;
	flex-shrink: 0;
	aspect-ratio: 3/7;
}

.bottom-selling-item h5 {
	color: #696969;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 10px;
}
.bottom-selling-item p {
	color: #4b5563;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
/* Choose Your Selling [End] */

/* Choose Your Selling V2 [Start] */
.choose-selling-v2 .sellflex-the-cta-wrapper {
	padding: 19px 0 24px;
}

.choose-selling-v2 .sellflex-testimonial-block.with-border {
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
}
/* Choose Your Selling V2 [End] */

/* Testimonial Home [Start] */
.testimonial-home-wrapper {
	padding: 34px 0;
}

.header-testimonial-home {
	padding: 0 18px;
}

.header-testimonial-home h3 {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 60px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 71.269px */
}

.header-testimonial-home p {
	color: #696969;
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0.4px;
}

.content-testimonial-home {
	margin-top: 26px;
	max-width: none;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	margin-bottom: 0;
	padding-bottom: 40px;
}

.content-testimonial-home .slick-track {
	display: block;
	/*justify-content: center;
	gap: 10px; */
}

.card-item-testimonial {
	padding: 38px 10px 38px 31px;
	max-width: none;
	width: 100%;
	height: 457px;
	flex-direction: column;
	flex-shrink: 0;
	border-radius: 10px;
	background: #f3f9ff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
}

.header-item-testimonial {
	gap: 19px;
	margin-bottom: 18px;
}

.header-item-testimonial img.avatar {
	width: 61px;
	height: 61px;
	flex-shrink: 0;
}

.more-rating-info-testimonial {
	flex-direction: column;
}

.home-testi-rating-stars {
	gap: 3px;
}

.home-testi-rating-stars img {
	width: 13px;
	height: 13px;
	flex-shrink: 0;
}

.home-testi-full-name {
	color: #133240;

	text-align: left;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0.48px;
}

.home-testi-verified {
	gap: 3px;
	color: #6c6c6c;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0.32px;
	align-items: center;
}
.home-testi-verified img {
	width: 11px;
	height: 11px;
	flex-shrink: 0;
	aspect-ratio: 1/1;
}

.content-item-testimonial {
	color: #000;
	text-overflow: ellipsis;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.26px;
}
/* the slides */
.content-testimonial-home .slick-slide {
	margin: 0 30px;
}

/* the parent */
.content-testimonial-home .slick-list {
	/*margin: 0 -27px; */
}

/* Arrows */
.content-testimonial-home .slick-prev:before,
.content-testimonial-home .slick-next:before {
	display: none !important;
	content: none !important;
}

/* Shared base */
.content-testimonial-home .slick-prev,
.content-testimonial-home .slick-next {
	width: 24px;
	height: 24px;
	background: none;
	border: none;
	z-index: 2;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 24px 24px !important; /* IMPORTANT: force scale */
	box-sizing: content-box !important;
	vertical-align: middle;
	cursor: pointer;
}

/* Prev button (uses outline, no rotation) */
.content-testimonial-home .slick-prev {
	background-image: var(--arrow-outline);
	margin-top: 10px;
}

/* Next button (same SVG but rotated 180°) */
.content-testimonial-home .slick-next {
	background-image: var(--arrow-outline);
	transform: rotate(180deg);
	margin-top: 0px;
}

/* Hover states: swap to filled version */
.content-testimonial-home .slick-prev:hover {
	background-image: var(--arrow-filled);
	transform: rotate(180deg); /* keep pointing right */
	margin-top: 0px;
}

.content-testimonial-home .slick-next:hover {
	background-image: var(--arrow-filled);
	transform: none; /* stays normal */
}

.content-testimonial-home .slick-prev {
	left: 0px;
}

.content-testimonial-home .slick-next {
	right: 0px;
}
/* Dots */
.content-testimonial-home .slick-dots {
	bottom: 0px; /* move dots down */
}

.content-testimonial-home .slick-dots li {
	height: 10px;
	width: 10px;
}
.content-testimonial-home .slick-dots li button:before {
	font-size: 8px;
	/*width: 14px;
	height: 14px;
	border-radius: 14px;
	border: 1px solid #696969;
	background: #696969; */
	color: #696969;
	opacity: 0.5;
}
.content-testimonial-home .slick-dots li.slick-active button:before {
	color: #696969; /* active dot color */
	opacity: 1;
}

/* Testimonial Home [End] */

/* Testimonial V2 [Start] */
.content-testimonial-v2 .slick-track {
	gap: initial;
}

.content-testimonial-v2 .card-item-testimonial {
	margin: 0 35px 5px;
	padding: 38px 27px 23px;
	height: auto;
}

.content-testimonial-v2 .content-item-testimonial {
	font-size: 13px;
}

.content-testimonial-v2 .home-testi-full-name {
	font-size: 20px;
}

.content-testimonial-v2 .home-testi-verified {
	font-size: 13px;
	text-align: left;
}

.content-testimonial-v2 .home-testi-verified span {
	white-space: nowrap;
}

.content-testimonial-v2 .header-item-testimonial {
	gap: 16px;
}

.content-testimonial-v2 .header-item-testimonial img.avatar {
	width: 55px;
	height: 55px;
}

.content-testimonial-v2 .bottom-item-testimonial {
	font-size: 12px;
	padding: 5px;
}

.content-testimonial-v2 .slick-prev,
.content-testimonial-v2 .slick-next {
	width: 24px;
	height: 24px;
}

.content-testimonial-v2 .slick-prev:hover,
.content-testimonial-v2 .slick-next:hover {
	background-size: cover;
}

.content-testimonial-v2 .slick-prev {
	left: 2px;
	margin-top: -12px;
}

.content-testimonial-v2 .slick-prev:hover {
	margin-top: -24px;
}

.content-testimonial-v2 .slick-next {
	right: 2px;
}

.content-testimonial-v2 .slick-dots li {
	margin: 0;
}

.testimonial-wrapper-v2 {
	padding: 33px 0 36px;
}

.testimonial-wrapper-v2 .header-section p {
	font-size: 20px;
	font-weight: 600;
	color: #696969;
	max-width: 295px;
	width: 100%;
}
/* Testimonial V2 [End] */

/* Deep Dallas [Start] */

.deep-dallas-home {
	padding: 44px 0;
	background: linear-gradient(180deg, #6c6c6c -62.89%, #fff 24.24%);
}

.header-deep-dallas-home {
	margin-bottom: 26px;
}

.deep-dallas-home-main-wrapper {
	gap: 40px;
	flex-direction: column;
}

.deep-dallas-home-main-left {
	max-width: none;
	width: 100%;
	flex-direction: column;
}

.deep-dallas-home-main-left h5 {
	color: #000;

	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 20px;
}

.deep-dallas-home-main-left p {
	color: #000;

	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 26px;
}

.deep-dallas-home-main-left ul {
	color: #000;

	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 29px;
}

.deep-dallas-home-main-left ul li {
	background: url("../../img/check-outline.svg") no-repeat left center;
	background-size: 31px 31px; /* makes the image exactly 31x31 */
	padding-left: 20px; /* space so text doesn’t overlap bullet */
	margin-bottom: 18px; /* optional spacing between items */
	line-height: 13px;
}

.deep-dallas-home-main-left .deep-dallas-home-testi {
	gap: 28px;
}

.deep-dallas-home-main-left .deep-dallas-home-testi img {
	width: 42px;
	height: 41px;
	flex-shrink: 0;
}

.deep-dallas-home-testi-more {
	flex-direction: column;
	max-width: none;
	width: 100%;
	color: #000;

	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.deep-dallas-home-testi-more .deep-dallas-home-testi-stars {
	gap: 5px;
}

.deep-dallas-home-main-right {
	border-radius: 10px;
	height: 485px;
	min-width: 330px;
	max-width: none;
	align-items: flex-end;
	padding-right: 79px;
	padding: 15px;
}

.deep-dallas-home-main-right .deep-dallas-home-brand-promo {
	flex-direction: column;
}

.deep-dallas-home-main-right .deep-dallas-home-brand-promo h3 {
	color: #fff;
	font-family: Poppins;
	font-size: 50px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.deep-dallas-home-main-right .deep-dallas-home-brand-promo h4 {
	color: #fff;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.deep-dallas-brand-promo-more {
	gap: 7px;
}

.deep-dallas-home-testi-name {
	gap: 30px;
	font-weight: bold;
}

.deep-dallas-home-testi-name .deep-dallas-home-testi-stars img {
	width: 19px;
	height: 19px;
	flex-shrink: 0;
}

.deep-dallas-brand-promo-more .promo-line {
	width: 0;
	height: 63px;
	flex-shrink: 0;

	stroke-width: 1px;
	stroke: #fff;
}

.deep-dallas-home-main-right .deep-dallas-brand-promo-more h5 {
	color: #fff;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.deep-dallas-home-main-right .deep-dallas-brand-promo-more p {
	color: #fff;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

/* Deep Dallas [End] */

/* We Serve [Start] */
.dallas-counties-we-serve-wrapper {
	background-color: #f9f9f9;
	padding: 32px 0;
}

.dallas-counties-we-serve-wrapper.py-16 {
	padding: 31px 0 39px;
}

.dallas-counties-we-serve-wrapper p {
	max-width: none;
	width: 100%;
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	margin-bottom: 15px;
}

.content-we-serve-home {
	max-width: none;
	width: 100%;
	flex-wrap: wrap; /* allow wrapping */
	justify-content: flex-start;
	row-gap: 8px; /* top & bottom gap */
	column-gap: 8px; /* left & right gap */
	justify-content: center;
}

.content-we-serve-home button {
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: none;
	width: auto;
	height: 25px;
	gap: 8px;
	flex-shrink: 0;
	border-radius: 100px;
	background: #f2f2f2;
	color: #272727;
	font-family: Poppins;
	font-size: 10px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	padding: 7px 8px;
	cursor: pointer;
}

.content-we-serve-home button:nth-child(4),
.content-we-serve-home button:nth-child(10) {
	/*margin-left: 30px;*/
}

.content-we-serve-home button:nth-child(6) {
	margin: 0;
}

.content-we-serve-home button:hover {
	background-color: #272727;
	color: #f2f2f2;
}

.content-we-serve-home button img {
	width: 11px;
	height: 11px;
	flex-shrink: 0;
	aspect-ratio: 1/1;
}

/* We Serve [End] */

/* FAQ [Start] */
.home-faq-wrapper {
	background: #f5f5f5;
	padding: 32px 0 51px;
}

.header-home-faq h2 {
	color: #d4263a;

	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 15px;
}

.accordion_home_faq__item {
	margin: 12px auto;
	width: 100%;
}
.accordion_home_faq__item .accordion_home_faq__title {
	position: relative;
	display: block;

	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
	padding: 30px 16px 30px 16px;
	color: #000;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;

	-webkit-transition: background-color 0.2s;
	transition: background-color 0.2s;
	cursor: pointer;
}
.accordion_home_faq__item .accordion_home_faq__title:hover {
	background-color: #fff;
	transition: all 0.5s ease-out;
}
.accordion_home_faq__item .accordion_home_faq-active {
	background-color: #fff;
}
.accordion_home_faq__item
	.accordion_home_faq__title
	.accordion_home_faq__arrow {
	position: absolute;
	right: 35px;
	top: 50%;
	transform: translateY(-50%);
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	text-align: center;
	color: #000;
	line-height: 0px;
	font-size: 0px;
	font-weight: 300;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.accordion_home_faq__title-text {
	display: inline-block;
	padding-right: 46px;
}

/* Old logic
.accordion_home_faq__item .accordion_home_faq__rotate {
	transform: rotate(225deg);
	background-color: #000 !important;
	color: #fff !important;
}*/

.accordion_home_faq__item .accordion_home_faq__content {
	padding: 8px 16px;
	display: none;
	background-color: #fff;
}

.accordion_home_faq__item .accordion_home_faq__content p {
	max-width: none;
	width: 100%;
	color: rgba(60, 60, 67, 0.85);
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%; /* 18.2px */
}

/*.accordion_home_faq__item .accordion_home_faq__arrow-item {
	font-weight: 300;
} */

.accordion_home_faq__item .accordion_home_faq__arrow-item {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url("img/plus-circle.svg") no-repeat center; /* 👈 path to your SVG */
	background-size: contain;
	vertical-align: middle;
}

.accordion_home_faq__item
	.accordion_home_faq__arrow-item.accordion_home_faq__rotate {
	background: url("img/minus-circle.svg") no-repeat center;
	background-size: contain;
}

.home-faq-wrapper .sellflex-testimonial-block.with-border {
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
}
/* FAQ [End] */

/* Helpful Insights [Start] */

.helpful-insights-wrapper {
	padding: 18px 0;
}

.header-helpful-insights {
	margin-bottom: px;
}

.helpful-insights-cards {
	gap: 0px;
	justify-content: flex-start;
}

.helpful-insights-cards .helpful-insights-card {
	display: block;
	max-width: none;
	width: auto;
	min-height: 471px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
}

.helpful-insights-cards .helpful-insight-card-img {
	position: relative;
	height: 299px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.helpful-insights-cards .helpful-insight-card-title {
	position: absolute;
	bottom: 15px;
	left: 0;
	max-width: 219px;
	width: 100%;
	border-radius: 0 10px 10px 0;
	background: #d4263a;
	color: #fff;
	font-family: Poppins;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	padding: 10px 15px 10px 30px;
}

.helpful-insight-card-content {
	flex-direction: column;
}

.helpful-insights-cards .helpful-insight-card-content {
	padding: 18px 30px;
}

.helpful-insights-cards .helpful-insight-card-content .the-content {
	color: #000;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	padding-bottom: 18px;
}

.helpful-insights-cards .helpful-insight-card-content .read-more {
	border-radius: 5px;
	border: 1px solid #d4263a;
	max-width: 147px;
	width: 100%;
	padding: 4px 28px;
	color: #d62828;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;

	margin-bottom: 11px;
}

.helpful-insights-cards .helpful-insight-card-content .author-date {
	color: #a3a3a3;
	font-family: Poppins;
	font-size: 8px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
}

/* Helpful Insights [End] */

/* CTA [Start] */

.sell-flex-cta {
	padding: 40px 0px;
	margin-bottom: 0px;
}

.sell-cta-content {
	flex-direction: column;
}

.sell-flex-cta .sell-cta-top {
	gap: 13px;
	margin-bottom: 10px;
	flex-direction: column-reverse;
}

.sell-flex-cta .sell-cta-top .sell-cta-top-title {
	color: #fff;

	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	max-width: none;
	width: 100%;
}

.sell-flex-cta .sell-cta-top .sell-cta-top-images {
	justify-content: center;
	align-items: center;
	gap: 27px;
	max-width: 95px;
	margin: auto;
}

.sell-flex-cta .sell-cta-top .sell-cta-top-images .img-google {
	height: 83px;
	width: auto;
}

.sell-flex-cta .sell-cta-top .sell-cta-top-images .img-ab {
	margin-top: 0px;
	height: 30px;
	width: auto;
}

.sell-flex-cta .sell-cta-top .sell-cta-top-images .img-aplus {
	margin-top: 0px;
	height: 36px;
	width: auto;
}

.sell-flex-cta .sell-cta-bottom {
	color: #fff;
	max-width: none;
	width: 100%;
	text-align: center;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 25px;
}

.sell-cta-content a {
	margin-left: auto;
	margin-right: auto;
	display: block;
	color: #fff;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	width: 80%;
	text-align: center;
	padding: 12px 0px;
}

.sell-flex-cta .sell-cta-testimonial-wrapper .sellflex-testimonial-block {
	margin-top: 0;
}

/* CTA [End] */

/* Buy Houses Listing [Start] */

.buy-house-listing-wrapper {
	background: #eee;
	padding: 31px 0;
}
.header-buy-house-listing {
	margin-bottom: 30px;
}
.header-buy-house-listing h2 {
	color: #d4263a;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}
.buy-house-listing-items {
	gap: 10px;
	flex-direction: column;
}

.buy-house-listing-item {
	max-width: none;
	width: 100%;
}

.buy-house-listing-item h4 {
	color: #000;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 120%; /* 24px */
}

.buy-house-listing-item svg {
	stroke-width: 2px;
	stroke: #000;
	margin-bottom: 31px;
}

.buy-house-listing-item .menu-items a {
	display: block;
	color: #000;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 13px;
}

.buy-house-listing-item .menu-items a:hover {
	color: #d4263a;
	text-decoration: none;
}

/* Buy Houses Listing [end] */

/* Sell Flex CTA Section [Start] */
.sellflex-the-cta-wrapper {
	padding: 40px 0;
}

.content-the-cta {
	gap: 21px;
	justify-content: center;
	flex-direction: column;
	text-align: center;
}

.content-the-cta h3 {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 118.782%;
}

.content-the-cta .btn-offer {
	color: #fff;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	max-width: 292px;
	width: 100%;
	text-align: center;
	padding: 12px 0;
}

.content-the-cta .btn-offer-v2 {
	color: #fff;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	max-width: none;
	width: auto;
	text-align: center;
	padding: 12px 10px;
}
/* Sell Flex CTA Section [End] */

/* Overrides [Start] */
#desktop-menu {
	display: none !important;
}

#mobile-menu {
	/*display: none !important; */
}

.mobile-sellflex-burger {
	display: block !important;
}

.dont-show-mobile {
	display: none !important;
}
/* Overrides [End] */

/* Choose Six Cards [Start] */
.sellflex-six-choose {
	padding: 36px 0 48px;
}

.sellflex-six-choose-items {
	flex-direction: column;
	gap: 15px;
}

.sellflex-six-choose-item {
	padding: 42px 22px;
	gap: 7px;
}

.sellflex-six-choose-item h3 {
	font-size: 20px;
}

.sellflex-six-choose-item p {
	font-size: 13px;
}

.sellflex-six-choose-item img {
	height: 30px;
	margin-bottom: 10px;
}

.header-sellflex-six-choose {
	margin-bottom: 24px;
}

.header-sellflex-six-choose h2 {
	margin-bottom: 9px;
}
/* Choose Six Cards [End] */

/* Situations [Start] */
.sellflex-situations {
	padding: 33px 0 35px;
}

.sellflex-situations-wrapper {
	overflow-y: hidden;
}

.header-sellflex-situations p {
	margin-bottom: 17px;
}

.sellflex-situations-items .slick-dots {
	bottom: -38px;
}

.sellflex-situations-items .slick-dots li {
	margin: 0;
}

.sellflex-situations-item {
	padding: 40px 50px 43px;
	margin: 0 10px;
	padding: 40px 14px;
}

.sellflex-situations-item.slick-slide {
	min-height: 241px;
}

.sellflex-situations-item .sellflex-situations-circle-wrapper {
	width: 72px;
	height: 73px;
	margin-bottom: 15px;
}

.sellflex-situations-item img {
	height: 31px;
}
/* Situations [End] */

/* Guarantee [Start] */
.sellflex-guarantees {
	padding: 38px 0 60px;
}

.header-sellflex-guarantees h2 {
	margin-bottom: 10px;
}

.header-sellflex-guarantees p {
	margin-bottom: 26px;
}

.sellflex-guarantees-items {
	flex-direction: column;
	gap: 17px;
}

.sellflex-guarantees-item {
	padding: 39px 50px;
	gap: 7px;
}

.sellflex-guarantees-item h4 {
	font-size: 20px;
}

.sellflex-guarantees-item p {
	font-size: 13px;
}

.sellflex-guarantees-item .sellflex-guarantees-circle-wrapper {
	width: 50px;
	height: 50px;
}

.sellflex-guarantees-item img {
	height: 30px;
}
/* Guarantee [End] */

/* Active state [Start] */
.gfa-btn {
	font-size: 16px;
}
/* Active state [End] */

/* Maximize [Start] */
.sellflex-maximize {
	padding: 36px 0 57px;
}

.header-sellflex-maximize p {
	max-width: 293px;
	margin-bottom: 23px;
}

.sellflex-maximize-items {
	flex-direction: column;
	gap: 15px;
	align-items: center;
}

.sellflex-maximize-item {
	gap: 12px;
	padding: 25px 34px;
	max-width: 240px;
}

.sellflex-maximize-item h4 {
	font-size: 20px;
}

.sellflex-maximize-item p {
	font-size: 13px;
}

.sellflex-maximize-item img {
	width: 40px;
}
/* Maximize [End] */

/* Trust [Start] */
.sellflex-trust {
	padding: 34px 0 54px;
}

.sellflex-trust-items {
	flex-direction: column;
	gap: 17px;
}

.sellflex-trust-item {
	gap: 7px;
}

.sellflex-trust-item h4 {
	font-size: 20px;
}

.sellflex-trust-item p {
	font-size: 13px;
}

.sellflex-trust-item .sellflex-trust-circle-wrapper {
	width: 50px;
	height: 50px;
}

.sellflex-trust-item img {
	height: 30px;
}
/* Trust [End] */

/* Versus [Start] */
.sellflex-versus {
	padding: 37px 0 54px;
}

.header-sellflex-versus p {
	margin-bottom: 26px;
}

.sellflex-versus-items {
	gap: 18px;
	flex-direction: column;
}

.sellflex-versus-item {
	padding: 48px 32px 40px;
}

.sellflex-versus-item h3 {
	font-size: 20px;
}

.sellflex-versus-item ul {
	margin-bottom: 0;
}

.sellflex-versus-item ul li {
	font-size: 13px;
	padding-left: 24px;
	background-size: 15px;
}
/* Versus [End] */

/* Track Record [Start] */
#track-record .gap-8 {
	gap: unset;
	margin-left: 0%;
}
/* Track Record [End] */

/* Built for Investors [Start] */
#built-for-investors .built-on-experience {
	max-width: 100%;
	flex-direction: column;
	gap: 31px;
}

#built-for-investors .built-on-experience .trio-rei-headings h2 {
	font-size: 24px;
}
#built-for-investors .built-on-experience .trio-rei-headings .text-mobile-body {
	font-size: 13px;
}

#built-for-investors .cards-section .cards:not(:first-of-type) .img-wrapper img,
#built-for-investors .cards-section .cards .img-wrapper {
	min-height: 30px;
	max-height: 30px;
	width: 30px;
}

#built-for-investors .cards-section .cards .text-mobile-body {
	font-size: 16px;
}
#built-for-investors .cards-section .cards .text-mobile-body span {
	max-width: 173.41px;
	font-size: 13px;
	margin: 4px auto 0;
}
#built-for-investors .cards-section {
	column-gap: 14px;
}
#built-for-investors .cards-section .cards {
	height: 169px;
	padding: 28px 23px 27px;
}
/* Built for Investors [End] */

/* Why We Started [Start] */
.sellflex-why-we-started {
	padding: 0;
}

.sellflex-why-we-started .fullwidth-container {
	background-position: 245%;
}

.sellflex-why-we-started .why-we-started-main-wrapper {
	flex-direction: column;
}

.sellflex-why-we-started .why-we-started-main-left {
	width: 100%;
}

.why-we-started-main-left h2 {
	font-size: 24px;
	text-align: center;
	max-width: 330px;
	margin: auto;
}

.why-we-started-main-left p {
	font-size: 13px;
	padding-bottom: 7px;
	text-align: center;
	max-width: 328px;
	margin: auto;
}
.why-we-started-main-wrapper {
	gap: 16px;
}
.why-we-started-main-left .quotes {
	padding: 18px 7px;
	margin: 10px 0 17px;
}

.why-we-started-main-left .quotes h5 {
	font-size: 16px;
	text-align: center;
	padding-bottom: 0;
}

.sellflex-why-we-started .why-we-started-main-right {
	width: 100%;
	height: 202px;
	background-image: url("../../sections-test/images/House.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.sellflex-why-we-started .why-we-started-main-right img {
	display: block;
	margin-left: unset;
}
/* Why We Started [End] */

/* Meet the Team [Start] */
.sellflex-team {
	padding: 57px 0;
}

.sellflex-team h2 {
	padding-bottom: 9px;
}

.sellflex-the-team-items {
	padding-top: 23px;
	flex-direction: column;
	max-width: 282px;
	margin: auto;
	gap: 23px;
}

.sellflex-the-team-item img {
	margin-bottom: 16px;
}

.sellflex-the-team-item h5 {
	font-size: 20px;
}

.sellflex-the-team-item p {
	font-size: 13px;
}

.sellflex-the-team-item .position {
	font-size: 16px;
	padding-bottom: 0;
}
/* Meet the Team [End] */

/* 404 [Start] */
.page-404 {
	padding: 53px 0;
}

.content-404 img {
	margin-bottom: 21px;
}

.content-404 h2 {
	font-size: 30px;
	padding-bottom: 10px;
}

.content-404 p {
	font-size: 16px;
}

.content-404 a {
	margin-top: 35px;
	font-size: 16px;
	padding: 12px 68px;
}
/* 404 [End] */

/* Testimonial Block [Start] */
.sellflex-testimonial-block {
	padding: 24px 18px;
}

.sellflex-testimonial-block.with-border {
	margin: 18px 0 24px;
	border: none;
}

.sellflex-testimonial-block .testimonial-block-wrapper {
	max-width: 100%;
	gap: 8px;
	padding: 0;
}

.sellflex-testimonial-block.with-border .testimonial-block-wrapper {
	border: 1px solid #000;
	border-radius: 5px;
	max-width: 100%;
	padding: 21px 18px;
}

.sellflex-testimonial-block img {
	width: 20px;
	height: 20px;
}

.sellflex-testimonial-block .testimonial-block-name {
	font-size: 13px;
}

.sellflex-testimonial-block .testimonial-block-comment {
	font-size: 11px;
}

.sellflex-testimonial-block.with-border .testimonial-block-comment {
	font-size: 11px;
}

.sell-cta-testimonial-wrapper {
	flex-direction: column;
}

.header-testimonial-v2 {
	margin-bottom: 27px;
}
/* Testimonial Block [End] */
}
@media screen and (max-width: 769px) {/* Page Slider [Start] */
.home-container-slider-page {
	padding: 67px 0 84px 0;
}
.home-slider-wide {
	flex-direction: column;
	align-items: center;
}

.home-slider-wide > h1,
.home-slider-wide > h3 {
	text-align: center;
}

.home-slider-wide > .home-heading {
	max-width: none;
	width: 100%;
	color: #fff;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 83.148px */
	margin-bottom: 25px;
}

.home-slider-wide > .home-sub-heading {
	max-width: 1023px;
	width: 100%;
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.home-slider-wide > .home-slider-footer {
	margin-top: 18px;
	padding: 0;
	justify-content: space-between;
	max-width: 1055px;
	width: 100%;
	max-height: none;
	border-radius: 0;
	border: 0;
	background: none;
	box-shadow: none;
}

.home-slider-wide .home-slider-footer .home-slider-footer-item h3 {
	color: #fff;
	font-family: Poppins;
	font-size: 50px;
	font-style: normal;
	font-weight: 700;
	line-height: 50px;
}

.home-slider-wide .home-slider-footer .home-slider-footer-item span {
	color: #fff;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.home-slider-wide .home-slider-footer .home-slider-footer-item:nth-child(1) {
	flex: 0 0 149px;
}

.home-slider-wide .home-slider-footer .home-slider-footer-item:nth-child(2) {
	flex: 0 0 167px;
}

.home-slider-wide .home-slider-footer .home-slider-footer-item:nth-child(3) {
	flex: 0 0 213px;
}

.home-slider-wide .home-slider-footer .home-slider-footer-item:nth-child(4) {
	flex: 0 0 149px;
}

/* Page Slider [End] */

/* Choose Your Selling [Start] */
.choose-option-cards-wrapper {
	padding-top: 33px;
	padding-bottom: 40px;
}
.header-choose-option-cards {
	margin-bottom: 34px;
}

.header-choose-option-cards h2 {
	margin-bottom: 15px;
	padding: 0 70px;
}

.header-choose-option-cards p {
	max-width: 1428px;
	width: 100%;
}

.choose-option-cards-wrapper {
	background-color: #f6f6f6;
}

.choose-option-cards-wrapper .top-choose-selling-cards {
	gap: 30px;
}
.choose-option-cards-wrapper .top-selling-item {
	flex-direction: column;
	max-width: none;
	width: 100%;
	min-height: 0;
	height: auto;
	border-radius: 10px;
	background: #fff;
	padding: 43px 35px 43px 58px;
	box-shadow: 0 3px 4px 0 rgba(150, 150, 150, 0.25);
}

.choose-option-cards-wrapper .top-header-selling-item {
	align-items: center;
	gap: 8px;
	margin-bottom: 10px;
}

.choose-option-cards-wrapper .top-selling-item .top-header-selling-item h3 {
	color: #000;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 100.05%;
}

.choose-option-cards-wrapper .top-selling-item .top-header-selling-item img {
	width: auto;
	height: 56px;
	flex-shrink: 0;
	aspect-ratio: 3/7;
}

.choose-option-cards-wrapper .top-selling-item .top-header-selling-item img,
.choose-option-cards-wrapper
	.bottom-selling-item
	.bottom-header-selling-item
	img {
	position: absolute;
	margin-left: -30px;
}

.choose-option-cards-wrapper
	.top-selling-item:first-child
	.top-header-selling-item
	img {
	height: 30px;
}

.choose-option-cards-wrapper .top-selling-item h5 {
	color: #696969;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 8px;
}
.choose-option-cards-wrapper .top-selling-item p {
	color: #4b5563;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 15px;
}

.choose-option-cards-wrapper .top-selling-item ul {
	color: #000;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0;
	display: flex;
	flex-direction: column;
	gap: 12px;
	margin-bottom: 15px;
}
.choose-option-cards-wrapper .top-selling-item ul li {
	background: url("img/thecheck Icon.svg") no-repeat left 6px;
	background-size: 10px;
	padding-left: 20px;
	line-height: 1.8;
}

.choose-option-cards-wrapper .bottom-choose-selling-cards {
	gap: 30px;
}
.choose-option-cards-wrapper .bottom-selling-item {
	flex-direction: column;
	max-width: none;
	width: 100%;
	min-height: 0;
	height: auto;
	border-radius: 10px;
	background: #fff;
	padding: 43px 35px 43px 58px;
	box-shadow: 0 3px 4px 0 rgba(150, 150, 150, 0.25);
}

.choose-option-cards-wrapper .bottom-header-selling-item {
	margin-bottom: 10px;
	align-items: center;
	gap: 8px;
}
.choose-option-cards-wrapper
	.bottom-selling-item
	.bottom-header-selling-item
	h3 {
	margin: 0;
	padding: 0;
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 100.05%;
}

.choose-option-cards-wrapper
	.bottom-selling-item
	.bottom-header-selling-item
	img {
	width: auto;
	height: 56px;
	flex-shrink: 0;
	aspect-ratio: 3/7;
}

.choose-option-cards-wrapper .bottom-selling-item h5 {
	color: #696969;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 8px;
}
.choose-option-cards-wrapper .bottom-selling-item p {
	color: #4b5563;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 15px;
}

.choose-option-cards-wrapper .bottom-selling-item ul {
	color: #000;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 15px;
	display: flex;
	flex-direction: column;
	gap: 12px;
}
.choose-option-cards-wrapper .bottom-selling-item ul li {
	background: url("img/thecheck Icon.svg") no-repeat left center;
	background-size: 10px;
	padding-left: 20px;
	line-height: 1.8;
}
.selling-option-btn {
	color: #fff;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-align: center;
	padding: 6px 20px;
	display: block;
	margin-top: 0;
}
/* Choose Your Selling [End] */

/* Compare All Options [Start] */

.compare-all-options {
	padding: 40px 0 30px;
}

.header-compare-all-options {
	margin-bottom: 22px;
}

.header-compare-all-options h2 {
	padding-bottom: 5px;
}

.pages-compare-all-options .pcao-solution-header img {
	height: 16px;
}

/* Base Styles for the overall wrapper */
.pages-compare-all-options {
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
	background: #fff;
	margin: 20px auto;
	max-width: 1720px;
	width: 100%;
	overflow: scroll;
}

/* --- DESKTOP/GRID LAYOUT STYLES --- */

/* Factor and Solution Headers (Red Row) */
.pages-compare-all-options .pcao-header-row {
	display: grid;
	grid-template-columns: 1fr repeat(5, 1fr);
	color: #fff;
	background-color: #d82b3a;
	text-align: center;
	padding: 6px 0;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	white-space: nowrap;
	min-width: 1100.61px;
	width: 100%;
}

/* Remove border from the very last header cell */
.pages-compare-all-options .pcao-solution-header {
	min-width: 183.435px;
	width: 100%;
	gap: 5px;
}

.pages-compare-all-options .pcao-solution-header:last-child {
	border-right: none;
}

.pages-compare-all-options .pcao-factor-header {
	text-align: left;
	padding-left: 10.85px;
	min-width: 183.435px;
	width: 100%;
}

/* Data Rows (White/Gray Rows) */
.pages-compare-all-options .pcao-data-row {
	display: grid;
	grid-template-columns: 1fr repeat(5, 1fr);
	text-align: center;
	border-bottom: 0px solid #eee;
	padding: 0; /* Padding moved to the inner cells for border control */
	align-items: center;
}

.pages-compare-all-options .pcao-data-row:nth-child(even) {
	background-color: #f9f9f9;
}

/* Data Cells (Labels and Values) */
.pages-compare-all-options .pcao-factor-label,
.pages-compare-all-options .pcao-data {
	padding: 7px; /* Apply vertical padding here */
	color: #333;
	text-align: center;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	/* The main change for the vertical border in the data rows */
	border-right: 1px solid #eee;
	height: 100%; /* Ensures the border stretches full height */
	box-sizing: border-box; /* Includes padding and border in the element's total width and height */
	min-width: 183.435px;
	width: 100%;
}

.pages-compare-all-options .pcao-factor-label {
	text-align: left;
	font-weight: 500;
	color: #333;
	padding-left: 8.83px;
}

/* Remove border from the very last data cell in each row */
.pages-compare-all-options .pcao-data:last-child {
	border-right: none;
}
/* Compare All Options [End] */

/* How it works [Start] */

.page-options-how-it-works {
	padding: 40px 0 0;
}

.header-page-options-how-it-works {
	margin-bottom: 24px;
}

.page-options-how-it-works-items {
	grid-template-columns: 1fr;
	column-gap: 30px;
	row-gap: 20px;
	padding-bottom: 43px;
}

.page-options-how-it-works-item {
	gap: 5px;
	padding: 22px 20px;
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 3px 50px 0 rgba(0, 0, 0, 0.1);
}

.page-options-how-it-works-item img {
	width: auto;
	height: 50px;
}

.page-options-how-it-works-item h3 {
	color: #000;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 35.635px */
	margin-bottom: 3px;
}

.page-options-how-it-works-item p {
	color: #333;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%; /* 28.508px */
}

.page-options-how-it-works .sellflex-the-cta-wrapper {
	padding: 0px 0 56px;
}
/* How it works [End] */
}
@media screen and (max-width: 769px) {/* Header with Form [Start] */
.header-with-form-wrapper {
	flex-direction: column;
	gap: 21px;
}

.header-with-form-wrapper .home-slider-left {
	margin-top: 0;
}

.home-tag-heading {
	font-size: 20px;
	margin-bottom: 11px;
}

.header-with-form {
	text-align: center;
}

.header-with-form > .home-heading {
	font-size: 30px;
	margin-bottom: 8px;
}

.header-with-form > .home-sub-heading {
	font-size: 16px;
	margin-bottom: 21px;
}

.header-with-form .header-with-form-footer .home-slider-footer-items {
	gap: 10px;
}

.header-with-form .header-with-form-footer .home-slider-footer-item {
	padding: 8px 20px 19px 20px;
	border-radius: 10px;
}

.header-with-form .header-with-form-footer .home-slider-footer-item h3 {
	font-size: 16px;
}

.header-with-form .header-with-form-footer .home-slider-footer-item span {
	font-size: 13px;
	line-height: 92.88%;
	margin: auto;
}
/* Header with Form [Start] */

/* Six Choose [Start] */
.quickcash-six-choose img {
	margin-bottom: -1px;
}

.quickcash-six-choose .content-section p {
	font-size: 13px;
}

.quickcash-six-choose h3 {
	margin-bottom: -11px;
}

.quickcash-six-choose .sellflex-six-choose-item {
	max-width: 330px;
	width: 100%;
	height: 237px;
}

.quickcash-six-choose .sellflex-six-choose-items {
	row-gap: 15px;
	align-items: center;
}

/* Six Choose [End] */

/* Guarantee [Start] */
.quickcash-guarantee .sellflex-guarantees-item {
	max-width: 330px;
	width: 100%;
	height: 242px;
}
.quickcash-guarantee .sellflex-guarantees-items {
	row-gap: 17px;
	align-items: center;
}

section.w-full.sellflex-guarantees.quickcash-guarantee {
	padding: 60px 0;
}

.quickcash-guarantee.sellflex-guarantees .header-sellflex-guarantees h2 {
	margin-bottom: 10px;
}
/* Guarantee [End] */

/* Situations [Start] */
.quickcash-situations .sellflex-situations-item h4 {
	font-size: 20px;
}
/* Situations [End] */
}
@media screen and (max-width: 769px) {/* Page Slider [Start] */
.becomebank-hero .home-tag-heading {
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 14px;
}

.becomebank-hero {
	padding: 34px 0 54px;
}

.becomebank-hero .header-with-no-form > .home-heading {
	font-size: 30px;
	margin-bottom: 14px;
}

.becomebank-hero .header-with-no-form > .home-sub-heading {
	font-size: 16px;
	margin-bottom: 14px;
}

.becomebank-hero .gfa-btn {
	max-width: 292px;
	width: 100%;
}

.becomebank-hero .header-with-no-form-footer .home-slider-footer-items {
	gap: 10px;
	margin-bottom: 51px;
}

.becomebank-hero .header-with-no-form-footer .home-slider-footer-item {
	border-radius: 10px;
	padding: 10px;
	flex: 0 0 calc(50% - 10px);
	display: flex;
	flex-direction: column;
	align-items: center;
	max-width: 162px;
	width: 100%;
	height: 85px;
}

.becomebank-hero .header-with-no-form-footer .home-slider-footer-item h3 {
	font-size: 16px;
	padding-bottom: 5px;
}

.becomebank-hero .header-with-no-form-footer .home-slider-footer-item span {
	font-size: 13px;
	line-height: 92.88%;
}
/* Page Slider [End] */

/* Six Choose [Start] */

.sellflex-six-choose.becomebank-six-choose {
	margin-bottom: 36px 0 48px;
	padding: 36px 0 76px 0;
}

.becomebank-six-choose img {
	height: 40px;
	margin-bottom: 0px;
}

.becomebank-six-choose .header-section p {
	max-width: 760px;
	font-size: 13px;
}

.becomebank-six-choose .content-section p {
	font-size: 13px;
}

.becomebank-six-choose .sellflex-six-choose-item {
	padding: 43px 7px 60px;
	gap: 18px;
	max-width: 330pxpx;
	width: 100%;
}

.becomebank-six-choose .sellflex-six-choose-items {
	gap: 15px;
	align-items: center;
}

/*2025 12 05 - specific modification for 5th child*/
.becomebank-six-choose.sellflex-six-choose
	.flex.sellflex-six-choose-item:nth-child(5)
	h3 {
	font-size: 20px;
}
/* Six Choose [End] */

/* Maximize [Start] */
.becomebank-maximize.sellflex-maximize {
	padding: 35px 0 46px;
}

.becomebank-maximize .header-section h2 {
	max-width: 250px;
	width: 100%;
	margin: auto;
}

.becomebank-maximize .header-sellflex-maximize p {
	margin-bottom: 12px;
}

.becomebank-maximize .flex.sellflex-maximize-items {
	gap: 12px;
	margin-bottom: 40px;
}

.becomebank-maximize .sellflex-maximize-item {
	gap: 7px;
}

.becomebank-maximize .sellflex-the-cta-wrapper {
	padding-top: 0px;
	padding-bottom: 0px;
}
/* Maximize [End] */

/* Situations [Start] */
.becomebank-situations {
	padding: 33px 0 35px;
}

.becomebank-situations .sellflex-situations-item h4 {
	font-size: 20px;
}
/* Situations [End] */

/* Testimonials [Start] */

.becomebank-testimonials {
	padding: 45px 0 55px;
}
.becomebank-testimonials .content-testimonial-v2 .card-item-testimonial {
	width: 298px;
}

.becomebank-testimonials .content-testimonial-v2 .slick-track {
	gap: 0px;
}
/* Testimonials [End] */
/* Trust [Start] */
.becomebank-trust .header-sellflex-trust h2 {
	margin-bottom: 12px;
}
.becomebank-trust p {
	margin-bottom: 26px;
}
.becomebank-trust .sellflex-trust-items {
	align-items: center;
	gap: 17px;
	margin-bottom: 5px;
}

.becomebank-trust .sellflex-trust-item {
	max-width: 330px;
	width: 100%;
}

.becomebank-trust.sellflex-trust {
	padding: 34px 0 26px;
}
/* Trust [End] */
}
@media screen and (max-width: 769px) {/* Page Slider [Start] */
.header-noform-5-options.equity-hero {
	padding: 34px 0 54px;
}
.equity-hero .header-with-no-form > .home-heading {
	margin-bottom: 14px;
}
.equity-hero .home-tag-heading {
	margin-bottom: 14px;
}
.equity-hero .header-with-no-form > .home-sub-heading {
	margin-bottom: 38px;
}

.equity-hero .header-with-no-form-footer .home-slider-footer-item {
	max-width: 162px;
	width: 100%;
	/*cause of the overlapping text
	height: 85px;*/
	height: 106px;
}

.equity-hero .header-with-no-form-footer .home-slider-footer-items {
	margin-bottom: 39px;
}
/* Page Slider [Start] */

/* Six Choose [Start] */
.equity-six-choose h3 {
	font-size: 20px;
}

.equity-six-choose .content-section p {
	font-size: 13px;
}

.equity-six-choose .sellflex-six-choose-items {
	column-gap: 20px;
	/*row-gap: 26px;*/
	row-gap: 15px;
	align-items: center;
}

.equity-six-choose .sellflex-six-choose-item {
	gap: 15px;
	max-width: 330px;
	width: 100%;
	height: 237px;
}
/* Six Choose [End] */

/* Maximize [Start] */
.equity-maximize {
	padding: 35px 0 44px;
}

.equity-maximize .header-sellflex-maximize h2 {
	margin-bottom: 2px;
}

.equity-maximize .header-sellflex-maximize p {
	max-width: 293px;
	width: 100%;
	margin-bottom: 12px;
}

.equity-maximize .sellflex-maximize-item h4 {
	font-size: 15px;
}

.equity-maximize .sellflex-maximize-item:nth-child(5) {
	margin-bottom: 34px;
}

.equity-maximize .sellflex-the-cta-wrapper {
	padding: 40px 0 44px;
}
/* Maximize [End] */

/* Equity Versus [Start] */
.equity-versus {
	padding: 37px 0 41px;
}

.equity-versus .sellflex-versus-items {
	gap: 16px;
}
/* Equity Versus [End] */

/* Equity Situations [Start] */
.equity-situations .sellflex-situations-item {
	max-width: 189px;
	min-width: 189px;
	width: 100%;
	height: 222px;
	padding: 40px 14px;
	margin: 0 10px;
	gap: 0px;
}

.equity-situations .sellflex-situations-item h4 {
	font-size: 20px;
}
/* Equity Situations [End] */

/* Equity Guarantee [Start] */
.equity-guarantee {
	padding: 33px 0 54px;
}

.equity-guarantee .header-sellflex-guarantees p {
	margin-bottom: 26px;
}
/* Equity Guarantee [End] */

/* Equity Trust [Start] */
.equity-trust .sellflex-trust-item {
	max-width: 330px;
}

.equity-trust .sellflex-trust-item:nth-child(4) {
	max-width: 330px;
	margin-bottom: 2px;
}
/* Equity Trust [End] */
}
@media screen and (max-width: 769px) {/* Page Slider [Start] */
.header-with-no-form > .home-heading {
	font-size: 30px;
}

.header-with-no-form > .home-sub-heading {
	font-size: 16px;
	margin-bottom: 17px;
}

.header-with-no-form-footer .home-slider-footer-items {
	gap: 10px;
	margin-bottom: 39px;
}

.header-with-no-form-footer .home-slider-footer-item {
	border-radius: 10px;
	padding: 11px 21px;
	flex: 0 0 calc(50% - 10px);
	display: flex;
	flex-direction: column;
	align-items: center;
}

.maxreno-hero .home-slider-footer-item h3 {
	max-width: 100px;
	width: 100%;
}

.header-with-no-form-footer .home-slider-footer-item h3 {
	font-size: 16px;
	padding-bottom: 5px;
}

.header-with-no-form-footer .home-slider-footer-item span {
	font-size: 13px;
	line-height: 92.88%;
	max-width: 120px;
	width: 100%;
}
/* Page Slider [End] */

/* Guarantee [Start] */
.items-lists-maxreno {
	flex-direction: row;
	flex-wrap: wrap;
}

.items-lists-maxreno .sellflex-guarantees-item {
	width: 47%;
	padding: 35px 20px;
}
/* Guarantee [End] */

/* Six Choose [Start] */

.maxreno-six-choose .header-sellflex-six-choose {
	margin-bottom: px;
}

.maxreno-six-choose img {
	height: 40px;
	margin-bottom: 0px;
}

.maxreno-six-choose .header-section p {
	max-width: 760px;
	font-size: 13px;
}

.maxreno-six-choose .content-section p {
	font-size: 13px;
}

.maxreno-six-choose .sellflex-six-choose-item {
	padding: 43px 27px 60px;
	gap: 18px;
	max-width: 386.512px;
	width: 100%;
}

.maxreno-six-choose .sellflex-six-choose-items {
	column-gap: 20px;
	row-gap: 26px;
	align-items: center;
}

.maxreno-six-choose h3 {
	max-width: 330px;
	width: 100%;
}

/* Six Choose [End] */

/* Maximize [Start] */
.maxreno-maximize.sellflex-maximize {
	padding: 24px 0 57px;
}

.maxreno-maximize .header-sellflex-maximize h2 {
	margin-bottom: 9px;
}
.maxreno-maximize .header-sellflex-maximize p {
	margin-bottom: 15px;
}
.maxreno-maximize .sellflex-maximize-items {
	gap: 15px;
}
.maxreno-maximize .sellflex-maximize-item {
	margin-bottom: 1px;
}
/* Maximize [End] */

/* Guarantee [Start] */
.maxreno-guarantee {
	padding: 33px 0 13px;
}
.maxreno-guarantee .header-sellflex-guarantees h2 {
	margin-bottom: 5px;
}

.items-lists-maxreno {
	flex-direction: row;
	flex-wrap: wrap;
}

.items-lists-maxreno .sellflex-guarantees-item {
	width: 47%;
	padding: 35px 20px;
}
.flex.sellflex-guarantees-items.items-lists-maxreno {
	/*column-gap: 4px;*/
	column-gap: none;
	margin-bottom: 35px;
	padding-left: 15px;
}

.maxreno-guarantee .sellflex-guarantees-item h4 {
	font-size: 16px;
}

.maxreno-guarantee .sellflex-guarantees-item p {
	font-size: 13px;
}
/* Guarantee [End] */

/* Hot it Works [Start] */
.how-it-works-maxreno.page-options-how-it-works {
	padding: 45px 0 5px;
}
/* Hot it Works [End] */

/* Six Choose [Start] */

.maxreno-six-choose .header-sellflex-six-choose {
	margin-bottom: px;
}

.maxreno-six-choose img {
	height: 40px;
	margin-bottom: 0px;
}

.maxreno-six-choose .header-section p {
	max-width: 760px;
	font-size: 13px;
}

.maxreno-six-choose .content-section p {
	font-size: 13px;
}

.maxreno-six-choose .sellflex-six-choose-item {
	padding: 43px 27px 60px;
	gap: 18px;
	max-width: 386.512px;
	width: 100%;
}

.maxreno-six-choose .sellflex-six-choose-items {
	column-gap: 20px;
	row-gap: 26px;
	align-items: center;
}
/* Six Choose [End] */

/* Trust [Start] */
.maxreno-trust .sellflex-trust-item {
	width: 100%;
	max-width: 410px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
}

.maxreno-trust .sellflex-trust-items {
	margin-bottom: 5px;
}
/* Trust [End] */
/* Situations [Start] */
.maxreno-situations {
	padding: 49px 0 57px;
}

.maxreno-situations .sellflex-situations-item h4 {
	font-size: 20px;
}
/* Situations [End] */

/* Testimonials [Start] */

.testimonials-maxreno {
	padding: 45px 0 55px;
}
.testimonials-maxreno .content-testimonial-v2 .card-item-testimonial {
	max-width: none;
	/*min-width: 298px;*/
	min-width: none;
}

.testimonials-maxreno .content-testimonial-v2 .slick-track {
	gap: 0px;
}
/* Testimonials [End] */
}
@media screen and (max-width: 769px) {/* Page Slider [Start] */
.stressfree-hero {
	padding: 34px 0 51px;
}

.stressfree-hero .header-noform-5-options a.gradient-button.gfa-btn {
	display: none;
}

.stressfree-hero .header-with-no-form > .home-heading {
	font-size: 30px;
	margin-bottom: 8px;
}

.stressfree-hero .home-tag-heading {
	font-size: 20px;
	margin-bottom: 8px;
}

.stressfree-hero .header-with-no-form-footer .home-slider-footer-items {
	gap: 10px;
	margin-bottom: 42px;
}

.stressfree-hero .header-with-no-form .home-sub-heading {
	margin-bottom: 42px;
}
/* Page Slider [End] */

/* Six Choose [Start] */

.stressfree-six-choose .header-sellflex-six-choose {
	margin-bottom: px;
}

.stressfree-six-choose img {
	height: 40px;
	margin-bottom: 0px;
}

.stressfree-six-choose .header-section p {
	max-width: 760px;
	font-size: 13px;
}

.stressfree-six-choose .content-section p {
	font-size: 13px;
}

.stressfree-six-choose .sellflex-six-choose-item {
	padding: 43px 27px 60px;
	gap: 18px;
	max-width: 386.512px;
	width: 100%;
}

.stressfree-six-choose .sellflex-six-choose-items {
	column-gap: 20px;
	row-gap: 26px;
	align-items: center;
}
/* Six Choose [End] */

/* Maximize [Start] */
.stressfree-maximize.sellflex-maximize {
	padding: 35px 0 57px;
}

/* Maximize [End] */

/* How it works [Start] */
.how-it-works-stressfree {
	padding: 36px 0 25px;
}

.how-it-works-stressfree .page-options-how-it-works .sellflex-the-cta-wrapper {
	padding: 1px 0 0px;
}
/* How it works [End] */
/* Guarantee [Start] */
.sellflex-guarantees .stressfree-items {
	margin-bottom: 5px;
}
/* Guarantee [End] */

/* Situations [Start] */
.stressfree-situations {
	padding: 33px 0 35px;
}

.stressfree-situations .sellflex-situations-wrapper {
	overflow-y: hidden;
}

.stressfree-situations .sellflex-situations-item h4 {
	font-size: 20px;
}
/* Situations [End] */

/* Testimonials [Start] */

.stressfree-testimonials {
	padding: 45px 0 55px;
}
.stressfree-testimonials .content-testimonial-v2 .card-item-testimonial {
	max-width: none;
	/*min-width: 298px;*/
	min-width: none;
}

.stressfree-testimonials .content-testimonial-v2 .slick-track {
	gap: 0px;
}
/* Testimonials [End] */

/* Trust [Start] */
.stressfree-trust .sellflex-trust-items {
	margin-bottom: 5px;
	align-items: center;
}
/* Trust [End] */
}
@media screen and (max-width: 769px) {.hb-page {
	gap: 20px;
	padding-top: 22px;
	padding-bottom: 20px;
}

.hb-page .hb-booking-count h3 {
	font-size: 16px;
	font-weight: 400;
}
.hb-fire-icon-wrapper {
	height: 22px;
	width: 22px;
}
.hb-fire-icon-wrapper .fire,
.hb-details .fire {
	font-size: 13px;
}
.hb-wb-this {
	width: 100%;
	max-width: 330px;
	height: 34px;
}
.hb-booking-count {
	padding-left: 20px;
	gap: 13px;
}
.hb-main-title-wrapper.hb-slick-hero {
	flex-direction: column-reverse;
}
.hb-details {
	max-width: 100%;
}
.hb-page h5 {
	font-size: 13px;
}
.hb-hot-deals {
	max-width: 97px;
	width: 100%;
	height: 28px;
	gap: 5px;
}

.hb-details .fire {
	font-size: 10px;
}
.hb-details-header-left {
	gap: 9px;
}
.hb-page h1 {
	padding: 17px 0 0;
	font-size: 35px;
	font-weight: 600;
}
.hb-main-title-left {
	max-width: 100%;
	width: 100%;
}
.hb-main-title-left .slick-prev,
.hb-main-title-left .slick-next {
	width: 16px;
	height: 16px;
}
.hb-main-title-left .slick-prev:before,
.hb-main-title-left .slick-next:before {
	font-size: 10px;
}
.hb-main-title-left .slick-next {
	right: 5px;
}
.hb-main-title-left .slick-prev {
	left: 5px;
}

.hb-page h4 {
	font-size: 16px;
}
.hb-page h2 {
	font-size: 20px;
}
.hb-page h3 {
	font-size: 20px;
	font-weight: 500;
}
.hb-page h6 {
	font-size: 10px;
}

.hb-pricing-details {
	display: none;
}

.hb-pricing-details-mobile {
	display: block;
}

.hb-pricing-details-mobile .hb-cash-offers {
	padding: 7px 0 20px;
	font-weight: 700;
}
.hb-pricing-details-mobile-container {
	border-radius: 20px;
	border: 1px solid #d3263a;
	padding: 22px 25px 27px;
	margin-top: 16px;
}
.hb-pricing-details-mobile-child.selling-price {
	padding-bottom: 4px;
}
.hb-pricing-details-mobile-child.arv,
.hb-pricing-details-mobile-child.estimated-rehab {
	padding: 8px 0;
}
.hb-booking-timer-container {
	padding: 8px 9px 8px 11px;
}
.hb-booking-timer-container h5 {
	color: #000;
	font-size: 12px;
	font-weight: 400;
}
.hb-booking-timer-container .hb-slick-hero h3 {
	font-weight: 600;
}
.hb-booking-timer-container .hb-slick-hero h6 {
	font-weight: 300;
}
.hb-page button:not([class*="slick"]),
.hb-listing-link-btn {
	max-width: 177.939px;
	width: 100%;
	height: 41.732px;
	font-family: Poppins;
	font-size: 16px;
	border-radius: 10px;
}

.hb-pricing-details-mobile button {
	margin: 26px auto 0;
	display: block;
}
.hb-property-details {
	margin-top: 20px;
	flex-direction: column;
	gap: 16px;
}
.hb-property-details h4 {
	color: #d3263a;
	font-size: 18px;
	font-weight: 700;
}
.hb-aminities {
	gap: 16px;
}
.hb-aminities-svg-wrapper {
	width: 23px;
	height: 23px;
}

.hb-aminities-details {
	gap: 7px;
}
.hb-aminities-details-wrapper {
	gap: 12px;
}
.hb-aminities-details h5:first-child,
.hb-aminities-details h5:nth-child(2) {
	font-size: 13px;
}

.hb-other-details h3 {
	font-size: 16px;
	font-weight: 700;
}
.hb-other-details ul {
	gap: 10px;
}

.hb-other-details li {
	font-size: 13px;
}

.hb-other-details-text,
.hb-location-text {
	font-size: 13px;
}

.hb-page .gap-md {
	gap: 10px;
}
.hb-other-details ul {
	padding: 10px 0 0 20px;
}

.hb-location h2,
.hb-similar-listing h2,
.hb-contact-us-details h2 {
	font-size: 30px;
}

.hb-location p,
.hb-similar-listing h4 {
	font-size: 13px;
}
.hb-location .container-1720 .hb-location-button {
	max-width: 245px;
	width: 100%;
	height: 44px;
	margin-top: 20px;
}

.hb-location iframe {
	width: 100%;
	max-width: 769px;
	height: 262px;
}

.hb-investment-highlights h2 {
	font-size: 28px;
}
.hb-investment-highlights {
	gap: 17px;
}
.hb-investment-details {
	padding: 17px 16px 20px;
}
.hb-investment-details h4 {
	font-size: 13px;
}
.hb-faqs .header-home-faq h2 {
	font-size: 30px;
	font-weight: 600;
	padding: 0;
	text-align: start;
	margin-bottom: 24px;
}

.hb-faqs .accordion_home_faq__title {
	box-shadow: none;
	padding: 0;
}

.hb-faqs .accordion_home_faq__title-text {
	font-size: 16px;
}

.hb-faqs
	.accordion_home_faq__item
	.accordion_home_faq__title
	.accordion_home_faq__arrow {
	right: 0px;
}
.hb-faqs .accordion_home_faq__arrow .accordion_home_faq__arrow-item {
	width: 24px;
	height: 24px;
}
.hb-faqs .accordion_home_faq__item {
	padding: 22px 23px 22px 16px;
	gap: 8px;
	margin: 1px;
}
.hb-faqs .accordion_home_faq__item .accordion_home_faq__content {
	padding: 0 23px 0 0;
}

.hb-similar-listing-header button {
	display: none;
}
.hb-similar-listing-gallery .slick-slide {
	margin: 0 auto;
}
.hb-similar-listing-gallery .slick-list {
	margin: 0 -30px;
}
.hb-similar-listing-gallery .slick-track {
	display: flex;
	justify-content: center;
}
.hb-similar-listing-card-details .hb-hot-deals-fire,
.hb-similar-listing-card-details h5,
.hb-page .hb-similar-listing-card-details .hb-similar-listing-card-btn,
.hb-similar-listing-card-details .hb-aminities-details h5:nth-child(2) {
	font-size: 12px;
}

.hb-similar-listing-card-details {
	padding: 17px 15px 27px;
}

.hb-similar-listing-card-details .hb-listing-link-btn {
	height: 34px;
	font-size: 15px;
	height: 34px;
	max-width: 293px;
	width: 100%;
	place-self: center;
}

.hb-page .hb-similar-listing-price {
	font-size: 25px;
	margin-bottom: 19px;
}
.hb-similar-listing-card {
	width: 100%;
	max-width: 329px;
	height: 562px;
}
/* 2025 12 29 - Start */
.hb-similar-listing-card-tag-without {
	gap: 16px;
	justify-content: start;
	align-items: center;
}
/* 2025 12 29 - End */
.hb-similar-listing-price span {
	font-size: 12px;
}
.hb-similar-listing-card-details h6 {
	font-size: 12px;
	margin-bottom: 19px;
}
.hb-similar-listing-card-details .hb-aminities-svg-wrapper,
.hb-similar-listing-card-details .hb-aminities-svg-wrapper svg {
	height: 18px;
	width: 18px;
}

.hb-similar-listing .hb-aminities-details h5:first-child {
	font-size: 12px;
}
.hb-similar-listing-card-ctas a {
	max-width: 119.479px;
	width: 100%;
	height: 34.632px;
	font-size: 15px;
}
.hb-similar-listing-card-ctas button:nth-child(2) {
	width: 100%;
	max-width: 162.768px;
	height: 34.632px;
	font-size: 15px;
}
.hb-similar-listing-controls .slick-prev,
.hb-similar-listing-controls .slick-next {
	height: 25px;
	width: 25px;
}

.hb-similar-listing-controls .slick-dots li button {
	height: 4px;
	width: 4px;
}
.hb-similar-listing-controls .slick-dots li {
	width: 9px;
	height: 9px;
}
.hb-similar-listing-controls {
	gap: 7px;
	margin-top: 18px;
}
.hb-similar-listing-controls .slick-dots {
	gap: 6px;
}
.hb-similar-listing .hb-listing-more-deals-mobile {
	display: block;
	margin: 19px auto;
	max-width: 245px;
	width: 100%;
	height: 44px;
}

.hb-contact-us-container {
	flex-direction: column;
	gap: 15px;
}
.hb-contact-us-details h4 {
	font-size: 16px;
	margin-bottom: 15px;
}
.hb-contact-us-note {
	width: 100%;
	height: 80px;
	padding: 11px 37px;
	font-size: 16px;
}
.hb-contact-us-form {
	max-height: 866px;
	padding: 35px 19px 56px;
}
.hb-contact-us-form h3 {
	font-weight: 600;
}
.hb-contact-us-form form {
	gap: 10px;
	margin-top: 7px;
	margin-bottom: 16px;
}
.hb-contact-us-form-input-wrapper {
	flex-direction: column;
	gap: 10px;
}
.hb-contact-us-form label {
	font-size: 13px;
}
.hb-contact-us-form input {
	padding: 9px 25px;
	height: 37px;
}
.hb-contact-us-form .select-wrapper {
	padding: 0 25px;
	height: 37px;
}
.hb-contact-us-form input::placeholder,
.hb-contact-us-form textarea::placeholder {
	font-size: 16px;
}
.hb-contact-us-form-input-wrapper .flex-col {
	gap: 5px;
}
.hb-contact-us-form label span {
	font-size: 10px;
}
.hb-contact-us-form textarea {
	padding: 13px 21px;
}
.hb-contact-us-form form .hb-contact-us-submit-btn {
	max-width: 100%;
	border-radius: 5px;
	height: 48px;
}
.hb-contact-us-form-svg svg {
	height: 12px;
	width: 12px;
}
.hb-contact-us-form-safety h6 {
	font-size: 13px;
}

.slider-for-hb-gallery {
	margin-bottom: 7px;
}
.hb-page .slider-nav-gallery .thumb-slide-item {
	padding: 0 3px;
}
.hb-investment-details {
	max-width: 100%;
}

.slider-for-hb-gallery .slick-prev::before,
.slider-for-hb-gallery .slick-next::before {
	width: 16px;
	height: 16px;
	background-size: contain;
}

.slider-for-hb-gallery .slick-prev::before {
	background: url(./sellflex-homebuyers/assets/img/arrow-sm.svg) no-repeat
		center;
}
.slider-for-hb-gallery .slick-next::before {
	background: url(./sellflex-homebuyers/assets/img/arrow-sm.svg) no-repeat
		center;
	transform: rotate(180deg);
}

.hb-similar-listing-controls .slick-prev,
.hb-similar-listing-controls .slick-next,
.hb-similar-listing-controls .slick-prev::before,
.hb-similar-listing-controls .slick-next::before {
	height: 25px;
	width: 25px;
}
/* Footer - Start */
.sellflex-copyright .copyright-items p {
	font-weight: 400;
	font-size: 10px;
	line-height: 100%;
	letter-spacing: 9%;
}
.main-global-footer-item.footer-one .flex {
	justify-content: center;
}
.main-global-footer-item.footer-two {
	text-align: center;
}
.reoffmarketdeals-copyright-main-menu a {
	font-weight: 400;
	font-size: 10px;
	line-height: 100%;
	letter-spacing: 9%;
}
/* Footer - End */
}
@media screen and (max-width: 769px) {/* 3 Steps [Start] */
.header-lp-one-solution-steps {
	max-width: none;
	width: 100%;
	margin-bottom: 26px;
}

.header-lp-one-solution-steps p {
	max-width: none;
	width: 100%;
}

.lp-one-solution-steps-items {
	align-items: center;
	flex-direction: column;
	gap: 50px;
}
.lp-one-solution-steps-item {
	align-items: center;
	justify-content: center;
}
.lp-one-solution-steps-item img {
	width: 30px;
	height: 30px;
	flex-shrink: 0;
	aspect-ratio: 1/1;
	margin-bottom: 12px;
}

.lp-one-solution-steps-item h3 {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 47.513px */
	margin-bottom: 5px;
}

.lp-one-solution-steps-item p {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
}

.first-lp-one-solution-step p {
	max-width: none;
	font-weight: 300;
	width: 100%;
}

.second-lp-one-solution-step p {
	max-width: none;
	font-weight: 300;
	width: 100%;
}

.third-lp-one-solution-step p {
	max-width: none;
	font-weight: 300;
	width: 100%;
}

.lp-one-solution-steps-item .lp-one-solution-step-badge {
	max-width: 266px;
	width: 100%;
	border-radius: 100px;
	border: 1px solid #d4263a;
	color: #d4263a;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	padding: 0 21px;
	line-height: normal;
	white-space: nowrap; /* 🔑 prevents line breaks */
}
/* 3 Steps [End] */

/* Home Hero [Start] */
.lp-v1-hero .home-slider-footer-item:nth-child(1) {
	flex: 0 0 92px;
}

.lp-v1-hero .home-slider-footer-item:nth-child(2) {
	flex: 0 0 95px;
}

.lp-v1-hero .home-slider-footer-item:nth-child(3) {
	flex: 0 0 81px;
}
/* Home Hero [End] */
}
@media screen and (max-width: 769px) {/* Home Hero [Start] */

.header-lc-with-no-form-page {
	padding: 52px 0;
}

.lp-lc .gfa-btn {
	margin-top: 12px;
}

/* Home Hero [End] */

/* Help Form Page [Start] */

.lp-help-form-page {
	padding: 34px 0;
}

.lp-help-form-page-form-wrapper {
	justify-content: space-between;
	flex-direction: column;
	gap: 24px;
}

.lp-help-form-page .lp-help-form-page-item {
	max-width: none;
	width: 100%;
	flex-direction: column;
	gap: 24px;
}

.lp-help-form-page .lp-help-form-page-left h2 {
	color: #000;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 71.269px */
}

.lp-help-form-page .lp-help-form-page-left h3 {
	color: #000;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.lp-help-form-page ul {
	color: #000;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: 118.782%;
	margin-bottom: 35px;
}

.lp-help-form-page ul li {
	background: url("img/check-green.svg") no-repeat left center;
	background-size: 31px 31px; /* makes the image exactly 31x31 */
	padding-left: 40px; /* space so text doesn’t overlap bullet */
	margin-bottom: 18px; /* optional spacing between items */
	line-height: 31px;
}

.lp-help-form-page-footer {
	justify-content: space-between;
	gap: 12px;
	flex-wrap: wrap;
	max-width: none;
	width: 100%;
}

.lp-help-form-page-footer .lp-help-form-page-footer-item h3 {
	color: #d4263a;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: 50px;
}

.lp-help-form-page-footer .lp-help-form-page-footer-item span {
	color: #d4263a;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

/* Help Form Page [End] */
}
@media screen and (max-width: 769px) {/* Home Hero [Start] */
.header-ty-with-no-form-page {
	padding: 40px 0;
}

.header-ty-with-no-form-page .header-with-no-form-wrapper img {
	width: 60px;
	height: 60px;
	margin-bottom: 32px;
}
.header-ty-with-no-form-page .header-with-no-form-wrapper h1 {
	color: #000;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: 118.782%;
	margin-bottom: 13px;
}

.header-ty-with-no-form-page .header-with-no-form-wrapper h3 {
	max-width: none;
	width: 100%;
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 23px;
}

.header-ty-with-no-form-page .header-with-no-form-wrapper a {
	max-width: 332px;
	width: 100%;
	gap: 15px;
	justify-content: center;
	color: #fff;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.header-ty-with-no-form-page .header-with-no-form-wrapper a img {
	width: 20px;
	height: 20px;
	margin-bottom: 0;
}

.header-ty-with-no-form-page .header-with-no-form-wrapper {
	margin-bottom: 24px;
}
/* Home Hero [End] */

/* What happen next [Start] */
.lp-what-happens {
	background: #f6f6f6;
}

.lp-what-happens img {
	width: 50px;
	height: 50px;
}

.lp-what-happens h2 {
	margin-bottom: 26px;
}

/* What happen next [End] */

/* 5 Options [Start] */

.lp-ty-5options .header-sellflex-maximize p {
	max-width: none;
	width: 100%;
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

/* 5 Options [End] */

/* Wait for Options [Start] */

.lp-ty-wait-options {
	background: #f6f6f6;
	padding: 36px 0;
}

.lp-ty-wait-options .header-sellflex-guarantees h2 {
	margin-bottom: 13px;
}

.lp-ty-wait-options .sellflex-guarantees-items {
	max-width: 272px;
	width: 100%;
	margin-bottom: 20px;
}

.lp-ty-wait-options .sellflex-guarantees-item {
	gap: 10px;
	padding: 25px 15px;
}

.lp-ty-wait-options .sellflex-guarantees-item {
	border-radius: 10px;
	background: #fff;
	box-shadow: 0 0 4px 0 #000;
}

.lp-ty-wait-options .sellflex-guarantees-item h4 {
	margin-bottom: 0;
}

.lp-ty-wait-options .sellflex-guarantees-item p {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 14px;
}

.lp-ty-wait-options .sellflex-guarantees-item a {
	margin-top: auto;
	font-size: 13px;
	justify-content: center;
	text-align: center;
}

/* Wait for Options [End] */

/* Wait for Questions [Start] */
.questions-were-here-to-help {
	padding: 40px 0;
}

.questions-were-here-to-help .header-questions-were-here-to-help h2 {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 71.269px */
	margin-bottom: 17px;
}

.questions-were-here-to-help .header-questions-were-here-to-help h3 {
	max-width: none;
	width: 100%;
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin: 0 auto 20px;
}

.questions-were-here-to-help .qwhth-items {
	flex-direction: column;
	gap: 14px;
	justify-content: center;
	max-width: 260px;
	width: 100%;
	margin: 0 auto;
}

.qwhth-content {
	gap: 9px;
	align-items: start;
}

.questions-were-here-to-help .qwhth-info-content {
	flex-direction: column;
}

.questions-were-here-to-help .qwhth-content img {
	width: 15px;
}
.questions-were-here-to-help .qwhth-content h3 {
	color: #878787;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 18px;
}

.questions-were-here-to-help .qwhth-content h5 {
	color: #000;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

/* Wait for Questions [End] */

/* LP Testimonial [Start] */
.lp-ty-testimonial {
	background: #f6f6f6;
}
/* LP Testimonial  [End]  */

/* Needs to Sell House [Start] */
.sellhouse {
	padding: 40px 0;
}

.sellhouse .content-sellhouse {
	gap: 9px;
	justify-content: center;
	text-align: center;
	flex-direction: column;
}

.sellhouse .header-sellhouse h2 {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 71.269px */
}

.sellhouse .header-sellhouse h3 {
	max-width: none;
	width: 100%;
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin: 0 auto 10px;
}

.sellhouse .content-wrapper-sellhouse {
	text-align: center;
}

.sellhouse .content-sellhouse a img {
	width: 20px;
}

.sellhouse .content-sellhouse a {
	width: 100%;
	max-width: 292px;
	gap: 5px;
	justify-content: center;
	color: #fff;

	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
/* Needs to Sell House [End] */
}
@media screen and (max-width: 769px) {/* Home Hero [Start] */
.lp-v2-pe-hero {
}
.lp-v2-pe-hero .home-slider-footer {
	flex-direction: column;
	max-height: none;
	margin-bottom: 20px;
	padding: 20px 10px;
}

.lp-v2-pe-hero .home-slider-footer h4 {
	color: #fff;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.lp-v2-pe-hero .home-slider-footer p {
	color: #fff;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.lp-v2-pe-hero .home-block-items {
	flex-direction: column;
	gap: 0;
}

/* Home Hero [End] */

/* 5 Proven [Start] */

/* 5 Proven [End] */

/* Real Result [Start] */

.lp-real-results {
	background-color: #fff;
}

.lp-real-results .sellflex-six-choose-items {
	gap: 25px;
}

.lp-real-results .sellflex-six-choose-items .sellflex-six-choose-item {
	max-width: none;
	width: 100%;
	padding: 22px 27px;
	border-radius: 10px;
	background: #fff;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
	align-items: center;
}

.lp-real-results
	.sellflex-six-choose-items
	.sellflex-six-choose-item
	.top-result-item {
	max-width: none;
	width: 100%;
	padding: 10px 0;
	margin-bottom: 24px;
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	border-radius: 100px;
	background: #d4263a;
}

.lp-real-results .sellflex-six-choose-items .sellflex-six-choose-item p {
	color: #4b5563;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: italic;
	font-weight: 300;
	line-height: normal;
	margin-bottom: 20px;
}

.lp-real-results
	.sellflex-six-choose-items
	.sellflex-six-choose-item
	.bottom-result-name {
	color: #4b5563;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 20px;
}

.lp-real-results
	.sellflex-six-choose-items
	.sellflex-six-choose-item
	.bottom-result-item {
	margin-top: auto;
	color: #d4263a;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	border-radius: 100px;
	border: 1px solid #d4263a;
	padding: 8px 22px;
}

/* Real Result [End] */

/* Question [Start] */

.lp-v2-questions {
	background-color: #f6f6f6;
}

.lp-v2-questions .page-options-how-it-works-content h3 {
	color: #d62828;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 35.635px */
}

.lp-v2-questions .page-options-how-it-works-content p {
	color: #333;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%; /* 28.508px */
}

.lp-v2-questions
	.content-page-options-how-it-works
	.page-options-how-it-works-item {
	padding: 18px;
}

/* Question [End] */

/* Ready to Discover Form [Start] */

.lp-v2-cta .w-input-form .sell-cta-top-title {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	max-width: none;
	line-height: 118.782%; /* 71.269px */
}

.lp-v2-cta .w-input-form .sell-cta-bottom {
	text-align: center;
	max-width: none;
}

.lp-v2-cta .w-input-form {
	align-items: center;
}

.lp-v2-cta .w-input-form .cta-inline-form {
	gap: 10px;
	max-width: none;
	flex-direction: column;
	width: 100%;
	margin-bottom: 50px;
}

.lp-v2-cta .w-input-form .cta-inline-form input[type="text"] {
	border-radius: 10px;
	background: #fff;
	padding-left: 30px;
	color: #000;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%;
}

.lp-v2-cta .w-input-form .cta-inline-form input[type="text"]::placeholder {
	color: #858585;
	font-family: Poppins;
	font-size: 16px;
	font-weight: 400;
}

.lp-v2-cta .w-input-form .cta-inline-form .input-property-address {
	max-width: none;
	width: 100%;
}

.lp-v2-cta .w-input-form .cta-inline-form .input-phone-number {
	max-width: none;
	width: 100%;
}

.lp-v2-cta .w-input-form .content-questions-were-here-to-help .qwhth-items {
	gap: 41px;
	justify-content: center;
}

.lp-v2-cta .w-input-form .qwhth-content {
	gap: 12px;
	align-items: start;
}

.lp-v2-cta .w-input-form .qwhth-info-content {
	flex-direction: column;
}

.lp-v2-cta .w-input-form .qwhth-content img {
	width: 27px;
}
.lp-v2-cta .w-input-form .qwhth-content h3 {
	color: #fff;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: 26px;
}

.lp-v2-cta .w-input-form .qwhth-content h5 {
	color: #fff;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

/* Ready to Discover Form [End] */

/* Versus [Start] */
.lp-v2-comparison .home-comparison-content-items {
	margin-bottom: 50px;
}

.lp-v2-comparison .home-compare-two ul li,
.home-compare-one ul li {
	margin-bottom: 15px;
	line-height: 20px;
}

.lp-v2-comparison .home-compare-one,
.lp-v2-comparison .home-compare-two,
.lp-v2-comparison .home-compare-three {
	height: auto;
}

.lp-v2-comparison .home-compare-three ul li,
.lp-v2-comparison .home-compare-one ul li {
	gap: 7px;
	align-items: center;
}

.lp-v2-comparison .home-compare-one img,
.lp-v2-comparison .home-compare-two img,
.lp-v2-comparison .home-compare-three img {
	width: 10px;
	height: 10px;
}

.lp-v2-comparison .home-comparison-content-item ul {
	padding-left: 19px;
}

.lp-v2-comparison .home-comparison-content-items + .container-1720 {
	padding: 0;
}

.lp-v2-comparison .sellflex-guarantee-card {
	margin: 0;
}
/* Versus [End] */

/* Guarantee [Start] Put to Global */
.sellflex-guarantee-card {
	max-width: none;
	width: 100%;
	padding: 29px 18px;
	border-radius: 10px;
	background: #d62828;
	margin-bottom: 30px;
}

.sellflex-guarantee-card h2 {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 10px;
}

.sellflex-guarantee-card p {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	max-width: 1051px;
	margin: 0 auto;
	width: 100%;
}
/* Guarantee [End] Put to Global */

/* Dont wait [Start] */

.lp-v2-dont-wait {
	background: #f6f6f6;
}

.lp-v2-dont-wait .sell-cta-bottom {
}

.lp-v2-dont-wait .sell-flex-numbers-box-items {
	gap: 30px;
	margin-bottom: 56px;
}

.lp-v2-dont-wait .header-lp-v2-dont-wait p {
	max-width: none;
	width: 100%;
	margin-bottom: 13px;
}

.lp-v2-dont-wait .form-with-bg-img {
	border-radius: 10px;
	text-align: center;
	padding: 33px 19px;
}

.lp-v2-dont-wait .form-with-bg-img p {
	color: #fff;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%; /* 23.756px */
}

.lp-v2-dont-wait .w-input-form .cta-inline-form {
	margin-bottom: 0;
}

.lp-v2-dont-wait .cta-inline-form a,
.lp-v2-dont-wait .cta-inline-form button {
	max-width: none;
	width: 100%;
}

.lp-v2-dont-wait .sell-flex-numbers-box-items {
	flex-direction: column;
	gap: 20px;
}
.lp-v2-dont-wait .sell-flex-numbers-box-items .sell-flex-numbers-box-item {
	max-width: 250px;
	width: 100%;
	border-radius: 5px;
	border: 1px solid #d62828;
	padding: 22px;
	text-align: center;
}

.lp-v2-dont-wait .sell-flex-numbers-box-items .sell-flex-numbers-box-item h3 {
	color: #d62828;
	text-align: center;
	font-family: Poppins;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: 118.782%; /* 71.269px */
}

.lp-v2-dont-wait .sell-flex-numbers-box-items .sell-flex-numbers-box-item p {
	color: #000;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
}

.lp-v2-dont-wait .cta-inline-form {
	justify-content: center;
}

/* Dont wait [End] */

/* FAQ [Start] */
.lp-v2-faqs {
	background: #fff;
}

/* FAQ [End] */

/* Choose Your Selling [Start] */
.lp-v2-options-card h2 {
	padding: 0;
}

.lp-v2-options-card
	.bottom-selling-item:last-child
	.bottom-header-selling-item
	img {
	height: 36px;
}
/* Choose Your Selling [End] */
}
@media screen and (max-width: 769px) {/* Home Hero [Start] */

.hero-main-lp {
	padding: 40px 0;
}

.hero-main-lp .home-heading.home-lc-heading {
	max-width: none;
	width: 100%;
	font-size: 44px;
	margin-bottom: 10px;
}

.hero-main-lp .home-sub-heading.home-lc-sub-heading {
	font-size: 22px;
	margin-bottom: 20px;
}

.hero-main-lp .home-heading.home-lc-heading.for-question {
	display: none;
	max-width: none;
	width: 100%;
	font-size: 44px;
	margin-bottom: 10px;
}

.form-get-cash-offer-wrapper {
	text-align: center;
	margin-bottom: 10px;
}

.form-get-cash-offer .sellflex-input-button {
	display: block;
	margin-top: auto;
	padding: 12px 14px;
	width: 100%;
	font-size: 17.156px;
	min-width: 276px;
}

.initial-form-flex,
.form-get-cash-offer {
	flex-direction: column;
	align-items: center;
	gap: 5px;
}

.initial-form-flex {
	gap: 20px;
}

.form-get-cash-offer input[type="text"] {
	border-radius: 4px;
	background: #fff;
	color: #000;
	font-family: Poppins;
	font-size: 14.75px;
	font-style: normal;
	font-weight: 400;
	line-height: 118.782%;
	padding: 10px 11px;
	min-width: 276px;
	min-height: 45px;
}

.form-get-cash-offer input[type="text"]::placeholder {
	font-size: 14.75px;
}

.hero-main-lp .tagline-lp-main {
	font-size: 22px;
	color: #fff;
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-align: center;
}

/* Home Hero [End] */
/* Random Header [Start] */
.main-lp-random-header {
	padding: 40px 0;
}

.header-main-lp-random-header {
	max-width: 1080px;
	width: 100%;
}

.header-main-lp-random-header h2 {
	font-size: 38px;
	margin-bottom: 8px;
}

.header-main-lp-random-header.header-section p {
	font-size: 18px;
}
/* Random Header [End] */
/* QuickCash [Start] */

.lp-main-quick-cash {
	padding: 40px 0;
	background: #efefef;
}

.header-lp-main-quick-cash {
	margin-bottom: 40px;
}

.header-lp-main-quick-cash h2 {
	font-weight: bold;
	font-size: 35px;
}

.lp-main-quick-cash .sellflex-six-choose-item {
	border: 0;
	background: none;
	box-shadow: none;
	padding: 0;
	padding-bottom: 10px;
}

.lp-main-quick-cash .sellflex-six-choose-item img {
	height: 50px;
	margin-bottom: 10px;
}

.lp-main-quick-cash .sellflex-six-choose-item h3 {
	font-size: 22px;
	margin-bottom: 10px;
}

.lp-main-quick-cash .sellflex-six-choose-item p {
	font-size: 16px;
	min-width: auto;
}
/* QuickCash [End] */
/* Why Sell With Us [Start] */

.main-lp-why-sell {
	padding: 40px 0;
}

.header-main-lp-why-sell {
	margin-bottom: 40px;
}
.main-lp-why {
	font-family: "Poppins", sans-serif;
	max-width: none;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.main-lp-why-title {
	font-size: 30px;
	font-weight: 700;
	color: #111;
	margin-bottom: 30px;
}
.main-lp-why-container {
	display: flex;
	border-radius: 12px;
	overflow: hidden;
	border: 1px solid #eee;
}
.main-lp-why-left {
	flex: 1;
	display: flex;
	flex-direction: column;
	background: #fff;
	border-right: 1px solid #eee;
}
.main-lp-why-right {
	background: #d4263a;
	color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	font-weight: 600;
	font-size: 14px;
}
.main-lp-why-row,
.main-lp-why-head {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 30px 14px;
	border-bottom: 1px solid #f2f2f2;
	font-size: 14px;
	color: #444;
	text-align: left;
}
.main-lp-why-left .main-lp-why-row div:first-child {
	font-weight: 700;
	width: 150px;
}
.main-lp-why-left .main-lp-why-row div:last-child {
	font-weight: 700;
	font-size: 20px;
	width: 43px;
	padding-left: 12px;
	color: #99aab6;
}
.main-lp-why-left .main-lp-why-row:first-child div:last-child {
	font-size: 14px;
}
.main-lp-why-head {
	background: #d4263a;
	border-bottom: 1px solid #f2f2f2;
	font-weight: 600;
	color: #fff;
	font-size: 14px;
}
.main-lp-why-right > div {
	padding: 30px 14px;
	text-align: left;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.main-lp-why-right > div:first-child {
	font-weight: 700;
	text-transform: none;
	font-size: 14px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.main-lp-why-right > div:last-child {
	border-bottom: none;
	border-radius: 0px 0 12px 0;
}

.main-lp-why-sell h2 {
	font-size: 32px;
}
/* Why Sell With Us [End] */

.main-lp-cta-section {
	padding: 0;
	background: #efefef;
}

.main-lp-disclaimer-section {
	padding: 40px 0;
}

.content-disclaimer {
	color: #1b1b1f;

	font-family: Poppins;
	font-size: 13px;
	opacity: 0.6;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.main-lp-disclaimer-section p {
	font-size: 10px;
}

.main-lp-cta-section .content-the-cta h3 {
	font-size: 32px;
	font-weight: 700;
}

.main-lp-cta-section .sellflex-the-cta-wrapper {
	padding: 20px 16px;
}

.main-lp-cta-section .content-the-cta .btn-offer-v2 {
	font-size: 20px;
}

/**** STEP FORM [START] ===================== *****/

/* Progress Bar Container */
#progress-bar {
	width: 100%;
	background-color: #f3f3f3;
	border-radius: 5px;
	height: 10px;
	margin-bottom: 20px;
}

/* Progress Bar Fill - this is what moves */
#progress-bar-fill {
	height: 100%;
	width: 0%; /* Initial width */
	background-color: #4caf50; /* Green */
	border-radius: 5px;
	transition: width 0.4s ease-in-out; /* Smooth animation */
}

#multi-step-form {
	max-width: none;
	min-width: auto;
	width: 100%;
}

#multi-step-form .step-form {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.steps-btn {
	gap: 20px;
	flex-direction: column-reverse;
}

.steps-btn .get-my-cash-offer,
.steps-btn .back-to-start,
.steps-btn .prev-step,
.steps-btn .next-step {
	color: #fff;
	padding: 10px 40px;
	font-size: 17.156px;
	border-radius: 5px;
	background: linear-gradient(90deg, #ff8190 0%, #ff5f72 0.01%, #d3263a 100%);

	will-change: transform;
	cursor: pointer;
	transition:
		transform 0.3s ease-in-out,
		box-shadow 0.3s ease-in-out;
}

.steps-btn .get-my-cash-offer,
.steps-btn .back-to-start:hover,
.steps-btn .prev-step:hover,
.steps-btn .next-step:hover {
	background: #d4263a;
	transform: scale(1.02); /* Subtle 2% scale increase for a "pop" effect */
	box-shadow:
		0 20px 25px -5px rgba(0, 0, 0, 0.2),
		0 10px 10px -5px rgba(0, 0, 0, 0.05); /* Shadow lift (approx shadow-2xl) */
}

.mainlp-inputs {
	max-width: none;
	flex-direction: column;
	padding: 0 15px;
	width: 100%;
	box-sizing: border-box;
	align-items: baseline;
	justify-content: center;
	gap: 10px;
	margin-bottom: 20px;
}

.mainlp-inputs .sellflex-input {
	width: 100%;
	font-size: 12px;
	border-radius: 4px;
}

.mainlp-inputs .sellflex-input::placeholder {
	font-size: 12px;
}

.mainlp-inputs label {
	color: #fff;
	white-space: nowrap;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 100%; /* 12px */
	text-transform: uppercase;
}

.mainlp-inputs label sup {
	color: #f00;
	font-size: 10px;
	font-style: normal;
	font-weight: 700;
	line-height: 100%;
	text-transform: uppercase;
}

.mainlp-inputs .radio-box-box {
	flex-direction: column;
	padding: 20px 0;
	width: 100%;
	gap: 10px;
	border-radius: 4px;
	border: 1px solid #afbfcc;
	align-items: center;
	background: #f1f6fa;
}

.mainlp-inputs .radio-box-box label {
	color: #000;
}

.mainlp-inputs .radio-box-box input[type="radio"] {
	accent-color: #000;
	width: 14px;
	height: 14px;
}

.mainsteprow {
	flex-direction: column;
}

.mainsteprow .field-inline {
	flex-direction: column;
	justify-content: center;
	align-items: self-start;
	width: 100%;
	gap: 10px;
}

.mainsteprow .field-inline .input-text {
	width: 100%;
}
.mainsteprow .field-inline label {
	width: 240px;
	text-align: left;
	font-size: 12px;
}

.mainlp-inputs textarea {
	height: 151px;
	padding: 16px 10px;
}

.range-wrapper {
	width: 100%;
}

.range-input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%;
	background: transparent;
	cursor: pointer;
	margin: 0;
}

.range-input:focus {
	outline: none;
}

.range-input::-webkit-slider-runnable-track {
	width: 100%;
	height: 8px;
	background: linear-gradient(
		to right,
		#ffffff 0%,
		#ffffff var(--fill-percent, 0%),
		rgba(255, 255, 255, 0.3) var(--fill-percent, 0%),
		rgba(255, 255, 255, 0.3) 100%
	);
	border-radius: 10px;
}

.range-input::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none;
	width: 18px; /* Replaced var(--thumb-size) */
	height: 18px; /* Replaced var(--thumb-size) */
	background-color: #3b82f6; /* Replaced var(--thumb-color) */
	border: 4px solid #ffffff; /* Replaced var(--thumb-border-color) */
	border-radius: 50%;
	margin-top: -8px; /* Simplified calc((24px - 8px) / -2) */
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
}

.range-input::-moz-range-track {
	width: 100%;
	height: 8px; /* Replaced var(--track-height) */
	background: rgba(255, 255, 255, 0.3); /* Replaced var(--track-color) */
	border-radius: 10px;
}

.range-input::-moz-range-progress {
	background-color: #ffffff; /* Replaced var(--fill-color) */
	height: 8px; /* Replaced var(--track-height) */
	border-radius: 10px;
}

.range-input::-moz-range-thumb {
	width: 16px; /* Simplified calc(24px - 8px) */
	height: 16px; /* Simplified calc(24px - 8px) */
	background-color: #3b82f6; /* Replaced var(--thumb-color) */
	border: 4px solid #ffffff; /* Replaced var(--thumb-border-color) */
	border-radius: 50%;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
}
.value-display {
	margin-top: 1.5rem;
	font-size: 2rem;
	font-weight: 700;
	color: #ffffff;
}

#step-1 .field-error-message span,
#step-2 .field-error-message span,
#step-3 .field-error-message span,
#step-6 .field-error-message span {
	text-align: center;
	margin-bottom: 20px;
}

#multi-step-form .home-lc-sub-heading {
	margin-bottom: 15px;
	font-weight: 500;
}

#multi-step-form input {
	font-size: 12px;
	padding: 16px 10px;
	border-radius: 4px;
}
/*
** ========================================
** Validation Error Styles
** ========================================
*/

/* 1. Add a red border and light background to any invalid input field. */
.sellflex-input.error {
	border: 1px solid #d32f2f !important;
	background-color: #ffebee !important;
}

/* 2. Highlight the labels for invalid radio buttons. */
input[type="radio"].error + label {
	color: #d32f2f !important;
	font-weight: bold;
}

/* 3. Style the container that holds the error message. */
.field-error-message {
	width: 100%;
	margin-top: 2px;
	min-height: 0; /* Prevents the layout from "jumping" when an error appears */
}

/* 4. Style the actual error text generated by the plugin. */
.field-error-message .error {
	color: #ec7a88;
	font-size: 16px;
	font-weight: 500;
	text-align: left;
	display: block;
}

/**** STEP FORM [END] ===================== *****/

/**** Thank you page [Start] ***/

.hero-main-lp-ty {
	display: none;
	padding: 53px 15px;
}

.hero-main-lp-ty .thank-you-section {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	padding: 35px 10px 28px;
	max-width: 330px;
	margin-bottom: 44px;
}

.hero-main-lp-ty .thank-you-title {
	font-family: "Poppins", sans-serif;
	font-weight: 600;
	font-size: 30px;
	line-height: 100%;
	color: #d4263a;
	margin-bottom: 31px;
	max-width: none;
	width: 100%;
}

.hero-main-lp-ty .sub-title {
	font-size: 24px;
	max-width: 310px;
	padding-bottom: 26px;
	line-height: normal;
}

.hero-main-lp-ty .thank-you-description {
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-size: 24px;
	line-height: 1.5em;
	color: #1e1e1e;
	text-align: center;
	width: auto;
	height: auto;
}

.hero-main-lp-ty .thank-you-description p {
	font-size: 16px;
	padding-bottom: 29px;
	max-width: 310px;
	line-height: normal;
}

.hero-main-lp-ty h4 {
	font-size: 16px;
	padding-bottom: 21px;
}

.hero-main-lp-ty .timer {
	gap: 30px;
}

.hero-main-lp-ty .timer h3 {
	padding-bottom: 4px;
}

.hero-main-lp-ty .timer span {
	font-size: 13px;
}

.hero-main-lp-ty .video-section {
	padding-top: 33px;
	max-width: 330px;
}

.hero-main-lp-ty .video-section h3 {
	font-size: 24px;
	max-width: 195px;
	padding-bottom: 24px;
}

.hero-main-lp-ty .help-section {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 4px;
}

.hero-main-lp-ty .help-title {
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	font-size: 13px;
	line-height: 0.89em;
	color: #d4263a;
	text-align: center;
	margin-bottom: 15px;
}

.hero-main-lp-ty .phone-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 4px;
}

.hero-main-lp-ty .phone-button {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 12px;
	background-color: #f0f0f0;
	border-radius: 100px;
	padding: 11px 20px;
	cursor: pointer;
	transition: background-color 0.2s ease;
}

.hero-main-lp-ty .phone-button:hover {
	background-color: #e0e0e0;
}

.hero-main-lp-ty .phone-icon {
	width: 50px;
	height: 50px;
	color: #000000;
}

.hero-main-lp-ty .phone-number {
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: normal;
	color: #000000;
}

.hero-main-lp-ty .phone-button img {
	width: 31px;
	height: 31px;
}
/**** Thank you page [End] ***/
}
@media screen and (max-width: 769px) {/* Home Hero [Start] */
.hero-main-lp.blue {
	padding: 40px 0;
	min-height: auto;
}

.hero-main-lp.blue .home-heading.main-h1 {
	font-size: 44px;
	margin-bottom: 0;
	padding-top: 0;
	max-width: 347px;
	width: 100%;
	min-height: 172px;
	font-weight: 700;
}

.hero-main-lp.blue h3.initial-sub-heading {
	font-size: 21px;
	margin-bottom: 20px;
	font-weight: 500;
}

.hero-main-lp.blue .form-get-cash-offer-wrapper {
	margin-bottom: 20px;
}

.hero-main-lp.blue #multi-step-form {
	min-width: auto;
}

.hero-main-lp.blue #multi-step-form .home-lc-sub-heading {
	font-size: 26px;
	margin-bottom: 10px;
}

.hero-main-lp.blue .home-heading.home-lc-heading.for-question {
	margin-bottom: 10px;
	line-height: normal;
	font-weight: 700;
}

.hero-main-lp.blue #initial-form-fields {
	gap: 20px;
}

.hero-main-lp.blue .form-get-cash-offer input[type="text"],
.hero-main-lp.blue .form-get-cash-offer input[type="email"] {
	min-width: unset;
	min-height: 45px;
	font-size: 16px;
	max-width: 100%;
	width: 276px;
}

.hero-main-lp.blue .gradient-button,
.hero-main-lp.blue button {
	border-radius: 2px;
	font-size: 17.156px;
}

.hero-main-lp.blue .mainlp-inputs {
	gap: 20px;
	margin-bottom: 10px;
}

.hero-main-lp.blue .mainlp-inputs .radio-box-box {
	gap: 4px;
	justify-content: center;
	width: 100%;
}

.hero-main-lp.blue .steps-btn {
	gap: 10px;
}

.hero-main-lp.blue #multi-step-form #step-2 .home-lc-sub-heading,
.hero-main-lp.blue #multi-step-form #step-3 .home-lc-sub-heading {
	padding-left: 0;
}

.hero-main-lp.blue #multi-step-form #step-2 select,
.hero-main-lp.blue #multi-step-form #step-3 select {
	font-size: 12px;
	padding: 16px 10px;
}

.hero-main-lp.blue #step-4 .mainlp-inputs,
.hero-main-lp.blue #step-5 .mainlp-inputs {
	width: 326px;
}

.hero-main-lp.blue .mainlp-inputs textarea {
	width: 100%;
	font-size: 16px;
}

.hero-main-lp.blue .mainlp-inputs textarea::placeholder {
	font-size: 16px;
}

.hero-main-lp.blue #step-6 .mainlp-inputs {
	padding: 0;
}

.hero-main-lp.blue #multi-step-form #step-7 .input-text {
	max-width: 100%;
}

.hero-main-lp.blue #multi-step-form #step-7 input {
	width: 100%;
	font-size: 16px;
	max-width: none;
}

.hero-main-lp.blue #multi-step-form #step-7 input::placeholder {
	font-size: 16px;
}

.hero-main-lp.blue #multi-step-form #step-7 .mainsteprow {
	gap: 8px;
	padding: 0;
}

.hero-main-lp.blue #multi-step-form #step-7 .steps-btn {
	padding-left: 0;
}

.hero-main-lp.blue #multi-step-form #step-7 .get-my-cash-offer,
.hero-main-lp.blue #multi-step-form #step-7 .prev-step {
	width: 100%;
	max-width: 208px;
	min-width: unset;
	padding: 0 16px;
}

.hero-main-lp.blue .field-error-message .error {
	font-size: 12px;
}
/* Home Hero [End] */

/* Why sell [Start] */
.main-lp-why-sell.blue .main-lp-why-row,
.main-lp-why-sell.blue .main-lp-why-head,
.main-lp-why-sell.blue
	.main-lp-why-left
	.main-lp-why-row:first-child
	div:last-child,
.main-lp-why-sell.blue .main-lp-why-right {
	font-size: 14px;
	height: 100%;
}

.main-lp-why-sell.blue .main-lp-why-right > div {
	width: 110px;
	display: flex;
	align-items: center;
}
/* Why sell [End] */

/* Copyright [Start] */
.main-lp-copyright-section {
	padding: 80px 0;
	font-size: 13px;
}
/* Copyright [End] */

/* Random Header [Start] */
.main-lp-random-header.blue h2 {
	max-width: 321px;
	width: 100%;
}

.header-main-lp-random-header.header-section p {
	width: 332px;
}
/* Random Header [ENd] */

/* Quick Cash [Start] */
.lp-main-quick-cash .sellflex-six-choose-item h3 {
	font-weight: 700;
}

.lp-main-quick-cash.blue .sellflex-six-choose-item p {
	max-width: 330px;
	min-width: unset;
	width: 100%;
	font-weight: 400;
}

.lp-main-quick-cash.blue .sellflex-six-choose-items {
	align-items: center;
}
/* Quick Cash [End] */

/* CTA [Start] */
.main-lp-cta-section.blue .gradient-button {
	width: 329px;
	height: 88px;
	padding: 0 80px;
}

.main-lp-cta-section.blue .content-the-cta {
	gap: 20px;
}
/* CTA [End] */

/* Thank you page [Start] */
.hero-main-lp-ty.blue .thank-you-title {
	margin-bottom: 5px;
}

.hero-main-lp-ty.blue .sub-title,
.hero-main-lp-ty.blue h4,
.hero-main-lp-ty.blue .thank-you-description p {
	padding-bottom: 5px;
}

.hero-main-lp-ty.blue .thank-you-description p:last-child {
	padding-bottom: 16.9px;
}

.hero-main-lp-ty.blue .thank-you-section {
	padding: 30px 10px 18px;
	margin-bottom: 14px;
	width: 100%;
}

.hero-main-lp-ty.blue .help-section .help-title {
	margin-bottom: 8px;
}
/* Thank you page [End] */
}
@media screen and (max-width: 769px) {.hero-main-lp.lp-v2.blue {
	padding: 22px 0 0px;
	min-height: 676px;
	max-height: 676px;
}

.hero-main-lp.lp-v2.blue .form-get-cash-offer input[type="text"],
.hero-main-lp.lp-v2.blue .form-get-cash-offer input[type="email"],
.hero-main-lp.lp-v2.blue .form-get-cash-offer .sellflex-input-button {
	width: 309px;
	max-width: 100%;
}

.hero-main-lp.lp-v2.blue .form-get-cash-offer .gaso-step.sellflex-input-button {
	height: 45px;
	text-align: center;
	font-family: Poppins;
	font-size: 19px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	padding: 0;
}

.hero-main-lp.lp-v2.blue .home-heading.main-h1 {
	font-size: 33px;
	max-width: none;
	padding-bottom: 0;
	width: 100%;
	margin-bottom: 14px;
}

.hero-main-lp.lp-v2.blue #initial-form-fields {
	gap: 8px;
	margin-bottom: 0px;
}

.hero-main-lp.lp-v2.blue .home-heading.home-lc-heading.for-question {
	max-width: none;
	width: 100%;
	font-size: 17px;
	font-weight: 300;
	line-height: 29px;
	margin-bottom: 12px;
}

.hero-main-lp.lp-v2.blue .home-heading.home-lc-heading.for-question-v2 {
	display: none;
	max-width: none;
	width: 100%;
	font-size: 44px;
	margin-bottom: 10px;
}
.hero-blue-lp-trust-icons img {
	margin-top: -10px;
	height: 42px;
}

.hero-blue-lp-trust-icons {
	justify-content: space-between;
	align-items: center;
	text-align: center;
	max-width: 560px;
	width: 100%;
	gap: 0px;
	color: #fff;
	margin: 0 auto 16px;
}

.hero-blue-lp-trust-icons h3 {
	color: #fff;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px;
}

.hero-blue-lp-trust-icons span {
	color: #fff;
	font-family: Poppins;
	font-size: 10px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
}
.hero-blue-lp-trust-icons {
	margin-bottom: 0;
}

.hero-main-lp.lp-v2 .home-block-items {
	width: 100%;
	justify-content: center;
	max-width: 460px;
	margin: 0 auto 33px;
	gap: 0;
}

.hero-main-lp.lp-v2 .home-block-items ul {
	margin: 0 auto;
	align-items: center;
	justify-content: start;
	gap: 10px;
	flex-direction: row;
	color: #fff;
	font-family: Poppins;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	line-height: 14px; /* 23.756px */
}

.hero-main-lp.lp-v2 .home-block-items ul.end-flex {
	justify-content: end;
}

.hero-main-lp.lp-v2 .home-block-items ul li {
	background: url(img/check-green.svg) no-repeat left center;
	background-size: 16px 16px;
	padding-left: 20px;
	margin-bottom: 2px;
	line-height: 16px;
}

.hero-main-lp.lp-v2.blue .tagline-lp-main {
	font-size: 12px;
	color: #fff;
	line-height: 118%;
}

.hero-main-lp.lp-v2.blue .form-get-cash-offer-wrapper {
	margin-bottom: 2px;
}

.hero-main-lp.lp-v2.blue .prev-nav-btn {
	top: 13px;
	left: 15px;
}

.hero-main-lp.lp-v2.blue .prev-nav-btn img {
	width: 20px;
	height: 20px;
}

.hero-main-lp.lp-v2.blue #wrapper-progress {
	display: none;
	position: absolute;
	top: 45px;
	left: 50%;
	max-width: none;
	padding: 0 15px;
	width: 100%;
	transform: translateX(-50%);
}

.hero-main-lp.lp-v2.blue .additional-block-items {
	margin-bottom: 22px;
}

.hero-main-lp.lp-v2.blue .additional-block-items h3 {
	color: #f8a401;
	font-size: 20px;
}

.hero-main-lp.lp-v2.blue .additional-block-items h4 {
	font-size: 16px;
}

.hero-main-lp.lp-v2.blue .no-oblig-tag {
	font-size: 12px;
	margin: 0 -15px 38px;
}

.hero-main-lp.lp-v2.blue .lp-tag {
	margin-bottom: 21px;
}
.hero-main-lp.lp-v2.blue .tagline-lp-main img {
	width: 12px;
	height: 12px;
	margin-right: 7px;
}

.field-final-lp-v2 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	max-width: none;
	width: 100%;
}

/* Form Logic -------------------------------- [Start] */

.hero-main-lp.lp-v2.blue #multi-step-form input {
	font-size: 16px;
}

.hero-main-lp.lp-v2.blue #multi-step-form .step-form {
	margin-top: 0px;
}

.hero-main-lp.lp-v2.blue #step-1 .mainlp-inputs {
	gap: 15px;
}

.hero-main-lp.lp-v2.blue #multi-step-form #step-1 {
	margin-top: 68px;
}

.hero-main-lp.lp-v2.blue #multi-step-form #step-1 .mainlp-inputs {
	align-items: center;
}

.hero-main-lp.lp-v2.blue #multi-step-form .home-lc-sub-heading {
	max-width: none;
	width: 100%;
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 27px;
	margin-bottom: 10px;
}

.hero-main-lp.lp-v2.blue .step-form h4 {
	text-align: center;
	font-family: Poppins;
	font-size: 18px;
	font-weight: 300;
	color: #fff;
	margin-bottom: 50px;
}

.hero-main-lp.lp-v2.blue .radio-box-box label {
	font-size: 16px;
	line-height: 16px;
}

.hero-main-lp.lp-v2.blue .radio-box-box {
	height: 45px;
	border-radius: 2px;
}

.hero-main-lp.lp-v2.blue #multi-step-form #step-1 .mainlp-inputs {
	margin-bottom: 20px;
}

.hero-main-lp.lp-v2.blue #multi-step-form .we-can-offer {
	font-size: 12px;
	font-weight: 300;
}

.hero-main-lp.lp-v2.blue .interstitial .testi-stars {
	gap: 10px;
	margin-bottom: 6px;
}

.hero-main-lp.lp-v2.blue .interstitial .testi-stars img {
	width: 25px;
	height: 25px;
}

.hero-main-lp.lp-v2.blue #multi-step-form .interstitial .home-lc-sub-heading {
	font-size: 27px;
}

.hero-main-lp.lp-v2.blue #multi-step-form #step-2 {
	margin-top: 50px;
}

.hero-main-lp.lp-v2.blue .interstitial .continue.next-step {
	max-width: 309px;
	width: 309px;
	font-size: 16px;
	height: 45px;
	border-radius: 2px;
}

.hero-main-lp.lp-v2.blue #multi-step-form #step-2 .home-lc-sub-heading {
	margin-bottom: 19px;
}

.hero-main-lp.lp-v2.blue .interstitial h4 {
	margin: 0 0px 61px;
	font-weight: 300;
}

.hero-main-lp.lp-v2.blue .interstitial .steps-btn {
	margin-bottom: 15px;
}

.hero-main-lp.lp-v2.blue .interstitial h5 {
	font-size: 12px;
	font-weight: 300;
	max-width: 300px;
}

.hero-main-lp.lp-v2.blue .interstitial .testi h2 {
	margin-bottom: 10px;
	font-size: 13px;
}

.hero-main-lp.lp-v2.blue .interstitial .testi h3 {
	margin-bottom: 60px;
	font-size: 14px;
}

.hero-main-lp.lp-v2.blue .mainlp-selection {
	gap: 10px;
}

.hero-main-lp.lp-v2.blue .step-form .btn-lp-v2 {
	max-width: 309px;
	width: 100%;
	height: 45px;
	font-size: 16px;
	border-radius: 2px;
}

.hero-main-lp.lp-v2.blue #multi-step-form #step-3 {
	margin-top: 86px;
}
.hero-main-lp.blue #multi-step-form #step-3 .home-lc-sub-heading {
	margin-bottom: 15px;
	font-size: 25px;
}

.hero-main-lp.blue #multi-step-form #step-3 .mainlp-selection {
	max-width: 309px;
	width: 100%;
	margin: 0 auto;
}

.hero-main-lp.lp-v2.blue #multi-step-form #step-3 .home-lc-sub-heading {
	margin-bottom: 17px;
}

.hero-main-lp.lp-v2.blue #step-4 .initial-email-form {
	flex-direction: column;
	gap: 27px;
	margin-bottom: 21px;
}

.hero-main-lp.lp-v2.blue #multi-step-form #step-4 {
	margin-left: -5px;
	margin-right: -5px;
}

.hero-main-lp.lp-v2.blue #multi-step-form #step-4 .home-lc-sub-heading {
	font-size: 27px;
	margin-bottom: 10px;
}

.hero-main-lp.lp-v2.blue #multi-step-form #step-4 h4 {
	line-height: 29px;
	margin-bottom: 44px;
}

.hero-main-lp.lp-v2.blue #step-4 h5 {
	font-size: 15px;
	margin: 0 0px 10px;
}

.hero-main-lp.lp-v2.blue #step-5 p {
	font-size: 12px;
	margin-bottom: 17px;
}

.hero-main-lp.lp-v2 .email-step-lp-v2 ul {
	font-size: 13px;
	gap: 1px;
	margin-bottom: 32px;
}

.hero-main-lp.lp-v2.blue #step-4 .continue.next-step {
	max-width: none;
	width: 309px;
	height: 45px;
	font-size: 19px;
	border-radius: 2px;
}

.hero-main-lp.lp-v2 .email-step-lp-v2 ul li {
	background: url(img/check-green.svg) no-repeat left center;
	background-size: 17px 17px;
	padding-left: 22px;
	margin-bottom: 4px;
	line-height: 17px;
}

.hero-main-lp.lp-v2.blue #multi-step-form #step-5 h3.home-lc-sub-heading {
	font-size: 23px;
	margin-bottom: 12px;
}

.hero-main-lp.lp-v2.blue .step-4-tag {
	max-width: 300px;
	margin: 0 auto;
}

.hero-main-lp.lp-v2.blue #multi-step-form #step-5 {
	margin-top: 86px;
}

.hero-main-lp.lp-v2.blue #step-5 h4 {
	margin-bottom: 15px;
}

.hero-main-lp.lp-v2.blue #multi-step-form #step-6 {
	margin-top: 86px;
}

.hero-main-lp.lp-v2.blue #multi-step-form #step-6 h3.home-lc-sub-heading {
	font-size: 23px;
	margin-bottom: 10px;
}

.hero-main-lp.lp-v2.blue #step-5 .btn-property-condition {
	font-size: 13px;
}

.hero-main-lp.lp-v2.blue #step-6 .mainlp-selection {
	flex-direction: column;
	align-items: center;
}

.hero-main-lp.lp-v2.blue #step-6 h4 {
	margin-bottom: 22px;
	font-size: 17px;
}

.hero-main-lp.lp-v2.blue #step-6 .btn-worth-price {
	font-size: 13px;
	width: 179px;
	height: 35px;
}

.hero-main-lp.lp-v2.blue #multi-step-form #step-7 h3.home-lc-sub-heading {
	font-size: 26px;
	margin-bottom: 8px;
}

.hero-main-lp.lp-v2.blue #step-7 .btn-lp-v2 {
	width: 309px;
}

.hero-main-lp.lp-v2.blue #step-7 h4 {
	margin-bottom: 8px;
}

.hero-main-lp.lp-v2.blue #step-7 .label-select {
	font-size: 16px;
	margin-bottom: 30px;
}

.hero-main-lp.lp-v2.blue #step-7 .checkbox-list-container {
	max-width: 289px;
	margin-bottom: 22px;
}

.hero-main-lp.lp-v2.blue
	#step-7
	.checkbox-list-container
	.checkbox-option
	input[type="checkbox"] {
	margin-right: 10px;
}

.hero-main-lp.lp-v2.blue #step-7 .checkbox-list-container .checkbox-option {
	font-size: 13px;
	max-width: 289px;
	font-weight: 300;
	border-radius: 2px;
	height: 35px;
	text-align: left;
}

.hero-main-lp.lp-v2.blue #multi-step-form #step-8 {
	margin-top: 42px;
}

.hero-main-lp.lp-v2.blue #multi-step-form #step-8 h3.home-lc-sub-heading {
	font-size: 26px;
	max-width: 300px;
	margin-bottom: 7px;
}

.hero-main-lp.lp-v2.blue #step-8 h4 {
	font-size: 18px;
	margin-bottom: 12px;
	max-width: 300px;
}

.hero-main-lp.lp-v2.blue #step-8 .btn-lp-v2 {
	width: 309px;
}

.hero-main-lp.lp-v2.blue #step-8 .mainsteprow .field-inline {
	gap: 2px;
}

.hero-main-lp.lp-v2.blue #step-8 .mainsteprow .field-inline label {
	width: auto;
}

.hero-main-lp.lp-v2.blue #step-8 .mainlp-inputs {
	padding: 0;
	gap: 0;
}

.hero-main-lp.lp-v2.blue #step-8 .mainsteprow .field-inline .input-text {
	text-align: left;
	width: 301px;
}

.hero-main-lp.lp-v2.blue
	#step-8
	.mainsteprow
	.field-inline
	.input-text
	input[type="text"],
.hero-main-lp.lp-v2.blue
	#step-8
	.mainsteprow
	.field-inline
	.input-text
	input[type="email"] {
	max-width: 301px;
	min-width: 301px;
	width: 100%;
	min-height: 45px;
	max-height: 45px;
	border-radius: 5px;
}
.hero-main-lp.lp-v2.blue #step-8 .btn-lp-v2 {
	margin-top: 5 px;
}

.hero-main-lp-ty.lp-v2 {
	padding: 15px 0;
}

.hero-main-lp-ty.lp-v2.blue .congrats {
	font-size: 13px;
	max-width: 190px;
	width: 100%;
	height: 20px;
	margin: 0 auto 3px;
}

.hero-main-lp-ty.lp-v2.blue .congrats img {
	width: 13px;
}

.hero-main-lp-ty.lp-v2.blue .thank-you-title {
	font-size: 24px;
	margin-bottom: 5px;
}

.hero-main-lp-ty.lp-v2.blue .thank-you-description {
	max-width: 330px;
	width: 100%;
	height: 96px;
	flex-shrink: 0;
	margin-bottom: 10px;
}

.hero-main-lp-ty.lp-v2.blue .thank-you-description h4 {
	font-size: 16px;
}

.hero-main-lp-ty.lp-v2.blue .timer-wrapper .timer-left h5 {
	font-size: 13px;
	margin-bottom: 3px;
}

.hero-main-lp-ty.lp-v2.blue .timer span {
	display: block;
	font-size: 10px;
}

.hero-main-lp-ty.lp-v2.blue .timer-wrapper {
	gap: 15px;
	padding: 0 15px;
	align-items: start;
	margin: 0 auto 35px;
}

.hero-main-lp-ty.lp-v2.blue .timer-wrapper .timer-left {
	max-width: 250px;
	width: 100%;
}
.hero-main-lp-ty.lp-v2.blue .timer-wrapper .timer h3 {
	font-size: 24px;
}

.hero-main-lp-ty.lp-v2.blue .timer-wrapper .timer-right .time-blue {
	font-size: 13px;
}

.hero-main-lp-ty.lp-v2.blue .timer-wrapper .timer-right {
	font-size: 11px;
}

.hero-main-lp-ty.lp-v2.blue .thank-you-description p,
.hero-main-lp-ty.lp-v2.blue .thank-you-description p:last-child {
	font-size: 12px;
}

.hero-main-lp-ty.lp-v2.blue .important {
	max-width: 171px;
	width: 100%;
	height: 20px;
	font-size: 10px;
	font-weight: 600;
	margin: 0 auto 20px;
}

.hero-main-lp-ty.lp-v2.blue .important img {
	width: 7px;
}

.hero-main-lp-ty.lp-v2.blue .what-expect h2 {
	font-size: 20px;
	margin-bottom: 10px;
}

.hero-main-lp-ty.lp-v2.blue .video-section {
	padding: 0 15px;
}

.hero-main-lp-ty.lp-v2.blue .what-to-expect-call {
	padding: 0 15px;
}

.hero-main-lp-ty.lp-v2.blue .what-to-expect-call h2 {
	font-size: 20px;
	margin-bottom: 14px;
}

.hero-main-lp-ty.lp-v2.blue .what-to-expect-call h2 img {
	width: 20px;
}

.hero-main-lp-ty.lp-v2.blue .what-to-expect-call ul {
	margin-bottom: 15px;
	padding: 15px;
	gap: 9px;
}

.hero-main-lp-ty.lp-v2.blue .what-to-expect-call ul li {
	font-size: 13px;
}

.hero-main-lp-ty.lp-v2.blue .ty-testi p {
	font-size: 13px;
	padding: 0 15px;
	margin: 0 0 13px;
}

.hero-main-lp-ty.lp-v2.blue .ty-testi h5 {
	font-size: 15px;
}

/* Form Logic -------------------------------- [End] */
/* Why Sell [Start]*/
.page-options-how-it-works.how-it-works-page-works.lp-v2 {
	padding: 30px 0;
}

/* .how-it-works-page-works.lp-v2.page-options-how-it-works {
	padding: 30px 0;
} */

.how-it-works-page-works.lp-v2 h2 {
	font-size: 26px;
	font-weight: 700;
	margin-bottom: 10px;
}

.how-it-works-page-works.lp-v2 .header-page-options-how-it-works {
	margin-bottom: 30px;
}

.how-it-works-page-works.lp-v2 h3 {
	font-size: 20px;
	font-weight: normal;
}

.how-it-works-page-works.lp-v2 .page-options-how-it-works-items {
	flex-direction: column;
	justify-content: center;
	gap: 20px;
	max-width: 325px;
	margin: 0 auto 30px;
	padding: 0;
}

.vspage {
	width: 60px;
	margin: 0 auto;
}

.how-it-works-page-works.lp-v2 .page-options-how-it-works-item h3 {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.how-it-works-page-works.lp-v2 .page-options-how-it-works-item {
	border-radius: 50px;
	background: #fff;
	box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.5);
	padding: 15px 25px 34px 37px;
}

.how-it-works-page-works.lp-v2 .cross li {
	background: url(img/x.svg) no-repeat left center;
	background-size: 13px 13px;
	padding-left: 20px;
	margin-bottom: 10px;
	line-height: 13px;
}

.how-it-works-page-works.lp-v2 li {
	background: url("img/thecheck Icon.svg") no-repeat left center;
	background-size: 13px 13px;
	padding-left: 20px;
	margin-bottom: 10px;
	line-height: 13px;
}

.how-it-works-page-works.lp-v2 button {
	display: block;
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 19px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	background: #2196fd;
	border-radius: 2px;
	font-weight: 700;
	margin: 0 auto;
	max-width: 309px;
	width: 100%;
	height: 45px;
}

.how-it-works-page-works.lp-v2 .page-options-how-it-works-item {
	border-radius: 25px;
}

/* Why Sell [End]*/

/* Testimonials [Start]*/

.lp-blue-testimonials.lp-v2 {
	padding: 30px 0;
}

.lp-blue-testimonials.lp-v2 h2 {
	max-width: none;
	width: 100%;
	font-size: 26px;
	margin: 0 auto 20px;
}

.lp-blue-testimonials.lp-v2 .card-item-testimonial {
	max-width: 330px;
	width: 100%;
	min-height: auto;
	height: auto;
	padding: 20px 24px;
	background-color: #fff;
}

.lp-blue-testimonials.lp-v2 button {
	display: block;
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 19px;
	max-width: 309px;
	width: 100%;
	height: 45px;
	border-radius: 2px;
}

.lp-blue-testimonials.lp-v2 .home-testi-full-name {
	color: #133240;

	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0.32px;
}

.lp-blue-testimonials.lp-v2 .content-item-testimonial {
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	letter-spacing: 0.26px;
}

.lp-blue-testimonials.lp-v2 .img-badges img {
	height: 91px;
	width: auto;
}

.lp-blue-testimonials.lp-v2 .lp-blue-testimonials-v2 {
	margin-bottom: 30px;
}

/* Testimonials [End]*/

/* How It works [Start]*/

.blue-lp-v2-how-it-works {
	padding: 30px 0;
}

.blue-lp-v2-how-it-works h2 {
	font-size: 26px;
	font-style: normal;
	line-height: 26px;
	margin-bottom: 15px;
}

.blue-lp-v2-how-it-works-item {
	flex-direction: column;
	gap: 22px;
	max-width: 230px;
	width: 100%;
	padding: 30px 18px;
	border-radius: 50px;
	background: #fff;
	box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.5);
}

.blue-lp-v2-how-it-works-item h3 {
	height: 75px;
	color: #000;

	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 118%; /* 23.6px */
}

.blue-lp-v2-how-it-works-item p {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	line-height: 118%; /* 15.34px */
}

.blue-lp-v2-how-it-works-item img {
	height: 130px;
	width: auto;
}

.blue-lp-v2-how-it-works button {
	display: block;
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 19px;
	max-width: 309px;
	width: 100%;
	height: 45px;
	border-radius: 2px;
}

.blue-lp-v2-how-it-works-items {
	justify-content: center;
	gap: 15px;
	margin-bottom: 30px;
}

.blue-lp-v2-how-it-works-item {
	height: auto;
}
/* How It works [End]*/

/* How do I get Started [Start]*/
.blue-lp-v2-how-to-get-started {
	padding: 30px 0;
}

.blue-lp-v2-how-to-get-started h2 {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 26px;
	font-style: normal;
	font-weight: 700;
	line-height: 26px; /* 59px */
	margin-bottom: 20px;
}

.blue-lp-v2-how-to-get-started h3 {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: 20px;
}

.blue-lp-v2-how-to-get-started {
	color: #fff;

	text-align: center;
	font-family: Poppins;
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.blue-lp-v2-how-to-get-started-items ul {
	max-width: 330px;
	width: 100%;
}

.blue-lp-v2-how-to-get-started ul li {
	background: url(img/check-green.svg) no-repeat left center;
	background-size: 13px 13px;
	padding-left: 20px;
	margin-bottom: 10px;
	line-height: 13px;
}

.blue-lp-v2-how-to-get-started-items {
	margin-bottom: 30px;
}

.blue-lp-v2-how-to-get-started button {
	display: block;
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 19px;
	max-width: 309px;
	width: 100%;
	height: 45px;
	border-radius: 2px;
}

/* How do I get Started [End]*/

.blue-lp-v2-privacy {
	padding: 18px 17px;
}

.blue-lp-v2-privacy .blue-lp-v2-privacy-content {
	font-size: 10px;
	font-style: normal;
	font-weight: 300;
	line-height: 118%;
	overflow: visible;
}
}
@media screen and (max-width: 769px) {/* How it works [Start] */
.how-it-works-page-works .page-options-how-it-works-item {
	gap: 18px;
}

.how-it-works-page-works li {
	font-size: 13px;
	background-size: 15px;
	padding-left: 24px;
	background-position-y: 1px;
}

.how-it-works-page-works.page-options-how-it-works {
	padding: 25px 0 44px;
}

.how-it-works-page-works .header-page-options-how-it-works {
	margin-bottom: 18px;
}

.how-it-works-page-works .page-options-how-it-works-items {
	gap: 20px;
}
/* How it works [End] */

/* Comparison [Start] */
.how-it-works-comparison .home-comparison-content-item li {
	gap: 11px;
	align-items: baseline;
}

.how-it-works-comparison li img {
	width: 10px;
}
/* Comparison [End] */

/* 5 Option Slider [Start] */
.how-it-works-hero .home-slider-footer .home-slider-footer-item h3 {
	font-size: 30px;
	line-height: normal;
}

.how-it-works-hero .home-slider-footer .home-slider-footer-item span {
	font-size: 16px;
	width: 100%;
}
/* 5 Option Slider [End] */

/* Hero Banner [Start] */
.how-it-works-hero .home-slider-wide .home-slider-footer {
	max-width: 700px;
	width: 100%;
	align-items: baseline;
}

.how-it-works-hero
	.home-slider-wide
	.home-slider-footer
	.home-slider-footer-item {
	flex: 0 0 30%;
}

/* Hero Banner [End] */

/* Situations [Start] */
.how-it-works-situations {
	padding: 44px 0 37px;
}

.how-it-works-situations h2 {
	margin-bottom: 11px;
}

.how-it-works-situations .sellflex-situations-item {
	max-width: none;
	padding-top: 1.6%;
}

.how-it-works-situations .sellflex-situations-item h4 {
	font-size: 20px;
	max-width: 158px;
	margin: auto;
}
/* Situations [End] */
}
@media screen and (max-width: 769px) {/* Hero Banner [Start] */
.about-us-hero {
	padding: 48px 0;
}

.about-us-hero .home-slider-wide > .home-heading {
	margin-bottom: 10px;
}

.about-us-hero .home-sub-heading {
	margin-bottom: 0;
}

.about-us-hero .home-slider-wide .home-slider-footer-item h3 {
	font-size: 30px;
}

.about-us-hero h3.home-sub-heading {
	font-size: 20px;
	text-align: left;
}

.about-us-hero
	.home-slider-wide
	.home-slider-footer
	.home-slider-footer-item
	span {
	font-size: 16px;
}

.about-us-hero
	.home-slider-wide
	.home-slider-footer
	.home-slider-footer-item:nth-child(1) {
	flex: 0 0 84px;
	padding-top: 0;
}

.about-us-hero .home-slider-footer {
	margin-top: 35px;
}

.about-us-hero .home-slider-footer .home-slider-footer-item:nth-child(2) {
	flex: 0 0 111px;
}

.about-us-hero .home-slider-footer .home-slider-footer-item:nth-child(3) {
	flex: 0 0 80px;
}

.about-us-hero .home-slider-footer .home-slider-footer-item h3 {
	line-height: 1;
	display: inline-flex;
	align-items: baseline;
}

.about-us-hero
	.home-slider-wide
	.home-slider-footer
	.home-slider-footer-item
	span.sub {
	font-size: 16px;
}

/* Hero Banner [End] */

/* Trust [Start] */
.about-us-trust .sellflex-trust-item {
	gap: 4px;
	padding: 40px 34px;
}

.about-us-trust .sellflex-trust-item img {
	height: 30px;
}

.about-us-trust .sellflex-trust-item .sellflex-trust-circle-wrapper {
	width: 60px;
	height: 60px;
	margin-bottom: 10px;
}

.about-us-trust .sellflex-trust-item h4 {
	font-size: 20px;
}
/* Trust [End] */

/* Comparison [Start] */
.about-us-comparison .home-comparison-content-item li {
	gap: 11px;
	align-items: baseline;
}

.about-us-comparison li img {
	width: 10px;
}

.about-us-comparison .sellflex-the-cta-wrapper {
	padding-bottom: 0;
}
/* Comparison [End] */

/* Situation [Start] */
.about-us-situations .sellflex-situations-item {
	padding: 37px 21px 23px;
}

.about-us-situations .slick-list {
	overflow: inherit;
}

.about-us-situations .slick-slide {
	min-height: 256px;
	max-width: 171px;
}

.about-us-situations p {
	font-size: 12px;
}
/* Situation [End] */

/* Dallas [Start] */
.deep-dallas-home-main-left ul li {
	background: url(./img/check-outline.svg) no-repeat left center;
	background-size: 13px;
}

/* Dallas [End] */
}
@media screen and (max-width: 769px) {/* LP Help Form Page [START] */
.lp-help-form-page {
	padding: 27px 0 46px;
}

.lp-help-form-page .lp-help-form-page-left {
	padding-top: 23px;
	width: 100%;
}

.lp-help-form-page .lp-help-form-page-item {
	gap: 0;
	max-width: 100%;
}

.lp-help-form-page .lp-help-form-page-item h3 {
	font-size: 16px;
}

.lp-help-form-page .lp-help-form-page-right {
	width: 100%;
}

.get-offer-form-container {
	padding: 23px 19px 24px 20px;
}

.lp-help-form-page .lp-help-form-page-right .get-offer-form-container h5 {
	font-size: 20px;
}

.lp-help-form-page .lp-help-form-page-right .get-offer-form-container p {
	font-size: 16px;
}

.lp-help-form-page
	.lp-help-form-page-right
	.get-offer-form-container
	.sellflex-information {
	font-size: 13px;
}

.lp-help-form-page .sellflex-form .sellflex-input,
.lp-help-form-page .sellflex-form .sellflex-input::placeholder {
	font-size: 16px;
}

.lp-help-form-page .sellflex-form textarea.sellflex-input {
	min-height: 110px;
}

/* Questions we are help to help [START] */
.questions-were-here-to-help.bg-gray-400 {
	padding: 41px 0 46px;
}

.questions-were-here-to-help .header-questions-were-here-to-help h2 {
	font-size: 24px;
	text-align: left;
}

.questions-were-here-to-help .header-questions-were-here-to-help h3 {
	font-size: 16px;
	margin: 0 0 20px;
	text-align: left;
}
.questions-were-here-to-help .qwhth-content h3 {
	font-size: 20px;
}

.questions-were-here-to-help .qwhth-content h5 {
	font-size: 16px;
}

.questions-were-here-to-help .qwhth-content img {
	width: 27px;
}
/* Questions we are help to help [END] */

/* Sellhouse [START] */
.sellhouse {
	padding: 41px 0 53px;
}

.sellhouse .header-sellhouse h2 {
	font-size: 24px;
	margin-bottom: 9px;
	text-align: left;
}

.sellhouse .header-sellhouse h3 {
	font-size: 16px;
	text-align: left;
	margin-bottom: 28px;
}

.sellhouse .content-sellhouse {
	gap: 15px;
	width: 100%;
}

.sellhouse .content-sellhouse a {
	font-size: 20px;
	max-width: 100%;
	padding: 14px 10px;
	align-items: center;
	gap: 15px;
}

.sellhouse .content-sellhouse > a:first-child img {
	height: 20px;
}

.sellhouse .content-sellhouse a img {
	width: auto;
	height: 30px;
}
/* Sellhouse [END] */

/* Sell Flex CTA [START] */
.sell-flex-cta .sellflex-testimonial-block {
	display: none;
}
/* Sell Flex CTA [END] */
}
@media screen and (max-width: 769px) {/* Privacy Policy [Start] */
.sellflex-legal {
	padding: 40px 0;
}

.sellflex-legal h1 {
	font-size: 30px;
	padding-bottom: 12px;
}

.sellflex-legal h2 {
	font-size: 16px;
	padding: 20px 0 10px;
}

.sellflex-legal h3 {
	font-size: 15px;
	padding: 12px 0 8px;
}

.sellflex-legal-wrapper {
	max-width: 1200px;
}

.sellflex-legal p {
	padding-bottom: 10px;
	font-size: 13px;
}

.sellflex-legal ul {
	font-size: 13px;
	padding-left: 24px;
}
/* Privacy Policy [End] */

/** Table [Start] **/
.sellflex-legal table {
	font-size: 13px;
}

.sellflex-legal table td,
.sellflex-legal table th {
	word-wrap: break-word;
	white-space: normal;
	padding: 10px;
}

.sellflex-legal table tbody tr:first-child td {
	padding-top: 13px;
}
/** Table [End] **/
}
.page-title, .entry-title {
  margin-inline: auto;
  margin-bottom: calc(var(--spacing) * 6);
  max-width: var(--container-content);
  font-size: var(--text-3xl);
  line-height: var(--tw-leading, var(--text-3xl--line-height));
  --tw-font-weight: var(--font-weight-extrabold);
  font-weight: var(--font-weight-extrabold);
  color: var(--color-neutral-900);
}
.page-content > *, .entry-content > * {
  margin-inline: auto;
  max-width: var(--container-content);
}
.entry-content > .alignwide {
  max-width: var(--container-wide);
}
.entry-content > .alignfull {
  max-width: none;
}
.entry-content > .alignleft {
  float: left;
  margin-right: calc(var(--spacing) * 8);
}
.entry-content > .alignright {
  float: right;
  margin-left: calc(var(--spacing) * 8);
}
.visible {
  visibility: visible;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border-width: 0;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.relative {
  position: relative;
}
.z-10 {
  z-index: 10;
}
.container {
  width: 100%;
}
@media (width >= 40rem) {
  .container {
    max-width: 40rem;
  }
}
@media (width >= 48rem) {
  .container {
    max-width: 48rem;
  }
}
@media (width >= 64rem) {
  .container {
    max-width: 64rem;
  }
}
@media (width >= 80rem) {
  .container {
    max-width: 80rem;
  }
}
@media (width >= 96rem) {
  .container {
    max-width: 96rem;
  }
}
.m-0 {
  margin: calc(var(--spacing) * 0);
}
.m-270 {
  margin: calc(var(--spacing) * 270);
}
.m-1043 {
  margin: calc(var(--spacing) * 1043);
}
.mx-auto {
  margin-inline: auto;
}
.my-0 {
  margin-block: calc(var(--spacing) * 0);
}
.-mt-6 {
  margin-top: calc(var(--spacing) * -6);
}
.mt-0 {
  margin-top: calc(var(--spacing) * 0);
}
.mt-2 {
  margin-top: calc(var(--spacing) * 2);
}
.mt-4 {
  margin-top: calc(var(--spacing) * 4);
}
.mt-6 {
  margin-top: calc(var(--spacing) * 6);
}
.mr-1 {
  margin-right: calc(var(--spacing) * 1);
}
.mb-2 {
  margin-bottom: calc(var(--spacing) * 2);
}
.mb-4 {
  margin-bottom: calc(var(--spacing) * 4);
}
.mb-12 {
  margin-bottom: calc(var(--spacing) * 12);
}
.block {
  display: block;
}
.contents {
  display: contents;
}
.flex {
  display: flex;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.inline-block {
  display: inline-block;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.h-5 {
  height: calc(var(--spacing) * 5);
}
.h-12 {
  height: calc(var(--spacing) * 12);
}
.h-full {
  height: 100%;
}
.max-h-40 {
  max-height: calc(var(--spacing) * 40);
}
.w-1\/2 {
  width: calc(1/2 * 100%);
}
.w-5 {
  width: calc(var(--spacing) * 5);
}
.w-12 {
  width: calc(var(--spacing) * 12);
}
.w-auto {
  width: auto;
}
.w-full {
  width: 100%;
}
.max-w-4xl {
  max-width: var(--container-4xl);
}
.max-w-6xl {
  max-width: var(--container-6xl);
}
.max-w-7xl {
  max-width: var(--container-7xl);
}
.max-w-\[450px\] {
  max-width: 450px;
}
.max-w-none {
  max-width: none;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.transform {
  transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
}
.resize {
  resize: both;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.flex-col {
  flex-direction: column;
}
.flex-row {
  flex-direction: row;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-center {
  align-items: center;
}
.items-start {
  align-items: flex-start;
}
.justify-between {
  justify-content: space-between;
}
.justify-center {
  justify-content: center;
}
.justify-stretch {
  justify-content: stretch;
}
.gap-0 {
  gap: calc(var(--spacing) * 0);
}
.gap-2 {
  gap: calc(var(--spacing) * 2);
}
.gap-4 {
  gap: calc(var(--spacing) * 4);
}
.gap-6 {
  gap: calc(var(--spacing) * 6);
}
.gap-8 {
  gap: calc(var(--spacing) * 8);
}
.gap-10 {
  gap: calc(var(--spacing) * 10);
}
:where(.space-y-2 > :not(:last-child)) {
  --tw-space-y-reverse: 0;
  margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
  margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
}
:where(.space-x-2 > :not(:last-child)) {
  --tw-space-x-reverse: 0;
  margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
  margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
}
.place-self-center {
  place-self: center;
}
.overflow-auto {
  overflow: auto;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-full {
  border-radius: calc(infinity * 1px);
}
.border {
  border-style: var(--tw-border-style);
  border-width: 1px;
}
.border-2 {
  border-style: var(--tw-border-style);
  border-width: 2px;
}
.border-b {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
}
.border-dashed {
  --tw-border-style: dashed;
  border-style: dashed;
}
.border-primary {
  border-color: var(--color-primary);
}
.bg-gray-100 {
  background-color: var(--color-gray-100);
}
.bg-gray-400 {
  background-color: var(--color-gray-400);
}
.bg-white {
  background-color: var(--color-white);
}
.bg-white\/70 {
  background-color: color-mix(in srgb, #fff 70%, transparent);
}
@supports (color: color-mix(in lab, red, red)) {
  .bg-white\/70 {
    background-color: color-mix(in oklab, var(--color-white) 70%, transparent);
  }
}
.bg-cover {
  background-size: cover;
}
.bg-center {
  background-position: center;
}
.p-2 {
  padding: calc(var(--spacing) * 2);
}
.p-4 {
  padding: calc(var(--spacing) * 4);
}
.p-6 {
  padding: calc(var(--spacing) * 6);
}
.px-4 {
  padding-inline: calc(var(--spacing) * 4);
}
.px-6 {
  padding-inline: calc(var(--spacing) * 6);
}
.py-1 {
  padding-block: calc(var(--spacing) * 1);
}
.py-16 {
  padding-block: calc(var(--spacing) * 16);
}
.pt-10 {
  padding-top: calc(var(--spacing) * 10);
}
.pb-16 {
  padding-bottom: calc(var(--spacing) * 16);
}
.text-center {
  text-align: center;
}
.text-end {
  text-align: end;
}
.text-2xl {
  font-size: var(--text-2xl);
  line-height: var(--tw-leading, var(--text-2xl--line-height));
}
.text-3xl {
  font-size: var(--text-3xl);
  line-height: var(--tw-leading, var(--text-3xl--line-height));
}
.text-4xl {
  font-size: var(--text-4xl);
  line-height: var(--tw-leading, var(--text-4xl--line-height));
}
.text-lg {
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
}
.text-sm {
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
}
.text-\[40px\] {
  font-size: 40px;
}
.font-bold {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
.font-semibold {
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
}
.text-black {
  color: var(--color-black);
}
.text-gray-500 {
  color: var(--color-gray-500);
}
.text-gray-700 {
  color: var(--color-gray-700);
}
.text-primary {
  color: var(--color-primary);
}
.text-white {
  color: var(--color-white);
}
.shadow {
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.filter {
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.transition {
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.content-none {
  --tw-content: none;
  content: none;
}
@media (hover: hover) {
  .hover\:bg-red-600:hover {
    background-color: var(--color-red-600);
  }
}
@media (width >= 48rem) {
  .md\:-mt-0 {
    margin-top: calc(var(--spacing) * -0);
  }
}
@media (width >= 48rem) {
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (width >= 48rem) {
  .md\:text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
}
@media (width >= 48rem) {
  .md\:text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }
}
@media (width >= 64rem) {
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes slideInUp {
  from {
    transform: translateY(100%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slideInDown {
  from {
    transform: translateY(-100%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes typing {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@keyframes blink {
  50% {
    border-color: transparent;
  }
}
@keyframes bounceText {
  0%,	100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10%);
  }
}
@keyframes wave {
  0%,	60%,	100% {
    transform: rotate(0);
  }
  10%,	30% {
    transform: rotate(14deg);
  }
  20% {
    transform: rotate(-8deg);
  }
  40% {
    transform: rotate(-4deg);
  }
  50% {
    transform: rotate(10deg);
  }
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-font-weight: initial;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-border-style: solid;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
    }
  }
}
