/* Hero */
.hero {
  position: relative;
}
.hero__slideshow {
  position: relative;
}
.hero__slideshow .splide__slide .aios-slider-img::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 15.13%), linear-gradient(180deg, rgba(0, 0, 0, 0) 46.88%, rgba(0, 0, 0, 0.6) 100%);
}
.hero__slideshow .splide__pagination {
  bottom: 36px !important;
}
.hero__slideshow .splide__pagination__page {
  opacity: 0.5;
  transform: scale(1) !important;
}
.hero__slideshow .splide__pagination__page .is-active {
  background: #fff;
  opacity: 1 !important;
}
.hero__slideshow .splide__pagination li {
  margin: 0 5px;
}
.hero__content {
  position: absolute;
  width: 100%;
  bottom: 68px;
  left: 0;
  height: auto;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.hero__content h2 {
  font-size: 35px;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  padding-bottom: 16px;
}
.hero__content h2 small {
  display: block;
  color: #FFF;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 2.4px;
  font-family: var(--font-family-default);
  text-transform: uppercase;
}
.hero__content h2 strong {
  text-transform: uppercase;
  font-weight: 400;
  padding: 13px 0 0;
  display: block;
}

/* About */
.hpAbout {
  padding: 15px 0 0;
}
.hpAbout__container {
  padding: 40px 5px;
}
.hpAbout__mobileHeading {
  text-align: center;
}
.hpAbout__Photo {
  position: relative;
  margin: 50px auto 40px;
  padding: 40px 0 0 41.11px;
  width: 100%;
  flex-shrink: 0;
}
.hpAbout__Photo img {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
  z-index: 10;
}
.hpAbout__Photo--overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(100% - 61px);
  height: calc(100% - 57px);
  background-size: cover;
  z-index: 1;
}
.hpAbout__Content {
  text-align: center;
}
.hpAbout__Content .site-heading {
  display: none;
}
.hpAbout__Content p {
  color: var(--secondary-text);
  font-size: 15px;
  font-weight: 500;
  line-height: 2;
  padding: 15px 0;
}
.hpAbout__contactInfo {
  margin: 50px 0;
}
.hpAbout__contactInfo ul li {
  padding: 5px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--secondary-text);
  font-size: 16px;
  font-weight: 500;
}
.hpAbout__contactInfo ul li a {
  color: var(--secondary-text);
}
.hpAbout__contactInfo ul li svg {
  margin-right: 7px;
}
.hpAbout__contactInfo ul li svg path {
  fill: var(--secondary-text);
}

/* Stats */
.hpNumebrStats__container {
  text-align: center;
  padding: 40px 5px;
}
.hpNumebrStats__items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 6px 0 0;
  padding: 0 5px;
}
.hpNumebrStats__item {
  width: 50%;
  margin: 24px 0;
  position: relative;
  padding: 0 0 7.83px;
}
.hpNumebrStats__item h3 {
  font-size: 35px;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
}
.hpNumebrStats__item small {
  display: block;
  padding: 14px 0 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.hpNumebrStats__item::after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background: #D9D9D9;
}
.hpNumebrStats__item:nth-child(odd)::after {
  display: none;
}
.hpNumebrStats__item:first-child::after {
  display: none !important;
}

.hpAgents {
  position: relative;
  margin: 40px -15px;
  overflow: hidden;
}
.hpAgents__bg {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: calc(100% - 260px);
  z-index: 1;
  background-position: center center;
  background-size: cover;
}
.hpAgents__container {
  position: relative;
  z-index: 5;
  padding: 54px 53px 40px;
}
.hpAgents__title {
  text-align: center;
  z-index: 5;
  position: relative;
}
.hpAgents__slideWrap {
  position: relative;
}
.hpAgents__slideWrap .floatingPagination {
  position: absolute;
  left: 0;
  top: 40%;
  width: 100%;
  transform: translate(0, -50%);
  display: none;
  z-index: 10;
}
.hpAgents__items {
  margin: 41.21px 0;
}
.hpAgents__item {
  position: relative;
}
.hpAgents__item a {
  display: block;
  width: 100%;
  color: var(--primary-text);
}
.hpAgents__item a:hover img {
  filter: grayscale(1);
}
.hpAgents__item--image {
  position: relative;
}
.hpAgents__item--image canvas {
  display: block;
  width: 100%;
  height: auto;
}
.hpAgents__item--image img {
  -o-object-position: center;
     object-position: center;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: var(--transition);
}
.hpAgents__item--content {
  margin: 35.79px 0 0;
}
.hpAgents__item--content h3 {
  color: var(--primary-text);
  text-align: center;
  font-size: 25px;
  letter-spacing: 1.25px;
  line-height: 1;
  text-transform: uppercase;
}
.hpAgents__item--content small {
  color: var(--primary-text);
  text-align: center;
  font-size: 13px;
  line-height: 1.9;
  letter-spacing: 1.95px;
  text-transform: uppercase;
  display: block;
}

