@font-face {
  font-family: Bebasneue;
  src: url('../fonts/BebasNeue-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --text-color--text-secondary: var(--base-color-brand--secondery);
  --link-color--link-primary: var(--base-color-brand--blue);
  --background-color--background-primary: var(--base-color-neutral--black);
  --text-color--text-alternate: var(--base-color-neutral--white);
  --text-color--text-primary: var(--base-color-neutral--black);
  --background-color--background-success: var(--base-color-system--success-green);
  --text-color--text-success: var(--base-color-system--success-green-dark);
  --border-color--border-primary: var(--base-color-neutral--neutral-lightest);
  --base-color-neutral--white: #fff;
  --golden: #c0a06a;
  --background-color--background-alternate: var(--base-color-neutral--white);
  --base-color-neutral--black: #000;
  --background-color--background-secondary: var(--base-color-brand--blue);
  --base-color-brand--blue-dark: #080331;
  --background-color--background-tertiary: var(--base-color-brand--pink);
  --background-color--background-error: var(--base-color-system--error-red);
  --text-color--text-error: var(--base-color-system--error-red-dark);
  --text-color--text-brand: var(--base-color-brand--brand-green);
  --base-color-brand--black2: #17181c;
  --base-color-brand--gray-light: #999;
  --background-color--bg-brand: var(--base-color-brand--brand-green);
  --base-color-brand--brand-green: #6dbac2;
  --background-color--background-warning: var(--base-color-system--warning-yellow);
  --text-color--text-warning: var(--base-color-system--warning-yellow-dark);
  --background-color--sky-blue-bg: var(--base-color-brand--sky-blue);
  --base-color-brand--brand-green-20: #6dbac233;
  --grey: #f7f7f7;
  --text-color--text-gray: var(--base-color-brand--gray-light);
  --base-color-neutral--neutral-lighter: #ccc;
  --base-color-neutral--neutral-light: #aaa;
  --text-color--text-black2: var(--base-color-brand--black2);
  --base-color-brand--blue-light: #d9e5ff;
  --base-color-brand--sky-blue: #e1f1f3;
  --base-color-brand--secondery: #4c4c4c;
  --new-golden: #cfa955;
  --base-color-brand--blue: #2d62ff;
  --base-color-brand--pink-light: #ffaefe;
  --background-color--brand-bg-20: var(--base-color-brand--brand-green-20);
  --base-color-brand--pink: #dd23bb;
  --base-color-brand--pink-dark: #3c043b;
  --base-color-neutral--neutral-lightest: #eee;
  --base-color-neutral--neutral: #666;
  --base-color-neutral--neutral-dark: #444;
  --base-color-neutral--neutral-darker: #222;
  --base-color-neutral--neutral-darkest: #111;
  --base-color-system--success-green: #cef5ca;
  --base-color-system--success-green-dark: #114e0b;
  --base-color-system--warning-yellow: #fcf8d8;
  --base-color-system--warning-yellow-dark: #5e5515;
  --base-color-system--error-red: #f8e4e4;
  --base-color-system--error-red-dark: #3b0b0b;
  --base-color-system--focus-state: #2d62ff;
  --border-color--border-secondary: var(--base-color-brand--blue);
  --border-color--border-alternate: var(--base-color-neutral--neutral-darker);
  --link-color--link-secondary: var(--base-color-neutral--black);
  --link-color--link-alternate: var(--base-color-neutral--white);
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: var(--text-color--text-secondary);
  font-family: Mukta, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--link-color--link-primary);
}

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

li {
  margin-bottom: .25rem;
}

