/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/home-at-homeabroad-exclusive/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.inset-0 {
  inset: 0px;
}

.z-10 {
  z-index: 10;
}

.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.\!mt-3 {
  margin-top: 0.75rem !important;
}

.mb-0 {
  margin-bottom: 0px;
}

.mb-\[37\.67px\] {
  margin-bottom: 37.67px;
}

.ml-\[-15px\] {
  margin-left: -15px;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mt-\[-1px\] {
  margin-top: -1px;
}

.mt-\[1\.5px\] {
  margin-top: 1.5px;
}

.mt-\[24px\] {
  margin-top: 24px;
}

.mt-\[40px\] {
  margin-top: 40px;
}

.block {
  display: block;
}

.flex {
  display: flex;
}

.hidden {
  display: none;
}

.h-16 {
  height: 4rem;
}

.h-3 {
  height: 0.75rem;
}

.h-\[17px\] {
  height: 17px;
}

.h-\[366px\] {
  height: 366px;
}

.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}

.h-full {
  height: 100%;
}

.min-h-\[280px\] {
  min-height: 280px;
}

.min-h-\[351px\] {
  min-height: 351px;
}

.w-16 {
  width: 4rem;
}

.w-\[72px\] {
  width: 72px;
}

.w-full {
  width: 100%;
}

.max-w-1170 {
  max-width: 1170px;
}

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

.shrink-0 {
  flex-shrink: 0;
}

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

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

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.overflow-hidden {
  overflow: hidden;
}

.rounded-3xl {
  border-radius: 1.5rem;
}

.rounded-\[64px\] {
  border-radius: 64px;
}

.rounded-full {
  border-radius: 9999px;
}

.border {
  border-width: 1px;
}

.border-\[\#DCE4E9\] {
  --tw-border-opacity: 1;
  border-color: rgb(220, 228, 233, var(--tw-border-opacity));
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0, 0, 0, var(--tw-bg-opacity));
}

.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(107, 114, 128, var(--tw-bg-opacity));
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255, 255, 255, var(--tw-bg-opacity));
}

.bg-\[url\(\'\.\/images\/ha-exl-img2\.jpeg\'\)\] {
  background-image: url(../../images/ha-exl-img2.9cad5fb3.jpeg);
}

.bg-cover {
  background-size: cover;
}

.object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}

.p-6 {
  padding: 1.5rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

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

.font-inter {
  font-family: Inter, sans-serif;
}

.text-13 {
  font-size: 13px;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-\[18px\] {
  font-size: 18px;
}

.text-\[28px\] {
  font-size: 28px;
}

.\!font-light {
  font-weight: 300 !important;
}

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

.leading-4 {
  line-height: 1rem;
}

.leading-7 {
  line-height: 1.75rem;
}

.leading-9 {
  line-height: 2.25rem;
}

.tracking-\[-0\.5px\] {
  letter-spacing: -0.5px;
}

.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255, 255, 255, var(--tw-text-opacity)) !important;
}

.opacity-30 {
  opacity: 0.3;
}

.text-colour-light-figma {
  --tw-text-opacity: 1;
  color: rgb(123, 123, 123, var(--tw-text-opacity));
}

.text-colour-figma-black {
  --tw-text-opacity: 1;
  color: rgb(25, 25, 25, var(--tw-text-opacity));
}

.tracking-neg {
  letter-spacing: -0.5px;
}

@media (min-width: 768px) {
  .tracking-neg {
    letter-spacing: -2.5px;
  }
}
.ha-exclusive-card-img {
  border-radius: 1.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209, 213, 219, var(--tw-border-opacity));
  padding: 1rem;
}

.text-17 {
  font-size: 17px;
}

.ha-exclusive-card-title {
  margin-top: 0.75rem;
  line-height: 1.75rem;
  letter-spacing: -0.5px;
  --tw-text-opacity: 1;
  color: rgb(25, 25, 25, var(--tw-text-opacity));
  font-size: 17px;
}