.hpFeaturedProperties {
  position: relative;
  padding: 40px 0;
}
.hpFeaturedProperties__bg {
  position: absolute;
  left: 50%;
  top: 0;
  width: 100%;
  height: calc(100% - 231px);
  max-width: 314px;
  z-index: 1;
  background-position: center center;
  background-size: cover;
  transform: translate(-50%, 0);
}
.hpFeaturedProperties__container {
  position: relative;
  z-index: 5;
  padding: 54px 0 0;
}
.hpFeaturedProperties__title {
  text-align: center;
}
.hpFeaturedProperties__title .site-button-white {
  display: none;
}
.hpFeaturedProperties__items {
  margin: 35px 0 0;
}
.hpFeaturedProperties__item {
  padding: 5.5px 0;
}
.hpFeaturedProperties__item a {
  display: block;
  position: relative;
  color: #000;
  width: 100%;
  height: 100%;
}
.hpFeaturedProperties__item a:hover .hpFeaturedProperties__item--image img {
  filter: grayscale(1);
}
.hpFeaturedProperties__item--image {
  position: relative;
  z-index: 1;
}
.hpFeaturedProperties__item--image canvas {
  display: block;
  width: 100%;
  height: 200px;
}
.hpFeaturedProperties__item--image img {
  -o-object-position: center;
     object-position: center;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: var(--transition);
  z-index: 5;
}
.hpFeaturedProperties__item--image .fp-status {
  position: absolute;
  top: 8px;
  right: 8px;
  color: #fff;
  z-index: 7;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0.5px;
  background: rgba(0, 0, 0, 0.7);
  width: 80px;
  text-transform: uppercase;
  padding: 6px 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hpFeaturedProperties__item--content {
  position: absolute;
  left: 8.21px;
  bottom: 0;
  z-index: 5;
  background: #fff;
  width: 100%;
  max-width: 185px;
  padding: 5px 12px;
}
.hpFeaturedProperties__item--content h3 {
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  color: #000;
}
.hpFeaturedProperties__item--content h3 small {
  font-family: var(--font-family-default);
  font-size: 10px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #000;
}
.hpFeaturedProperties__item--content strong {
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  display: block;
  padding: 12px 0 0;
  color: #000;
}
.hpFeaturedProperties__button {
  margin: 50px 0 0;
  text-align: center;
}

/* Search */
.hpSearch__container {
  padding: 40px 5px;
}
.hpSearch__title {
  text-align: center;
}
.hpSearch__title h2 em {
  color: var(--secondary-text);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 1.8px;
  display: none;
  padding: 10px 0 0;
}
.hpSearch__form {
  padding: 50px 0;
}
.hpSearch__form--copyright p {
  color: #7F7F7F;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  text-align: center;
  letter-spacing: 1.8px;
  padding: 12px 0 0;
  width: 100%;
}
.hpSearch__form--row {
  margin: 0 -4px;
  display: flex;
}
.hpSearch__form--col {
  width: 50%;
  padding: 4px;
}
.hpSearch__form--col--full {
  width: 100%;
}
.hpSearch__form--col label {
  display: none;
}
.hpSearch__form--col select {
  display: block;
  cursor: pointer;
  width: 100%;
  height: 43px;
  border: none;
  border-bottom: 1px solid #7F7F7F;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAFCAYAAABxeg0vAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI0LTEyLTE4VDA3OjMyOjI3KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0xMi0xOFQwNzo0Nzo1NiswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNC0xMi0xOFQwNzo0Nzo1NiswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3Mzk4NzYwMy0yMWJhLWYyNDMtYTliMy0yNDJjNmVhNTcwOWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzM5ODc2MDMtMjFiYS1mMjQzLWE5YjMtMjQyYzZlYTU3MDlkIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NzM5ODc2MDMtMjFiYS1mMjQzLWE5YjMtMjQyYzZlYTU3MDlkIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo3Mzk4NzYwMy0yMWJhLWYyNDMtYTliMy0yNDJjNmVhNTcwOWQiIHN0RXZ0OndoZW49IjIwMjQtMTItMThUMDc6MzI6MjcrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6wsrHxAAAAd0lEQVQImXWLPQqDQBhEnyH2KVOofM1CSq+UEyyewCNsPJI3SJ9mGyG9jRh3P4sgiD8D08y8h5HMchIjhVVV1r3AtTWSuwP4BaHd7sn/lDIh1CP9E26kBAex+fjurap7AeAhd4mkLgITv8r7rwc4FRZpABb4SJgB8D8z+vE1/uUAAAAASUVORK5CYII=") no-repeat right center;
  outline: none;
  color: #000;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}
.hpSearch__form--submit {
  margin-top: 46px;
}
.hpSearch__form--submit input {
  display: block;
  width: 100%;
  max-width: 172px;
  margin: 0 auto;
  border: none;
  background: var(--primary);
  height: 50px;
  color: #FFF;
  text-align: center;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 2px;
  transition: var(--transition);
  text-transform: uppercase;
}
.hpSearch__form--submit input:hover {
  background: #868686;
  color: #fff;
  border-color: #868686;
}

.hpTestimonials {
  overflow: hidden;
  margin: 0 -15px 40px;
  padding: 94px 40px 0;
  position: relative;
}
.hpTestimonials__bg {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: calc(100% - 70px);
  z-index: 1;
  background-position: center center;
  background-size: cover;
}
.hpTestimonials__container {
  position: relative;
  z-index: 4;
  background: #fff;
  padding: 40px 21.5px;
}
.hpTestimonials__title {
  text-align: center;
}
.hpTestimonials__slide {
  padding: 30px 0;
}
.hpTestimonials__slide .floatingPagination {
  display: none;
}
.hpTestimonials__slide .floatingPagination button {
  top: 50%;
}
.hpTestimonials__item p {
  text-align: center;
  color: var(--secondary-text);
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 2;
}
.hpTestimonials__pagination .site-button {
  margin: 0 15px;
}

.hpTestimonialsVideo {
  position: relative;
  display: block;
  overflow: hidden;
}
.hpTestimonialsVideo__container {
  margin: 0 -15px;
  padding: 60px 16px 98px;
}
.hpTestimonialsVideo__title {
  position: relative;
  display: flex;
  justify-content: center;
  flex-flow: row wrap;
}
.hpTestimonialsVideo__lists {
  position: relative;
  display: block;
  margin-top: 32px;
  overflow: visible;
}
.hpTestimonialsVideo__lists .swiper-slide {
  transition: var(--transition);
  transition-property: transform, transform-origin;
}
.hpTestimonialsVideo__lists .swiper-slide.swiper-slide-active {
  --name-opacity: 1;
}
.hpTestimonialsVideo__list {
  position: relative;
  display: block;
}
.hpTestimonialsVideo__list--image {
  position: relative;
  display: block;
}
.hpTestimonialsVideo__list--image canvas {
  display: block;
  width: 100%;
  aspect-ratio: 341.42/192;
}
.hpTestimonialsVideo__list--image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.hpTestimonialsVideo__list--name {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 32px;
  padding: 0 50px;
  height: 35px;
  color: var(--primary-text, #000);
  text-align: center;
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 9px;
  text-transform: uppercase;
  opacity: var(--name-opacity, 0);
  transition: var(--transition);
}
.hpTestimonialsVideo__pagination {
  position: absolute;
  z-index: 10;
  bottom: 0;
  left: 0;
  right: 0;
  margin-top: 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
}
.hpTestimonialsVideo__pagination button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  outline: none;
  pointer-events: auto;
  background-size: auto 35px;
}

.hpTestimonialsPopup.aiosp-wrap {
  pointer-events: none;
}
.hpTestimonialsPopup.aiosp-bg {
  background: rgba(0, 0, 0, 0.8);
  opacity: 1;
}
.hpTestimonialsPopup .aiosp-container {
  padding: 50px 11px;
  pointer-events: none;
}
.hpTestimonialsPopup .aiosp-content {
  pointer-events: auto;
}
.hpTestimonialsPopup .aiosp-content.with-arrow {
  padding-bottom: 91px;
}
.hpTestimonialsPopup__item {
  position: relative;
  display: block;
  height: 100%;
}
.hpTestimonialsPopup__item .plyr {
  --plyr-color-main: var(--primary);
  height: 100%;
}
.hpTestimonialsPopup__video {
  position: relative;
  display: block;
  width: 100%;
}
.hpTestimonialsPopup__name {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: calc(100% + 32px);
  left: 0;
  right: 0;
  color: #FFF;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 9px;
  text-transform: uppercase;
  text-shadow: none !important;
  height: 59px;
}
.hpTestimonialsPopup__pagination {
  position: absolute;
  z-index: 10;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: space-between;
  pointer-events: none;
}
.hpTestimonialsPopup__pagination button {
  position: relative;
  display: block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  border: none;
  width: 59px;
  height: 59px;
  background: var(--button-bg);
  pointer-events: auto;
  transition: var(--transition);
}
.hpTestimonialsPopup__pagination button:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: var(--icon-color, #fff);
  -webkit-mask-image: var(--icon-image, none);
          mask-image: var(--icon-image, none);
  -webkit-mask-size: auto 35px;
          mask-size: auto 35px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  transition: var(--transition);
}
.hpTestimonialsPopup__pagination button[data-arrow=left] {
  --icon-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDIxIDM2IiBmaWxsPSJub25lIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuNjk4NjAxIDE5LjIxNDFMMTguMjA4OCAzNS4xNjgyQzE4Ljc4MzQgMzUuNzM2OSAxOS43MTM4IDM1LjczNjkgMjAuMjg5OSAzNS4xNjgyQzIwLjg2MyAzNC41OTk0IDIwLjg2MyAzMy42NjYyIDIwLjI4OTkgMzMuMDk3NEwzLjgzNTQ4IDE4LjEwNTdMMjAuMjg5OSAzLjA5OTQzQzIwLjg2MyAyLjUzMDY4IDIwLjg2MyAxLjYxMjA1IDIwLjI4OTkgMS4wMjg3MUMxOS43MTM4IDAuNDU5OTYxIDE4Ljc4MzQgMC40NTk5NjEgMTguMjA4OCAxLjAyODcxTDAuNjk4NjAxIDE2Ljk4MjhDMC4zOTIzNTEgMTcuMjg5IDAuMjYxMTI5IDE3LjY5NzQgMC4yODE1NDggMTguMTA1N0MwLjI2MTEyOSAxOC40OTk1IDAuMzkyMzUxIDE4LjkwNzggMC42OTg2MDEgMTkuMjE0MVoiIGZpbGw9IiNmZmYiLz4KPC9zdmc+");
}
.hpTestimonialsPopup__pagination button[data-arrow=right] {
  --icon-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDIxIDM2IiBmaWxsPSJub25lIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwLjMwMTQgMTkuMjE0MUwyLjc5MTE2IDM1LjE2ODJDMi4yMTY1OCAzNS43MzY5IDEuMjg2MTYgMzUuNzM2OSAwLjcxMDExNyAzNS4xNjgyQzAuMTM2OTkyIDM0LjU5OTQgMC4xMzY5OTIgMzMuNjY2MiAwLjcxMDExNyAzMy4wOTc0TDE3LjE2NDUgMTguMTA1N0wwLjcxMDExNyAzLjA5OTQzQzAuMTM2OTkyIDIuNTMwNjggMC4xMzY5OTIgMS42MTIwNSAwLjcxMDExNyAxLjAyODcxQzEuMjg2MTYgMC40NTk5NjEgMi4yMTY1OCAwLjQ1OTk2MSAyLjc5MTE2IDEuMDI4NzFMMjAuMzAxNCAxNi45ODI4QzIwLjYwNzYgMTcuMjg5IDIwLjczODkgMTcuNjk3NCAyMC43MTg1IDE4LjEwNTdDMjAuNzM4OSAxOC40OTk1IDIwLjYwNzYgMTguOTA3OCAyMC4zMDE0IDE5LjIxNDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=");
}
.hpTestimonialsPopup__pagination button:active, .hpTestimonialsPopup__pagination button:hover {
  --button-bg: #fff;
  --icon-color: var(--primary, #000);
}
.hpTestimonialsPopup__close {
  position: absolute;
  bottom: calc(100% + 18px);
  right: 0;
  color: #FFF;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 1.68px;
  text-transform: uppercase;
}

.hpSocialSection {
  margin: 0 -15px;
  position: relative;
}
.hpSocialSection__container {
  padding: 40px 0;
}
.hpSocialSection__inTheMedia {
  text-align: center;
}
.hpSocialSection__inTheMedia--content {
  margin: 30px 0 0;
  padding: 0 30px;
  text-align: center;
}
.hpSocialSection__inTheMedia--content h3 {
  font-family: var(--font-family-default);
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 9px;
  margin: 0 0 30px;
}
.hpSocialSection__inTheMedia--content p {
  color: var(--secondary-text);
  font-size: 13px;
  font-weight: 400;
  line-height: 1.6;
}
.hpSocialSection__inTheMedia--content .site-button {
  display: block;
  margin: 30px 0 0;
}
.hpSocialSection__inTheMedia--content .site-button a {
  width: 100%;
  max-width: 100%;
}
.hpSocialSection__inTheMedia--popup {
  margin: 30px 0;
}
.hpSocialSection__inTheMedia--popup a {
  position: relative;
  display: block;
  width: 100%;
}
.hpSocialSection__inTheMedia--popup a canvas {
  width: 100%;
  height: auto;
}
.hpSocialSection__inTheMedia--popup a img {
  -o-object-position: center;
     object-position: center;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: var(--transition);
  z-index: 5;
}
.hpSocialSection__inTheMedia--popup a::after {
  display: block;
  content: "";
  background: #000;
  opacity: 0.2;
  width: 100%;
  height: 100%;
  z-index: 6;
  position: absolute;
  left: 0;
  top: 0;
}
.hpSocialSection__inTheMedia--popup a .playBttn {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 7;
}
.hpSocialSection__fuoSocial {
  padding: 50px 20px;
}
.hpSocialSection__fuoSocial--title {
  text-align: center;
}
.hpSocialSection__fuoSocial--title .site-heading h2 em {
  font-family: var(--font-family-title);
  color: var(--secondary-text);
  font-size: 15px;
  font-weight: 400;
  line-height: 100%; /* 25px */
  text-transform: uppercase;
  letter-spacing: initial;
  line-height: 1.6;
}
.hpSocialSection__fuoSocial--socials {
  display: flex;
  flex-wrap: wrap;
  margin: 30px -4px 0;
}
.hpSocialSection__fuoSocial--socials--item {
  width: 33.3333333333%;
  padding: 4px;
}
.hpSocialSection__fuoSocial--socials--item a {
  position: relative;
  display: block;
  width: 100%;
}
.hpSocialSection__fuoSocial--socials--item a::after {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #000;
  transition: var(--transition);
  opacity: 0;
  z-index: 6;
  content: "";
}
.hpSocialSection__fuoSocial--socials--item a:hover::after {
  opacity: 0.5;
}
.hpSocialSection__fuoSocial--socials--item a canvas {
  display: block;
  width: 100%;
  height: 106px;
}
.hpSocialSection__fuoSocial--socials--item a img {
  -o-object-position: center;
     object-position: center;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: var(--transition);
  z-index: 5;
}
.hpSocialSection__fuoSocial--socialLinks {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: center;
  align-items: center;
}
.hpSocialSection__fuoSocial--socialLinks a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(50% - 4px);
  height: 48px;
  color: var(--primary);
  transition: var(--transition);
  border: 1px solid #AAA;
  font-size: 28px;
}
.hpSocialSection__fuoSocial--socialLinks a:hover {
  background: var(--primary);
  color: #fff;
  border-color: var(--primary);
}
.hpSocialSection__fuoSocial--socialLinks a span {
  display: none;
}

.hpWorkTogether {
  position: relative;
}
.hpWorkTogether__container {
  padding: 40px 5px 73px;
}
.hpWorkTogether__title {
  padding: 0 20px;
  text-align: center;
}
.hpWorkTogether__items {
  padding: 30px 0;
}
.hpWorkTogether__item {
  padding: 12px 16px 12px 34px;
}
.hpWorkTogether__item a {
  display: block;
  width: 100%;
  height: 152px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  box-shadow: 0px 7px 29px 0px rgba(100, 100, 111, 0.15);
  background: #FFF;
  transition: var(--transition);
}
.hpWorkTogether__item a::after {
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background: url(data:image/jpeg;base64,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) no-repeat 0 0 transparent;
  background-size: cover;
  transition: var(--transition);
  opacity: 0;
  z-index: 1;
}
.hpWorkTogether__item a span {
  position: relative;
  color: #000;
  font-size: 25px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 1.25px;
  font-family: var(--font-family-title);
  text-transform: uppercase;
  text-decoration: none;
  padding: 0 0 10px;
  transition: var(--transition);
  position: absolute;
  left: -18px;
  top: 50%;
  transform: translate(0, -50%);
  z-index: 5;
  white-space: nowrap;
}
.hpWorkTogether__item a span::after {
  display: block;
  width: 58px;
  height: 2px;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background: #000;
  transition: all 0.6s ease-in-out;
}
.hpWorkTogether__item a:hover::after {
  opacity: 1;
}
.hpWorkTogether__item a:hover span {
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
}
.hpWorkTogether__item a:hover span::after {
  width: 100%;
  background: #fff;
}
@media screen and (min-width: 744px) {
  .hero__slideshow .splide__pagination {
    bottom: 58px !important;
  }
  .hero__content {
    bottom: 90px;
  }
  .hero__content h2 {
    font-size: 50px;
    padding-bottom: 16px;
  }
  .hero__content h2 small {
    font-size: 16px;
    letter-spacing: 8px;
  }
  .hpAbout__container {
    padding: 40px 25px;
  }
  .hpAbout__Photo {
    max-width: 440px;
  }
  .hpAbout__contactInfo ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .hpAbout__contactInfo ul li {
    padding: 0 8px;
  }
  .hpNumebrStats__container {
    padding: 40px;
  }
  .hpNumebrStats__container {
    padding: 40px 60px;
  }
  .hpNumebrStats__items {
    padding: 0 20px;
  }
  .hpNumebrStats__item {
    padding: 0 0 23px;
  }
  .hpNumebrStats__item h3 {
    font-size: 50px;
  }
  .hpNumebrStats__item small {
    font-size: 14px;
    letter-spacing: 0.7px;
  }
  .hpAgents__bg {
    height: calc(100% - 319px);
  }
  .hpAgents__container {
    padding-left: 76px;
    padding-right: 76px;
  }
  .hpAgents__slideWrap .floatingPagination {
    display: block;
  }
  .hpAgents__items {
    margin: 47px 0 63px;
  }
  .hpFeaturedProperties__bg {
    max-width: 565px;
    height: calc(100% - 293px);
  }
  .hpFeaturedProperties__title h2 {
    text-align: left;
  }
  .hpFeaturedProperties__items {
    margin: 37px 0 0;
  }
  .hpFeaturedProperties__item--image canvas {
    height: 331.869px;
  }
  .hpFeaturedProperties__item--image .fp-status {
    font-size: 14px;
    padding: 11px 20px;
    width: 113px;
    top: 16px;
    right: 16px;
  }
  .hpFeaturedProperties__item--content {
    left: 38.69px;
    padding: 12px 24px;
    max-width: 264px;
  }
  .hpFeaturedProperties__item--content h3 {
    font-size: 20px;
    line-height: 1.2;
  }
  .hpFeaturedProperties__item--content h3 small {
    font-size: 14px;
    letter-spacing: 0.7px;
  }
  .hpFeaturedProperties__item--content strong {
    font-size: 20px;
    padding: 16px 0 0;
  }
  .hpSearch__container {
    padding: 40px 25px;
  }
  .hpSearch__form form {
    display: flex;
    flex-wrap: wrap;
  }
  .hpSearch__form--copyright {
    width: 100%;
  }
  .hpSearch__form--copyright p {
    display: block;
  }
  .hpSearch__form--row {
    width: 50%;
    padding: 0 4px;
    margin: 0;
  }
  .hpSearch__form--row:first-child {
    width: 100%;
  }
  .hpSearch__form--submit {
    margin-top: 44px;
    width: 100%;
  }
  .hpTestimonials__bg {
    height: calc(100% - 23px);
  }
  .hpTestimonials__container {
    padding: 70px 81px;
  }
  .hpTestimonials__item p {
    line-height: 2;
  }
  .hpTestimonials__pagination .site-button {
    margin: 0 30px;
  }
  .hpTestimonials__pagination .paginationButtons__prev {
    display: block;
  }
  .hpTestimonials__pagination .paginationButtons__next {
    display: block;
  }
  .hpTestimonialsVideo__container {
    padding: 40px 16px;
  }
  .hpTestimonialsVideo__list--image canvas {
    aspect-ratio: 661.503/372;
  }
  .hpTestimonialsVideo__list--name {
    padding: 0 74px;
    height: 59px;
  }
  .hpTestimonialsVideo__pagination button {
    width: 59px;
    height: 59px;
  }
  .hpTestimonialsPopup .aiosp-container {
    padding: 50px 41px;
  }
  .hpSocialSection__container {
    padding: 40px;
  }
  .hpSocialSection__inTheMedia--content .site-button {
    display: inline-block;
  }
  .hpSocialSection__fuoSocial {
    padding: 50px 0 0;
  }
  .hpSocialSection__fuoSocial--title .site-heading h2 em {
    font-size: 25px;
    letter-spacing: 1.25px;
    line-height: 1;
  }
  .hpSocialSection__fuoSocial--socials {
    max-width: 592px;
    margin: 30px auto 0;
  }
  .hpSocialSection__fuoSocial--socials--item a canvas {
    height: 186px;
  }
  .hpSocialSection__fuoSocial--socialLinks a {
    height: 88px;
  }
  .hpWorkTogether__title {
    padding: 0;
  }
  .hpWorkTogether__items {
    display: flex;
    flex-wrap: wrap;
  }
  .hpWorkTogether__item {
    width: 50%;
  }
}
@media screen and (min-width: 1024px) {
  .hero__content h2 {
    padding-bottom: 30px;
  }
  .hero__content h2 small {
    letter-spacing: 9px;
    font-size: 18px;
  }
  .hpAbout__container {
    display: flex;
    padding: 40px 45px;
    align-items: flex-start;
  }
  .hpAbout__mobileHeading {
    display: none;
  }
  .hpAbout__Photo {
    max-width: 373px;
  }
  .hpAbout__Content {
    margin-left: 48px;
    text-align: left;
  }
  .hpAbout__Content .site-heading {
    display: block;
  }
  .hpAbout__Content .site-heading h2 {
    text-align: left;
  }
  .hpAbout__Content .site-heading h2 em {
    margin: 0 0 15px;
    padding: 0;
  }
  .hpAbout__contactInfo {
    margin: 9px 0 24px;
  }
  .hpAbout__contactInfo ul {
    justify-content: flex-start;
  }
  .hpAbout__contactInfo ul li {
    margin-right: 35.78px;
    padding: 5px 0;
  }
  .hpNumebrStats__items {
    flex-wrap: nowrap;
    margin: 15px 0 0;
    padding: 0;
  }
  .hpNumebrStats__item {
    margin: 0;
    padding: 27px 0;
    width: 100%;
  }
  .hpNumebrStats__item:nth-child(odd)::after {
    display: block;
  }
  .hpAgents {
    margin-left: 0;
    margin-right: 0;
  }
  .hpFeaturedProperties__bg {
    max-width: 821px;
    height: calc(100% - 396px);
  }
  .hpFeaturedProperties__items {
    margin: 25px -15px 0;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .hpFeaturedProperties__item {
    width: 50%;
    padding: 15px;
  }
  .hpFeaturedProperties__item:nth-child(2) {
    margin-top: 40px;
  }
  .hpFeaturedProperties__item:nth-child(odd) {
    margin-top: -40px;
  }
  .hpFeaturedProperties__item:first-child {
    margin-top: 0;
  }
  .hpFeaturedProperties__item--image canvas {
    height: 440.131px;
  }
  .hpFeaturedProperties__item--image .fp-status {
    top: 20px;
    right: 20px;
  }
  .hpSearch__container {
    padding: 40px 45px;
  }
  .hpTestimonials {
    padding: 92px 60px 0;
  }
  .hpTestimonials__container {
    padding: 80px 112px;
  }
  .hpTestimonials__slide .floatingPagination {
    display: block;
  }
  .hpTestimonials__slide .floatingPagination button.pagination-prev {
    left: 20px;
  }
  .hpTestimonials__slide .floatingPagination button.pagination-next {
    right: 20px;
  }
  .hpTestimonials__pagination .paginationButtons__prev {
    display: none;
  }
  .hpTestimonials__pagination .paginationButtons__next {
    display: none;
  }
  .hpTestimonialsVideo {
    margin: 0 -15px;
  }
  .hpTestimonialsVideo__container {
    padding: 60px 0;
  }
  .hpTestimonialsVideo__title .site-heading h2 {
    text-align: left;
  }
  .hpTestimonialsVideo__lists {
    padding: 0 112px 91px;
  }
  .hpTestimonialsVideo__lists .swiper-slide {
    --scale: 93.75%;
    --translate: calc(100% - var(--scale));
    transform: scale(var(--scale)) translateX(calc(var(--translate) * 1 + 128px));
    transform-origin: var(--origin, right);
  }
  .hpTestimonialsVideo__lists .swiper-slide.swiper-slide-prev, .hpTestimonialsVideo__lists .swiper-slide.swiper-slide-active, .hpTestimonialsVideo__lists .swiper-slide.swiper-slide-next {
    transform: scale(var(--scale));
  }
  .hpTestimonialsVideo__lists .swiper-slide.swiper-slide-prev {
    --origin: right;
  }
  .hpTestimonialsVideo__lists .swiper-slide.swiper-slide-next {
    --origin: left;
  }
  .hpTestimonialsVideo__lists .swiper-slide.swiper-slide-next ~ div {
    --origin: left;
    transform: scale(var(--scale)) translateX(calc(var(--translate) * -1 - 128px));
  }
  .hpTestimonialsVideo__lists .swiper-slide.swiper-slide-active {
    --origin: center;
    --scale: 100%;
  }
  .hpTestimonialsVideo__list--image canvas {
    aspect-ratio: 796.649/448;
  }
  .hpTestimonialsVideo__list--name {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    transform: translateY(calc(100% + 32px));
  }
  .hpTestimonialsVideo__pagination {
    padding: 0 112px;
  }
  .hpTestimonialsPopup .aiosp-container {
    padding: 100px 32px;
  }
  .hpTestimonialsPopup .aiosp-content {
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    height: 100%;
  }
  .hpTestimonialsPopup__pagination {
    padding: 0 80px;
  }
  .hpSocialSection__container {
    padding: 40px 60px;
  }
  .hpSocialSection__fuoSocial {
    padding: 70px 0 0;
  }
  .hpWorkTogether__item {
    width: 25%;
  }
  .hpWorkTogether__item a span {
    white-space: initial;
    padding-right: 5px;
  }
  .hpWorkTogether__item a:hover {
    margin-left: 10px;
  }
}
@media screen and (min-width: 1280px) {
  .hero__slideshow .splide__pagination {
    bottom: 60px !important;
  }
  .hero__content {
    bottom: 92px;
  }
  .hero__content h2 {
    padding-bottom: 21px;
  }
  .hpAbout__container {
    padding: 40px 70px;
  }
  .hpAbout__Photo {
    max-width: 560px;
  }
  .hpAbout__Content {
    margin-left: 61px;
  }
  .hpAbout__Content p {
    line-height: 2;
  }
  .hpNumebrStats__items {
    padding: 0 60px;
  }
  .hpNumebrStats__item small {
    font-size: 18px;
  }
  .hpAgents__bg {
    height: calc(100% - 339px);
  }
  .hpAgents__container {
    padding-left: 95px;
    padding-right: 95px;
  }
  .hpFeaturedProperties__bg {
    max-width: 1233px;
  }
  .hpFeaturedProperties__container {
    padding: 90px 70px 0;
  }
  .hpFeaturedProperties__title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 106px;
  }
  .hpFeaturedProperties__title .site-button-white {
    display: block;
  }
  .hpFeaturedProperties__items {
    margin: 23px -15px 0;
  }
  .hpFeaturedProperties__item:nth-child(2) {
    margin-top: 59px;
  }
  .hpFeaturedProperties__item:nth-child(odd) {
    margin-top: -59px;
  }
  .hpFeaturedProperties__item:first-child {
    margin-top: 0;
  }
  .hpFeaturedProperties__item--image canvas {
    height: 445px;
  }
  .hpFeaturedProperties__item--image .fp-status {
    font-size: 18px;
    width: 159px;
    padding: 8px 33px;
  }
  .hpFeaturedProperties__item--content {
    max-width: 367px;
    padding: 16px 24px;
  }
  .hpFeaturedProperties__item--content h3 {
    font-size: 26px;
  }
  .hpFeaturedProperties__item--content h3 small {
    letter-spacing: 0.9px;
    font-size: 18px;
  }
  .hpFeaturedProperties__item--content strong {
    font-size: 25px;
  }
  .hpFeaturedProperties__button {
    display: none;
  }
  .hpSearch__container {
    padding: 40px calc(11.6875rem - 15px);
    display: flex;
    justify-content: space-between;
  }
  .hpSearch__title {
    text-align: left;
  }
  .hpSearch__title h2 {
    text-align: left;
  }
  .hpSearch__title h2 em {
    display: block;
  }
  .hpSearch__form {
    width: 100%;
    max-width: 550px;
    padding: 0;
  }
  .hpSearch__form--copyright {
    display: none;
  }
  .hpSearch__form--submit input {
    margin: 0 0 0 auto;
  }
  .hpTestimonials {
    margin: 40px 0;
    padding: 111px 132px 0;
  }
  .hpTestimonials__bg {
    height: calc(100% - 8px);
  }
  .hpTestimonials__container {
    padding: 70px 180px;
  }
  .hpTestimonials__slide {
    padding: 50px 0;
  }
  .hpTestimonials__slide .floatingPagination button.pagination-prev {
    left: 60.5px;
  }
  .hpTestimonials__slide .floatingPagination button.pagination-next {
    right: 60.5px;
  }
  .hpTestimonialsVideo__container {
    max-width: 1440px;
    margin: 0 auto;
    padding: 80px 0;
  }
  .hpTestimonialsVideo__lists {
    padding: 0 200px 91px;
  }
  .hpTestimonialsVideo__lists .swiper-slide {
    --scale: 71.91%;
  }
  .hpTestimonialsVideo__list--name {
    font-size: 16px;
    line-height: 1.125;
    letter-spacing: 2.24px;
  }
  .hpTestimonialsVideo__pagination {
    padding: 0 200px;
  }
  .hpTestimonialsPopup .aiosp-container {
    padding: 100px 92px;
  }
  .hpTestimonialsPopup__pagination {
    padding: 0 88px;
  }
  .hpSocialSection {
    margin: 0;
  }
  .hpSocialSection__container {
    display: flex;
    padding: 40px 134px;
  }
  .hpSocialSection__inTheMedia {
    width: 100%;
    max-width: 590px;
    flex-shrink: 0;
    text-align: left;
  }
  .hpSocialSection__inTheMedia .site-heading h2 {
    text-align: left;
  }
  .hpSocialSection__inTheMedia--popup {
    margin: 41px 0 30px;
  }
  .hpSocialSection__fuoSocial {
    padding: 0;
    margin-left: 90px;
  }
  .hpSocialSection__fuoSocial--title {
    text-align: left;
  }
  .hpSocialSection__fuoSocial--title .site-heading h2 {
    text-align: left;
  }
  .hpSocialSection__fuoSocial--socials--item a canvas {
    height: 142px;
  }
  .hpSocialSection__fuoSocial--socialLinks a {
    height: 66px;
  }
  .hpWorkTogether__items {
    gap: 31px;
    justify-content: center;
    padding: 30px 161px;
  }
  .hpWorkTogether__item {
    padding: 0 0 0 22px;
    width: calc(25% - 32px);
  }
  .hpWorkTogether__item a {
    height: 172px;
  }
  .hpWorkTogether__item a span {
    left: -22px;
    white-space: nowrap;
  }
  .hpWorkTogether__item a span::after {
    width: 72px;
  }
}