.s-hh {
  padding-top: var(--header-banner-h);
}
.s-hh__container:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 195px;
  background: linear-gradient(180deg, var(--1-color) 0%, rgba(var(--1-color-rgb)/0.76) 26.44%, rgba(var(--1-color-rgb)/0) 100%);
  z-index: 1;
}
.s-hh__col--1 {
  padding: calc(var(--header-height) - var(--header-banner-h) + min(150px, 10vh)) 30px 80px var(--fluid-padding-offset-x);
  min-height: calc(var(--vh-2, 1vh) * 100 - var(--header-banner-h));
  z-index: 2;
  width: max(42%, 640px);
}
.s-hh__col--2 {
  z-index: 0;
  width: 58%;
}
.s-hh__line {
  width: 60px;
  height: 2px;
  background: var(--5-color);
  margin: 26px 0 36px;
}
.s-hh__title {
  margin-bottom: 0;
}
.s-hh__txt {
  max-width: 460px;
  /* opacity: 0.8; */
  margin-bottom: 35px;
}
.s-hh__container {
  max-width: 100%;
}
.s-hh__pic-block {
  top: 0;
  left: -30px;
  width: calc(100% + 30px);
  height: 100%;
}
.s-hh__pic-block-pic-wrap {
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.s-hh__pic-block-pic-wrap,
.s-hh__pic-block-border {
  clip-path: polygon(0 0,
      100% 0,
      100% 100%,
      25% 100%);
}
.s-hh__pic-block-pic-wrap:after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(77deg, var(--1-color) 7.82%, rgb(var(--1-color-rgb)/0.5) 29.02%, rgb(var(--1-color-rgb)/0) 50.22%);
  pointer-events: none;
  z-index: 2;
}
.s-hh__pic-block-border {
  z-index: 1;
  top: 0;
  left: -2px;
  width: calc(100% + 2px);
  height: 100%;
  background: var(--5-color);
}
.s-hh__pic-block-decor {
  left: 90px;
  bottom: 0;
  z-index: 0;
}
/* ------------------------------------------------ */
.s-hero__cta-link {
  gap: 25px;
}
.s-hero__cta {
  background: var(--5-color);
  color: var(--1-color);
  padding: 6px 12px 6px 6px;
  border-radius: 50px;
  transition: background-color var(--animation-default);
}
.s-hero__cta-img-wrap {
  flex: 0 0 auto;
  width: 67px;
  height: 67px;
  border-radius: 50%;
}
.s-hero__cta-content {
  padding: 0 18px;
  line-height: 1;
}
.s-hero__cta-content-heading {
  margin-bottom: 3px;
  font-weight: 900;
  font-size: calc(var(--1-rem) * 1.125);
  line-height: 1.2;
  letter-spacing: calc(var(--0-ls) + 0.02em);
  text-transform: uppercase;
}
.s-hero__cta-additional-btn {
  gap: 8px;
  font-size: var(--1-rem);
  line-height: .82;
  letter-spacing: calc(var(--0-ls) + 0.12em);
  text-transform: uppercase;
}
/* ------------------------------------------------ */
.s-about-pics {
  padding-block: 80px 50px;
}
.s-about-pics__container {
  padding-block: 173px 167px;
}
.s-about-pics__heading {
  max-width: 600px;
  margin-bottom: 22px;
}
.s-about-pics__description {
  max-width: 435px;
  margin-bottom: 34px;
}
.s-about-pics__bg {
  z-index: 0;
  opacity: 0.2;
}
/* ------------------------------------------------ */
.s-overview {
  padding: 73px 0 80px;
  background: rgba(var(--white-color-rgb)/ 0.4);
}
.s-overview__container-heading {
  margin-bottom: 74px;
}
.s-overview__heading {
  margin-bottom: 25px;
}
.s-overview__description {
  max-width: 760px;
}
.s-pic {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.s-overview__pic {
  position: relative;
  height: 39vh;
}
/* .features-slider {
  margin: 0 0 22px;
  max-width: 508px;
} */
.features-card {
  margin-bottom: 0;
  padding: 11px 17px;
  border-bottom: 1px solid rgba(var(--1-color-rgb)/ .15);
  border-radius: 0;
  font-weight: 900;
  font-size: var(--1-rem);
  letter-spacing: calc(var(--0-ls) + 0.02em);
  text-transform: uppercase;
}
.features-card__img-wrap {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 123px;
  height: 89px;
}
/* .features-card__text {
  opacity: 0.7;
} */
.features-card__text {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: calc(100% - 116px);
  padding-left: 22px;
}
/* .features-card__img-wrap img {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
} */
/* .features-card__img-wrap:after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  opacity: 1;
  visibility: visible;
  width: 100%;
  height: 100%;
  background: rgba(235, 233, 221, 0.5);
  transition: all .3s ease-out;
} */
/* .swiper-slide-active .features-card__img-wrap:after {
  opacity: 0;
  visibility: hidden;
}
.swiper-slide-active .features-card__img-wrap img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
.swiper-slide-active .features-card__text {
  opacity: 1;
} */
.swiper-slide-active .features-card {
  background: rgba(var(--16-color-rgb)/ .4);
  border-bottom-width: 0;
  border-radius: 10px;
}
/* ------------------------------------------------ */
.s-hero__heading {
  max-width: 500px;
}
.s-hero__container {
  max-width: 100%;
}
.s-hero__description {
  margin-bottom: 35px;
  max-width: 510px;
  font-size: var(--1-rem);
}
.s-hero__content-img-wrap, .s-hero__content-wrap {
  height: calc(50% - 10px);
}
.s-hero__content-wrap {
  padding: 50px 0;
}
.s-hero__img-interference {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.7;
}
.s-hero__row {
  min-height: var(--window-height);
  padding: calc(var(--header-height) + 118px) 0 30px;
}
.s-hero__top-col {
  margin-bottom: 47px;
}
.s-hero__col-img {
  flex: 1 1 100%;
  min-height: 400px;
}
.s-hero__image,
.s-hero__video {
  position: absolute;
  left: 12px;
  top: 0;
  width: calc(100% - 24px);
  height: 100%;
  border-radius: 3px;
}
.s-hero__btn-wrap {
  gap: 16px;
}
.s-hero__btn {
  min-width: 185px;
}
.s-hero__btn-2 {
  min-width: 126px;
}
.s-tabs {
  /* border: 1px solid var(--black-color);
  border-bottom: 1px solid var(--black-color); */
  padding: 106px 0 195px;
}
.s-tabs__bg {
  opacity: 0.16;
}
.s-tabs__types:before {
  transition: all 0.3s ease-out;
}
.night-mode .s-tabs__title {
  color: currentColor;
}
.s-tabs__description {
  max-width: 460px;
}
.s-tabs__col {
  margin-bottom: 76px;
}
.s-tabs__icon {
  margin-right: 10px;
  flex: 0 0 auto;
}
.s-tabs__types {
  margin-bottom: 6px;
  padding: 8px 8px;
  width: 100%;
  max-width: 268px;
  font-size: calc(var(--1-rem) * 0.75);
  font-weight: 600;
  border-radius: 50px;
  color: var(--4-color);
  background: var(--white-color);
  border-radius: 92px;
  box-shadow: 0 1px 13.1px 0 rgba(18, 73, 90, 0.08);
}
.s-tabs__types:before {
  position: absolute;
  content: "";
  left: 8px;
  top: 8px;
  width: calc(50% - 8px);
  height: calc(100% - 16px);
  background: var(--5-color);
  border-radius: 50px;
}
.night-mode .s-tabs__types:before {
  left: 50%;
}
.night-mode .s-tabs__bg {
  opacity: 0.02;
}
.s-tabs__item {
  width: 100%;
  padding: 5px 5px 5px 10px;
  border-radius: 50px;
  transition: background 0s ease 0s, color .3s;
  justify-content: flex-start !important;
}
.s-tabs__item.active {
  background: var(--5-color);
  transition: background 0s ease .3s, color .3s;
}
.s-tabs__title {
  max-width: 640px;
  margin-bottom: 19px;
}
.s-tabs__swiper-slide {
  max-width: 276px;
  width: calc(100% - 30px);
}
.s-tabs__tab-pic {
  margin-bottom: 14px;
  height: 253px;
}
.s-tabs__swiper-slide-even .s-tabs__tab-pic {
  height: 308px;
}
.s-tabs__tab-content-js.night-js .s-tabs__swiper-slide p {
  opacity: 0.5;
}
.s-tabs__notes {
  /* color: var(--8-color); */
  opacity: .8;
  line-height: 1.2;
  /* letter-spacing: calc(var(--0-ls) - 0.02em); */
  max-width: 176px;
}
.night-mode .s-tabs__notes {
  color: var(--7-color);
}
.light-mode .s-tabs__bg-night,
.night-mode .s-tabs__bg-light {
  opacity: 0;
}
.s-tabs__types-wrap {
  margin-bottom: 77px;
}
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.fadeInRight {
  animation-name: fadeInRight;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(80px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.s-tabs__tab-title {
  margin-bottom: 3px;
}
/* .s-overview__title {
  margin-bottom: 10px;
} */
/* .features-slider {
  margin: 0 0 65px;
  max-width: 555px;
}
.features-slider-2 {
  margin-bottom: 67px;
}
.features-card {
  margin-bottom: 0;
  padding: 10px;
  background: transparent;
  border: 1px solid rgb(var(--1-color-rgb) / .24);
  border-radius: 3px;
  font-size: calc(var(--1-rem) * 0.875);
  font-weight: 600;
  min-height: 60px;
  overflow: hidden;
  position: relative;
  line-height: 1;
  letter-spacing: calc(var(--0-ls) + 0.01em);
}
.features-card:hover {
  background: rgb(var(--16-color-rgb) / .4);
}
.swiper-slide-active .features-card {
  background: rgb(var(--16-color-rgb) / .8);
}
.features-slider-2 .features-card:hover {
  background: rgb(var(--3-color-rgb) / .4);
}
.features-slider-2 .swiper-slide-active .features-card {
  background: var(--3-color);
}
.features-slider .swiper-slide {
  pointer-events: auto;
}
.features-slider .swiper-wrapper {
  transform: none !important;
  pointer-events: none;
}
.features-slider .swiper-slide {
  width: calc(50% - 8px) !important;
  margin-right: 0 !important;
  margin-bottom: 15px;
} */
.s-overview__tip {
  font-size: calc(var(--1-rem) * 0.87);
  filter: opacity(0.7);
}
/* .s-overview {
  padding: 103px 0;
}
.s-overview__heading {
  margin-bottom: 34px;
  max-width: 520px;
}
.s-overview__heading-top-decor {
  margin-bottom: 40px;
}
.s-overview__description {
  max-width: 400px;
  margin-bottom: 73px;
}
.s-overview-2__description {
  max-width: 410px;
}
.s-overview__disclaimer {
  padding-left: 8px;
} */
/* .s-overview__pics-slider .swiper-slide,  */
.heroSlider .swiper-slide {
  transition-timing-function: cubic-bezier(0, 0, 0.4, 1);
}
/* .s-overview-2__kicker {
  margin-bottom: 10px;
} */
/* .s-about-pics__description {
  max-width: 440px;
  margin-bottom: 79px;
}
.s-about-pics__kicker {
  margin-bottom: 30px;
}
.s-about-pics {
  padding: 127px 0 155px;
} */
/* .s-about-pics__heading {
  margin-bottom: 33px;
  max-width: 460px;
} */
/* .s-about-pics__img-wrap {
  padding: 33px 29px;
}
.s-about-pics__hr {
  height: 1px;
  background: rgb(var(--1-color-rgb) / .3);
  max-width: 600px;
  margin-bottom: 46px;
}
.s-about-pics__pic-wrap img {
  border-radius: 3px;
}
.s-about-pics__pic-decor {
  display: none;
} */
@media (min-width: 768px) {
  /* .s-overview__title {
    margin-bottom: 31px;
  } */
}
@media (min-width: 992px) {
  .s-pic {
    z-index: 2;
  }
  .s-tabs__col-heading {
    padding-left: 52px;
  }
  /* .s-about-pics__pic-wrap {
    width: 340px;
    height: 410px;
  }
  .s-about-pics__pic-decor {
    display: block;
    position: absolute;
    content: "";
    left: 0;
    top: -99px;
    color: var(--14-color);
  } */
  .s-tabs__col-description {
    padding-left: 80px;
    padding-top: 28px;
  }
  .s-hero__container {
    padding: 0 74px;
  }
}
@media (min-width: 1200px) {
  .features-slider {
    max-width: calc(100% + 16px);
  }
  .s-overview__container-content {
    max-width: 1286px;
  }
  .overflow-img-wrap {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 50%;
    padding-right: 66px;
  }
  .s-overview__pic {
    max-height: calc(100vh - var(--header-height));
    max-height: calc(100dvh - var(--header-height));
  }
  .s-overview__content-right {
    padding: 20px 0 26px 12px;
  }
  .features-slider .swiper-wrapper {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    pointer-events: none;
  }
  .features-slider .swiper-slide {
    width: 100% !important;
    margin-right: 0 !important;
    pointer-events: auto;
  }
  .aboutPicsSlider {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: visible;
  }
  .aboutPicsSlider__slide-4, .aboutPicsSlider__slide-3, .aboutPicsSlider__slide-2, .aboutPicsSlider__slide-1 {
    position: absolute;
    border-radius: 3px;
    overflow: hidden;
  }
  .aboutPicsSlider__slide-3, .aboutPicsSlider__slide-2 {
    width: 260px;
    height: 260px;
  }
  .aboutPicsSlider__slide-4, .aboutPicsSlider__slide-1 {
    width: 420px;
    height: 360px;
  }
  .aboutPicsSlider__slide-2 {
    left: -3%;
    top: calc(360px + 4%);
  }
  .aboutPicsSlider__slide-1 {
    left: -14.1%;
    top: 0;
  }
  .aboutPicsSlider__slide-3 {
    right: -3%;
    top: 0;
  }
  .aboutPicsSlider__slide-4 {
    right: -9%;
    top: calc(240px + 7%);
  }
  .s-hero__col {
    padding: 0 9px;
  }
  .s-hero__col-heading {
    padding-left: 40px;
  }
  .s-hero__col-description {
    padding-left: 26px;
    padding-top: 11px;
  }
  /* .s-about-pics__container {
        max-width: 1440px;
  } */
  /* .s-overview__btn-wrap {
    margin-bottom: 83px !important;
  }
  .s-overview__pic {
    max-height: calc(100vh - var(--header-height));
    max-height: calc(100dvh - var(--header-height));
  } */
  /* .s-overview__content {
    padding: 70px 30px 64px 51px;
  }
  .s-overview-2__content {
    padding: 22px 12px 54px 30px;
  } */
  /* .s-about-pics__row-img>* {
    padding: 0 18px;
  }
  .s-about-pics__img {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
  }
  .s-about-pics__content-wrap {
    background: var(--body-bg);
    padding: 96px 70px 70px;
    max-width: 580px;
  }
  .s-about-pics__pic-wrap {
    width: 263px;
    height: 382px;
  }
  .s-about-pics__pic-wrap-1 {
    left: 0;
    top: -40px;
  } */
  /* .s-about-pics__pic-wrap-2 {
    right: 0;
    top: -11px;
  }
  .s-about-pics__pic-wrap {
    position: absolute;
    width: 260px;
    height: 410px;
  }
  .s-about-pics__col-content {
    padding-left: 92px;
  } */
  /* .s-overview__pic {
    position: absolute;
    left: 12px;
    width: calc(100% - 24px);
    top: 0;
    height: 100%;
    max-width: 574px;
  } */
  /* .s-overview-2 .s-overview__col-slider,
  .s-overview__content {
    order: 1;
  }
  .s-overview-2 .s-overview__content,
  .s-overview__col-slider {
    order: 2;
  } */
}
@media (min-width: 1440px) {
  .aboutPicsSlider__slide-1 {
    left: -9.1%;
  }
  /* .s-overview-2__content {
    padding: 39px 12px 34px 22px;
  } */
  /* .s-about-pics__pic-wrap {
    width: 427px;
    height: 520px;
  }
  .s-about-pics__pic-wrap-1 {
    left: -13px;
    top: -52px;
  }
  .s-about-pics__pic-wrap-2 {
    right: 12px;
    top: 47px;
    width: 242px;
    height: 305px;
  } */
  /* .s-overview__pic {
    left: 64px;
  }
  .s-overview-2 .s-overview__pic {
    left: 52px;
  } */
}
@media (min-width: 1900px) {
  .s-hh__line {
    margin: min(63px, 5.8vh) 0 min(77px, 7.1vh);
  }
  .s-hh__txt {
    max-width: 550px;
  }
  .s-map__description {
    padding: 0;
    width: auto;
    max-width: none;
    flex: auto;
    margin-inline: -20px;
  }
  .s-hero__cta-content-heading {
    font-size: calc(var(--1-rem) * 1.25);
  }
  .s-hero__cta-link,
  .s-hero__cta-additional-btn {
    font-size: calc(var(--1-rem) * 1.125);
  }
  .s-hero__cta-additional-btn-svg {
    width: 1em;
    height: auto;
    position: relative;
    top: -.2em;
    overflow: visible;
  }
}
@media (max-width: 1399.9px) {
  .s-hh__line {
    height: 1px;
    margin: 30px 0 40px;
  }
  .s-hh__pic-block {
    left: -50px;
    width: calc(100% + 50px);
  }
  /* .s-about-pics__description {
    max-width: 410px;
  } */
}
@media (max-width: 1199.9px) {
  .s-hh__title {
    margin-bottom: 40px;
  }
  .s-overview__container-heading {
    margin-bottom: 30px;
  }
  .s-overview__pic {
    margin-bottom: 30px;
  }
  .s-overview__container {
    padding: 0;
  }
  .features-slider {
    max-width: 400px;
  }
  .features-card {
    padding: 15px;
    border-bottom: none;
  }
  .aboutPicsSlider {
    min-height: 0;
    height: auto;
    aspect-ratio: 350 / 324;
    width: 100%;
  }
  .aboutPicsSlider__slide {
    position: absolute;
    width: 50%;
    height: auto;
    padding: 7px;
  }
  .aboutPicsSlider .swiper-wrapper {
    box-sizing: border-box;
  }
  .aboutPicsSlider__slide img {
    border-radius: 8px;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.10);
  }
  .aboutPicsSlider__slide-1 {
    top: 0;
    left: 0;
    aspect-ratio: 168/180;
  }
  .aboutPicsSlider__slide-2 {
    bottom: 0;
    left: 0;
    aspect-ratio: 168/130;
  }
  .aboutPicsSlider__slide-3 {
    right: 0;
    top: 0;
    aspect-ratio: 168/130;
  }
  .aboutPicsSlider__slide-4 {
    bottom: 0;
    right: 0;
    aspect-ratio: 168/180;
  }
  .s-about-pics__description,
  .s-about-pics__heading {
    margin-bottom: 30px;
  }
  .s-hero__description {
    max-width: 500px;
  }
  .s-tabs {
    padding: 50px 0;
  }
  .s-tabs__col {
    margin-bottom: 30px;
  }
  /* .s-about-pics__img {
    min-height: 0;
    height: auto;
    aspect-ratio: 16/9;
  } */
  .s-overview__pic {
    min-height: 0;
    aspect-ratio: 4/4.3;
    height: auto;
    width: 100%;
  }
  /* .s-overview {
    padding: 50px 0;
  } */
  .s-tabs__types,
  .s-tabs__description,
  .s-hero__description
  /* .s-about-pics__description,
  .s-about-pics__content-wrap,
  .s-about-pics__row-img */
  /* .s-overview__description */
    {
    margin-bottom: 30px;
  }
  /* .s-overview__pic {
    margin-bottom: 16px;
  } */
  .s-hero__col-heading
  /* .s-overview__heading, */
  /* .s-about-pics__heading */
    {
    margin-bottom: 24px;
  }
  /* .features-slider {
    max-width: 100%;
    margin-bottom: 0;
  } */
  /* .s-about-pics__img-wrap {
    padding: 0;
  }
  .s-about-pics {
    padding: 50px 0 187px;
  }
  .s-about-pics__col-content {
    margin-bottom: 100px;
  }
  .s-about-pics__pic-wrap {
    margin-inline: auto;
  } */
  .s-hero__row {
    padding: calc(var(--header-height) + 50px) 0 30px;
  }
  .s-overview__heading-wrap
  /* .s-about-pics__col-content */
    {
    margin-bottom: 40px;
  }
  .s-about-pics {
    padding: 60px 0;
  }
  .s-about-pics__container {
    display: flex;
    flex-direction: column-reverse;
    gap: 52px;
    padding: 0 5px;
  }
  .s-about-pics__row {
    margin: 0;
  }
  .s-about-pics__col-content {
    padding: 0 7px;
  }
  .s-hh__container,
  .s-hh__col {
    padding: 0 20px;
  }
  .s-hh__row {
    margin: 0 -20px;
  }
  .s-hh__col {
    padding-block: var(--header-height) 20px;
    width: 100%;
  }
  .s-hh__col--1 {
    align-items: flex-end !important;
  }
  .s-hh__col--2 {
    position: absolute !important;
    top: var(--header-height);
    left: 0;
    height: calc(100% - var(--header-height) - 100px);
    z-index: 0;
  }
  .s-hh__title .border-text-1 {
    color: currentColor;
    -webkit-text-stroke-width: 0px;
  }
  .s-hh__col--2:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: linear-gradient(180deg, rgb(var(--1-color-rgb)/0) 0%, var(--1-color) 92.41%);
  }
  .s-hh__pic-block-decor,
  .s-hh__line {
    display: none;
  }
  .s-hh__pic-block-pic-wrap, .s-hh__pic-block-border {
    clip-path: none;
  }
  .s-hh__pic-block-pic-wrap:after,
  .s-hh__container:after {
    content: none;
  }
}
@media (max-width: 991.9px) {
  .s-hh {
    padding-top: 0;
  }
  .s-hh__col--1 {
    min-height: var(--window-height-mob);
  }
  /* .s-about-pics__row-img {
    margin-top: -45px;
  }
  .s-about-pics__pic-wrap {
    width: 100%;
    aspect-ratio: 16/12;
  }
  .s-about-pics {
    padding: 50px 0;
  }
  .s-about-pics__pic-wrap-1 {
    margin-bottom: 50px;
  } */
}
@media (max-width: 767.9px) {
  .s-hh__title {
    margin-bottom: 20px;
  }
  .s-hero__cta-additional-btn {
    display: none !important;
  }
  .s-hero__cta-link {
    /* margin: auto; */
    display: flex !important;
    justify-content: flex-start !important;
  }
}
@media (max-width: 575.9px) {
  .s-hero__cta-content-heading {
    font-size: calc(var(--1-rem) * 0.875);
  }
  .s-hero__content-wrap {
    padding: 50px 15px;
  }
  .s-hero__cta-img-wrap {
    display: none;
  }
  .s-hero__cta {
    text-align: center;
    padding: 11px 12px 9px 12px;
    width: 100%;
    justify-content: center;
    border-radius: 50px;
  }
  .s-tabs__swiper-slide {
    max-width: 300px;
  }
  .s-tabs__swiper-slide:nth-of-type(even) .s-tabs__tab-pic {
    height: 305px;
  }
  .s-tabs__swiper-slide:nth-of-type(odd) .s-tabs__tab-pic {
    height: 250px;
  }
  .s-hero__cta-content {
    padding: 0;
    font-size: calc(var(--1-rem) * 0.8125);
  }
  .s-hh__txt {
    margin-bottom: 20px;
  }
  .s-hh__title {
    margin-bottom: 10px;
    max-width: 250px;
    line-height: 1;
  }
  .s-about-pics {
    padding: 40px 0 50px;
  }
  .s-about-pics__container {
    gap: 40px;
  }
  .s-about-pics__heading {
    max-width: 330px;
    margin-bottom: 26px;
  }
  .s-about-pics__description {
    margin-bottom: 24px;
  }
  .s-hh__content,
  .s-hero__cta {
    width: 100%;
  }
  /* .features-slider .swiper-slide {
    width: calc(50% - 4px) !important;
    margin-bottom: 8px;
  }
  .features-card {
    font-size: calc(var(--1-rem) * 0.8125);
    min-height: 50px;
  } */
}
@media (max-width: 575.9px) and (max-height: 799px) {
  .s-hero__content-wrap {
    height: calc(75% - 10px);
  }
  .s-hero__content-img-wrap {
    height: calc(25% - 10px);
  }
}
@media (min-width: 576px) and (max-height: 699px) {
  .s-hero__content-img-wrap {
    display: none;
  }
  .s-hero__content-wrap {
    height: 100%;
  }
}
@media (max-width: 400.9px) {
  .s-tabs__swiper-slide {
    max-width: 70%;
  }
}