@media (min-width: 768px) {
  .ha-exclusive-card-title {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
}
.ha-exclusive-card-text {
  line-height: 2.25rem;
  letter-spacing: -0.5px;
  --tw-text-opacity: 1;
  color: rgb(123, 123, 123, var(--tw-text-opacity));
  font-size: 17px;
}

@media (min-width: 768px) {
  .ha-exclusive-card-text {
    line-height: 1.75rem;
  }
}
.ha-exclusive-block-shadow {
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
  margin-right: 1.5rem;
  margin-left: 1.5rem;
  height: -moz-fit-content;
  height: fit-content;
  max-width: 100%;
  border-radius: 1.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(220, 228, 233, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255, 255, 255, var(--tw-bg-opacity));
  padding: 1.5rem;
}

@media (min-width: 768px) {
  .ha-exclusive-block-shadow {
    max-width: 570px;
  }
}
@media (min-width: 1280px) {
  .ha-exclusive-block-shadow {
    margin-left: 0px !important;
    margin-right: 30px !important;
    padding: 3.5rem !important;
  }
}
.ha-exclusive-agent-icon-border {
  border: 3px solid #F4F7F9;
  height: 4rem;
  width: 4rem;
  flex-shrink: 0;
  border-radius: 64px;
}

@media (min-width: 1280px) {
  .ha-exclusive-agent-icon-border {
    height: 91px !important;
    width: 91px !important;
  }
}
.ha-exlusive-big-card-title {
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
  font-size: 24px;
  line-height: 2.25rem;
  letter-spacing: -0.5px;
  --tw-text-opacity: 1;
  color: rgb(25, 25, 25, var(--tw-text-opacity));
}

.ha-exlusive-big-card-text {
  font-size: 18px;
  line-height: 1.75rem;
  letter-spacing: -0.5px;
  --tw-text-opacity: 1;
  color: rgb(123, 123, 123, var(--tw-text-opacity));
}

@media (min-width: 1280px) {
  .ha-exlusive-big-card-text {
    font-size: 17px;
  }
}
.ha-exclusive {
  display: flex;
  justify-content: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  font-family: Inter, sans-serif;
}

@media (min-width: 768px) {
  .ha-exclusive {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
.ha-exclusive h2 {
  text-align: center;
  line-height: 2.25rem;
  --tw-text-opacity: 1;
  color: rgb(25, 25, 25, var(--tw-text-opacity));
}

.ha-review-container {
  margin-top: 0.5rem;
  display: flex;
  justify-content: center;
  text-align: center;
  font-size: 13px;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(123, 123, 123, var(--tw-text-opacity));
}

@media (min-width: 768px) {
  .ha-review-container {
    margin-top: 1.25rem;
    font-size: 17px;
    line-height: 1.75rem;
  }
}
.ha-exclusive-shadow {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  margin-top: 1.5rem;
  height: -moz-fit-content;
  height: fit-content;
  max-width: 100%;
  border-radius: 1.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(220, 228, 233, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255, 255, 255, var(--tw-bg-opacity));
  padding: 1.5rem;
}

@media (min-width: 768px) {
  .ha-exclusive-shadow {
    max-width: 570px;
  }
}
@media (min-width: 1280px) {
  .ha-exclusive-shadow {
    margin-right: 0px;
    margin-top: 0px;
    margin-left: 0px;
    padding: 3.5rem !important;
  }
}
.ha-exclusive-container {
  margin-top: 24px;
  display: flex;
  flex-direction: column;
}

@media (min-width: 768px) {
  .ha-exclusive-container {
    margin-top: 53px;
    flex-direction: row;
    justify-content: space-around;
  }
}
.ha-exclusive-block {
  margin-top: 40px;
  margin-bottom: 37.67px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

@media (min-width: 768px) {
  .ha-exclusive-block {
    margin-top: 3rem;
  }
}
@media (min-width: 1280px) {
  .ha-exclusive-block {
    flex-direction: row;
  }
}
@media (min-width: 768px) {
  .md\:mt-0 {
    margin-top: 0px;
  }
  .md\:mt-12 {
    margin-top: 3rem;
  }
  .md\:mt-5 {
    margin-top: 1.25rem;
  }
  .md\:mt-\[53px\] {
    margin-top: 53px;
  }
  .md\:h-5 {
    height: 1.25rem;
  }
  .md\:h-\[22px\] {
    height: 22px;
  }
  .md\:w-\[106\.61px\] {
    width: 106.61px;
  }
  .md\:w-\[89\.5px\] {
    width: 89.5px;
  }
  .md\:max-w-\[444px\] {
    max-width: 444px;
  }
  .md\:max-w-\[558px\] {
    max-width: 558px;
  }
  .md\:max-w-\[570px\] {
    max-width: 570px;
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:justify-around {
    justify-content: space-around;
  }
  .md\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .md\:text-\[17px\] {
    font-size: 17px;
  }
  .md\:leading-7 {
    line-height: 1.75rem;
  }
}
@media (min-width: 1280px) {
  .xl\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .xl\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .xl\:ml-0 {
    margin-left: 0px;
  }
  .xl\:mr-0 {
    margin-right: 0px;
  }
  .xl\:mr-\[30px\] {
    margin-right: 30px;
  }
  .xl\:mt-0 {
    margin-top: 0px;
  }
  .xl\:h-\[503px\] {
    height: 503px;
  }
  .xl\:h-\[768px\] {
    height: 768px;
  }
  .xl\:h-\[91px\] {
    height: 91px;
  }
  .xl\:min-h-\[369px\] {
    min-height: 369px;
  }
  .xl\:w-\[91px\] {
    width: 91px;
  }
  .xl\:flex-row {
    flex-direction: row;
  }
  .xl\:\!p-14 {
    padding: 3.5rem !important;
  }
  .xl\:p-14 {
    padding: 3.5rem;
  }
  .xl\:text-5\.5xl {
    font-size: 54px;
  }
  .xl\:text-\[18px\] {
    font-size: 18px;
  }
}

/*# sourceMappingURL=style-index.css.map*/