img {
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

strong {
  font-weight: bold;
}

blockquote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.utility-page_component {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.utility-page_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 20rem;
  display: flex;
}

.utility-page_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.utility-page_image {
  margin-left: auto;
  margin-right: auto;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.margin-custom2 {
  margin: 2.5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xsmall {
  margin: .5rem;
}

.padding-xhuge {
  padding: 8rem;
}

.margin-custom1 {
  margin: 1.5rem;
}

.padding-0 {
  padding: 0;
}

.padding-xxhuge {
  padding: 12rem;
}

.padding-huge {
  padding: 6rem;
}

.margin-large {
  margin: 3rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.margin-xxsmall {
  margin: .25rem;
}

.padding-custom3 {
  padding: 3.5rem;
}

.padding-large {
  padding: 3rem;
}

.margin-tiny {
  margin: .125rem;
}

.padding-small {
  padding: 1rem;
}

.padding-custom2 {
  padding: 2.5rem;
}

.margin-custom3 {
  margin: 3.5rem;
}

.padding-custom1 {
  padding: 1.5rem;
}

.margin-huge {
  margin: 6rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-xsmall {
  padding: .5rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.padding-xxsmall {
  padding: .25rem;
}

.margin-xhuge {
  margin: 8rem;
}

.padding-tiny {
  padding: .125rem;
}

.margin-small {
  margin: 1rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-xxhuge {
  margin: 12rem 14.125rem;
}

.margin-0 {
  margin: 0;
}

.margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.padding-left {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}

.margin-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-left {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.padding-right {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.form_checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.form_checkbox-icon {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-checked {
  background-size: 90%;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.fs-styleguide_background {
  border: 1px solid #0000001a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.fs-styleguide_spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(to top, #2d40ea1a, #fff0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.icon-1x1-small {
  flex: none;
  width: 1rem;
  height: 1rem;
}

.overflow-auto {
  overflow: auto;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.icon-1x1-large {
  width: 2.5rem;
  height: 2.5rem;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.fs-styleguide_background-space {
  width: 1px;
  height: 1px;
  margin: 5rem;
}

.text-weight-semibold {
  font-weight: 600;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.fs-styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 3rem;
  font-family: Mukta, sans-serif;
  display: grid;
  position: relative;
}

.fs-styleguide_item.is-stretch {
  justify-items: stretch;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.fs-styleguide_item-header {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  padding-bottom: 2rem;
}

.background-color-primary {
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-alternate);
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.text-color-primary {
  color: var(--text-color--text-primary);
}

.text-color-secondary {
  color: var(--text-color--text-secondary);
}

.fs-styleguide_2-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fs-styleguide_2-col.is-align-start {
  align-items: start;
}

.form_message-success {
  background-color: var(--background-color--background-success);
  color: var(--text-color--text-success);
  padding: 1.25rem;
}

.fs-styleguide_row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-style-h3 {
  text-align: center;
  font-family: Mukta, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-rich-text h1, .text-rich-text h2, .text-rich-text h3, .text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h5, .text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.text-rich-text p {
  margin-bottom: 1rem;
}

.text-rich-text ul, .text-rich-text ol {
  margin-bottom: 1.5rem;
}

.text-rich-text blockquote {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.pointer-events-auto {
  pointer-events: auto;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.icon-height-small {
  height: 1rem;
}

.icon-1x1-medium {
  width: 2rem;
  height: 2rem;
}

.heading-style-h1 {
  letter-spacing: -1.38px;
  font-family: Mukta, sans-serif;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.1;
}

.heading-style-h1.text-color-alternate {
  text-transform: uppercase;
  font-size: 3.9rem;
}

.heading-style-h1.text-color-alternate.dark {
  color: var(--text-color--text-primary);
}

.padding-global {
  height: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global.padding-section-large {
  height: 100vh;
}

.text-weight-normal {
  font-weight: 400;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.max-width-small {
  width: 100%;
  max-width: 20rem;
}

.text-color-alternate {
  color: var(--text-color--text-alternate);
}

.text-style-italic {
  font-style: italic;
}

.pointer-events-none {
  pointer-events: none;
}

.text-weight-medium {
  font-weight: 500;
}

.overflow-hidden {
  overflow: hidden;
}

.fs-styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--border-color--border-primary);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

.text-size-tiny {
  font-size: .75rem;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.fs-styleguide_1-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.overflow-visible {
  overflow: visible;
}

.fs-styleguide_empty-box {
  z-index: -1;
  background-color: #2d40ea0d;
  border: 1px dashed #2d40ea;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.text-weight-light {
  font-weight: 300;
}

.fs-styleguide_heading-medium {
  font-size: 4rem;
}

.max-width-xsmall {
  width: 100%;
  max-width: 16rem;
}

.fs-styleguide_4-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.text-size-regular {
  text-align: center;
  font-family: Mukta, sans-serif;
  font-size: 1rem;
  line-height: 1.3rem;
}

.text-size-regular.text-align-center.white {
  color: var(--base-color-neutral--white);
}

.text-size-regular.text-color-alternate {
  color: var(--text-color--text-secondary);
  line-height: 1.3rem;
}

.text-size-regular.text-weight-semibold.is-hid {
  font-size: 1rem;
  text-decoration: none;
}

.text-size-regular.text-weight-semibold.faq-ques.text-small {
  text-align: left;
}

.text-size-regular.text-color-dim-gray.text-align-center {
  text-wrap: balance;
}

.text-size-regular.aligne-center {
  text-align: center;
}

.text-size-regular.aligne-center.golden {
  color: var(--golden);
  text-decoration: underline;
}

.text-size-regular.white {
  color: var(--base-color-neutral--white);
}

.text-weight-xbold {
  font-weight: 800;
}

.text-align-right {
  text-align: right;
}

.text-weight-bold {
  font-weight: 700;
}

.max-width-medium {
  width: 100%;
  max-width: 32rem;
}

.fs-styleguide_item-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.fs-styleguide_header-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.background-color-alternate {
  background-color: var(--background-color--background-alternate);
}

.text-style-muted {
  opacity: .6;
}

.text-size-small {
  color: var(--base-color-neutral--black);
  -webkit-text-stroke-color: var(--base-color-neutral--black);
  font-size: .875rem;
  font-weight: 400;
}

.text-size-small.faq-para {
  color: var(--base-color-neutral--black);
}

.text-size-small.white {
  color: var(--base-color-neutral--white);
}

.heading-style-h4 {
  font-family: Mukta, sans-serif;
  font-size: 2.125rem;
  font-weight: 400;
  line-height: 1.2;
}

.heading-style-h4.text-color-green-brand.text-weight-xbold {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  font-size: 1.9rem;
  font-weight: 800;
  display: flex;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.form_radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  border-width: .25rem;
  width: .875rem;
  height: .875rem;
}

.form_radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.text-style-nowrap {
  white-space: nowrap;
}

.text-align-left {
  text-align: left;
}

.background-color-secondary {
  background-color: var(--background-color--background-secondary);
}

.form_input {
  border: 1px solid var(--border-color--border-primary);
  background-color: #0000;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.form_input::placeholder, .form_input.is-select-input {
  color: var(--text-color--text-secondary);
}

.form_input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
  font-size: 1rem;
}

.heading-style-h6 {
  font-family: Mukta, sans-serif;
  font-size: 1.5625rem;
  font-weight: 400;
  line-height: 1.4;
}

.heading-style-h6.text-color-alternate.text-align-center.black {
  color: #d5b461;
}

.padding-section-large {
  padding-top: 8rem;
  padding-bottom: 6rem;
}

.fs-styleguide_3-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.fs-styleguide_3-col.is-align-start {
  align-items: start;
}

.text-style-link {
  color: var(--link-color--link-primary);
  text-decoration: underline;
}

.text-size-large {
  font-size: 1.5rem;
}

.text-size-large.text-weight-medium.text-color-alternate {
  color: var(--text-color--text-alternate);
  font-weight: 300;
}

.text-size-large.text-color-alternate {
  color: var(--text-color--text-primary);
}

.text-size-large.text-weight-semibold {
  font-size: 1.75rem;
  line-height: 1.2;
}

.text-size-large.on-mob {
  display: none;
}

.fs-styleguide_header {
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-alternate);
  background-image: radial-gradient(circle at 100% 100%, #dd23bb40, #0000 40%), radial-gradient(circle at 0 100%, #2d62ff4d, #0000 60%);
}

.heading-style-h2 {
  color: var(--base-color-neutral--black);
  text-align: left;
  font-family: Mukta, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.1;
}

.heading-style-h2.text-color-green-brand.text-weight-xbold {
  font-weight: 800;
}

.heading-style-h2.text-color-alternate {
  color: var(--text-color--text-alternate);
}

.heading-style-h2.white {
  color: var(--base-color-neutral--white);
}

.heading-style-h2.blue {
  color: var(--base-color-brand--blue-dark);
}

.fs-styleguide_label {
  background-color: var(--background-color--background-secondary);
  color: var(--text-color--text-alternate);
  border-radius: .25rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .3rem;
  font-weight: 600;
  display: flex;
}

.fs-styleguide_label.is-tag {
  background-color: var(--background-color--background-tertiary);
}

.heading-style-h5 {
  font-family: Mukta, sans-serif;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 1.2;
}

.heading-style-h5.text-color-alternate.text-weight-xbold {
  font-weight: 800;
  text-decoration: none;
}

.container-large {
  width: 100%;
  max-width: 82.5rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.container-large.ads-wrapper {
  float: none;
  background-color: #fff0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 50px;
  display: flex;
}

.icon-height-medium {
  height: 2rem;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.overflow-scroll {
  overflow: scroll;
}

.form_message-error {
  background-color: var(--background-color--background-error);
  color: var(--text-color--text-error);
  margin-top: .75rem;
  padding: .75rem;
}

.icon-height-large {
  height: 3rem;
}

.text-align-center {
  text-align: center;
}

.form_component {
  margin-bottom: 0;
}

.main-wrapper {
  height: 100%;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 12rem;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.text-style-quote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--text-color--text-brand);
  color: var(--text-color--text-alternate);
  text-align: center;
  letter-spacing: -.23px;
  text-transform: none;
  border-radius: 31px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-size: .84375rem;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.button:hover {
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-alternate);
}

.button.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

.button.is-small {
  background-color: #6dbac2;
  border: .046875rem solid #fdfdfd33;
  padding: .75rem 3.0625rem .75rem 3.1875rem;
  font-family: Mukta, sans-serif;
  font-size: .75rem;
  line-height: .73125rem;
}

.button.is-small:hover {
  background-color: var(--base-color-brand--black2);
  color: var(--text-color--text-alternate);
}

.button.is-small.cta {
  color: var(--text-color--text-alternate);
  text-align: left;
  font-family: DM Sans, sans-serif;
}

.button.is-small.black.golden {
  background-color: var(--golden);
  color: var(--base-color-brand--blue-dark);
  font-size: 1.2rem;
  font-weight: 700;
}

.button.is-large {
  padding: 1rem 2rem;
}

.button.is-secondary {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: .040625rem solid var(--base-color-brand--gray-light);
  color: var(--base-color-neutral--white);
  letter-spacing: -.19px;
  text-transform: uppercase;
  background-color: #08033100;
  justify-content: space-between;
  align-items: center;
  padding: .75rem 1.5rem;
  font-size: .729375rem;
  line-height: 1.24063rem;
  transition: all .3s;
  display: flex;
}

.button.is-secondary:hover {
  border-color: var(--background-color--bg-brand);
  color: var(--base-color-brand--brand-green);
  background-color: #00000059;
}

.button.is-secondary.is-call-hero-button {
  text-transform: capitalize;
  font-size: .84375rem;
}

.button.is-secondary.ads-button {
  color: var(--base-color-brand--blue-dark);
  background-color: #080331;
  background-image: linear-gradient(270deg, #be8e3d, #d5b461 49%, #be8e3d);
}

.button.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button.faq-call-button {
  color: var(--text-color--text-alternate);
  padding-left: 3rem;
  padding-right: 3rem;
}

.button.services-button {
  border-radius: 31px;
  justify-content: center;
  align-items: center;
}

.button.services-button.black {
  background-color: var(--text-color--text-primary);
  color: var(--text-color--text-alternate);
}

.button.form-cta {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--text-color--text-alternate);
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-items: center;
}

.button.form-call-logo {
  border-radius: 8px;
}

.button.call-now-hero {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}

.button.hero-button {
  background-color: #6dbac2;
  justify-content: space-between;
  align-items: center;
  min-width: 263px;
}

.button.hero-button:hover {
  background-color: var(--base-color-brand--black2);
}

.fs-styleguide_classes {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-size-medium {
  font-size: 1.25rem;
}

.text-size-medium.text-align-center.text-color-alternate {
  text-wrap: balance;
}

.text-size-medium.text-weight-xbold.text-small {
  font-family: Bebasneue, Arial, sans-serif;
  font-weight: 400;
}

.text-size-medium.text-color-alternate.text-align-center {
  letter-spacing: 0;
}

.fs-styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.fs-styleguide_section.is-vertical {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hide {
  display: none;
}

.padding-section-medium {
  height: 100%;
  padding-top: 5rem;
  padding-bottom: 2rem;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.form_radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.fs-styleguide_spacing-all {
  display: none;
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.fs-styleguide_spacer-box {
  background-color: #2d40ea1a;
  border: 1px dashed #2d40ea;
  width: 100%;
  position: relative;
}

.spacer-xsmall {
  width: 100%;
  padding-top: .5rem;
}

.spacer-small {
  width: 100%;
  padding-top: 1rem;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 8rem;
}

.spacer-tiny {
  width: 100%;
  padding-top: .125rem;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .25rem;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 12rem;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.spacer-large {
  padding-top: 3rem;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.fs-styleguide_message {
  background-color: var(--background-color--background-warning);
  color: var(--text-color--text-warning);
  border-radius: .25rem;
  padding: .25rem .5rem;
  font-size: .875rem;
}

.nav_component {
  background-color: #000;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
  inset: 0% 0% auto;
}

.nav_container {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav_logo {
  width: 10rem;
}

.nav_menu_link {
  color: #fff;
  padding: 1rem;
}

.nav_button {
  padding: 1rem;
}

.aspect-ratio-square {
  aspect-ratio: 1;
  object-fit: cover;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
  object-fit: cover;
}

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
  object-fit: cover;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.background-color-tertiary {
  background-color: var(--background-color--background-tertiary);
}

.fs-styleguide_hero-label {
  color: var(--text-color--text-primary);
  text-transform: uppercase;
  background-color: #eee;
  border-radius: .25rem;
  padding: .25rem .375rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
}

.section_home-hero {
  background-image: linear-gradient(#0006, #0006), url('../images/Las-Vegas_1.avif');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.fs-styleguide_heading-header {
  font-size: 6rem;
}

.hero-grid {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.hero-content-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.hero-cta-card-wrapper {
  justify-content: space-between;
  align-items: center;
  display: block;
}

.hero-cta-btn-link {
  grid-column-gap: .98625rem;
  grid-row-gap: .98625rem;
  justify-content: flex-start;
  align-items: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  display: flex;
}

.hero-cta-btn-link.mobile {
  display: none;
}

.main-calling-icon-wrapper {
  background-image: linear-gradient(347deg, #6dbac2, #34585c);
  border: .8px solid #1376f8;
  border-bottom-color: #25b4f8;
  border-radius: .5025rem;
  padding: .25125rem;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.caling-icon-wrapper {
  background-image: linear-gradient(#000, #fff);
  border-radius: .504375rem;
  padding: 0;
}

.image {
  background-image: linear-gradient(#6dbac2, #0f565f);
  border-radius: .5025rem;
  padding: .65375rem .60375rem .60375rem .65375rem;
}

.calling-icon-content-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--base-color-neutral--white);
  flex-flow: column;
  -webkit-text-decoration: none;
  text-decoration: none;
  display: flex;
}

.hero-short-imgs-wrapper {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-form-main-wrapper {
  background-image: linear-gradient(#0000008a, #0000008a);
  border-radius: .75rem;
  min-width: 28rem;
  padding: 2rem 1.5rem;
}

.form-block {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.form {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.form.margin-top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: stretch;
}

.text-label-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid #000;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 48px;
  display: block;
}

.text-label-wrapper.text-color-alternate {
  justify-content: flex-start;
  align-items: flex-start;
}

.text-field {
  color: var(--text-color--text-alternate);
  background-color: #0000;
  border: 0 #000;
  border-bottom-width: 1px;
  margin-bottom: 0;
}

.text-field.black {
  border-width: 1px;
  border-color: var(--base-color-neutral--white);
  color: var(--base-color-neutral--white);
}

.image-4 {
  height: auto;
}

.hero-top-data-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.hero-mid-data-wrapper {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  flex-flow: column;
  display: flex;
}

.hero-lower-data-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.ikonik-rt39p, .ikonik-4skdm, .ikonik-sss3e {
  color: #fff;
}

.name-main-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--text-color--text-alternate);
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: end;
  display: grid;
}

.name-main-wrapper.black {
  grid-column-gap: 16px;
  border-style: none solid solid none;
  border-color: var(--text-color--text-primary) var(--text-color--text-primary) var(--base-color-neutral--white);
  border-right-width: 0;
}

.email-main-wrapper, .phone-main-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--text-color--text-alternate);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.phone-main-wrapper.black {
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--base-color-neutral--white);
}

.adress-main-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--text-color--text-alternate);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  padding-bottom: 4px;
  display: grid;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.header-navbar {
  color: #000;
  font-size: .75rem;
  font-weight: 600;
  text-decoration: none;
  position: static;
  overflow: visible;
}

.header-navbar.ads-header-navbar {
  z-index: 100;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar {
  z-index: 9999;
  background-color: #0000;
  padding-top: .5rem;
  padding-bottom: .5rem;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar.white {
  background-color: #fff;
}

.navbar.white.ads-navbar {
  position: static;
}

.ikonik-tj3cgi {
  width: 25px;
  height: 25px;
  transition: all .3s;
}

.link {
  color: var(--base-color-neutral--white);
  letter-spacing: .0075rem;
  font-family: Inter, sans-serif;
  font-size: .7075rem;
  font-weight: 600;
  line-height: 1.125rem;
  text-decoration: none;
}

.round_tab-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #cdebef;
  border-radius: 2rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 4px;
  display: flex;
}

.function-content-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  padding-left: 0;
  display: flex;
  position: relative;
}

.header-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-wrapper {
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.button-icon {
  color: #3370ff;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.slider-tab {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.slider-tab.margin-top.margin-medium {
  max-width: 100%;
}

.tab-link {
  background-color: #fff0;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 1rem;
  line-height: 20px;
  transition: all .5s;
  display: flex;
}

.tab-link.w--current {
  color: #000;
  background-color: #fff;
  border-radius: 50px;
  margin-left: 0;
  margin-right: 0;
  box-shadow: 4px 4px 14px #5d6ec70a;
}

.service-main-parah-wrapper {
  text-wrap: balance;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading {
  font-family: Outfit;
  font-size: 1.5625rem;
  font-weight: 400;
  line-height: 1.8375rem;
}

.image-5 {
  border-radius: .75rem;
}

.collection-item {
  padding: 0;
}

.collection-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2.375rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.service-card-content-main-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.card-title-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.services-main-card-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--background-color--background-primary);
  flex-flow: column;
  text-decoration: none;
  display: flex;
}

.testimonials-heading-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: clip;
}

.google-link-logo {
  position: absolute;
  inset: auto 4% 0% auto;
}

.marquee-main-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: clip;
}

.marquee-card-main-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.marquee-card-wrapper {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  background-color: var(--base-color-neutral--white);
  border: 1px solid #000;
  border-radius: 20px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  max-width: 29rem;
  min-height: 20rem;
  padding: 2rem;
  transition: all .2s;
  display: flex;
}

.marquee-card-wrapper:hover {
  background-color: #6dbac233;
}

.image-7 {
  min-width: 2.25rem;
  max-height: none;
}

.client-img-wrapper {
  display: block;
}

.main-client-data-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  display: flex;
}

.client-name-wrapper {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  flex-flow: column;
  display: flex;
}

.testimonials-main-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.image-8, .image-9 {
  border-radius: 90rem;
}

.card-parah {
  letter-spacing: -.0225rem;
  text-wrap: balance;
  font-size: 1.125rem;
}

.client-name {
  letter-spacing: -.0075rem;
  font-size: .75rem;
  font-weight: 600;
  line-height: 1.125rem;
}

.client-adress {
  letter-spacing: -.0075rem;
  font-size: .75rem;
  line-height: 1.125rem;
}

.hero-marquee-main-wraps {
  background-color: #0000008f;
  border-radius: 30px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.hero-marquee-main-wraps.margin-top.margin-xlarge {
  width: 100%;
  display: none;
  overflow: hidden;
}

.gallery-img {
  z-index: 99;
  object-fit: cover;
  border-radius: .75rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 342px;
  display: block;
  overflow: hidden;
}

.gallery-img.right {
  margin-left: -10px;
}

.process-image-mid-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.about-us-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
}

.about-us-image-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: start stretch;
}

.about-us-image-wrapper {
  object-fit: cover;
  height: auto;
  position: relative;
}

.about-us-content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex;
}

.gallery-image {
  object-fit: cover;
  width: 100%;
  min-height: 480px;
  max-height: 480px;
}

.gallery-image.small {
  border-radius: .75rem;
  width: auto;
  min-width: 250px;
  min-height: 290px;
  max-height: none;
}

.about-us-text-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.about-us-image-wrapper-left {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-right: -20px;
  padding-top: 25px;
  display: flex;
}

.ikonik-9zseq {
  cursor: pointer;
}

.about-us-image-wrapper-right2 {
  z-index: 1001;
  min-width: 233px;
  position: relative;
}

.process-heading-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.process-heading-wrapper.max-width-medium {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 40rem;
  display: flex;
}

.process-card-content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.process-card-icon-wrapper {
  border: .5px solid var(--base-color-brand--brand-green);
  background-color: var(--base-color-brand--brand-green-20);
  border-radius: 4.515rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.process-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.process-card-wrapper {
  grid-column-gap: 1.91rem;
  grid-row-gap: 1.91rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 15px;
  display: flex;
}

.process-heading-main-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.our-process-sub-heading-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.our-process-left-content-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  align-items: center;
  width: 100%;
}

.our-process-logo-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.our-process-sub-heading-logo-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.our-process-subheading-wrap {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 1.5rem;
  display: flex;
}

.our-process-heading-wrapper.max-width-xxlarge {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.our-process-heading-wrapper.max-width-xxlarge.padding-bottom.padding-medium {
  max-width: 50rem;
}

.our-process-heading-wrapper.fratur-padding {
  padding-top: 20px;
}

.our-process-heading-main-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.our-process-left-list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-image: linear-gradient(135deg, #fff, #f0443880);
  border-radius: 1.75rem;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 2.5rem;
  display: flex;
}

.our-process-left-list-wrapper.ads-feature {
  background-image: none;
  flex-flow: row;
  justify-content: flex-start;
}

.our-process-right-content-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-image: linear-gradient(135deg, #6dbac2, #fff);
  border-radius: 1.75rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1.25rem 2.5rem;
  display: flex;
}

.home-sales-main-heading-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home-sales-main-heading-wrapper.max-width-xlarge {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home-sales-card5-content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-image: linear-gradient(#00000087, #00000087);
  border-radius: .75rem;
  flex-flow: column;
  padding: 1.75rem 2rem;
  transition: all .5s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.home-sales-card5-content-wrapper:hover {
  background-image: linear-gradient(#0006, #0006);
}

.home-sales-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.client-card-centent {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  max-width: 60%;
  display: flex;
}

.home-sales-card3-content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-image: linear-gradient(#000000a1, #000000a1);
  border-radius: .75rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1.75rem 2rem;
  transition: all .5s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.home-sales-card3-content-wrapper:hover {
  background-image: linear-gradient(#0006, #0006);
}

.home-sales-card1-wrapper, .home-sales-card6-wrapper, .home-sales-card5-wrapper {
  position: relative;
}

.home-sales-main-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.home-sales-card4-wrapper, .home-sales-card3-wrapper {
  position: relative;
}

.home-sales-card2-content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  aspect-ratio: auto;
  background-image: linear-gradient(#00000063, #00000063);
  border-radius: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  padding: 1.75rem 2rem;
  transition: all .5s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.home-sales-card2-content-wrapper:hover {
  background-image: linear-gradient(#0003, #0003);
}

.sales-card-images {
  border-radius: .75rem;
  width: 100%;
  height: 100%;
}

.home-sales-card4-content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-image: linear-gradient(#0000008f, #0000008f);
  border-radius: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 1.75rem 2rem;
  transition: all .5s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.home-sales-card4-content-wrapper:hover {
  background-image: linear-gradient(#0006, #0006);
}

.home-sales-card2-wrapper {
  position: relative;
}

.home-sales-card1-content-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-image: linear-gradient(#00000091, #00000091);
  border-radius: .75rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 1.75rem 2rem;
  transition: all 1s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.home-sales-card1-content-wrapper:hover {
  background-image: linear-gradient(#0006, #0006);
}

.home-sales-card6-content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-image: linear-gradient(#0000008f, #0000008f);
  border-radius: .75rem;
  flex-flow: column;
  padding: 1.75rem 2rem;
  transition: all .5s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.home-sales-card6-content-wrapper:hover {
  background-image: linear-gradient(#0003, #0003);
}

.faq-heading-group {
  display: block;
}

.faq-heading-group.mob {
  display: none;
}

.faq-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.faq-contact-button {
  font-size: 16px;
}

.faq-contact-button.faq-button {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.faq-items {
  background-color: #e2fcfe;
  border: 1px #000;
  border-radius: .75rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.faq-items.blue {
  background-color: #08033100;
}

.faq-lower-data-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.faq-heading-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding-top: 0;
  display: flex;
}

.faq-item-body-inner {
  border-bottom-right-radius: .75rem;
  border-bottom-left-radius: .75rem;
  padding: 1rem;
}

.faq-item-body {
  overflow: hidden;
}

.faq-item-body.ads-answer {
  background-color: var(--base-color-neutral--white);
  border-bottom-right-radius: .75rem;
  border-bottom-left-radius: .75rem;
  box-shadow: 0 2px 3px #0003;
}

.faq-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.faq-content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.section-faq {
  background-color: #fff0;
  font-family: DM Sans, sans-serif;
  overflow: visible;
}

.image-10 {
  color: #fff;
  cursor: pointer;
  transform: none;
}

.faq-heading-text-wrapper {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column;
  display: flex;
}

.faq-item-title {
  background-color: #e2fcfe;
  border-radius: .75rem;
  justify-content: space-between;
  align-items: center;
  padding: .5rem 1.25rem;
  display: flex;
}

.faq-item-title.blue {
  background-color: var(--base-color-brand--blue-dark);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.footer-icon-copy-write-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-link {
  color: #1a1b1f;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .4s;
}

.footer-link:hover {
  color: var(--base-color-brand--brand-green);
}

.footer-link.text-small {
  font-weight: 400;
}

.footer-link.text-small:hover, .footer-link.text-small.w--current:hover {
  color: var(--base-color-brand--brand-green);
  font-weight: 400;
}

.footer-links-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  place-items: stretch stretch;
  height: 100%;
}

.footer-mid-links-wrapper-1 {
  grid-column-gap: .9rem;
  grid-row-gap: .9rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-copyright-center {
  text-align: center;
  font-weight: 600;
  line-height: 16px;
}

.footer-icon-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-right-links-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-mid-links-wrapper-2 {
  grid-column-gap: .9rem;
  grid-row-gap: .9rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-logo-links-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer {
  border-bottom: 1px solid #e4ebf3;
  padding-top: 5rem;
  padding-bottom: 5rem;
  font-family: DM Sans, sans-serif;
  position: relative;
}

.footer-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  height: 100%;
}

.footer-divider {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 70px;
  margin-bottom: 15px;
}

.footer-block {
  grid-column-gap: .9rem;
  grid-row-gap: .9rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.background-color-light-black {
  background-color: #0000008a;
}

.text-color-green-brand {
  color: var(--text-color--text-brand);
}

.body-2 {
  font-family: DM Sans, sans-serif;
  line-height: 1.4;
}

.text-color-dim-gray {
  color: var(--text-color--text-gray);
}

.nav-links {
  color: var(--text-color--text-alternate);
  text-transform: uppercase;
  padding: 1.5rem 1rem;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: block;
}

.nav-links:hover {
  color: var(--background-color--bg-brand);
}

.nav-links.w--current {
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
}

.nav-links.padding-less {
  padding-right: .5rem;
}

.hero-content-main-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.sales-card-content-wraps {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.copy-write-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.p-none {
  display: none;
}

.stress-free-mask {
  min-width: 623px;
  max-width: 623px;
  overflow: visible;
}

.left-arrow {
  border: 1px solid #ffffff1a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  min-width: 35px;
  max-width: 35px;
  min-height: 35px;
  max-height: 35px;
  transition: border-color .3s;
  display: flex;
  inset: auto auto 0% 580px;
}

.left-arrow:hover {
  border-color: #fff;
}

.left-arrow.stress-free-left {
  background-color: #0e76bc;
  inset: -75px 41px auto auto;
}

.ikonik-k9rqu {
  color: #fff;
}

.right-arrow {
  border: 1px solid #ffffff1a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  min-width: 35px;
  max-width: 35px;
  min-height: 35px;
  max-height: 35px;
  transition: border-color .3s;
  display: flex;
  inset: auto auto 0% 624px;
}

.right-arrow:hover {
  border-color: #fff;
}

.right-arrow.stress-free-right {
  background-color: #0e76bc;
  inset: -75px 0% auto auto;
}

.stress-free-slide {
  margin-right: 50px;
}

.stress-free-slider {
  background-color: #0000;
  height: auto;
  display: none;
}

.ikonik-wc924h {
  color: #fff;
}

.footer-text-hide {
  color: #000;
  font-family: DM Sans, sans-serif;
}

.footer-text-on-mobile {
  display: none;
}

.image-11 {
  width: 100%;
  height: 100%;
}

.feature-card-image-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-12 {
  width: 100%;
  height: 100%;
}

.feature-text {
  color: var(--text-color--text-primary);
  font-size: .875rem;
  font-weight: 400;
}

.feature-text.white {
  color: var(--base-color-neutral--white);
  font-weight: 300;
}

.features-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: none;
}

.features-heading {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 1.03188rem;
  line-height: 1.4;
}

.image-13 {
  width: 100%;
  height: 100%;
}

.features-block {
  z-index: 1;
  grid-row-gap: 0px;
  background-image: linear-gradient(#000000a8, #000000a8);
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  padding-bottom: .948125rem;
  padding-left: 1.875rem;
  font-size: 14px;
  line-height: 1.4;
  display: flex;
  position: absolute;
  inset: 0%;
}

.features-block:hover {
  background-color: #fff3;
}

.features-block.card-3 {
  z-index: 1;
  background-image: linear-gradient(#000000a6, #000000a6);
  justify-content: flex-end;
  transition: all 1s;
  position: absolute;
  inset: 0%;
}

.features-block.card-3:hover {
  background-image: linear-gradient(#0000008c, #0000008c);
}

.features-block.card-2 {
  z-index: 1;
  background-image: linear-gradient(#000000a6, #000000a6);
  border-radius: 0;
  justify-content: flex-end;
  transition: all 1s;
  position: absolute;
  inset: 0%;
}

.features-block.card-2:hover {
  background-image: linear-gradient(#0000008c, #0000008c);
}

.feature-card-wrapper {
  min-width: 21.25rem;
  min-height: 17.5rem;
  padding: 3rem 2.5rem;
  position: relative;
}

.feature-card-content-wrapper {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  display: flex;
}

.footer-number {
  text-decoration: none;
  transition: all .35s;
}

.footer-number:hover {
  color: var(--base-color-neutral--neutral-light);
}

.footer-call-links {
  color: var(--text-color--text-brand);
  font-size: 1.125rem;
}

.footer-call-links:hover {
  color: var(--base-color-neutral--neutral-light);
}

.image-15 {
  min-width: 0;
}

.burger {
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #5b3acc1a;
  border-radius: 100px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 110px;
  height: 110px;
  display: flex;
  position: relative;
}

.b2-bar1 {
  background-color: #5b3acc;
  width: 30px;
  height: 4px;
}

.b2-middle-wrap {
  align-items: center;
  width: 30px;
  display: flex;
}

.b2-middle-bar-left, .b2-middle-bar-right {
  background-color: #5b3acc;
  width: 50%;
  height: 4px;
  margin-top: 4px;
  margin-bottom: 4px;
}

.b2-bar3 {
  background-color: #5b3acc;
  width: 30px;
  height: 4px;
}

.marquee-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.marquee-item {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.embed {
  display: block;
}

.clients-grid {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  opacity: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.clients-grid.logo-animate {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex: none;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100rem;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
}

.home-logo-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.logos-marquee {
  width: 100%;
  margin-bottom: 6rem;
}

.about-us-image-wrapper-right {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: -30px;
  padding-top: 25px;
  display: flex;
}

.footer-contact-wraps {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.section-hero-services {
  height: 100vh;
}

.services-bg-image-wrapper {
  object-fit: cover;
  height: 100%;
  position: relative;
}

.image-18 {
  object-fit: cover;
  width: 100%;
  height: 100vh;
}

.services-bg-image-overlay {
  background-image: linear-gradient(#00000080, #00000080);
  justify-content: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.services-content-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.services-content-wrapper.padding-vertical.padding-xxlarge {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #1a1a1a7a;
  border-radius: 16px;
}

.services-content-wrapper.padding-vertical.padding-custom-all {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #0000;
  border-radius: 16px;
  align-items: center;
  padding: 5rem;
}

.services-content-main-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.connect--team-heading-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.connect--team-heading-wrapper.padding-bottom.padding-custom2 {
  justify-content: center;
  align-items: center;
}

.connect-team-main-image-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.services-area-heading-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.services-area-grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.services-area-card {
  flex-flow: column;
  justify-content: flex-start;
  width: 100%;
  max-height: 17.625rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.services-area-card-content-wraps {
  object-fit: fill;
  object-position: 50% 50%;
  background-image: linear-gradient(#00000080, #00000080);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: 1.75rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.services-card-image {
  border-radius: 1rem;
  width: 100%;
  max-height: 17.625rem;
}

.services-card-content-wraps {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.brands-slider {
  background-color: #f1f1f1;
  border-radius: 12px;
  padding: 1.5rem;
  display: none;
}

.brands-slide {
  width: 26rem;
  margin-left: .5rem;
  margin-right: .5rem;
}

.left-arrow-2 {
  display: flex;
}

.right-arrow-2 {
  display: block;
}

.section-cta {
  background-image: linear-gradient(#00000080, #00000080), url('../images/088c7c0ecaf07852a45e2634b49c6922d5fb3476.avif');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.cta-bg-image-wrapper {
  height: 100%;
  position: relative;
}

.cta-bg-overlay {
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.cta-heading-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta-form-main-wrapper {
  background-image: linear-gradient(#000000ba, #000000ba);
  border-radius: .75rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  min-width: 28rem;
  padding: 2rem 1.5rem;
  display: block;
}

.cta-form-wraps {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-19 {
  width: 100%;
  height: 100%;
}

.ikonik-c81r0f {
  color: #fff;
}

.ikonik-x2uwy {
  color: var(--text-color--text-gray);
}

.ikonik-63164, .ikonik-ydggs {
  color: #fff;
}

.ikonik-7v9a2 {
  color: var(--text-color--text-alternate);
}

.ikonik-dn8ye, .ikonik-zmptel, .ikonik-e903m, .ikonik-bq7ib, .ikonik-gd8d4 {
  color: #fff;
}

.about-img-3rd {
  z-index: 99;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: .75rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 250px;
  min-height: 290px;
  display: block;
}

.about-img-3rd.right {
  margin-left: -10px;
}

.wrapper-image {
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wrapper-image.left {
  transform-origin: 0%;
}

.bg-black {
  z-index: 3;
  background-color: #00000029;
  position: absolute;
  inset: 0%;
}

.image-20 {
  z-index: 0;
  object-fit: cover;
  width: 100vw;
  min-width: 100vw;
  height: 100vh;
  position: relative;
}

.reserve-img {
  border-radius: 1rem;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.section-connect-team-img {
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: static;
  inset: 0%;
  overflow: clip;
}

.section-image {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  display: block;
}

.reserve-inner {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  background-color: #0003;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 3rem 3.375rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.reserve-sub-title {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-weight: 500;
}

.reserve-sub-title.booking-sub-heading {
  margin-bottom: 0;
  font-size: .75rem;
}

.reserve-heading {
  width: 100%;
  max-width: 75%;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 150%;
}

.reserve-heading.booking-title {
  padding-bottom: 0;
  font-size: 1.5rem;
  line-height: 1.4;
}

.section-discover {
  display: none;
}

.discover-heading-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.discover-heading-wrapper.padding-bottom.padding-custom2 {
  justify-content: center;
  align-items: center;
}

.discover-main-image-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.video {
  width: 100%;
}

.section-discover-video {
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: static;
  inset: 0%;
  overflow: clip;
}

.static-rich-text {
  display: block;
}

.static-rich-text h2 {
  margin-bottom: 1.5rem;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 2rem;
}

.static-rich-text h3 {
  margin-bottom: 1rem;
  font-size: 2rem;
}

.static-rich-text h4 {
  margin-bottom: 1rem;
  font-size: 2rem;
  line-height: 1.2;
}

.static-rich-text h5 {
  margin-bottom: 1rem;
  font-size: 1.75rem;
  line-height: 1.2;
}

.static-rich-text h6 {
  margin-bottom: 1rem;
  font-size: 1.5rem;
  line-height: 1.2;
}

.static-rich-text p {
  margin-bottom: 1rem;
  line-height: 1.2;
}

.static-rich-text ol {
  margin-bottom: 1rem;
}

.static-rich-text li {
  margin-bottom: .5rem;
  line-height: 1.2;
}

.static-rich-text ul {
  margin-bottom: 1rem;
}

.static-rich-text a {
  text-decoration: none;
  transition: all .3s;
}

.static-rich-text a:hover {
  color: var(--base-color-brand--brand-green);
}

.static-rich-text strong {
  font-size: 1rem;
}

.image-21 {
  color: var(--text-color--text-alternate);
}

.about-button-text {
  font-weight: 600;
}

.ikonik-9nqwr, .ikonik-bh2w6 {
  color: #fff;
}

.text-size-pre-medium {
  font-size: 1.125rem;
}

.text-size-pre-medium.text-align-center.text-color-alternate {
  text-wrap: balance;
}

.text-size-pre-medium.text-weight-xbold.text-small {
  font-family: Bebasneue, Arial, sans-serif;
  font-weight: 400;
}

.text-size-pre-medium.text-color-alternate.text-align-center {
  letter-spacing: 0;
}

.text-color-black2 {
  color: var(--text-color--text-black2);
}

.ikonik-g6djnh, .ikonik-8if79 {
  color: #fff;
}

.ikonik-8if79.black {
  color: #000;
}

.ikonik-ofx8n, .ikonik-xnflo {
  color: #fff;
}

.ikonik-xnflo.black {
  color: #000;
}

.ikonik-xlj4vj, .ikonik-fjeeaf, .ikonik-y66hm, .ikonik-xtn19, .ikonik-43f2y {
  color: #fff;
}

.locations-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.location-card-image-wrapper {
  overflow: visible;
}

.locations-cards {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.location-card-image {
  border-radius: .75rem;
  width: 100%;
}

.locations-card-content-wraps {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.location-cards-heading-text-wraps {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.dropdown {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: inline-block;
}

.dropdown-toggle {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px #000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  transition: all 1s;
  display: flex;
}

.text-size-tiny-2 {
  color: #fff;
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
  font-size: .65625rem;
  font-weight: 600;
  line-height: 1.4;
}

.icon-2 {
  color: #fff;
  margin: 0;
  position: static;
}

.dropdown-list {
  background-color: #fff3;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 10px 40px #98a2ac36;
}

.dropdown-link-wrapper {
  flex-flow: column;
  align-items: center;
  padding: .75rem 1.5rem;
  display: flex;
}

.dropdown-link {
  color: #fff;
  text-transform: uppercase;
  background-color: #fff0;
  padding-left: .5rem;
  padding-right: .5rem;
  font-size: .65625rem;
  font-weight: 600;
  line-height: 1.4;
  transition: all .22s;
}

.dropdown-link:hover {
  color: var(--base-color-brand--brand-green);
  background-color: #fff0;
  margin-left: 0;
  margin-right: 0;
}

.dropdown-link.w--current {
  color: var(--base-color-brand--brand-green);
}

.location-drop-down-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.location-drop-down-grid.background-color-primary {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.blog-collection-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-card-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--base-color-brand--blue-light);
  height: 100%;
  color: var(--text-color--text-primary);
  border-radius: .75rem;
  flex-flow: column;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.image-22 {
  border-radius: .75rem;
}

.background-color-brand {
  background-color: var(--base-color-brand--brand-green);
}

.blogs-card-content-wraps {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.contact-us-form-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
}

.cta-form-content-wraps {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #ffffffe6;
  border-radius: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.cta-form-heading-wraps {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.cta-form-conent-list-wraps {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.cta-form-icon-wrapper.background-color-brand {
  border-radius: 50%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 2rem;
  min-height: 2rem;
  display: flex;
}

.ikonik-n68t1 {
  color: var(--text-color--text-alternate);
}

.cta-form-main-list-wraps {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.ikonik-u2d3v {
  color: #fff;
}

.section-cta---contact {
  background-image: linear-gradient(#00000080, #00000080), url('../images/088c7c0ecaf07852a45e2634b49c6922d5fb3476.avif');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 40px;
}

.heading-style-h11 {
  color: var(--base-color-neutral--black);
  font-family: Mukta, sans-serif;
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 1.1;
}

.heading-style-h11.text-color-green-brand.text-weight-xbold {
  font-weight: 800;
}

.heading-style-h11.text-color-alternate {
  color: var(--text-color--text-alternate);
}

.submit_button-wrap {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.form-field_wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.form-field_wrap.full {
  width: 100%;
}

.checkbox-field {
  padding-top: 10px;
}

.checkbox-label {
  color: var(--base-color-brand--sky-blue);
  font-size: .6rem;
}

.checkbox-label.black {
  color: var(--base-color-brand--black2);
}

.home-sales-grid-link-block {
  justify-content: center;
  align-items: center;
  display: block;
}

.heading-2 {
  padding-bottom: 20px;
  font-size: 3rem;
}

.block-quote {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.heading-3 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 3rem;
}

.text-size-large---why {
  font-size: 1.5rem;
}

.text-size-large---why.text-weight-medium.text-color-alternate {
  color: var(--text-color--text-alternate);
  font-weight: 300;
}

.text-size-large---why.text-color-alternate {
  color: var(--text-color--text-primary);
}

.text-size-large---why.text-color-alternate.text-weight-light {
  color: var(--text-color--text-alternate);
}

.text-size-large---why.text-weight-semibold {
  font-size: 1.75rem;
  line-height: 1.2;
}

.text-size-large---why.on-mob {
  display: none;
}

.property-location-wrapper {
  grid-column-gap: 2px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr;
  grid-auto-columns: 1fr;
  padding-bottom: 0;
  display: block;
}

.property-location-wrapper.ads {
  grid-row-gap: 0px;
  padding-bottom: 7px;
}

.list {
  line-height: 1.7;
  display: block;
}

.list-2 {
  line-height: 1.5;
}

.red-color {
  color: var(--base-color-neutral--black);
  font-family: Mukta, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.1;
}

.red-color.text-color-green-brand {
  color: red;
}

.red-color.text-color-green-brand.text-weight-xbold {
  font-weight: 800;
}

.red-color.text-color-alternate {
  color: var(--text-color--text-alternate);
}

.testimonials-heading-wrapper-copy {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: clip;
}

.heading-style-h2-copy {
  color: var(--base-color-neutral--black);
  text-align: center;
  padding-bottom: 20px;
  font-family: Mukta, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.1;
}

.heading-style-h2-copy.text-color-green-brand.text-weight-xbold {
  font-weight: 800;
}

.heading-style-h2-copy.text-color-alternate {
  color: var(--text-color--text-alternate);
}

.container-google {
  text-align: center;
  padding-bottom: 20px;
}

.forclosure-link, .inherited-link, .costly-repairs-link, .relocation-link, .divorce-link, .bad-tenants-link {
  justify-content: center;
  align-items: center;
  display: block;
}

.link-block {
  text-decoration: none;
}

.bold-text {
  color: #6cbac4;
}

.email-main-wrapper-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--text-color--text-alternate);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.wite {
  color: var(--base-color-neutral--black);
  -webkit-text-stroke-color: var(--base-color-neutral--black);
  font-size: .875rem;
  font-weight: 400;
}

.wite.faq-para {
  color: var(--base-color-neutral--black);
}

.wite.text-color-alternate {
  color: var(--text-color--text-alternate);
  font-size: 1rem;
}

.wite.text-color-alternate.black {
  color: var(--text-color--text-primary);
}

.logos-marquee-lower {
  width: 100%;
  margin-bottom: 2rem;
}

.text-size-large-white {
  font-size: 1.5rem;
}

.text-size-large-white.text-weight-medium.text-color-alternate {
  color: var(--text-color--text-alternate);
  font-weight: 300;
}

.text-size-large-white.text-color-alternate {
  color: var(--text-color--text-primary);
}

.text-size-large-white.text-color-alternate.text-weight-light {
  color: var(--base-color-neutral--white);
}

.text-size-large-white.text-weight-semibold {
  font-size: 1.75rem;
  line-height: 1.2;
}

.text-size-large-white.on-mob {
  display: none;
}

.text-size-small-white {
  color: var(--base-color-neutral--black);
  -webkit-text-stroke-color: var(--base-color-neutral--black);
  font-size: .875rem;
  font-weight: 400;
}

.text-size-small-white.faq-para {
  color: var(--base-color-neutral--black);
}

.text-size-small-white.text-color-alternate {
  color: #fff;
  font-size: 1rem;
}

.text-size-small---white {
  color: var(--base-color-neutral--black);
  -webkit-text-stroke-color: var(--base-color-neutral--black);
  font-size: .875rem;
  font-weight: 400;
}

.text-size-small---white.faq-para {
  color: var(--base-color-neutral--black);
}

.text-size-small---white.text-color-alternate {
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
}

.text-size-small---white.text-color-alternate.black {
  color: #000;
}

.text-size-large-all-white {
  font-size: 1.5rem;
}

.text-size-large-all-white.text-weight-medium.text-color-alternate {
  color: var(--text-color--text-alternate);
  font-weight: 300;
}

.text-size-large-all-white.text-color-alternate {
  color: var(--text-color--text-primary);
}

.text-size-large-all-white.text-color-alternate.text-weight-light {
  color: #fff;
}

.text-size-large-all-white.text-weight-semibold {
  font-size: 1.75rem;
  line-height: 1.2;
}

.text-size-large-all-white.on-mob {
  display: none;
}

.embeded-code {
  color: var(--text-color--text-alternate);
  overflow: visible;
}

.ads-pain-card-content-wrap {
  justify-content: center;
  align-items: flex-end;
  padding: 1.75rem;
  display: flex;
}

.pain-points-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.pain-point-card-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.pain-point-card {
  background-color: var(--base-color-neutral--white);
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.pain-point-content-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 20px 26px;
  display: flex;
}

.text-span-2 {
  color: var(--background-color--bg-brand);
}

.pain-heading {
  color: var(--text-color--text-primary);
  text-align: center;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.1;
}

.ads-form-wrap {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.div-block-3 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.ads-footer {
  background-color: var(--base-color-brand--blue-dark);
  margin-top: 40px;
}

.ads-footer-container {
  max-width: 82.5rem;
}

.ads-footer-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 50px 22px 40px 50px;
  display: flex;
}

.ads-footer-copyright {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #060324;
  width: 100%;
  padding: 21px 21px 20px 22px;
  font-weight: 700;
  display: flex;
}

.navbar-ads-logo-holder {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.pain-icons {
  width: 70px;
  max-width: none;
  height: 70px;
}

.text-span-3 {
  color: var(--background-color--bg-brand);
}

.ads-button-holder {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.trust-bar {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding: 20px 0;
  display: flex;
}

.div-block-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--base-color-neutral--white);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
}

.section {
  background-color: var(--base-color-brand--black2);
}

.content-wrapper {
  padding: 24px;
  display: flex;
}

.text-wrapper {
  justify-content: center;
  align-items: center;
  width: 60%;
  display: flex;
}

.trusted-image-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 40%;
  display: flex;
}

.heading-4 {
  font-size: 2rem;
}

.trusted-heading {
  color: var(--text-color--text-alternate);
  font-size: 2rem;
  font-style: italic;
}

.trusted-image {
  object-fit: contain;
}

.ads-hero-content-holder {
  background-color: #080331;
  background-image: linear-gradient(180deg, var(--base-color-brand--blue-dark), #fff0), linear-gradient(to bottom, #00000080, #00000080), url('../images/Vegas-home-buyers.avif');
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100vh;
  margin-top: 0;
  padding-top: 90px;
  padding-bottom: 0;
  display: flex;
}

.ads-hero-left-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  width: 50%;
  padding-left: 0;
  padding-right: 50px;
  display: flex;
}

.ads-hero-right-content {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100vh;
  padding-left: 50px;
  padding-right: 30px;
  display: flex;
}

.ads-container {
  background-color: var(--base-color-brand--blue-dark);
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.ads-container.thank-you {
  background-color: #fff;
  background-image: linear-gradient(180deg, var(--base-color-brand--blue-dark), white);
}

.section-2 {
  background-image: linear-gradient(180deg, var(--base-color-brand--blue-dark), white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.section-2.thank-yo {
  background-image: linear-gradient(180deg, var(--base-color-brand--blue-dark), #fff0);
}

.ads-form {
  border: 2px solid var(--golden);
  background-color: var(--base-color-brand--blue-dark);
  border-radius: 10px;
  padding: 1.25rem;
}

.logo-holder-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 10px;
  justify-content: space-around;
  align-items: center;
  max-width: 80%;
  padding: 20px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.ads-steps-section {
  background-color: var(--grey);
}

.ads-setps-holder {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--grey);
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  padding: 23px 23px 30px;
  display: grid;
  position: relative;
}

.ads-step {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-right: 0px solid var(--base-color-brand--blue-dark);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 18px;
  display: flex;
}

.ads-step.final {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--base-color-neutral--white);
  border-right-width: 0;
  border-radius: 25px;
  box-shadow: 0 2px 3px #0003;
}

.ads-step.blue {
  background-color: var(--base-color-brand--blue-dark);
  border-radius: 25px;
  box-shadow: 0 2px 3px #0003;
}

.ads-step.golden {
  background-color: var(--golden);
  background-image: linear-gradient(270deg, #be8e3d, #d5b461 50%, #be8e3d);
  border-radius: 25px;
  box-shadow: 0 2px 3px #0003;
}

.ads-step-icon {
  object-fit: contain;
  width: 90px;
  height: 90px;
}

.ads-step-heading {
  color: var(--text-color--text-primary);
  text-align: center;
  font-family: Mukta, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
}

.ads-step-heading.white {
  color: var(--base-color-neutral--white);
  font-weight: 700;
}

.ads-step-heading.blue {
  color: var(--base-color-brand--blue-dark);
  font-weight: 700;
}

.ads-step-heading.golden {
  color: var(--golden);
}

.ads-mobile-section {
  display: none;
}

.ads-mobile-step-mask {
  height: 100%;
}

.ads-mobile-slider {
  background-color: #fff;
}

.left-arrow-3, .right-arrow-3 {
  display: none;
}

.text-span-4 {
  color: var(--background-color--bg-brand);
  font-weight: 700;
}

.ads-feature-wrap {
  justify-content: center;
  display: flex;
}

.ads-feature {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  width: 100%;
  max-width: 80%;
  display: flex;
}

.ads-feature-line {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ads-feature-div {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.features-heading {
  color: var(--text-color--text-primary);
  font-family: Mukta, sans-serif;
  font-size: 1rem;
  font-weight: 300;
}

.ads-feature-header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.ads-featurefont {
  color: var(--text-color--text-secondary);
  font-size: .8rem;
  font-weight: 300;
}

.ads-feature-line-mobile {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.left-arrow-4, .right-arrow-4 {
  display: none;
}

.mask {
  height: 200px;
}

.slider {
  background-color: #fff;
  height: 200px;
}

.ads-feature-wrap-mobile {
  display: none;
}

.ads-services-grid-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  max-width: 100%;
  display: flex;
}

.ads-services-grid {
  justify-content: center;
  max-width: 100%;
  display: flex;
}

.ads-services-grid.mobile {
  display: none;
}

.text-span-5 {
  color: var(--background-color--bg-brand);
}

.ads-about-us-content {
  justify-content: center;
  align-items: center;
  display: flex;
}

.ads-about-us-wrapper {
  order: 0;
  justify-content: center;
  align-items: center;
  max-width: 80%;
  display: flex;
}

.text-span-6 {
  color: var(--background-color--bg-brand);
}

.faq-ads-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.text-span-7 {
  color: var(--background-color--bg-brand);
}

.ads-conditon-grid-content {
  justify-content: center;
  display: flex;
}

.ads-conditon-grid-wrapper {
  flex-flow: row;
  max-width: 80%;
  display: flex;
}

.ads-faq-grid-content {
  justify-content: center;
  max-width: 100%;
  display: flex;
}

.ads-faq-grid-wrapper {
  max-width: 80%;
}

.ads-hero-content-child-holder {
  justify-content: center;
  align-items: center;
  display: flex;
}

.ads-hero-content-child-holder.container-large {
  height: 100vh;
}

.bold-text-2 {
  color: var(--golden);
}

.ads-h1 {
  color: var(--base-color-neutral--white);
  font-size: 3rem;
}

.ads-button-hero {
  width: auto;
  color: var(--base-color-brand--blue-dark);
  text-align: left;
  background-color: #c0a06a;
  background-image: linear-gradient(270deg, #be8e3d, #d5b461 50%, #be8e3d);
  border-radius: 50px;
  font-weight: 700;
  display: block;
}

.ads-button-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.traditional-buyers {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #d9dbde;
  border-radius: 15px;
  flex-flow: column;
  width: 50%;
  padding: 18px;
  display: flex;
}

.traditional-buyers.blue {
  border: 3px solid var(--new-golden);
  background-color: var(--base-color-brand--blue-dark);
  position: relative;
}

.vegas-buyers {
  width: 50%;
}

.feature-div {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.feature-parent-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.h3-features {
  color: var(--base-color-brand--blue-dark);
  text-align: center;
  font-size: 2rem;
}

.h3-features.white {
  color: var(--base-color-neutral--white);
}

.h3-features.golden {
  color: #d5b461;
}

.paragraph, .paragraph-2, .paragraph-3 {
  color: var(--base-color-neutral--white);
}

.buy-houses-in-any-conditon.blue {
  background-color: var(--base-color-brand--blue-dark);
}

.steps-inage-div {
  justify-content: center;
  align-items: center;
  display: flex;
}

.steps-contentdiv {
  border-radius: 25px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 250px;
  margin-top: -80px;
  padding: 50px 30px;
  display: flex;
  box-shadow: 0 2px 3px #0003;
}

.paragraph-4 {
  text-align: center;
}

.heading-5, .heading-6 {
  font-size: 2rem;
}

.ads-h2 {
  color: var(--base-color-brand--blue-dark);
  font-size: 2.6rem;
  display: block;
}

.ads-h2.white {
  color: var(--base-color-neutral--white);
}

.ads-icon-div {
  justify-content: center;
  width: 80px;
  height: 80px;
  display: flex;
}

.pain-card-icon {
  justify-content: center;
  display: flex;
}

.feature-parent-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.link-2 {
  color: var(--new-golden);
}

.ads-cta-content-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--base-color-brand--blue-dark);
  border-radius: 15px;
  flex-flow: column;
  align-items: center;
  padding: 100px 20px;
  display: flex;
}

.ads-cta-buttons-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-7 {
  color: #d5b461;
}

.ads-cta-heading {
  color: #cfa955;
}

.ads-cta-text {
  color: var(--base-color-neutral--white);
}

.ads-cta-button-golden {
  background-color: var(--golden);
  color: var(--base-color-brand--blue-dark);
  background-image: linear-gradient(270deg, #be8e3d, #d5b461 50%, #be8e3d);
  border-radius: 25px;
  padding: 12px 19px;
  font-weight: 700;
}

.button-2 {
  background-color: #3898ec00;
}

.ads-button-white {
  border: 1px solid var(--base-color-neutral--white);
  background-color: #3898ec00;
  border-radius: 25px;
  padding: 12px 19px;
}

.ads-header-navbar {
  background-color: #c0a06a00;
  background-image: linear-gradient(180deg, var(--base-color-brand--blue-dark), #fff0);
  width: 100%;
  position: absolute;
}

.nav-mian-wrapper {
  background-color: #fff0;
  justify-content: space-between;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.nav-logo-holder {
  width: 50%;
}

.nav-button-holder {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  padding-right: 20px;
  display: flex;
}

.ads-form-submit-button {
  width: 100%;
  color: var(--base-color-brand--blue-dark);
  background-color: #3898ec00;
  border-radius: 5px;
  font-size: 1.6rem;
  font-weight: 700;
}

.ads-form-phone-filed {
  color: #4c4c4c;
  border-radius: 10px;
  font-size: .8rem;
}

.ads-form-address-field {
  border-radius: 10px;
  display: block;
}

.ads-form-field-label {
  color: var(--text-color--text-alternate);
}

.ads-h1-mobile {
  color: var(--base-color-neutral--white);
  font-size: 3rem;
  display: none;
}

.ads-mobile-subtitle {
  color: var(--base-color-neutral--white);
  font-size: 2rem;
  font-weight: 700;
  display: none;
}

.ads-para-mobile {
  font-size: 1.2rem;
  display: none;
}

.locations-content-wraper {
  width: 100%;
  display: flex;
}

.location-image-holder {
  width: 50%;
}

.locations-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  display: flex;
}

.location-list-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.location-list-header {
  color: var(--base-color-brand--blue-dark);
  font-size: 1.2rem;
}

.ads-footer-logo-div {
  width: 40%;
}

.ads-footer-list-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 60%;
  display: flex;
}

.ads-footer-menu-header {
  color: var(--base-color-neutral--white);
  font-size: 1.2rem;
}

.ads-footer-menu-list-single {
  color: var(--base-color-neutral--white);
}

.ads-footer-para {
  color: var(--base-color-neutral--white);
  font-size: 12px;
  font-weight: 400;
}

.ads-footer-all-list {
  width: 60%;
  display: flex;
}

.ads-footer-copyright-text-div {
  width: 70%;
}

.ads-copyright-logos-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  width: 30%;
  display: flex;
}

.copyright-logo {
  object-fit: contain;
  width: 80px;
}

.paragraph-5 {
  color: var(--base-color-neutral--white);
  text-align: center;
  padding-top: 7px;
  display: block;
}

.form-link-block {
  background-image: linear-gradient(#be8e3d, #e0b35e 50%, #be8e3d);
  border-radius: 10px;
  padding-left: 10px;
  padding-right: 20px;
  display: flex;
}

.image-26 {
  width: 20px;
}

.div-block-5 {
  justify-content: center;
  display: flex;
}

.div-block-6 {
  background-image: linear-gradient(270deg, #be8e3d, #d5b461 50%, #be8e3d);
  border-radius: 10px;
  width: 100%;
  padding-right: 10px;
  display: flex;
}

.link-3, .link-4 {
  color: var(--base-color-neutral--white);
  text-decoration: none;
}

.location-list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.link-5 {
  color: #fff;
  text-decoration: none;
}

.link-block-2 {
  justify-content: center;
  display: flex;
}

.recommend-div {
  background-color: #d5b461;
  border-top-right-radius: 12px;
  padding: 2px 10px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.heading-8 {
  font-size: 1rem;
}

.recommended-text {
  color: var(--base-color-brand--blue-dark);
  font-size: 14px;
}

.google-logo {
  object-fit: contain;
}

.link-6 {
  color: var(--base-color-neutral--white);
  text-decoration: underline;
}

.link-7 {
  color: #fff;
  text-decoration: underline;
}

.ads-form-checkbox {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.checkbox {
  margin-top: 0;
}

.thank-you-content-holder {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.thank-you-heading {
  color: var(--base-color-brand--blue-dark);
  overflow-wrap: normal;
  font-size: 2rem;
}

.link-block-4, .link-block-5 {
  text-decoration: none;
}

.about-us-hero {
  height: 100%;
}

.about-us-image {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 500px;
}

.about-us-image-overlay {
  object-fit: cover;
  background-image: linear-gradient(#00000080, #00000080);
  justify-content: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.legal-section-image-wrapper {
  position: relative;
}

.legal-section-image {
  object-fit: cover;
  width: 100%;
  height: 300px;
}

.legal-image-overlay {
  background-image: linear-gradient(#00000080, #00000080);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.section-3 {
  background-color: var(--new-golden);
}

.text-span-9 {
  color: var(--background-color--bg-brand);
}

.text-field-copy {
  outline-offset: 0px;
  min-height: 48px;
  color: var(--text-color--text-alternate);
  background-color: #0000;
  border: 1px solid #fdfdfd;
  border-radius: 20px;
  outline: 3px #fff;
  margin-bottom: 0;
  display: block;
}

.text-field-copy.black {
  border-width: 1px;
  border-color: var(--base-color-neutral--white);
  color: var(--base-color-neutral--white);
}

.code-embed-2, .code-embed-attribution, .code-embed-3 {
  display: none;
}

@media screen and (min-width: 1920px) {
  .text-size-large.on-mob {
    display: none;
  }

  .padding-section-medium {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .features-block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 2rem;
  }

  .home-logo-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .cta-form-main-wrapper {
    min-width: 34.0625rem;
  }

  .image-19 {
    width: 100%;
  }

  .pa {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .ikonik-x2uwy {
    color: var(--base-color-brand--gray-light);
  }

  .text-size-large---why.on-mob, .text-size-large-white.on-mob, .text-size-large-all-white.on-mob {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .padding-xlarge {
    padding: 3rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-tablet {
    display: none;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .padding-global.padding-section-large {
    margin-bottom: 4rem;
  }

  .padding-section-small {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .text-size-regular.text-weight-semibold.is-hid, .text-size-regular.text-color-dim-gray.text-align-center {
    text-wrap: balance;
  }

  .text-size-regular.aligne-center, .text-size-regular.text-align-left {
    text-align: center;
  }

  .text-size-small {
    text-wrap: balance;
  }

  .heading-style-h4.text-align-center {
    font-size: 1.5rem;
  }

  .padding-section-large {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .text-size-large.text-weight-medium.text-color-alternate {
    font-size: 1.25rem;
  }

  .text-size-large.text-weight-semibold {
    font-size: 1.125rem;
  }

  .heading-style-h2.text-color-alternate {
    text-align: center;
  }

  .container-large {
    margin-left: 0;
    margin-right: 0;
  }

  .button {
    flex-flow: row;
    display: flex;
  }

  .button.is-secondary {
    display: none;
  }

  .button.is-secondary.is-call-hero-button {
    justify-content: center;
    align-items: center;
    min-width: 183px;
    display: flex;
  }

  .button.hero-button {
    min-width: auto;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .button-group {
    justify-content: center;
    align-items: center;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 8rem;
  }

  .spacer-xlarge {
    padding-top: 3rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .spacer-xxlarge {
    padding-top: 4rem;
  }

  .nav_button {
    color: #fff;
  }

  .section_home-hero {
    padding-top: 6rem;
  }

  .fs-styleguide_heading-header {
    font-size: 4rem;
  }

  .hero-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1.25fr;
  }

  .hero-form-main-wrapper {
    min-width: 25rem;
  }

  .hero-lower-data-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .navbar-wrapper {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .nav-menu-wrapper {
    background-color: #2d4554;
    height: 100vh;
  }

  .menu-button {
    padding: 0;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #c8c8c800;
  }

  .navbar {
    z-index: 10000;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 1rem;
  }

  .round_tab-menu {
    border-radius: 10px;
    flex-flow: row;
    flex: none;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
    padding: .5rem;
    overflow: auto;
  }

  .section-services {
    min-height: 32rem;
  }

  .tab-link {
    flex: none;
  }

  .collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .card-title-wrapper {
    max-width: 10rem;
  }

  .services-main-card-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .collection-list-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .marquee-main-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .marquee-card-main-wrapper {
    width: 250%;
  }

  .gallery-img {
    width: 100%;
  }

  .about-us-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .about-us-content-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .gallery-image.small {
    width: 100%;
  }

  .about-us-text-button-wrapper {
    justify-content: center;
    align-items: center;
  }

  .about-us-image-wrapper-left {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
  }

  .about-us-image-wrapper-right2 {
    width: 100%;
  }

  .process-card-content-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .process-grid {
    grid-template-columns: 1fr 1fr;
  }

  .our-process-sub-heading-logo-grid {
    grid-template-columns: 1fr;
  }

  .our-process-subheading-wrap {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .home-sales-grid {
    grid-template-columns: 1fr 1fr;
  }

  .home-sales-card6-wrapper {
    width: 100%;
    height: 100%;
  }

  .home-sales-main-wrapper.padding-bottom.padding-custom2 {
    padding-bottom: 1.5rem;
  }

  .sales-card-images {
    height: 100%;
    display: inline-block;
  }

  .home-sales-card6-content-wrapper {
    width: 100%;
    height: 100%;
  }

  .faq-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .faq-grid {
    flex-flow: column;
    display: flex;
  }

  .section-faq {
    padding-top: 0;
  }

  .footer-icon-copy-write-wrapper {
    flex-flow: column;
  }

  .footer-links-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .footer-logo-links-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .footer {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .footer-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr auto 1fr;
  }

  .footer-divider {
    margin-top: 2rem;
    margin-bottom: 1.5rem;
  }

  .text-color-green-brand {
    text-align: left;
  }

  .nav-links {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav-links:hover {
    color: var(--base-color-brand--brand-green);
  }

  .nav-links.w--current {
    box-sizing: border-box;
    color: var(--base-color-brand--brand-green);
  }

  .about-heading-wraps {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .left-arrow {
    inset: auto 42px 0% 0%;
  }

  .left-arrow.stress-free-left {
    top: -70px;
  }

  .right-arrow {
    inset: auto 0% 0% 42px;
  }

  .right-arrow.stress-free-right {
    top: -70px;
  }

  .stress-free-slide {
    margin-right: 30px;
  }

  .stress-free-slider {
    overflow: visible;
  }

  .features-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
    max-width: none;
  }

  .features-block {
    grid-row-gap: 1.5rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .burger {
    border-style: none;
    width: 60px;
    height: 80px;
  }

  .b2-bar1 {
    background-color: var(--base-color-brand--brand-green);
  }

  .b2-middle-bar-left, .b2-middle-bar-right {
    background-color: var(--background-color--bg-brand);
  }

  .b2-bar3 {
    background-color: #6fb9c2;
  }

  .embed {
    overflow: hidden;
  }

  .clients-grid.logo-animate {
    grid-column-gap: 2rem;
    overflow: hidden;
  }

  .logos-marquee {
    display: flex;
    overflow-x: hidden !important;
  }

  .about-us-image-wrapper-right {
    justify-content: center;
    align-items: flex-start;
  }

  .section-hero-services, .services-bg-image-wrapper {
    height: 80vh;
  }

  .image-18, .services-bg-image-overlay {
    height: 100%;
  }

  .services-content-wrapper.padding-vertical.padding-xxlarge {
    padding: 2rem 1rem;
  }

  .services-content-wrapper.padding-vertical.padding-custom-all {
    padding: 2rem;
  }

  .connect--team-heading-wrapper.padding-bottom.padding-custom2 {
    text-align: center;
    padding-bottom: 1.5rem;
  }

  .connect-team-main-image-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .services-area-heading-wrapper.padding-bottom.padding-custom2 {
    padding-bottom: 1.5rem;
  }

  .services-area-grid {
    grid-template-columns: 1fr;
  }

  .slider-mask {
    width: auto;
  }

  .brands-slide {
    width: 20rem;
  }

  .section-cta {
    margin-bottom: 3rem;
  }

  .cta-bg-overlay {
    height: 100%;
  }

  .cta-heading-wrapper.padding-bottom.padding-custom2 {
    padding-bottom: 1.5rem;
  }

  .cta-form-main-wrapper {
    min-width: 25rem;
  }

  .div-block {
    position: absolute;
    inset: 0%;
  }

  .about-img-3rd {
    width: 100%;
  }

  .section-connect-team-img {
    max-width: none;
  }

  .reserve-inner {
    padding: 40px;
  }

  .reserve-sub-title {
    margin-bottom: 10px;
  }

  .reserve-heading {
    max-width: 80%;
  }

  .discover-heading-wrapper.padding-bottom.padding-custom2 {
    padding-bottom: 1.5rem;
  }

  .discover-main-image-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .section-discover-video {
    max-width: none;
  }

  .locations-grid {
    grid-template-columns: 1fr 1fr;
  }

  .dropdown {
    width: 50%;
    padding: 0;
  }

  .dropdown-toggle {
    padding: .5rem;
  }

  .dropdown-list {
    z-index: 10;
    background-color: #fff0;
    inset: 1.5rem 0% auto;
  }

  .dropdown-list.w--open {
    background-color: #000;
    width: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
    position: relative;
    top: 0;
    overflow: visible;
  }

  .dropdown-link-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dropdown-link-wrapper._1 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .dropdown-link {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dropdown-link:hover {
    color: var(--base-color-brand--brand-green);
    background-color: #fff0;
  }

  .dropdown-link.w--current {
    color: #999;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .location-drop-down-grid.background-color-primary {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .blog-collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .contact-us-form-grid {
    grid-template-columns: 1fr;
  }

  .section-cta---contact {
    margin-bottom: 3rem;
  }

  .heading-style-h11.text-color-alternate {
    text-align: center;
  }

  .text-size-large---why.text-weight-medium.text-color-alternate {
    font-size: 1.25rem;
  }

  .text-size-large---why.text-weight-semibold {
    font-size: 1.125rem;
  }

  .red-color.text-color-alternate, .heading-style-h2-copy.text-color-alternate {
    text-align: center;
  }

  .wite {
    text-wrap: balance;
  }

  .logos-marquee-lower {
    display: flex;
    overflow-x: hidden !important;
  }

  .text-size-large-white.text-weight-medium.text-color-alternate {
    font-size: 1.25rem;
  }

  .text-size-large-white.text-weight-semibold {
    font-size: 1.125rem;
  }

  .text-size-small-white, .text-size-small---white {
    text-wrap: balance;
  }

  .text-size-large-all-white.text-weight-medium.text-color-alternate {
    font-size: 1.25rem;
  }

  .text-size-large-all-white.text-weight-semibold {
    font-size: 1.125rem;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.25rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: .875rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h1.text-color-alternate {
    text-align: center;
    font-size: 2.99125rem;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global.padding-section-large {
    margin-bottom: 3rem;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .padding-section-small {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .text-size-regular {
    text-align: center;
  }

  .text-size-regular.text-weight-xbold {
    text-align: left;
  }

  .text-size-regular.text-color-alternate {
    text-align: left;
    font-size: 1rem;
    font-weight: 300;
  }

  .text-size-regular.text-weight-semibold.is-hid, .text-size-regular.text-weight-semibold.is-hid.text-color-green-brand {
    display: none;
  }

  .text-size-regular.text-weight-semibold.text--bold {
    font-size: 1.5rem;
  }

  .text-size-regular.text-weight-semibold.text-small {
    font-size: .875rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .text-size-small.faq-para {
    text-align: center;
  }

  .heading-style-h4 {
    font-size: 1rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .heading-style-h6 {
    font-size: .75rem;
  }

  .heading-style-h6.text-color-alternate {
    font-size: 1.25rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 3rem;
  }

  .text-size-large {
    font-size: 1.25rem;
  }

  .text-size-large.text-weight-medium.text-color-alternate {
    text-align: center;
    font-size: 1rem;
    font-weight: 400;
  }

  .text-size-large.text-weight-semibold {
    display: none;
  }

  .text-size-large.on-mob {
    text-align: center;
    font-size: 1rem;
    font-weight: 600;
    display: block;
  }

  .heading-style-h2 {
    font-size: 2rem;
    font-weight: 400;
  }

  .heading-style-h5 {
    font-size: .875rem;
  }

  .heading-style-h5.text-color-alternate {
    font-size: 1.5rem;
  }

  .heading-style-h5.text-color-alternate.text-weight-xbold {
    text-align: left;
    font-size: 1.5rem;
  }

  .container-large {
    max-width: 82.5rem;
  }

  .button.is-secondary.is-call-hero-button {
    justify-content: center;
    align-items: center;
  }

  .text-size-medium.text-align-center.process-card {
    font-size: 1rem;
  }

  .text-size-medium.text-color-green-brand.text-align-center {
    text-align: center;
  }

  .text-size-medium.text-color-alternate.text-align-center {
    font-size: 1.125rem;
  }

  .button-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-medium {
    padding-top: 1.25rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 4.5rem;
  }

  .spacer-xlarge {
    padding-top: 2rem;
  }

  .spacer-large {
    padding-top: 1.5rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .section_home-hero {
    padding-bottom: 6rem;
    display: block;
  }

  .hero-grid {
    grid-template-columns: 1.25fr;
  }

  .hero-cta-btn-link, .hero-cta-btn-link.mobile {
    display: flex;
  }

  .caling-icon-wrapper {
    flex-flow: row;
    display: block;
  }

  .hero-form-main-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .form.margin-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .text-label-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .text-field {
    padding: 0;
  }

  .hero-lower-data-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: center;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .round_tab-menu {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    flex-flow: row;
    justify-content: flex-start;
  }

  .header-wrapper.padding-bottom.padding-medium {
    justify-content: center;
    align-items: center;
  }

  .slider-tab {
    margin-top: 20px;
  }

  .section-services {
    min-height: 24rem;
  }

  .tab-link {
    flex: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

  .google-link-logo {
    display: none;
  }

  .card-parah {
    font-size: .875rem;
  }

  .gallery-img {
    object-fit: cover;
    object-position: 50% 6%;
    min-height: auto;
  }

  .section-about-us {
    display: block;
  }

  .about-us-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .about-us-image-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-content: center;
    place-items: center;
    display: flex;
  }

  .about-us-content-wrapper {
    justify-content: center;
    align-items: center;
  }

  .gallery-image {
    min-height: 380px;
    max-height: 380px;
  }

  .gallery-image.small {
    object-fit: cover;
    object-position: 50% 17%;
    min-width: 100%;
    min-height: auto;
    max-height: 22rem;
  }

  .about-us-text-button-wrapper {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .about-us-image-wrapper-left {
    justify-content: center;
    align-items: center;
    margin-right: 0;
    padding-top: 0;
  }

  .section-process {
    background-color: var(--background-color--sky-blue-bg);
    display: block;
    overflow: hidden;
  }

  .process-card-content-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .process-grid {
    grid-template-columns: 1fr;
    display: none;
  }

  .process-card-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: var(--background-color--background-alternate);
    min-height: 20rem;
    padding: 1rem;
  }

  .our-process-left-content-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section-our-process {
    display: block;
  }

  .our-process-heading-wrapper.max-width-xxlarge.padding-bottom.padding-medium, .home-sales-main-heading-wrapper.max-width-xlarge {
    text-align: center;
  }

  .home-sales-card5-content-wrapper {
    justify-content: center;
    align-items: flex-start;
    padding: 1.5rem;
  }

  .home-sales-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .client-card-centent {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    align-items: flex-start;
    max-width: 100%;
  }

  .home-sales-card3-content-wrapper {
    justify-content: center;
    align-items: center;
    padding: 1.5rem;
  }

  .home-sales-card1-wrapper {
    max-height: 15rem;
  }

  .home-sales-main-wrapper.padding-bottom.padding-xlarge {
    padding-bottom: 1rem;
  }

  .home-sales-card2-content-wrapper {
    justify-content: center;
    align-items: flex-start;
    padding: 1.5rem;
  }

  .sales-card-images {
    object-fit: cover;
    max-height: 15rem;
  }

  .home-sales-card4-content-wrapper {
    justify-content: center;
    align-items: stretch;
    padding: 1.5rem;
  }

  .home-sales-card1-content-wrapper {
    justify-content: center;
    align-items: flex-start;
    padding: 1.5rem;
  }

  .home-sales-card6-content-wrapper {
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    padding: 1.5rem;
  }

  .faq-heading-group {
    text-align: center;
    padding-bottom: 1rem;
  }

  .faq-heading-group.mob {
    text-align: center;
    padding-bottom: 1.5rem;
    display: block;
  }

  .faq-lower-data-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .faq-heading-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .faq-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .faq-content-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .faq-heading-text-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .faq-item-title {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .footer-icon-copy-write-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
    margin-top: 1rem;
  }

  .footer-link:hover {
    color: #1a1b1fbf;
  }

  .footer-link.text-small {
    font-size: .875rem;
    font-weight: 500;
  }

  .footer-link.text-small:hover, .footer-link.text-small.w--current {
    font-weight: 500;
  }

  .footer-links-grid {
    grid-template-columns: 1fr;
  }

  .footer-mid-links-wrapper-1 {
    display: none;
  }

  .footer-icon-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .footer-mid-links-wrapper-2 {
    display: none;
  }

  .footer-logo-links-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: center;
  }

  .footer {
    padding-bottom: 3rem;
  }

  .footer-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .footer-divider {
    margin-top: 1.5rem;
    margin-bottom: 0;
  }

  .footer-block {
    align-items: center;
  }

  .about-heading-wraps {
    text-align: center;
  }

  .sales-card-content-wraps {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    align-items: flex-start;
    max-width: 100%;
  }

  .copy-write-wrapper {
    display: none;
  }

  .stress-free-mask {
    min-width: auto;
    max-width: none;
  }

  .left-arrow.stress-free-left {
    background-color: #212121;
    margin-left: 0;
    inset: auto 42px 0% 0%;
  }

  .left-arrow.stress-free-left:hover {
    border-color: #fff0;
  }

  .right-arrow.stress-free-right {
    background-color: #212121;
    margin-right: 0;
    inset: auto 0% 0% 42px;
  }

  .right-arrow.stress-free-right:hover {
    border-color: #fff0;
  }

  .stress-free-slider {
    padding-bottom: 3rem;
    display: block;
  }

  .footer-text-hide {
    display: none;
  }

  .footer-text-on-mobile {
    display: block;
  }

  .image-12 {
    object-fit: cover;
  }

  .features-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: none;
  }

  .features-block {
    grid-row-gap: 20px;
    padding: 1.5rem;
  }

  .features-block.card-2 {
    background-image: linear-gradient(#000000a6, #000000a6);
    border-radius: .75rem;
    overflow: clip;
  }

  .feature-card-content-wrapper {
    text-align: center;
  }

  .footer-number {
    color: var(--base-color-brand--brand-green);
    text-decoration: none;
  }

  .clients-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    margin-left: 0;
  }

  .clients-grid.logo-animate {
    justify-content: space-between;
    align-items: center;
  }

  .home-logo-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    align-items: center;
  }

  .logos-marquee {
    margin-bottom: 0;
  }

  .about-us-image-wrapper-right {
    width: 100%;
    margin-left: -3px;
    padding-top: 0;
  }

  .section-hero-services, .services-bg-image-wrapper {
    height: 80vh;
  }

  .image-18 {
    height: 100%;
  }

  .services-content-wrapper.padding-vertical.padding-xxlarge {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .services-content-wrapper.padding-vertical.padding-custom-all {
    padding: 2rem 1rem;
  }

  .connect--team-heading-wrapper.padding-bottom.padding-custom2 {
    padding-bottom: 1.25rem;
  }

  .connect-team-main-image-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .services-area-heading-wrapper.padding-bottom.padding-custom2 {
    padding-bottom: 1.25rem;
  }

  .services-area-grid {
    display: none;
  }

  .services-area-card {
    max-height: 15rem;
  }

  .services-area-card-content-wraps {
    padding: 1.5rem;
  }

  .services-card-image {
    max-height: 15rem;
  }

  .services-card-content-wraps {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    align-items: flex-start;
    max-width: 100%;
  }

  .brands-slider {
    background-color: #fff0;
    padding: 0;
    display: block;
  }

  .brands-slide {
    width: 32.5rem;
    max-height: none;
  }

  .left-arrow-2 {
    z-index: 3;
    background-color: var(--background-color--background-primary);
    min-width: 2.1875rem;
    max-width: 2.1875rem;
    min-height: 2.1875rem;
    max-height: 2.1875rem;
    color: var(--text-color--text-alternate);
    border-radius: 50%;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
    top: auto;
    bottom: 0%;
    right: auto;
    overflow: visible;
  }

  .right-arrow-2 {
    background-color: #000;
    border-radius: 49%;
    justify-content: center;
    align-items: center;
    max-width: 2.1875rem;
    min-height: 2.1875rem;
    max-height: 2.1875rem;
    display: flex;
    inset: auto 0% 0% auto;
    overflow: visible;
  }

  .cta-heading-wrapper.padding-bottom.padding-custom2 {
    padding-bottom: 1.25rem;
  }

  .cta-form-main-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .about-img-3rd {
    object-fit: cover;
    object-position: 50% 18%;
    min-width: 100%;
    min-height: auto;
    max-height: 22rem;
  }

  .reserve-img {
    display: block;
  }

  .reserve-inner {
    padding: 30px;
  }

  .reserve-heading {
    max-width: none;
    font-size: 28px;
  }

  .discover-heading-wrapper.padding-bottom.padding-custom2 {
    padding-bottom: 1.25rem;
  }

  .discover-main-image-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .text-size-pre-medium.text-align-center.process-card {
    font-size: 1rem;
  }

  .text-size-pre-medium.text-color-green-brand.text-align-center {
    text-align: center;
  }

  .text-size-pre-medium.text-color-alternate {
    font-size: 1rem;
  }

  .text-size-pre-medium.text-color-alternate.text-align-center {
    font-size: 1.125rem;
  }

  .locations-grid {
    grid-template-columns: 1fr;
  }

  .dropdown-link.w--current {
    color: var(--base-color-brand--brand-green);
  }

  .blog-collection-list {
    grid-template-columns: 1fr;
  }

  .contact-us-form-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cta-form-heading-wraps {
    justify-content: center;
    align-items: center;
  }

  .heading-style-h11 {
    font-size: 2rem;
    font-weight: 400;
  }

  .text-size-large---why {
    font-size: 1.25rem;
  }

  .text-size-large---why.text-weight-medium.text-color-alternate {
    text-align: center;
    font-size: 1rem;
    font-weight: 400;
  }

  .text-size-large---why.text-weight-semibold {
    display: none;
  }

  .text-size-large---why.on-mob {
    text-align: center;
    font-size: 1rem;
    font-weight: 600;
    display: block;
  }

  .red-color, .heading-style-h2-copy {
    font-size: 2rem;
    font-weight: 400;
  }

  .wite.faq-para {
    text-align: center;
  }

  .logos-marquee-lower {
    margin-bottom: 0;
  }

  .text-size-large-white {
    font-size: 1.25rem;
  }

  .text-size-large-white.text-weight-medium.text-color-alternate {
    text-align: center;
    font-size: 1rem;
    font-weight: 400;
  }

  .text-size-large-white.text-weight-semibold {
    display: none;
  }

  .text-size-large-white.on-mob {
    text-align: center;
    font-size: 1rem;
    font-weight: 600;
    display: block;
  }

  .text-size-small-white.faq-para, .text-size-small---white.faq-para {
    text-align: center;
  }

  .text-size-large-all-white {
    font-size: 1.25rem;
  }

  .text-size-large-all-white.text-weight-medium.text-color-alternate {
    text-align: center;
    font-size: 1rem;
    font-weight: 400;
  }

  .text-size-large-all-white.text-weight-semibold {
    display: none;
  }

  .text-size-large-all-white.on-mob {
    text-align: center;
    font-size: 1rem;
    font-weight: 600;
    display: block;
  }

  .text-field-copy {
    padding: 0;
  }
}

@media screen and (max-width: 479px) {
  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fs-styleguide_row {
    flex-wrap: wrap;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .heading-style-h1.text-color-alternate {
    max-width: none;
    font-size: 2.4rem;
    overflow: visible;
  }

  .heading-style-h1.text-color-alternate.text-align-center {
    font-weight: 400;
  }

  .padding-global.padding-section-large {
    height: 100vh;
    padding-top: 8rem;
    padding-bottom: 4rem;
  }

  .text-size-tiny {
    font-size: .57rem;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .text-size-regular.text-align-center {
    text-align: center;
  }

  .text-size-regular.text-align-center.white {
    text-align: left;
  }

  .text-size-regular.text-color-alternate {
    color: var(--text-color--text-alternate);
    font-size: .8rem;
    line-height: 1.5;
  }

  .text-size-regular.text-weight-semibold, .text-size-regular.text-weight-semibold.faq-ques {
    text-align: left;
  }

  .text-size-regular.text-weight-semibold.text--bold {
    text-align: center;
    line-height: 1.2;
  }

  .text-size-regular.text-weight-semibold.text-small {
    font-size: 1rem;
    line-height: 1.3;
  }

  .text-size-regular.aligne-center {
    padding: 0 12px;
  }

  .text-size-regular.aligne-center.golden, .text-size-small {
    font-size: .8rem;
  }

  .text-size-small.text-color-alternate {
    color: var(--base-color-neutral--white);
  }

  .heading-style-h6.text-color-alternate.text-align-center.black {
    color: #cfa955;
    text-transform: uppercase;
    font-weight: 700;
  }

  .padding-section-large {
    padding-top: 3rem;
  }

  .text-size-large.text-weight-medium.text-color-alternate {
    text-align: center;
    text-wrap: balance;
    height: 80px;
    font-size: 1rem;
    display: none;
  }

  .text-size-large.text-weight-medium.text-color-alternate.uppercase {
    text-transform: uppercase;
    font-size: .8rem;
  }

  .heading-style-h2 {
    text-align: center;
  }

  .heading-style-h2.ads-mobile {
    margin-top: 3rem;
  }

  .heading-style-h2.white {
    font-size: 1.4rem;
  }

  .heading-style-h5.text-color-alternate {
    font-size: 1rem;
  }

  .container-large {
    max-width: 100%;
    height: 100%;
    overflow: visible;
  }

  .main-wrapper {
    height: auto;
    overflow: visible;
  }

  .button {
    display: flex;
  }

  .button.is-small.black.golden {
    background-image: linear-gradient(#d5b461 50%, #cfa955);
  }

  .button.is-secondary.ads-button {
    color: var(--base-color-brand--blue-dark);
    background-color: #c39a3300;
    background-image: linear-gradient(270deg, #be8e3d, #d5b461 50%, #be8e3d);
    font-size: .8rem;
    font-weight: 700;
    display: inline-flex;
  }

  .text-size-medium.text-align-center.text-color-alternate {
    font-size: 1rem;
  }

  .text-size-medium.text-weight-xbold.text-small {
    font-size: 1.2rem;
  }

  .text-size-medium.text-color-green-brand.text-align-center {
    text-align: center;
    font-weight: 300;
  }

  .text-size-medium.text-color-alternate.text-align-center {
    text-align: center;
    font-size: 1rem;
    font-weight: 300;
  }

  .text-size-medium.text-weight-light {
    font-size: 1rem;
  }

  .padding-section-medium.ads-mobile {
    padding-bottom: 1rem;
  }

  .padding-section-medium.ads {
    padding-bottom: 1.5rem;
  }

  .hero-grid {
    width: 100%;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    overflow: visible;
  }

  .hero-content-wrapper {
    align-items: center;
    width: auto;
    max-width: none;
  }

  .hero-cta-card-wrapper.margin-right {
    flex-flow: column;
    justify-content: center;
    width: auto;
    min-width: 0;
    max-width: 100%;
    display: flex;
  }

  .hero-short-imgs-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .hero-form-main-wrapper {
    width: auto;
    min-width: 0;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    overflow: visible;
  }

  .form-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .form.margin-top {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-label-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
  }

  .hero-top-data-wrapper {
    font-size: .5rem;
  }

  .hero-mid-data-wrapper {
    overflow: visible;
  }

  .hero-lower-data-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: auto;
    overflow: visible;
  }

  .navbar-wrapper, .navbar-wrapper.mobile {
    justify-content: space-between;
  }

  .menu-button {
    display: block;
  }

  .header-navbar {
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .header-navbar.ads-header-navbar {
    position: sticky;
  }

  .navbar {
    width: auto;
    max-width: 100%;
    padding-right: 1rem;
  }

  .navbar.white.ads-navbar {
    z-index: 1000;
    padding-top: .8rem;
    padding-bottom: .8rem;
    position: static;
  }

  .round_tab-menu {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding: .3rem;
  }

  .function-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .header-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .header-wrapper.padding-bottom.padding-medium {
    padding-left: 0;
    padding-right: 0;
  }

  .section-services {
    display: block;
  }

  .tab-link {
    text-align: center;
    border-radius: 16px;
    flex: 0 auto;
    padding: 5px 12px;
    font-size: .9rem;
    overflow: visible;
  }

  .tab-link.w--current {
    flex: none;
    overflow: auto;
  }

  .collection-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .service-card-content-main-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .card-title-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    max-width: none;
    display: flex;
  }

  .services-main-card-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .collection-list-wrapper {
    grid-template-rows: auto;
  }

  .section-testimonials {
    display: block;
  }

  .marquee-main-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex: none;
    width: 445%;
    display: flex;
    overflow: hidden;
  }

  .marquee-card-main-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: none;
    justify-content: flex-start;
    width: 90%;
    padding-left: 1.25rem;
  }

  .marquee-card-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    width: 100%;
    max-width: 22.3rem;
    min-height: 16rem;
    padding: 1rem;
  }

  .testimonials-main-wrapper {
    overflow: clip;
  }

  .hero-marquee-main-wraps.margin-top.margin-xlarge {
    width: 100%;
  }

  .gallery-img {
    width: auto;
    overflow: hidden;
  }

  .about-us-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .about-us-image-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    justify-content: center;
    place-items: center stretch;
  }

  .gallery-image {
    min-height: 300px;
    max-height: 300px;
  }

  .gallery-image.small {
    height: auto;
  }

  .about-us-text-button-wrapper {
    align-items: center;
  }

  .about-us-image-wrapper-left {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
  }

  .about-us-image-wrapper-right2 {
    min-width: auto;
  }

  .section-process {
    display: block;
    overflow: hidden;
  }

  .process-card-icon-wrapper {
    width: auto;
    height: auto;
    padding: 1.5rem;
  }

  .process-card-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 21px;
    min-height: 18rem;
  }

  .process-heading-main-wrapper.padding-bottom.padding-medium {
    padding-bottom: 1rem;
  }

  .section-our-process {
    background-color: var(--grey);
  }

  .our-process-left-list-wrapper, .our-process-right-content-list {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    padding: 1rem;
  }

  .home-sales-main-heading-wrapper.max-width-xlarge {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-sales-card5-content-wrapper {
    padding: 1rem;
  }

  .home-sales-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .client-card-centent {
    max-width: 100%;
  }

  .home-sales-card3-content-wrapper {
    padding: 1rem;
  }

  .home-sales-card5-wrapper {
    min-height: 15rem;
    max-height: 15rem;
  }

  .home-sales-card2-content-wrapper {
    justify-content: center;
    align-items: center;
    padding: 1rem;
  }

  .sales-card-images {
    min-height: 15rem;
  }

  .home-sales-card4-content-wrapper {
    padding: 1rem;
  }

  .home-sales-card2-wrapper {
    height: 100%;
    min-height: 15rem;
  }

  .home-sales-card1-content-wrapper {
    justify-content: center;
    align-items: flex-start;
    padding: 1rem;
  }

  .home-sales-card6-content-wrapper {
    padding: 1rem;
  }

  .faq-heading-group, .faq-heading-group.mob {
    text-align: center;
  }

  .faq-contact-button.faq-button {
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
  }

  .faq-heading-wrapper {
    display: block;
  }

  .faq-item-body-inner {
    padding-left: .7rem;
    padding-right: .7rem;
  }

  .faq-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section-faq {
    width: 100%;
  }

  .section-faq.ads-faq {
    background-color: #fff;
  }

  .footer {
    padding-bottom: 3rem;
  }

  .footer-divider {
    margin-top: 1rem;
    margin-bottom: 0;
  }

  .footer-block {
    grid-column-gap: .9rem;
    grid-row-gap: .9rem;
    margin-bottom: .5rem;
  }

  .text-color-dim-gray {
    margin-bottom: 0;
  }

  .about-heading-wraps {
    line-height: 1;
  }

  .left-arrow.stress-free-left {
    color: #fff;
    min-width: auto;
    max-width: 38px;
    min-height: 38px;
    max-height: 38px;
    margin-top: 0;
    margin-right: auto;
    transition-property: all;
    inset: 35% auto -8px -5%;
  }

  .left-arrow.stress-free-left:hover {
    color: #212121;
    background-color: #fff;
  }

  .ikonik-k9rqu {
    color: inherit;
  }

  .right-arrow.stress-free-right {
    color: #fff;
    min-width: 38px;
    max-width: 38px;
    min-height: 38px;
    max-height: 38px;
    margin-left: auto;
    transition-property: all;
    inset: 35% -5% auto auto;
  }

  .right-arrow.stress-free-right:hover {
    color: #212121;
    background-color: #fff;
  }

  .stress-free-slider {
    padding-bottom: 0;
  }

  .ikonik-wc924h {
    color: inherit;
  }

  .feature-text {
    font-size: 12px;
  }

  .feature-text.white {
    color: var(--base-color-neutral--neutral-lighter);
  }

  .features-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    display: none;
  }

  .features-block {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .feature-card-wrapper {
    min-width: auto;
  }

  .feature-card-content-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .image-15.ads-logo {
    width: 120px;
  }

  .burger {
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .form-icon {
    width: 14px;
  }

  .slider-icon {
    width: 2.5rem;
  }

  .google-logo-icon {
    object-fit: contain;
  }

  .clients-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .clients-grid.logo-animate {
    grid-column-gap: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr;
    width: auto;
  }

  .home-logo-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .section-hero-services {
    height: 100%;
  }

  .services-bg-image-wrapper {
    height: 100vh;
  }

  .image-18 {
    object-fit: cover;
    height: 100vh;
  }

  .services-bg-image-overlay {
    height: 100vh;
  }

  .services-content-wrapper.padding-vertical.padding-xxlarge, .services-content-wrapper.padding-vertical.padding-custom-all {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .services-content-main-wrapper {
    align-items: center;
    height: 100%;
  }

  .services-area-heading-wrapper.padding-bottom.padding-custom2 {
    text-align: center;
  }

  .services-area-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: none;
  }

  .services-area-card {
    min-height: 15rem;
  }

  .services-area-card-content-wraps {
    padding: 1rem;
  }

  .services-card-image {
    min-height: 15rem;
  }

  .brands-slider {
    width: 100%;
    margin-right: 0;
  }

  .slider-mask {
    width: 100%;
  }

  .brands-slide {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .section-cta {
    background-image: linear-gradient(#00000080, #00000080), url('../images/1.jpg');
    background-position: 0 0, 50% 0;
  }

  .cta-bg-image-wrapper {
    height: 100vh;
  }

  .cta-heading-wrapper.padding-bottom.padding-custom2 {
    align-items: center;
  }

  .cta-form-main-wrapper {
    width: 100%;
    min-width: auto;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .reserve-inner {
    padding: 20px;
  }

  .reserve-sub-title {
    font-size: 14px;
  }

  .reserve-heading {
    font-size: 24px;
  }

  .static-rich-text h3 {
    font-size: 1.8rem;
  }

  .static-rich-text h4 {
    font-size: 1.5rem;
  }

  .static-rich-text h5, .static-rich-text h6 {
    font-size: 1.25rem;
  }

  .text-size-pre-medium.text-align-center.text-color-alternate {
    font-size: 1rem;
  }

  .text-size-pre-medium.text-weight-xbold.text-small {
    font-size: 1.2rem;
  }

  .text-size-pre-medium.text-color-green-brand.text-align-center {
    text-align: center;
    font-weight: 300;
  }

  .text-size-pre-medium.text-color-alternate.text-align-center {
    text-align: center;
    font-size: 1rem;
    font-weight: 300;
  }

  .text-size-pre-medium.text-weight-light {
    font-size: 1rem;
  }

  .text-color-black2 {
    margin-bottom: 0;
  }

  .dropdown {
    width: 100%;
    overflow: visible;
  }

  .text-size-tiny-2 {
    font-weight: 500;
  }

  .dropdown-link:hover, .dropdown-link.w--current {
    color: var(--base-color-brand--brand-green);
  }

  .cta-form-content-wraps {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cta-form-heading-wraps {
    justify-content: center;
    align-items: center;
  }

  .section-cta---contact {
    background-image: linear-gradient(#00000080, #00000080), url('../images/088c7c0ecaf07852a45e2634b49c6922d5fb3476.avif');
    background-position: 0 0, 50% 0;
  }

  .section-cta---contact.contact-us {
    padding-top: 80px;
  }

  .form-field_wrap {
    width: 100%;
  }

  .checkbox-label {
    color: var(--base-color-neutral--white);
    font-weight: 500;
  }

  .checkbox-label.mobile-label {
    color: var(--background-color--background-primary);
    font-size: .6rem;
  }

  .text-size-large---why.text-weight-medium.text-color-alternate {
    text-wrap: balance;
    font-size: 1rem;
  }

  .property-location-wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .wite {
    font-size: .8rem;
  }

  .logos-marquee-lower {
    display: none;
  }

  .text-size-large-white.text-weight-medium.text-color-alternate {
    text-wrap: balance;
    font-size: 1rem;
  }

  .text-size-small-white, .text-size-small---white {
    font-size: .8rem;
  }

  .text-size-large-all-white.text-weight-medium.text-color-alternate {
    text-wrap: balance;
    font-size: 1rem;
  }

  .embeded-code, .code-embed {
    width: 100%;
    max-width: 100%;
  }

  .text-span {
    color: var(--base-color-brand--secondery);
  }

  .rect-2 {
    vertical-align: middle;
    display: inline;
  }

  .rect-3 {
    vertical-align: middle;
  }

  .pain-points-grid {
    grid-template-columns: 1fr;
  }

  .pain-point-card-wrapper {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 15px;
    display: flex;
  }

  .pain-point-content-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: flex-start;
    padding: 10px 0 0;
  }

  .pain-heading {
    text-align: left;
    font-size: 1.2rem;
  }

  .ads-form-wrap {
    width: 100%;
  }

  .ads-footer-div {
    flex-flow: column;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ads-footer-copyright {
    text-align: center;
    flex-flow: column;
    align-items: center;
  }

  .pain-icons {
    vertical-align: baseline;
    width: 40px;
    max-width: none;
    height: 40px;
  }

  .ads-button-holder {
    flex-flow: column;
  }

  .trust-bar {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 0;
    flex-flow: column;
    display: flex;
  }

  .div-block-4 {
    border-radius: 0;
    justify-content: flex-start;
  }

  .trust-bar-text {
    font-size: .8rem;
  }

  .ads-hero-section {
    height: auto;
  }

  .ads-bg-image-wrapper {
    height: 100vh;
  }

  .content-wrapper {
    flex-flow: column;
    align-items: center;
  }

  .text-wrapper {
    text-align: center;
  }

  .trusted-image-div {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .ads-hero-content-holder {
    background-image: linear-gradient(180deg, var(--base-color-brand--blue-dark) 10%, #fff0 56%), url('../images/Vegas.png'), linear-gradient(to bottom, #000000b3, #000000b3);
    background-position: 0 0, 0 0, 0 0;
    background-size: auto, cover, auto;
    flex-flow: column;
    max-width: 100%;
    height: 100%;
    padding-top: 90px;
  }

  .ads-hero-left-content {
    order: -9999;
    align-items: center;
    width: 100%;
    padding: 0 10px 20px;
  }

  .ads-hero-right-content {
    order: -9999;
    width: 100%;
    max-width: 100%;
    height: 100%;
    padding: 0 20px 20px;
  }

  .section-2 {
    height: 100%;
  }

  .ads-form {
    background-color: #e6e7e9;
    width: 100%;
  }

  .logo-holder-div {
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
  }

  .ads-steps-section {
    display: block;
  }

  .ads-setps-holder {
    grid-template-columns: 1fr;
  }

  .ads-step {
    border-right-width: 0;
    height: 250px;
    box-shadow: 0 2px 4px #0003;
  }

  .ads-step.final {
    flex-flow: row;
    justify-content: flex-start;
    height: auto;
  }

  .ads-step.blue {
    background-color: #0f1c31;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    height: auto;
  }

  .ads-step.golden {
    background-image: linear-gradient(#be8e3d, #e0b35e 50%, #be8e3d);
    flex-flow: row;
    justify-content: flex-start;
    max-width: none;
    height: auto;
  }

  .ads-step-icon {
    text-align: center;
    width: 100px;
    height: 100px;
  }

  .ads-step-heading.blue {
    color: var(--base-color-brand--blue-dark);
    font-weight: 700;
  }

  .ads-step-heading.golden {
    color: #d5b461;
    font-weight: 700;
  }

  .ads-mobile-section {
    display: block;
  }

  .ads-mobile-slider {
    height: 320px;
  }

  .ads-moible-slide {
    padding: 18px;
  }

  .slide-nav {
    color: var(--base-color-brand--blue-dark);
    border: 1px solid #da3636;
  }

  .ads-feature-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .ads-feature {
    flex-flow: row;
    max-width: 100%;
  }

  .ads-feature-wrap-mobile {
    display: block;
  }

  .slide {
    height: 100%;
  }

  .ads-services-grid-wrapper {
    flex-flow: column;
  }

  .ads-services-grid.mobile {
    display: block;
  }

  .ads-services-grid.desktop {
    display: none;
  }

  .ads-faq-grid-wrapper {
    max-width: 100%;
  }

  .ads-hero-content-child-holder {
    flex-flow: column;
  }

  .ads-hero-content-child-holder.container-large {
    height: 100%;
  }

  .ads-h1 {
    text-align: center;
    font-size: 1.6rem;
    display: none;
  }

  .ads-button-hero {
    background-image: linear-gradient(270deg, #be8e3d, #d5b461 50%, #be8e3d);
  }

  .traditional-buyers {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    width: 50%;
    padding: 10px 5px;
  }

  .traditional-buyers.blue {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #080331;
  }

  .feature-div {
    justify-content: flex-start;
    width: 100%;
  }

  .feature-parent-div {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .h3-features, .h3-features.golden {
    font-size: 14px;
  }

  .buy-houses-in-any-conditon, .buy-houses-in-any-conditon.blue {
    background-color: var(--grey);
  }

  .steps-contentdiv {
    background-color: var(--base-color-neutral--white);
    height: 200px;
    padding-bottom: 10px;
  }

  .pain-heading {
    text-align: center;
  }

  .paragraph-4 {
    text-align: left;
    font-size: 1rem;
  }

  .ads-h2 {
    font-family: Inter, sans-serif;
    font-size: 28px;
    font-weight: 600;
  }

  .ads-h2.white {
    color: var(--base-color-brand--blue-dark);
  }

  .text-span-8 {
    text-align: center;
    font-size: 1.4rem;
  }

  .ads-icon-div {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 50px;
    padding-right: 20px;
    display: flex;
  }

  .steps-content-div {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    display: flex;
  }

  .pain-card-icon {
    justify-content: flex-start;
    align-items: center;
    width: 60px;
    height: 60px;
    padding-right: 20px;
  }

  .image-23, .image-24, .image-25, .left-arrow-5, .right-arrow-5 {
    display: none;
  }

  .mask-2 {
    background-color: var(--grey);
    height: 100%;
  }

  .slide-2 {
    height: 100%;
    padding-bottom: 40px;
  }

  .slider-2 {
    height: 100%;
  }

  .slide-nav-2 {
    inset: auto 0% 0%;
    overflow: hidden;
  }

  .slide-3 {
    padding-bottom: 60px;
  }

  .bold-text-3 {
    font-weight: 700;
  }

  .ads-cta-content-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .ads-cta-buttons-div {
    flex-flow: column;
  }

  .heading-7 {
    text-align: center;
    font-size: 24px;
  }

  .ads-cta-heading {
    text-align: center;
  }

  .ads-cta-text {
    text-align: center;
    font-size: 12px;
  }

  .ads-cta-button-golden {
    background-image: linear-gradient(270deg, #be8e3d, #d5b461 50%, #be8e3d);
    font-size: 16px;
  }

  .ads-button-white {
    font-size: 16px;
  }

  .nav-mian-wrapper {
    background-color: var(--base-color-brand--blue-dark);
    justify-content: space-between;
    padding: 15px 10px;
    display: flex;
  }

  .nav-logo-holder {
    width: 30%;
  }

  .nav-button-holder {
    width: 70%;
    padding-right: 0;
  }

  .ads-form-submit-button {
    text-align: center;
    width: 105%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    display: block;
  }

  .ads-form-field-label {
    display: none;
  }

  .ads-form-field-label.mobile-address {
    color: var(--text-color--text-primary);
    display: block;
  }

  .form-block-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    display: flex;
  }

  .form-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .ads-h1-mobile {
    color: #fff;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 32px;
    display: block;
  }

  .ads-mobile-subtitle {
    color: #d4d5d7;
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 16px;
    display: block;
  }

  .ads-para-mobile {
    color: var(--base-color-neutral--white);
    text-align: center;
    display: block;
  }

  .bold-text-4 {
    font-size: 18px;
    font-weight: 600;
  }

  .ads-locattions-section {
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .locations-content-wraper {
    flex-flow: row;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .location-image-holder {
    width: 40%;
  }

  .locations-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    width: 60%;
    padding-left: 0;
    padding-right: 0;
  }

  .location-list-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .location-list-header {
    font-size: 1rem;
  }

  .location-list-single {
    font-size: .8rem;
  }

  .bold-text-5 {
    font-size: 1rem;
  }

  .ads-footer-logo-div {
    width: 100%;
  }

  .ads-footer-list-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .ads-footer-menu-header {
    font-size: 16px;
  }

  .ads-footer-menu-list-single {
    font-size: 14px;
  }

  .ads-footer-para {
    font-size: 10px;
  }

  .ads-footer-all-list {
    width: 100%;
    padding-left: 0;
    padding-right: 10px;
  }

  .ads-copyright-logos-div {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .copyright-logo {
    width: 55px;
    display: block;
  }

  .paragraph-5 {
    color: var(--base-color-brand--blue-dark);
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 12px;
    display: block;
  }

  .bold-text-6 {
    font-size: 32px;
  }

  .form-link-block {
    color: #2d62ff;
    -webkit-text-stroke-color: black;
    text-transform: none;
    background-image: linear-gradient(#be8e3d, #e0b35e 50%, #be8e3d);
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-right: 10px;
    text-decoration: none;
    display: flex;
  }

  .image-26 {
    width: 8%;
  }

  .div-block-5 {
    justify-content: center;
    width: 25%;
    display: flex;
  }

  .div-block-6 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: center;
    background-color: #000;
    background-image: linear-gradient(#be8e3d, #e0b35e 50%, #be8e3d);
    border-radius: 10px;
    justify-content: center;
    width: 100%;
    height: 45px;
    display: block;
  }

  .link-3 {
    color: var(--base-color-neutral--white);
    text-decoration: none;
  }

  .bold-text-7, .bold-text-8, .bold-text-9, .bold-text-10 {
    font-weight: 600;
  }

  .mobile-break {
    display: block;
  }

  .link-block-2 {
    flex-flow: column;
    align-items: center;
    width: 40%;
  }

  .recommend-div {
    padding-bottom: 1px;
  }

  .recommended-text {
    font-size: 8px;
  }

  .google-logo {
    width: 50px;
  }

  .ads-form-checkbox {
    align-items: flex-start;
  }

  .thank-you-content-holder {
    background-image: linear-gradient(180deg, var(--base-color-brand--blue-dark), #ffffff12);
  }

  .thank-you-heading {
    color: var(--new-golden);
    text-align: center;
  }

  .link-block-3 {
    color: #2d62ff;
    text-decoration: none;
  }

  .google-wrapper {
    width: 100%;
  }
}

#w-node-_484ab616-35e4-55b0-81be-830d8dede6d5-f80103d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-dffb6075-02b9-ef48-de61-d2e5081b0c53-f80103d8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ee88edc1-f02b-3d33-a57f-737be0035c12-f80103d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ee88edc1-f02b-3d33-a57f-737be0035c13-f80103d8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bec3ede7-bdaf-4706-f35c-fea1b7a87fc2-f80103d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-bec3ede7-bdaf-4706-f35c-fea1b7a87fc3-f80103d8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_806e4eae-e0f9-ea28-7ffd-145857ac3455-f80103d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_806e4eae-e0f9-ea28-7ffd-145857ac3456-f80103d8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_22106cdf-86c4-5e44-fba7-5dc49de7d659-f80103d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_22106cdf-86c4-5e44-fba7-5dc49de7d65a-f80103d8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b6d86822-b713-38ed-7214-b5f04e9ecec9-f80103d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b6d86822-b713-38ed-7214-b5f04e9ececa-f80103d8, #w-node-e8d5904f-22df-fad2-96d2-9585233610ab-233610a4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e8d5904f-22df-fad2-96d2-9585233610af-233610a4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: auto;
}

#w-node-b224ec27-30fa-be84-48bf-7ed471542af3-f80103db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627ca17-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca1c-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca21-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca26-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca2c-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca32-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca38-f80103db {
  justify-self: start;
}

#w-node-_5d224905-8a1e-1460-7532-d38cb7ec37c1-f80103db, #w-node-_40538c8c-870b-b365-34c4-2a06f0f8567d-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cb45-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cb5e-f80103db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb61-f80103db {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb63-f80103db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb66-f80103db {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cbb8-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cbc2-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cbc3-f80103db, #w-node-_4a3c7aaf-b877-271b-b16a-8d8bfcc70851-f80103db, #w-node-_4a3c7aaf-b877-271b-b16a-8d8bfcc70852-f80103db, #w-node-f6facc72-8cb0-8fd1-8a45-92adc36ec27a-f80103db, #w-node-f6facc72-8cb0-8fd1-8a45-92adc36ec27b-f80103db, #w-node-f9d5f087-bd71-0644-c1df-0950c036ef00-f80103db, #w-node-f9d5f087-bd71-0644-c1df-0950c036ef01-f80103db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc31-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc36-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc3b-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc40-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc45-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc4a-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc54-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc59-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc5e-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc63-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc68-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc6d-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc72-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc77-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc7c-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc81-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc86-f80103db {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc8a-f80103db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc8b-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc90-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc95-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc9a-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccaf-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccb4-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccb9-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccbe-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccc3-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccc8-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccd2-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccd7-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccdc-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cce1-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cce6-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cceb-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccf0-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccf5-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccfa-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccff-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd04-f80103db {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd08-f80103db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd09-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd0e-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd13-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd18-f80103db, #w-node-_30684373-af34-3818-02a4-e58b3ffef3e5-f80103db, #w-node-_30684373-af34-3818-02a4-e58b3ffef3ea-f80103db, #w-node-_30684373-af34-3818-02a4-e58b3ffef3ef-f80103db, #w-node-_30684373-af34-3818-02a4-e58b3ffef3f4-f80103db, #w-node-_30684373-af34-3818-02a4-e58b3ffef3f9-f80103db, #w-node-_30684373-af34-3818-02a4-e58b3ffef3fe-f80103db, #w-node-_30684373-af34-3818-02a4-e58b3ffef403-f80103db, #w-node-_30684373-af34-3818-02a4-e58b3ffef408-f80103db, #w-node-_30684373-af34-3818-02a4-e58b3ffef40d-f80103db, #w-node-_30684373-af34-3818-02a4-e58b3ffef412-f80103db {
  justify-self: start;
}

#w-node-_30684373-af34-3818-02a4-e58b3ffef416-f80103db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30684373-af34-3818-02a4-e58b3ffef417-f80103db {
  justify-self: start;
}

#w-node-_30684373-af34-3818-02a4-e58b3ffef41a-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd6b-f80103db, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd98-f80103db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cdc7-f80103db {
  justify-self: start;
}

#w-node-_65830b31-1a36-553b-dacd-843cae62fcb8-b4d2c6bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_65830b31-1a36-553b-dacd-843cae62fcbc-b4d2c6bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: auto;
}

#w-node-_702bd89b-a892-328e-6e43-246a0d99c358-b4d2c6bf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_702bd89b-a892-328e-6e43-246a0d99c360-b4d2c6bf, #w-node-_702bd89b-a892-328e-6e43-246a0d99c378-b4d2c6bf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d590f4c4-34c8-63c8-4ee6-d93acf3c56ec-cf3c56e5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d590f4c4-34c8-63c8-4ee6-d93acf3c56f1-cf3c56e5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: auto;
}

#w-node-_5ca51a59-ebfb-4d69-298c-b528f93df607-f7b3416e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5ca51a59-ebfb-4d69-298c-b528f93df60b-f7b3416e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: auto;
}

#w-node-_89bc623a-8459-08e7-c792-ae747c5edde0-f7b3416e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_89bc623a-8459-08e7-c792-ae747c5edde8-f7b3416e, #w-node-_89bc623a-8459-08e7-c792-ae747c5ede00-f7b3416e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7f9e4124-e481-67f3-33b8-99facfdf3351-81b441a4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7f9e4124-e481-67f3-33b8-99facfdf3355-81b441a4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: auto;
}

#w-node-_77f39da2-e706-9380-4a1e-04c0589e977d-81b441a4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_77f39da2-e706-9380-4a1e-04c0589e9785-81b441a4, #w-node-_77f39da2-e706-9380-4a1e-04c0589e979d-81b441a4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_65830b31-1a36-553b-dacd-843cae62fcb8-12edd532 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_65830b31-1a36-553b-dacd-843cae62fcbc-12edd532 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: auto;
}

#w-node-_702bd89b-a892-328e-6e43-246a0d99c358-12edd532 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_702bd89b-a892-328e-6e43-246a0d99c360-12edd532, #w-node-_702bd89b-a892-328e-6e43-246a0d99c378-12edd532 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_65830b31-1a36-553b-dacd-843cae62fcb8-685ca417 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_65830b31-1a36-553b-dacd-843cae62fcbc-685ca417 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: auto;
}

#w-node-_702bd89b-a892-328e-6e43-246a0d99c358-685ca417 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_702bd89b-a892-328e-6e43-246a0d99c360-685ca417, #w-node-_702bd89b-a892-328e-6e43-246a0d99c378-685ca417 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_65830b31-1a36-553b-dacd-843cae62fcb8-e28829c7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_65830b31-1a36-553b-dacd-843cae62fcbc-e28829c7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: auto;
}

#w-node-_702bd89b-a892-328e-6e43-246a0d99c358-e28829c7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_702bd89b-a892-328e-6e43-246a0d99c360-e28829c7, #w-node-_702bd89b-a892-328e-6e43-246a0d99c378-e28829c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_65830b31-1a36-553b-dacd-843cae62fcb8-d506b452 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_65830b31-1a36-553b-dacd-843cae62fcbc-d506b452 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: auto;
}

#w-node-_702bd89b-a892-328e-6e43-246a0d99c358-d506b452 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_702bd89b-a892-328e-6e43-246a0d99c360-d506b452, #w-node-_702bd89b-a892-328e-6e43-246a0d99c378-d506b452 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_65830b31-1a36-553b-dacd-843cae62fcb8-052ff517 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_65830b31-1a36-553b-dacd-843cae62fcbc-052ff517 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: auto;
}

#w-node-_702bd89b-a892-328e-6e43-246a0d99c358-052ff517 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_702bd89b-a892-328e-6e43-246a0d99c360-052ff517, #w-node-_702bd89b-a892-328e-6e43-246a0d99c378-052ff517 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5ca51a59-ebfb-4d69-298c-b528f93df607-c9d7c726 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5ca51a59-ebfb-4d69-298c-b528f93df60b-c9d7c726 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: auto;
}

#w-node-_89bc623a-8459-08e7-c792-ae747c5edde0-c9d7c726 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_89bc623a-8459-08e7-c792-ae747c5edde8-c9d7c726, #w-node-_89bc623a-8459-08e7-c792-ae747c5ede00-c9d7c726 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5ca51a59-ebfb-4d69-298c-b528f93df607-c061b97f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5ca51a59-ebfb-4d69-298c-b528f93df60b-c061b97f {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: auto;
}

#w-node-_89bc623a-8459-08e7-c792-ae747c5edde0-c061b97f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_89bc623a-8459-08e7-c792-ae747c5edde8-c061b97f, #w-node-_89bc623a-8459-08e7-c792-ae747c5ede00-c061b97f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5ca51a59-ebfb-4d69-298c-b528f93df607-7b88759d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5ca51a59-ebfb-4d69-298c-b528f93df60b-7b88759d {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: auto;
}

#w-node-_89bc623a-8459-08e7-c792-ae747c5edde0-7b88759d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_89bc623a-8459-08e7-c792-ae747c5edde8-7b88759d, #w-node-_89bc623a-8459-08e7-c792-ae747c5ede00-7b88759d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5ca51a59-ebfb-4d69-298c-b528f93df607-d30c79b4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5ca51a59-ebfb-4d69-298c-b528f93df60b-d30c79b4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: auto;
}

#w-node-_89bc623a-8459-08e7-c792-ae747c5edde0-d30c79b4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_89bc623a-8459-08e7-c792-ae747c5edde8-d30c79b4, #w-node-_89bc623a-8459-08e7-c792-ae747c5ede00-d30c79b4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5ca51a59-ebfb-4d69-298c-b528f93df607-ae890eff {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5ca51a59-ebfb-4d69-298c-b528f93df60b-ae890eff {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: auto;
}

#w-node-_89bc623a-8459-08e7-c792-ae747c5edde0-ae890eff {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_89bc623a-8459-08e7-c792-ae747c5edde8-ae890eff, #w-node-_89bc623a-8459-08e7-c792-ae747c5ede00-ae890eff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5ca51a59-ebfb-4d69-298c-b528f93df607-c88c8718 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5ca51a59-ebfb-4d69-298c-b528f93df60b-c88c8718 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: auto;
}

#w-node-_89bc623a-8459-08e7-c792-ae747c5edde0-c88c8718 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_89bc623a-8459-08e7-c792-ae747c5edde8-c88c8718, #w-node-_89bc623a-8459-08e7-c792-ae747c5ede00-c88c8718 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5ca51a59-ebfb-4d69-298c-b528f93df607-8f5ec4af {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5ca51a59-ebfb-4d69-298c-b528f93df60b-8f5ec4af {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: auto;
}

#w-node-_89bc623a-8459-08e7-c792-ae747c5edde0-8f5ec4af {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_89bc623a-8459-08e7-c792-ae747c5edde8-8f5ec4af, #w-node-_89bc623a-8459-08e7-c792-ae747c5ede00-8f5ec4af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5ca51a59-ebfb-4d69-298c-b528f93df607-e6adef91 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5ca51a59-ebfb-4d69-298c-b528f93df60b-e6adef91 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: auto;
}

#w-node-_89bc623a-8459-08e7-c792-ae747c5edde0-e6adef91 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_89bc623a-8459-08e7-c792-ae747c5edde8-e6adef91, #w-node-_89bc623a-8459-08e7-c792-ae747c5ede00-e6adef91 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-_33b01f76-6e0c-0d46-e0ea-49a807c6e462-f80103d8, #w-node-_6a3deb5a-23fd-0f49-6dd3-2bb56de61292-b4d2c6bf {
    order: -9999;
  }

  #w-node-_702bd89b-a892-328e-6e43-246a0d99c380-b4d2c6bf {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_2dc5093b-3511-ba51-5f49-9cda175a85d2-f7b3416e {
    order: -9999;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5ede08-f7b3416e {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_13e51d04-a18b-439c-d2c9-c80a719a9f57-81b441a4 {
    order: -9999;
  }

  #w-node-_77f39da2-e706-9380-4a1e-04c0589e97a5-81b441a4 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_6a3deb5a-23fd-0f49-6dd3-2bb56de61292-12edd532 {
    order: -9999;
  }

  #w-node-_702bd89b-a892-328e-6e43-246a0d99c380-12edd532 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_6a3deb5a-23fd-0f49-6dd3-2bb56de61292-685ca417 {
    order: -9999;
  }

  #w-node-_702bd89b-a892-328e-6e43-246a0d99c380-685ca417 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_6a3deb5a-23fd-0f49-6dd3-2bb56de61292-e28829c7 {
    order: -9999;
  }

  #w-node-_702bd89b-a892-328e-6e43-246a0d99c380-e28829c7 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_6a3deb5a-23fd-0f49-6dd3-2bb56de61292-d506b452 {
    order: -9999;
  }

  #w-node-_702bd89b-a892-328e-6e43-246a0d99c380-d506b452 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_6a3deb5a-23fd-0f49-6dd3-2bb56de61292-052ff517 {
    order: -9999;
  }

  #w-node-_702bd89b-a892-328e-6e43-246a0d99c380-052ff517 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_2dc5093b-3511-ba51-5f49-9cda175a85d2-c9d7c726 {
    order: -9999;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5ede08-c9d7c726 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_2dc5093b-3511-ba51-5f49-9cda175a85d2-c061b97f {
    order: -9999;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5ede08-c061b97f {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_2dc5093b-3511-ba51-5f49-9cda175a85d2-7b88759d {
    order: -9999;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5ede08-7b88759d {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_2dc5093b-3511-ba51-5f49-9cda175a85d2-d30c79b4 {
    order: -9999;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5ede08-d30c79b4 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_2dc5093b-3511-ba51-5f49-9cda175a85d2-ae890eff {
    order: -9999;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5ede08-ae890eff {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_2dc5093b-3511-ba51-5f49-9cda175a85d2-c88c8718 {
    order: -9999;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5ede08-c88c8718 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_2dc5093b-3511-ba51-5f49-9cda175a85d2-8f5ec4af {
    order: -9999;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5ede08-8f5ec4af {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_2dc5093b-3511-ba51-5f49-9cda175a85d2-e6adef91 {
    order: -9999;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5ede08-e6adef91 {
    grid-area: 1 / 2 / 3 / 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-e8d5904f-22df-fad2-96d2-9585233610b1-233610a4, #w-node-_65830b31-1a36-553b-dacd-843cae62fcbe-b4d2c6bf {
    order: -9999;
  }

  #w-node-_702bd89b-a892-328e-6e43-246a0d99c360-b4d2c6bf, #w-node-_702bd89b-a892-328e-6e43-246a0d99c378-b4d2c6bf {
    grid-column: span 1 / span 1;
  }

  #w-node-_702bd89b-a892-328e-6e43-246a0d99c380-b4d2c6bf {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-d590f4c4-34c8-63c8-4ee6-d93acf3c56f3-cf3c56e5, #w-node-_5ca51a59-ebfb-4d69-298c-b528f93df60d-f7b3416e {
    order: -9999;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5edde8-f7b3416e, #w-node-_89bc623a-8459-08e7-c792-ae747c5ede00-f7b3416e {
    grid-column: span 1 / span 1;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5ede08-f7b3416e {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_7f9e4124-e481-67f3-33b8-99facfdf3357-81b441a4 {
    order: -9999;
  }

  #w-node-_77f39da2-e706-9380-4a1e-04c0589e9785-81b441a4, #w-node-_77f39da2-e706-9380-4a1e-04c0589e979d-81b441a4 {
    grid-column: span 1 / span 1;
  }

  #w-node-_77f39da2-e706-9380-4a1e-04c0589e97a5-81b441a4 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_65830b31-1a36-553b-dacd-843cae62fcbe-12edd532 {
    order: -9999;
  }

  #w-node-_702bd89b-a892-328e-6e43-246a0d99c360-12edd532, #w-node-_702bd89b-a892-328e-6e43-246a0d99c378-12edd532 {
    grid-column: span 1 / span 1;
  }

  #w-node-_702bd89b-a892-328e-6e43-246a0d99c380-12edd532 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_65830b31-1a36-553b-dacd-843cae62fcbe-685ca417 {
    order: -9999;
  }

  #w-node-_702bd89b-a892-328e-6e43-246a0d99c360-685ca417, #w-node-_702bd89b-a892-328e-6e43-246a0d99c378-685ca417 {
    grid-column: span 1 / span 1;
  }

  #w-node-_702bd89b-a892-328e-6e43-246a0d99c380-685ca417 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_65830b31-1a36-553b-dacd-843cae62fcbe-e28829c7 {
    order: -9999;
  }

  #w-node-_702bd89b-a892-328e-6e43-246a0d99c360-e28829c7, #w-node-_702bd89b-a892-328e-6e43-246a0d99c378-e28829c7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_702bd89b-a892-328e-6e43-246a0d99c380-e28829c7 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_65830b31-1a36-553b-dacd-843cae62fcbe-d506b452 {
    order: -9999;
  }

  #w-node-_702bd89b-a892-328e-6e43-246a0d99c360-d506b452, #w-node-_702bd89b-a892-328e-6e43-246a0d99c378-d506b452 {
    grid-column: span 1 / span 1;
  }

  #w-node-_702bd89b-a892-328e-6e43-246a0d99c380-d506b452 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_65830b31-1a36-553b-dacd-843cae62fcbe-052ff517 {
    order: -9999;
  }

  #w-node-_702bd89b-a892-328e-6e43-246a0d99c360-052ff517, #w-node-_702bd89b-a892-328e-6e43-246a0d99c378-052ff517 {
    grid-column: span 1 / span 1;
  }

  #w-node-_702bd89b-a892-328e-6e43-246a0d99c380-052ff517 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_5ca51a59-ebfb-4d69-298c-b528f93df60d-c9d7c726 {
    order: -9999;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5edde8-c9d7c726, #w-node-_89bc623a-8459-08e7-c792-ae747c5ede00-c9d7c726 {
    grid-column: span 1 / span 1;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5ede08-c9d7c726 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_5ca51a59-ebfb-4d69-298c-b528f93df60d-c061b97f {
    order: -9999;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5edde8-c061b97f, #w-node-_89bc623a-8459-08e7-c792-ae747c5ede00-c061b97f {
    grid-column: span 1 / span 1;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5ede08-c061b97f {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_5ca51a59-ebfb-4d69-298c-b528f93df60d-7b88759d {
    order: -9999;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5edde8-7b88759d, #w-node-_89bc623a-8459-08e7-c792-ae747c5ede00-7b88759d {
    grid-column: span 1 / span 1;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5ede08-7b88759d {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_5ca51a59-ebfb-4d69-298c-b528f93df60d-d30c79b4 {
    order: -9999;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5edde8-d30c79b4, #w-node-_89bc623a-8459-08e7-c792-ae747c5ede00-d30c79b4 {
    grid-column: span 1 / span 1;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5ede08-d30c79b4 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_5ca51a59-ebfb-4d69-298c-b528f93df60d-ae890eff {
    order: -9999;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5edde8-ae890eff, #w-node-_89bc623a-8459-08e7-c792-ae747c5ede00-ae890eff {
    grid-column: span 1 / span 1;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5ede08-ae890eff {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_5ca51a59-ebfb-4d69-298c-b528f93df60d-c88c8718 {
    order: -9999;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5edde8-c88c8718, #w-node-_89bc623a-8459-08e7-c792-ae747c5ede00-c88c8718 {
    grid-column: span 1 / span 1;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5ede08-c88c8718 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_5ca51a59-ebfb-4d69-298c-b528f93df60d-8f5ec4af {
    order: -9999;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5edde8-8f5ec4af, #w-node-_89bc623a-8459-08e7-c792-ae747c5ede00-8f5ec4af {
    grid-column: span 1 / span 1;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5ede08-8f5ec4af {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_5ca51a59-ebfb-4d69-298c-b528f93df60d-e6adef91 {
    order: -9999;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5edde8-e6adef91, #w-node-_89bc623a-8459-08e7-c792-ae747c5ede00-e6adef91 {
    grid-column: span 1 / span 1;
  }

  #w-node-_89bc623a-8459-08e7-c792-ae747c5ede08-e6adef91 {
    grid-area: 1 / 2 / 3 / 3;
  }
}


@font-face {
  font-family: 'Bebasneue';
  src: url('../fonts/BebasNeue-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}