/**
 * Swiper 5.2.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 16, 2019
 */

 @font-face {
  font-family: swiper-icons;
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA')
    format('woff');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-slide-shadow {
  display: none;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
}
.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-next:after,
.swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical
  > .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}
.swiper-container-horizontal
  > .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}
.swiper-container-horizontal.swiper-container-rtl
  > .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl
  .swiper-pagination-progressbar
  .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-horizontal
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

html.has-scroll-smooth {
  overflow: hidden;
}

html.has-scroll-dragging {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.has-scroll-smooth body {
  overflow: hidden;
}

.has-scroll-smooth [data-scroll-container] {
  min-height: 100vh;
}

[data-scroll-direction='horizontal'] [data-scroll-container] {
  height: 100vh;
  display: inline-block;
  white-space: nowrap;
}

[data-scroll-direction='horizontal'] [data-scroll-section] {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  height: 100%;
}

.c-scrollbar {
  position: absolute;
  right: 0;
  top: 0;
  width: 11px;
  height: 100%;
  transform-origin: center right;
  transition: transform 0.3s, opacity 0.3s;
  opacity: 0;
}
.c-scrollbar:hover {
  transform: scaleX(1.45);
}
.c-scrollbar:hover,
.has-scroll-scrolling .c-scrollbar,
.has-scroll-dragging .c-scrollbar {
  opacity: 1;
}
[data-scroll-direction='horizontal'] .c-scrollbar {
  width: 100%;
  height: 10px;
  top: auto;
  bottom: 0;
  transform: scaleY(1);
}
[data-scroll-direction='horizontal'] .c-scrollbar:hover {
  transform: scaleY(1.3);
}

.c-scrollbar_thumb {
  position: absolute;
  top: 0;
  right: 0;
  background-color: black;
  opacity: 0.5;
  width: 7px;
  border-radius: 10px;
  margin: 2px;
  cursor: -webkit-grab;
  cursor: grab;
}
.has-scroll-dragging .c-scrollbar_thumb {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
[data-scroll-direction='horizontal'] .c-scrollbar_thumb {
  right: auto;
  bottom: 0;
}

@font-face{font-family:TT Norms;src:url(../fonts/TTNorms-Regular.woff2) format("woff2"),url(../fonts/TTNorms-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:TT Norms;src:url(../fonts/TTNorms-Medium.woff2) format("woff2"),url(../fonts/TTNorms-Medium.woff) format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:TT Norms;src:url(../fonts/TTNorms-Bold.woff2) format("woff2"),url(../fonts/TTNorms-Bold.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Marianna;src:url(../fonts/Marianna.woff2) format("woff2"),url(../fonts/Marianna.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Jost;src:url(../fonts/jost-Thin.ttf) format("ttf"),url(../fonts/jost-Thin.ttf) format("ttf");font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:Jost;src:url(../fonts/jost-Light.ttf) format("ttf"),url(../fonts/jost-Light.ttf) format("ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Jost;src:url(../fonts/jost-Regular.ttf) format("ttf"),url(../fonts/jost-Regular.ttf) format("ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Jost;src:url(../fonts/jost-Medium.ttf) format("ttf"),url(../fonts/jost-Medium.ttf) format("ttf");font-style:normal;font-weight:500;font-display:swap}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}small{font-size:80%}sub,sup{font-size:67%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote,body,caption,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}ins,u{text-decoration:none}ins{border-bottom:1px solid}a:-webkit-any-link{text-decoration:none}a,a:active,a:focus,a:hover,a:visited{text-decoration:none}.main{height:100%}button,fieldset,input,textarea{background:0;border:0;outline:0;margin:0;padding:0}ol,ul{padding:0;list-style:none}address{font-style:unset}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.i-polygon{width:6px;height:8px}.i-close-modal{height:15px;width:15px;color:#242321}.i-close-modal rect{width:100px;height:100px;fill:none}body{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#242321;text-rendering:optimizeLegibility;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body::-webkit-scrollbar{width:4px;height:4px}body::-webkit-scrollbar-thumb{background-color:#242321}@media (min-width:1940px){body{font-size:18px}}body.no-scroll{overflow:hidden;width:100%;position:fixed}body,html{width:100vw;overflow-x:hidden}h1{font-size:40px}@media (min-width:375px){h1{font-size:calc(2.03562vw + 32.36641px)}}@media (min-width:768px){h1{font-size:calc(3.125vw + 24px)}}@media (min-width:1280px){h1{font-size:64px}}@media (min-width:1440px){h1{font-size:calc(1.66667vw + 40px)}}@media (min-width:1920px){h1{font-size:calc(1.26984vw + 47.61905px)}}@media (min-width:2550px){h1{font-size:80px}}h2{font-size:40px}@media (min-width:375px){h2{font-size:calc(2.03562vw + 32.36641px)}}@media (min-width:768px){h2{font-size:48px}}@media (min-width:1280px){h2{font-size:48px}}@media (min-width:1440px){h2{font-size:3.33333vw}}@media (min-width:1920px){h2{font-size:calc(1.26984vw + 39.61905px)}}@media (min-width:2550px){h2{font-size:72px}}h3{font-size:30px}@media (min-width:320px){h3{font-size:calc(1.33929vw + 25.71429px)}}@media (min-width:768px){h3{font-size:36px}}@media (min-width:1280px){h3{font-size:36px}}@media (min-width:1440px){h3{font-size:2.5vw}}@media (min-width:1920px){h3{font-size:calc(1.26984vw + 23.61905px)}}@media (min-width:2550px){h3{font-size:56px}}h4{font-size:24px}@media (min-width:320px){h4{font-size:calc(1.33929vw + 19.71429px)}}@media (min-width:768px){h4{font-size:30px}}@media (min-width:1280px){h4{font-size:30px}}@media (min-width:1440px){h4{font-size:calc(1.25vw + 12px)}}@media (min-width:1920px){h4{font-size:36px}}h5{font-size:20px}@media (min-width:1280px){h5{font-size:calc(2.5vw - 12px)}}@media (min-width:1440px){h5{font-size:24px}}@media (min-width:1920px){h5{font-size:calc(.31746vw + 17.90476px)}}@media (min-width:2550px){h5{font-size:26px}}a,a:active,a:focus,a:visited{color:#242321}b{font-family:TT Norms,sans-serif;font-weight:700}.container-xl{padding-left:203px;padding-right:203px}@media (max-width:1024px){.container-xl{margin-right:auto;margin-left:auto;padding-left:var(--unit);padding-right:var(--unit)}}.container{margin-right:auto;margin-left:auto;padding-left:var(--unit);padding-right:var(--unit)}:root{--unit:4.166666666666667vw;--grid-width:1760;--grid-column-width:125;--grid-columns:12;--grid-gutters:calc(var(--grid-columns) - 1);--column-proportion:calc(var(--grid-column-width)/var(--grid-width));--gutter-proportion:calc((1 - var(--grid-columns)*var(--column-proportion))/var(--grid-gutters));--column-unit:calc(var(--column-proportion)*var(--container-width));--gutter-unit:calc(var(--gutter-proportion)*var(--container-width));--column-and-gutter-unit:calc(var(--column-unit) + var(--gutter-unit));--container-width:calc(100vw - var(--unit)*2)}@media (max-width:500px){:root{--unit:24px}}.btn--close{position:relative;height:40px;width:40px}.btn--close:after,.btn--close:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:30px;height:3px;border-radius:20px;background-color:#242321}.btn--close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.btn--close:after{-webkit-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.form__input-wrapper{position:relative}.form__input-wrapper+.form__input-wrapper{margin-top:14px}.form__input,.form__textarea{width:100%;padding:16px 18px;background:#f0f0f0;border-radius:10px;font-size:16px;line-height:110%;border:1px solid #f0f0f0;font-family:TT Norms,sans-serif;font-weight:400;color:#242321;-webkit-transition:.3s ease;transition:.3s ease}@media (max-width:1024px){.form__input,.form__textarea{font-size:14px}}.form__input:focus,.form__textarea:focus{border:1px solid rgba(0,128,0,.5)}.form__input:placeholder,.form__textarea:placeholder{color:#8c8c8c}.form__input.error,.form__textarea.error{color:red;border:1px solid red}.form__textarea{height:90px;resize:none;line-height:160%}.form__label{display:block;font-family:TT Norms,sans-serif;font-weight:500;font-size:16px;line-height:110%;margin-bottom:10px}@media (max-width:1024px){.form__label{font-size:14px}}.form__error{position:absolute;top:calc(100% + 4px);right:0;color:red;font-size:14px;line-height:110%}@media (max-width:1024px){.form__error{top:calc(100% + 2px);font-size:12px}}.img{position:relative;width:100%}.img--16x9{padding-bottom:56.25%}.img__i{position:absolute;bottom:0;left:0;width:100%;height:100%}.img__i:not(img){background-size:cover;background-repeat:no-repeat;background-position:50%}img.img__i{-o-object-fit:cover;object-fit:cover}.header{position:fixed;padding-top:50px;z-index:900;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;left:0;right:0;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;pointer-events:none}@media (max-width:767px){.header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:21px}}.header .logo{color:#fff;-webkit-transition:color .3s ease;transition:color .3s ease;pointer-events:all}.header .logo .i-logo{width:123px;height:74px}@media (max-width:1024px){.header .logo .i-logo{width:84px;height:51px}}@media (max-width:767px){.header .logo .i-logo{width:73px;height:44px}}.header .header-menu{pointer-events:all;width:122px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;position:relative}@media (max-width:1024px){.header .header-menu{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.header .header-menu .close-modal{width:84px;height:84px;border:1px solid #dcbeaa;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;pointer-events:none;opacity:0}@media (max-width:1024px){.header .header-menu .close-modal{width:12px;height:12px;border:none;top:0;bottom:0;margin:auto}}.header .header-menu .close-modal svg{width:17px;height:17px;color:#a2dadb}@media (max-width:1024px){.header .header-menu .close-modal svg{width:12px;height:12px;color:#242321}}.header .header-menu .header-menu__top{opacity:1;pointer-events:all;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .header-menu .header-menu__top,.header .header-menu .header-menu__top .favorite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-menu .header-menu__top .favorite{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px){.header .header-menu .header-menu__top .favorite{display:none}}.header .header-menu .header-menu__top .favorite:hover .i-favorite{color:#a2dadb!important;fill:#a2dadb}.header .header-menu .header-menu__top .favorite:active .i-favorite{color:#a2dadb;fill:#a2dadb}.header .header-menu .header-menu__top .favorite .i-favorite{width:14px;height:11px;fill:none;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.header .header-menu .header-menu__top .is-active .i-favorite{color:#dcbeaa!important;fill:#dcbeaa}.header .header-menu .header-menu__top .separator{height:17px}@media (max-width:1024px){.header .header-menu .header-menu__top .separator{display:none}}.header .header-menu .header-menu__top .separator .i-separator{width:2px;height:17px;color:#fff;fill:none;-webkit-transition:color .3s ease;transition:color .3s ease}.header .header-menu .header-menu__top .burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .header-menu .header-menu__top .burger .i-burger{width:25px;height:10px;color:#fff;fill:none;-webkit-transition:color .3s ease;transition:color .3s ease}.header .header-menu .header-menu__center{opacity:1;pointer-events:all;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (max-width:1024px){.header .header-menu .header-menu__center{display:none}}.header .header-menu .header-menu__center a{-webkit-transition:color .3s ease;transition:color .3s ease;font-family:Jost,sans-serif;font-size:16px;line-height:23px;text-transform:uppercase;font-weight:300;color:#fff}.header .header-menu .header-menu__bottom{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:1024px){.header .header-menu .header-menu__bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.header .header-menu .header-menu__bottom{gap:18px}}.header .header-menu .header-menu__bottom:hover .i-arrow-outline-bottom{color:#a2dadb}.header .header-menu .header-menu__bottom .i-arrow-outline-bottom{color:#dcbeaa;width:11px;height:12px;-webkit-transition:color .3s ease;transition:color .3s ease}@media (max-width:1024px){.header .header-menu .header-menu__bottom .i-arrow-outline-bottom{display:none}}.header .header-menu .header-menu__bottom .phone-btn{width:30px;height:30px;border-radius:999px;border:1px solid #dcbeaa;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.header .header-menu .header-menu__bottom .phone-btn{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #dcbeaa}}.header .header-menu .header-menu__bottom .phone-btn svg{fill:none;color:#fff;width:13px;height:13px}.header .header-menu .header-menu__bottom .active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#dcbeaa;border-radius:33px;font-family:Jost,sans-serif;font-size:13px;line-height:19px;text-transform:uppercase;letter-spacing:1px;color:#fff;padding:10px;-webkit-transition:background .3s ease;transition:background .3s ease}@media (max-width:767px){.header .header-menu .header-menu__bottom .active{height:30px;font-size:12px;line-height:17px;padding:0 10px}}.header .header-menu .header-menu__bottom .active:hover{background:#a2dadb}.header .header-menu .header-menu__bottom .modal-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none;padding-right:15px}@media (max-width:1024px){.header .header-menu .header-menu__bottom .modal-btns{display:none}}.header .header-menu .header-menu__bottom .modal-btns .btn{text-align:right;text-transform:lowercase;color:#dcbeaa;line-height:22px;font-size:15px;font-weight:400;font-family:Jost,sans-serif}.header.black .header-menu .burger .i-burger,.header.black .header-menu .favorite .i-favorite,.header.black .header-menu .separator .i-separator,.header.black .header-menu__bottom .phone-btn svg,.header.black .header-menu__center a,.header.black .logo{color:#242321}.header.mob{background:#f8fbf2;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.07);box-shadow:0 4px 6px rgba(0,0,0,.07);padding-bottom:17px}.header.mob .header-menu .burger .i-burger,.header.mob .header-menu .phone-btn .i-phone,.header.mob .logo,.header.modal-open .header-menu .burger .i-burger,.header.modal-open .header-menu .phone-btn .i-phone,.header.modal-open .logo{color:#242321}.header.modal-open .header-menu .close-modal{top:-24px;opacity:1;pointer-events:all}@media (max-width:1024px){.header.modal-open .header-menu .close-modal{top:0}}.header.modal-open .header-menu .header-menu__center,.header.modal-open .header-menu .header-menu__top{opacity:0;pointer-events:none}.header.modal-open .header-menu .header-menu__bottom{-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}@media (max-width:1024px){.header.modal-open .header-menu .header-menu__bottom{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.header.modal-open .header-menu .header-menu__bottom .modal-btns{pointer-events:all;opacity:1}@media (max-width:1024px){.header.modal-open .header-menu .header-menu__bottom .modal-btns{display:none}}.header.hidden{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.footer{border-top:2px solid #dcbeaa;background:#f8fbf2;position:relative}@media (max-width:767px){.footer{border-top:1px solid #dcbeaa}}.footer .footer-top{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footer-top .logo .i-logo{width:123px;height:74px;color:#242321}.footer .footer-top .to-top{width:74px;height:74px;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #dcbeaa}@media (max-width:1024px){.footer .footer-top .to-top{display:none}}.footer .footer-top .to-top:hover .i-arrow-top{color:#a2dadb}.footer .footer-top .to-top .i-arrow-top{-webkit-transition:color .3s ease;transition:color .3s ease;color:#dcbeaa;height:32px;width:12px}.footer .footer-center{display:grid;grid-template-columns:1.7fr 1fr 1fr;margin-top:75px}@media (max-width:767px){.footer .footer-center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer .footer-center ul li{font-family:Jost,sans-serif;font-size:19px;line-height:23px;font-weight:400;color:#242321}@media (max-width:1024px){.footer .footer-center ul li{font-size:16px;line-height:23px}}.footer .footer-center .left-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (max-width:767px){.footer .footer-center .left-part{width:100%;display:grid;gap:0;grid-template-columns:repeat(2,50%);margin-bottom:70px}}@media (max-width:374px){.footer .footer-center .left-part{grid-template-columns:repeat(1,100%)}}.footer .footer-center .left-part li{max-width:333px;font-size:16px}@media (max-width:1024px){.footer .footer-center .left-part li{max-width:150px;color:rgba(36,35,33,.6)}}@media (max-width:767px){.footer .footer-center .left-part li{max-width:170px}}@media (max-width:374px){.footer .footer-center .left-part li{max-width:none}.footer .footer-center .left-part li:not(:first-child){margin-top:20px}}@media (max-width:1024px){.footer .footer-center .left-part li a{color:rgba(36,35,33,.6)}}@media (max-width:767px){.footer .footer-center .left-part .tel-li{display:none}}.footer .footer-center .left-part .tel-li .tel{font-size:19px}@media (max-width:1024px){.footer .footer-center .left-part .tel-li .tel{font-size:16px;line-height:23px}}.footer .footer-center .center-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (max-width:767px){.footer .footer-center .center-part{width:50%}}@media (max-width:1024px){.footer .footer-center .center-part li{font-size:16px;line-height:23px}}.footer .footer-center .center-part li a{-webkit-transition:color .3s ease;transition:color .3s ease}.footer .footer-center .center-part li a:hover{color:#a2dadb}.footer .footer-center .right-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (max-width:767px){.footer .footer-center .right-part{width:50%}}@media (max-width:1024px){.footer .footer-center .right-part li{font-size:16px;line-height:23px}}.footer .footer-center .right-part li a{-webkit-transition:color .3s ease;transition:color .3s ease}.footer .footer-center .right-part li a:hover{color:#a2dadb}.footer .footer-bottom{margin-top:80px;margin-bottom:75px;display:grid;grid-template-columns:.8fr 1fr}@media (max-width:767px){.footer .footer-bottom{grid-template-columns:1fr;gap:50px}}.footer .footer-bottom .social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.footer .footer-bottom .social{gap:8px}}.footer .footer-bottom .social li{width:50px;height:50px}.footer .footer-bottom .social li,.footer .footer-bottom .social li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footer-bottom .social li a{border-radius:999px;border:1px solid #dcbeaa;width:100%;height:100%;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.footer .footer-bottom .social li a{border:1px solid #dcbeaa}}.footer .footer-bottom .social li a:hover svg{color:#a2dadb}.footer .footer-bottom .social li a:active{border-color:#a2dadb;background:#a2dadb}.footer .footer-bottom .social li a:active svg{color:#fff!important}.footer .footer-bottom .social li svg{-webkit-transition:color .3s ease;transition:color .3s ease;color:#dcbeaa}.footer .footer-bottom .social li .i-telegram{width:20px;height:17px}.footer .footer-bottom .social li .i-youtube{width:20px;height:15px}.footer .footer-bottom .social li .i-vk{width:22px;height:13px}.footer .footer-bottom .broker{margin-left:25px;background:#dcbeaa;border-radius:33px;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:200px;height:38px;padding:10px 0;font-family:Jost,sans-serif;font-size:13px;font-weight:400;line-height:19px;text-transform:uppercase;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.footer .footer-bottom .broker:active,.footer .footer-bottom .broker:hover{background:#a2dadb}@media (max-width:767px){.footer .footer-bottom .broker{margin-left:0;max-width:none;width:100%;font-size:14px;line-height:20px;padding:15px 0;height:auto}}.footer .footer-info{border-top:1px solid #dcbeaa;padding-top:50px;padding-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:767px){.footer .footer-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer .footer-info .hide-header{position:absolute;top:0;left:0;right:0;height:10px}.footer .footer-info .copyright{font-family:Jost,sans-serif;font-size:16px;line-height:23px;font-weight:400;color:#242321;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .footer-info .copyright span{color:rgba(36,35,33,.6)}.footer .footer-info .created_by{font-family:Jost,sans-serif;font-size:16px;line-height:23px;font-weight:400;color:#242321}.footer.white{background:#fff}.modal{z-index:3;position:fixed;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);pointer-events:none}.modal--active{pointer-events:auto}.modal--active .modal__overlay{pointer-events:auto;opacity:1}.modal__overlay{z-index:-1;height:100%;background:rgba(36,35,33,.7);-webkit-transition:.4s cubic-bezier(.785,.135,.15,.86);transition:.4s cubic-bezier(.785,.135,.15,.86);pointer-events:none;opacity:0}.modal--aside .modal__content,.modal__overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%}.modal--aside .modal__content{max-height:100%;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}.modal--aside .modal__content::-webkit-scrollbar{width:4px;height:4px}.modal--aside .modal__content::-webkit-scrollbar-thumb{background-color:#242321}.modal--aside .modal__container{position:relative;width:50vw;height:100%;-webkit-transform:translateX(-101%);-ms-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:.4s cubic-bezier(.785,.135,.15,.86);transition:.4s cubic-bezier(.785,.135,.15,.86)}@media (max-width:500px){.modal--aside .modal__container{width:100%}}.modal--aside.modal--active .modal__container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.modal--center .modal__content{max-height:100%}.modal--center .modal__container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;padding-bottom:0;max-height:100%;width:440px;max-width:calc(100% - var(--unit)*2);-webkit-transition:.4s cubic-bezier(.785,.135,.15,.86);transition:.4s cubic-bezier(.785,.135,.15,.86);opacity:0}.modal--center .modal__container::-webkit-scrollbar{width:4px;height:4px}.modal--center .modal__container::-webkit-scrollbar-thumb{background-color:#242321}@media (max-width:500px){.modal--center .modal__container{width:100%}}.modal--center.modal--active .modal__container{opacity:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal--message .modal__container,.modal--message .modal__content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal--message .modal__container{position:relative;height:auto;top:80px;left:101%;margin-left:auto;-webkit-transition:.3s ease;transition:.3s ease}@media (max-width:1024px){.modal--message .modal__container{top:64px}}.modal--message.modal--active .modal__container{left:0;margin-right:var(--unit)}.loader{position:absolute;z-index:101;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;top:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-transition:.3s ease;transition:.3s ease;opacity:0;pointer-events:none}.loader .lds-ellipsis{margin:0 auto;position:relative;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100px;text-align:center;z-index:9999}.loader .lds-ellipsis span{display:inline-block;width:15px;height:15px;margin:0 6px;border-radius:50%;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#242321));background:linear-gradient(0deg,#fff 0,#242321);-webkit-transition:.3s ease;transition:.3s ease;-webkit-animation:ball-pulse-sync 1s ease-in-out 0s infinite;animation:ball-pulse-sync 1s ease-in-out 0s infinite}.loader .lds-ellipsis span:first-child{-webkit-animation:ball-pulse-sync 1s ease-in-out -.14s infinite;animation:ball-pulse-sync 1s ease-in-out -.14s infinite}.loader .lds-ellipsis span:nth-child(2){-webkit-animation:ball-pulse-sync 1s ease-in-out -70ms infinite;animation:ball-pulse-sync 1s ease-in-out -70ms infinite}.is-loading{pointer-events:none}.is-loading *{pointer-events:none!important}.is-loading .loader{opacity:1;pointer-events:auto}body.is-loading .loader{position:fixed}@-webkit-keyframes ball-pulse-sync{33%{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}66%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ball-pulse-sync{33%{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}66%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.modal--message-modal{z-index:10000}.message-modal{position:relative;width:380px;max-width:calc(100vw - var(--unit)*2);padding:32px 24px;background:#fff;border-radius:10px}@media (max-width:1024px){.message-modal{padding:24px var(--unit)}}.message-modal__close{position:absolute;top:10px;right:10px}.message-modal__close:after,.message-modal__close:before{width:20px;height:2px}.message-modal__title{font-family:TT Norms,sans-serif;font-weight:500;font-size:22px}@media (max-width:1024px){.message-modal__title{font-size:18px}}.message-modal__text{margin-top:12px;line-height:120%}.message-modal__link{margin-top:16px}.hero-main{background:url(/assets/img/main/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;overflow:hidden}.hero-main,.hero-main .hero-main__screen{height:100vh;position:relative}.hero-main .hero-main__screen .arrow-btn{position:absolute;width:74px;height:74px;border-radius:999px;border:1px solid rgba(220,190,170,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:216px;bottom:50px}@media (max-width:767px){.hero-main .hero-main__screen .arrow-btn{border:1px solid rgba(220,190,170,.8);left:0;right:0;margin:auto;bottom:80px}}.hero-main .hero-main__screen .arrow-btn .i-arrow-down{color:#f8f5eb;height:32px;width:12px}.hero-main .hero-main__pins{pointer-events:none;opacity:0;height:100vh;position:absolute;width:100%;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (max-width:1024px){.hero-main .hero-main__pins{display:none}}.hero-main .hero-main__pins .pin{pointer-events:all}.hero-main .hero-main__pins .first-pin{top:47%;left:20%}@media (max-width:1280px){.hero-main .hero-main__pins .first-pin{left:5%;top:50%}}.hero-main .hero-main__pins .second-pin{top:33%;left:43%}.hero-main .hero-main__pins .third-pin{top:29%;right:25%}@media (max-width:1280px){.hero-main .hero-main__pins .third-pin{right:12%;top:35%}}@media (max-width:1024px){.hero-main .hero-main__pins .third-pin{right:12%;top:55%}}.hero-main .hero-main__pins .fourth-pin{bottom:8%;right:36%}@media (max-width:1280px){.hero-main .hero-main__pins .fourth-pin{bottom:10%;right:40%}}@media (max-width:767px){.hero-main .hero-main__pins .fourth-pin{bottom:20%;right:20%}}.hero-main .hero-main__pins.active{opacity:1}.pin{gap:15px;position:absolute}.pin,.pin .pin-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pin .pin-btn{width:20px;height:20px;background:#fff;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;z-index:2;-webkit-transition:background .6s ease;transition:background .6s ease}.pin .pin-btn:hover .i-close{color:#466e77}.pin .pin-btn .i-close{color:#a2dadb;-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}.pin .pin-content{width:246px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:0;padding:25px 25px 75px;background:rgba(248,251,242,.8);position:absolute;left:10px;bottom:-26px;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;pointer-events:none}.pin .pin-content p{font-family:Jost,sans-serif;color:#466e77;font-size:14px;font-weight:400;line-height:20px}.pin .pin-text{font-family:Jost,sans-serif;font-weight:500;font-size:16px;letter-spacing:1px;line-height:23px;color:#fff;text-transform:uppercase;-webkit-transition:color .6s ease;transition:color .6s ease;z-index:2}.pin.active .pin-btn{background:#a2dadb}.pin.active .pin-btn:hover{background:#466e77}.pin.active .pin-btn:hover .i-close{color:#fff}.pin.active .pin-btn .i-close{color:#fff;-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.pin.active .pin-content{opacity:1;pointer-events:all}.pin.active .pin-text{color:#466e77}.statistics{margin-top:150px;overflow-x:auto;scrollbar-width:none}.statistics::-webkit-scrollbar{height:0}@media (max-width:1024px){.statistics{margin-top:67px}}.statistics .statistics-content{padding:0 203px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px;height:277px}@media (max-width:1500px){.statistics .statistics-content{gap:29px;padding:0;height:237px}}@media (max-width:1024px){.statistics .statistics-content{min-width:800px;height:135px}}@media (max-width:767px){.statistics .statistics-content{gap:3px}}.about-project{background:#f8fbf2;padding-bottom:133px;margin-top:150px;position:relative;opacity:1;overflow-x:hidden}@media (max-width:1024px){.about-project{margin-top:40px}}@media (max-width:767px){.about-project{padding-bottom:82px;margin-top:42px}}.about-project .about-project__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px);padding-left:203px;white-space:nowrap;opacity:0;font-size:5.2vw;line-height:110px;font-weight:300;font-family:Jost,sans-serif;text-transform:uppercase;color:#dcbeaa;position:relative;padding-right:800px;text-align:center;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transition-delay:.3s;transition-delay:.3s}.about-project .about-project__title:after{content:"";position:absolute;width:0;height:2px;background:#dcbeaa;right:0;bottom:-50px;-webkit-transition:width 1.3s ease;transition:width 1.3s ease;-webkit-transition-delay:.7s;transition-delay:.7s}@media (max-width:1024px){.about-project .about-project__title:after{left:0;bottom:-32px}}@media (max-width:767px){.about-project .about-project__title:after{bottom:-10px}}@media (max-width:1024px){.about-project .about-project__title{font-size:70px;line-height:80px;padding-left:var(--unit)}}@media (max-width:767px){.about-project .about-project__title{padding-right:0;text-align:left;font-size:32px;line-height:45px}}.about-project .about-project__title.is-inview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.about-project .about-project__title.is-inview:after{width:50vw}@media (max-width:1024px){.about-project .about-project__title.is-inview:after{width:65%}}.about-project .about-project__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px}@media (max-width:1024px){.about-project .about-project__content{margin-top:64px}}@media (max-width:767px){.about-project .about-project__content{margin-top:40px;padding:0}}.about-project .about-project__content .about-project__section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:155px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px}.about-project .about-project__content .about-project__section:nth-child(2n+2){margin-top:100px}.about-project .about-project__content .about-project__section:nth-child(2n+3){margin-top:150px}@media (min-width:2000px){.about-project .about-project__content .about-project__section{min-width:1500px}}@media (max-width:1280px){.about-project .about-project__content .about-project__section{gap:30px;max-width:100%;min-width:100%}}@media (max-width:1024px){.about-project .about-project__content .about-project__section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:55px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:767px){.about-project .about-project__content .about-project__section{padding:0}}.about-project .about-project__content .about-project__section .project-swiper{overflow:hidden;max-width:100vw}.about-project .about-project__content .about-project__section .about-project__section-content{max-width:333px;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s}@media (min-width:2000px){.about-project .about-project__content .about-project__section .about-project__section-content{max-width:503px}}@media (max-width:1024px){.about-project .about-project__content .about-project__section .about-project__section-content{max-width:405px}}.about-project .about-project__content .about-project__section .about-project__section-content p{font-family:Jost,sans-serif;font-weight:300;font-size:1vw;line-height:160%;color:#242321;margin-bottom:40px}@media (max-width:1024px){.about-project .about-project__content .about-project__section .about-project__section-content p{margin-bottom:0;font-size:16px;line-height:26px}}@media (max-width:767px){.about-project .about-project__content .about-project__section .about-project__section-content p{padding-right:var(--unit);padding-left:var(--unit)}}.about-project .about-project__content .about-project__section .about-project__section-content.is-inview{opacity:1}.about-project .about-project__content .about-project__section.text-left{gap:250px}@media (max-width:767px){.about-project .about-project__content .about-section.text-left p:last-child{margin-bottom:0}}@media (max-width:767px){.about-project .about-project__content .about-section{padding-right:var(--unit);padding-left:var(--unit)}.about-project .about-project__content .about-section p:last-child{margin-bottom:0}}.statistic-item{border:1px solid #dcbeaa;border-radius:999px;width:180px;cursor:pointer;aspect-ratio:1;overflow:hidden;position:relative;-webkit-transition:all .6s ease;transition:all .6s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1500px){.statistic-item{width:140px;height:140px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1024px){.statistic-item{width:105px;height:105px}}@media (max-width:767px){.statistic-item{border:1px solid #dcbeaa}}.statistic-item .bg{border-radius:999px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;background-position:50%;background-size:cover}.statistic-item h5{z-index:2;color:#dcbeaa;font-family:Jost,sans-serif;font-size:52px;line-height:75px;font-weight:500;text-align:center;text-transform:uppercase;position:relative}@media (max-width:1500px){.statistic-item h5{font-size:42px;line-height:42px}}@media (max-width:1024px){.statistic-item h5{font-size:40px;line-height:40px}}.statistic-item p{z-index:2;text-align:center;color:#242321;font-size:16px;font-weight:400;line-height:20px;font-family:Jost,sans-serif;position:relative;width:110px}@media (max-width:1500px){.statistic-item p{font-size:13px;line-height:12px}}@media (max-width:1024px){.statistic-item p{font-size:12px;line-height:12px;width:90px}}.statistic-item.active{width:277px;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1500px){.statistic-item.active{width:237px;height:237px}}@media (max-width:1024px){.statistic-item.active{width:135px;height:135px}}.statistic-item.active .bg{opacity:1;background-position:50%}.statistic-item.active h5{color:#fff;font-size:70px;line-height:101px}@media (max-width:1500px){.statistic-item.active h5{font-size:60px;line-height:60px}}.statistic-item.active p{color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25);font-size:20px;line-height:22px;width:130px}@media (max-width:1024px){.statistic-item.active p{font-size:14px;line-height:14px}}.project-swiper__wrapper{position:relative;width:702px;min-width:400px}@media (max-width:1024px){.project-swiper__wrapper{width:100%}}@media (max-width:767px){.project-swiper__wrapper{min-width:300px;width:100%;min-height:470px}}.project-swiper__wrapper:after{content:"";position:absolute;width:100%;height:100px;background:#f8fbf2;top:-100px;right:0;left:0}@media (max-width:1024px){.project-swiper__wrapper:after{display:none}}.project-swiper__wrapper .project-swiper{width:100%;overflow-x:hidden;overflow-y:visible;position:relative;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s;min-width:400px}@media (max-width:1024px){.project-swiper__wrapper .project-swiper{width:100%;padding-top:60px}}@media (max-width:767px){.project-swiper__wrapper .project-swiper{width:100%;padding-bottom:60px;min-width:300px;padding-top:55px;min-height:470px}}.project-swiper__wrapper .project-swiper .swiper-slide{-webkit-transition:-webkit-transform .8s cubic-bezier(.15,.85,.45,1);transition:-webkit-transform .8s cubic-bezier(.15,.85,.45,1);transition:transform .8s cubic-bezier(.15,.85,.45,1);transition:transform .8s cubic-bezier(.15,.85,.45,1),-webkit-transform .8s cubic-bezier(.15,.85,.45,1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:visible}.project-swiper__wrapper .project-swiper .swiper-slide .img-wrapper{position:relative;aspect-ratio:1;height:100%;width:100%}@media (max-width:767px){.project-swiper__wrapper .project-swiper .swiper-slide .img-wrapper{min-height:350px}}.project-swiper__wrapper .project-swiper .swiper-slide .img-wrapper img{position:absolute;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.project-swiper__wrapper .project-swiper .swiper-slide h5{font-family:Jost,sans-serif;color:rgba(36,35,33,.6);letter-spacing:1px;font-weight:400;font-size:16px;line-height:23px;margin-top:25px;background:#f8fbf2;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media (max-width:1500px){.project-swiper__wrapper .project-swiper .swiper-slide h5{max-width:350px}}@media (max-width:1360px){.project-swiper__wrapper .project-swiper .swiper-slide h5{max-width:270px}}@media (max-width:1024px){.project-swiper__wrapper .project-swiper .swiper-slide h5{max-width:100%;position:absolute;top:-40px;margin-top:0}}@media (max-width:767px){.project-swiper__wrapper .project-swiper .swiper-slide h5{bottom:-25px;font-size:12px;line-height:17px;top:auto;left:20px}}.project-swiper__wrapper .project-swiper .swiper-slide-active h5{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transition-delay:.5s;transition-delay:.5s}.project-swiper__wrapper .project-swiper .navigation-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:130px;height:23px;right:0;bottom:0}@media (max-width:1024px){.project-swiper__wrapper .project-swiper .navigation-wrapper{top:10px;width:170px}}@media (max-width:767px){.project-swiper__wrapper .project-swiper .navigation-wrapper{top:10px;width:100%}}.project-swiper__wrapper .project-swiper .navigation-wrapper .count{color:#dcbeaa;font-size:16px;font-weight:400;line-height:23px;letter-spacing:1px;text-transform:uppercase;font-family:Jost,sans-serif;z-index:10}@media (max-width:1024px){.project-swiper__wrapper .project-swiper .navigation-wrapper .count{display:none}}.project-swiper__wrapper .project-swiper .navigation-wrapper .count .current{color:#a2dadb}.project-swiper__wrapper .project-swiper .navigation-wrapper .count.count__mob{display:none;position:absolute;left:0}@media (max-width:1024px){.project-swiper__wrapper .project-swiper .navigation-wrapper .count.count__mob{display:block}}@media (max-width:767px){.project-swiper__wrapper .project-swiper .navigation-wrapper .count.count__mob{left:20px}}.project-swiper__wrapper .project-swiper .navigation-wrapper .swiper-button-prev .arrow-mob{padding-right:6px}@media (max-width:1024px){.project-swiper__wrapper .project-swiper .navigation-wrapper .swiper-button-prev{left:auto}}@media (max-width:767px){.project-swiper__wrapper .project-swiper .navigation-wrapper .swiper-button-prev{right:90px!important}}.project-swiper__wrapper .project-swiper .navigation-wrapper .swiper-button-next .arrow-mob{padding-left:4px}@media (max-width:767px){.project-swiper__wrapper .project-swiper .navigation-wrapper .swiper-button-next{right:32px}}.project-swiper__wrapper .project-swiper .navigation-wrapper .arrow{height:100%;bottom:0;top:auto}.project-swiper__wrapper .project-swiper .navigation-wrapper .arrow svg{-webkit-transition:color .3s ease;transition:color .3s ease}.project-swiper__wrapper .project-swiper .navigation-wrapper .arrow:after,.project-swiper__wrapper .project-swiper .navigation-wrapper .arrow:before{display:none}.project-swiper__wrapper .project-swiper .navigation-wrapper .arrow:active svg,.project-swiper__wrapper .project-swiper .navigation-wrapper .arrow:hover svg{color:#a2dadb}.project-swiper__wrapper .project-swiper .navigation-wrapper .arrow-desk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project-swiper__wrapper .project-swiper .navigation-wrapper .arrow-desk svg{width:32px;height:12px;color:#dcbeaa}@media (max-width:1024px){.project-swiper__wrapper .project-swiper .navigation-wrapper .arrow-desk{display:none}}.project-swiper__wrapper .project-swiper .navigation-wrapper .arrow-mob{display:none}.project-swiper__wrapper .project-swiper .navigation-wrapper .arrow-mob svg{width:10px;height:12px;color:#dcbeaa}@media (max-width:1024px){.project-swiper__wrapper .project-swiper .navigation-wrapper .arrow-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:40px;min-height:40px;border-radius:999px;border:1px solid #dcbeaa}}@media (max-width:767px){.project-swiper__wrapper .project-swiper .navigation-wrapper .swiper-button-prev{left:auto;right:80px}}.project-swiper.is-inview{opacity:1}.panorama{background:#f8fbf2;padding-top:147px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1!important;position:relative}@media (max-width:1024px){.panorama{padding-top:96px}}@media (max-width:767px){.panorama{padding-top:20px}}@media (max-width:767px){.panorama .panorama-section__content .about-section:first-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.panorama-slider__wrapper{background:#f8f5eb;background-image:url(/assets/img/main/slider-bg.svg);height:788px;width:100vw;position:relative;margin-top:150px;padding:0 180px}@media (max-width:1500px){.panorama-slider__wrapper{height:604px}}@media (max-width:1280px){.panorama-slider__wrapper{height:534px}}@media (max-width:1024px){.panorama-slider__wrapper{margin-top:50px;height:800px;padding:0 var(--unit)}}@media (max-width:767px){.panorama-slider__wrapper{max-height:575px;padding:0}}.panorama-slider__wrapper .panorama-slider{position:relative;padding-bottom:80px;width:100%;max-width:1200px;max-height:788px;height:100%;margin:auto}@media (max-width:1500px){.panorama-slider__wrapper .panorama-slider{max-width:950px}}@media (max-width:1280px){.panorama-slider__wrapper .panorama-slider{max-width:745px}}@media (max-width:1024px){.panorama-slider__wrapper .panorama-slider{padding-bottom:35px}}@media (max-width:767px){.panorama-slider__wrapper .panorama-slider{padding-bottom:25px;-webkit-perspective:inherit;perspective:inherit}}.panorama-slider__wrapper .panorama-slider.is-moving .swiper-slide h5{opacity:0!important}.panorama-slider__wrapper .panorama-slider .swiper-wrapper{display:grid;grid-template-columns:100%;grid-template-rows:1fr}.panorama-slider__wrapper .panorama-slider .swiper-slide{grid-column:1;grid-row:1;align-self:center;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:634px;width:456px}@media (max-width:1500px){.panorama-slider__wrapper .panorama-slider .swiper-slide{height:450px}}@media (max-width:1280px){.panorama-slider__wrapper .panorama-slider .swiper-slide{height:380px}}.panorama-slider__wrapper .panorama-slider .swiper-slide.swiper-slide-active h5{visibility:visible}.panorama-slider__wrapper .panorama-slider .swiper-slide .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;aspect-ratio:1;max-width:453px;width:90%;height:100%}@media (max-width:1500px){.panorama-slider__wrapper .panorama-slider .swiper-slide .img-wrapper{max-width:350px}}@media (max-width:1280px){.panorama-slider__wrapper .panorama-slider .swiper-slide .img-wrapper{max-width:280px}}@media (max-width:1024px){.panorama-slider__wrapper .panorama-slider .swiper-slide .img-wrapper{max-width:100%;width:100%;height:610px;margin-bottom:60px}}@media (max-width:767px){.panorama-slider__wrapper .panorama-slider .swiper-slide .img-wrapper{height:400px;max-width:100%;max-height:400px;margin-bottom:25px}}.panorama-slider__wrapper .panorama-slider .swiper-slide .img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.panorama-slider__wrapper .panorama-slider .swiper-slide .img-wrapper img{max-width:100%;width:100%;height:100%}}.panorama-slider__wrapper .panorama-slider .swiper-slide .img-wrapper .beidge{background:#dcbeaa;width:100%;position:absolute;bottom:0;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}@media (max-width:1280px){.panorama-slider__wrapper .panorama-slider .swiper-slide .img-wrapper .beidge{height:50px}}@media (max-width:1024px){.panorama-slider__wrapper .panorama-slider .swiper-slide .img-wrapper .beidge{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:90px}}@media (max-width:767px){.panorama-slider__wrapper .panorama-slider .swiper-slide .img-wrapper .beidge{height:50px}}.panorama-slider__wrapper .panorama-slider .swiper-slide .img-wrapper .beidge h6{font-family:Jost,sans-serif;color:#fff;text-align:center;font-size:17px;letter-spacing:1px;line-height:20px;font-weight:400;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}@media (max-width:1024px){.panorama-slider__wrapper .panorama-slider .swiper-slide .img-wrapper .beidge h6{padding-left:87px}}@media (max-width:767px){.panorama-slider__wrapper .panorama-slider .swiper-slide .img-wrapper .beidge h6{padding-left:var(--unit)}}.panorama-slider__wrapper .panorama-slider .swiper-slide h5{max-width:245px;opacity:0;position:absolute;font-size:1vw;line-height:100%;font-weight:300;font-family:Jost,sans-serif;-webkit-transition:opacity .8s;transition:opacity .8s;bottom:0;right:-36px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media (min-width:1500px){.panorama-slider__wrapper .panorama-slider .swiper-slide h5{font-size:16px;line-height:20px}}@media (max-width:1280px){.panorama-slider__wrapper .panorama-slider .swiper-slide h5{right:-20px}}@media (max-width:1024px){.panorama-slider__wrapper .panorama-slider .swiper-slide h5{right:none;-webkit-transform:translateX(0) translateY(100%);-ms-transform:translateX(0) translateY(100%);transform:translateX(0) translateY(100%);bottom:-30px;left:87px;font-size:16px;line-height:20px}}@media (max-width:767px){.panorama-slider__wrapper .panorama-slider .swiper-slide h5{color:rgba(36,35,33,.6);font-size:14px;line-height:18px;left:var(--unit);bottom:-27px;-webkit-transition:.5s;transition:.5s;visibility:hidden}}.panorama-slider__wrapper .panorama-slider .swiper-slide.swiper-slide-active{z-index:3;opacity:1}.panorama-slider__wrapper .panorama-slider .swiper-slide.swiper-slide-active .img-wrapper{width:100%}.panorama-slider__wrapper .panorama-slider .swiper-slide.swiper-slide-active .img-wrapper .beidge,.panorama-slider__wrapper .panorama-slider .swiper-slide.swiper-slide-active .img-wrapper .beidge h6{opacity:1}.panorama-slider__wrapper .panorama-slider .swiper-slide.swiper-slide-active h5{opacity:.6}.panorama-slider__wrapper .panorama-slider .swiper-pagination{bottom:65px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:22px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:50px;color:#dcbeaa}@media (max-width:1024px){.panorama-slider__wrapper .panorama-slider .swiper-pagination{position:absolute;left:unset;right:0;bottom:74px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding-right:50px}}@media (max-width:767px){.panorama-slider__wrapper .panorama-slider .swiper-pagination{bottom:uset;right:unset;left:var(--unit);top:20px;padding-right:0}}.panorama-slider__wrapper .panorama-slider .swiper-pagination .swiper-pagination-current{color:#a2dadb}.panorama-slider__wrapper .panorama-slider .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#dcbeaa;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:1}.panorama-slider__wrapper .panorama-slider .swiper-pagination .swiper-pagination-bullet-active{width:20px;height:20px;border:1px solid #a2dadb;background:none}.panorama-slider__wrapper .panorama-slider .navigation-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:130px;height:50px;right:0;left:0;margin:auto;bottom:50px}@media (max-width:1024px){.panorama-slider__wrapper .panorama-slider .navigation-wrapper{display:none}}@media (max-width:767px){.panorama-slider__wrapper .panorama-slider .navigation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;top:10px;bottom:auto;width:auto;left:25px;right:25px}}.panorama-slider__wrapper .panorama-slider .navigation-wrapper .count{color:#dcbeaa;font-size:16px;font-weight:400;line-height:23px;letter-spacing:1px;text-transform:uppercase;font-family:Jost,sans-serif}@media (max-width:1024px){.panorama-slider__wrapper .panorama-slider .navigation-wrapper .count{display:none}}.panorama-slider__wrapper .panorama-slider .navigation-wrapper .count .current{color:#a2dadb}.panorama-slider__wrapper .panorama-slider .navigation-wrapper .count.count__mob{display:none;position:absolute;left:0}@media (max-width:1024px){.panorama-slider__wrapper .panorama-slider .navigation-wrapper .count.count__mob{display:block}}.panorama-slider__wrapper .panorama-slider .navigation-wrapper .swiper-button-next .arrow-mob{padding-left:4px}.panorama-slider__wrapper .panorama-slider .navigation-wrapper .swiper-button-prev .arrow-mob{padding-right:6px}@media (max-width:1024px){.panorama-slider__wrapper .panorama-slider .navigation-wrapper .swiper-button-prev{left:auto}}.panorama-slider__wrapper .panorama-slider .navigation-wrapper .arrow{height:100%;bottom:0;top:auto}.panorama-slider__wrapper .panorama-slider .navigation-wrapper .arrow svg{-webkit-transition:color .3s ease;transition:color .3s ease}.panorama-slider__wrapper .panorama-slider .navigation-wrapper .arrow:after,.panorama-slider__wrapper .panorama-slider .navigation-wrapper .arrow:before{display:none}.panorama-slider__wrapper .panorama-slider .navigation-wrapper .arrow:hover svg{color:#a2dadb}.panorama-slider__wrapper .panorama-slider .navigation-wrapper .swiper-button-disabled{opacity:1!important;cursor:pointer!important;pointer-events:auto!important}.panorama-slider__wrapper .panorama-slider .navigation-wrapper .arrow-desk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panorama-slider__wrapper .panorama-slider .navigation-wrapper .arrow-desk svg{width:32px;height:12px;color:#dcbeaa}@media (max-width:1024px){.panorama-slider__wrapper .panorama-slider .navigation-wrapper .arrow-desk{display:none}}.panorama-slider__wrapper .panorama-slider .navigation-wrapper .arrow-mob{display:none}.panorama-slider__wrapper .panorama-slider .navigation-wrapper .arrow-mob svg{width:10px;height:12px;color:#dcbeaa}@media (max-width:1024px){.panorama-slider__wrapper .panorama-slider .navigation-wrapper .arrow-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:40px;min-height:40px;border-radius:999px;border:1px solid #dcbeaa}}@media (max-width:767px){.panorama-slider__wrapper .panorama-slider .navigation-wrapper .swiper-button-prev{left:auto;right:65px}}.team{background:#f8fbf2;padding-top:140px;position:relative}@media (max-width:1024px){.team{padding-top:25px}}@media (max-width:767px){.team{padding-top:53px}}.team__link{font-family:Jost,sans-serif;font-size:16px;line-height:32px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;color:rgba(36,35,33,.6)}.team__link p{margin:0!important}.team__link span{width:74px;height:74px;border:1px solid #dcbeaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.team__link span{border:1px solid #dcbeaa}}.team__link span .i-arrow-right{color:#dcbeaa;width:32px;height:12px;-webkit-transition:color .3s ease;transition:color .3s ease}.team__link:active button:hover span .i-arrow-right{color:#fff}.team__link:active span{border-color:#a2dadb;background:#a2dadb}.team__link:active span svg{color:#fff!important}.team__link:hover span .i-arrow-right{color:#a2dadb}@media (max-width:1024px){.team__link{position:absolute;bottom:0;right:0}}@media (max-width:767px){.team__link{right:20px}}.team .team__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;font-size:5.2vw;line-height:100%;font-weight:300;font-family:Jost,sans-serif;text-transform:uppercase;color:#dcbeaa;position:relative;padding-left:430px;text-align:center;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}.team .team__title:last-child:after{content:"";position:absolute;width:0;height:2px;background:#dcbeaa;left:0;bottom:-50px;-webkit-transition:width 1.3s ease;transition:width 1.3s ease;-webkit-transition-delay:.7s;transition-delay:.7s}@media (max-width:1024px){.team .team__title:last-child:after{left:0;bottom:-32px}}@media (max-width:767px){.team .team__title:last-child:after{bottom:-26px}}@media (max-width:1024px){.team .team__title{font-size:70px;line-height:80px;padding-left:var(--unit);padding-right:500px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);text-align:left}}@media (max-width:767px){.team .team__title{font-size:32px;line-height:45px;padding-right:0}}.team .team__title.is-inview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.team .team__title.is-inview:after{width:50vw}@media (max-width:1024px){.team .team__title.is-inview:after{width:65%}}.team .team__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px}@media (max-width:1024px){.team .team__content{margin-top:64px}}@media (max-width:767px){.team .team__content{padding:0;margin-top:56px}}.team .team__content .team__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:155px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;max-width:1200px}.team .team__content .team__section:nth-child(2n+2){margin-top:100px}.team .team__content .team__section:nth-child(2n+3){margin-top:150px}@media (min-width:2000px){.team .team__content .team__section{max-width:1500px}}@media (max-width:1280px){.team .team__content .team__section{max-width:100%;min-width:100%;gap:30px}}@media (max-width:1024px){.team .team__content .team__section{max-width:100%;min-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:55px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:90px}}.team .team__content .team__section .team__section-content{opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s;max-width:333px}@media (min-width:2000px){.team .team__content .team__section .team__section-content{max-width:503px}}@media (max-width:1024px){.team .team__content .team__section .team__section-content{max-width:405px}}@media (max-width:767px){.team .team__content .team__section .team__section-content{padding-right:var(--unit);padding-left:var(--unit)}}.team .team__content .team__section .team__section-content img{margin-bottom:1vw}@media (max-width:1024px){.team .team__content .team__section .team__section-content img{margin-bottom:35px}}.team .team__content .team__section .team__section-content h6{color:#dcbeaa;font-family:Jost,sans-serif;font-weight:300;font-size:2vw;line-height:140%;letter-spacing:1px;margin-bottom:19px;text-transform:uppercase}@media (max-width:1024px){.team .team__content .team__section .team__section-content h6{margin-bottom:5px;font-size:24px;line-height:36px}}@media (max-width:767px){.team .team__content .team__section .team__section-content h6{font-size:23px;line-height:30px;margin-bottom:17px}}.team .team__content .team__section .team__section-content p{font-family:Jost,sans-serif;font-weight:300;font-size:1vw;line-height:160%;color:#242321;margin-bottom:78px}@media (max-width:1024px){.team .team__content .team__section .team__section-content p{font-size:16px;line-height:26px;margin-bottom:0}}.team .team__content .team__section .team__section-content.is-inview{opacity:1}.team .team__content .team__section.text-left{gap:250px}.team-slider__wrapper{position:relative;width:702px;min-width:400px}@media (max-width:1024px){.team-slider__wrapper{width:100%}}@media (max-width:767px){.team-slider__wrapper{min-width:300px;width:100%;min-height:470px}}.team-slider__wrapper:after{content:"";position:absolute;width:100%;height:100px;background:#f8fbf2;top:-100px;right:0;left:0}@media (max-width:1024px){.team-slider__wrapper:after{display:none}}.team-slider__wrapper .team-slider{width:100%;overflow:hidden;position:relative;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s;min-width:400px}@media (max-width:1024px){.team-slider__wrapper .team-slider{width:100%;padding-bottom:0;padding-top:60px}}@media (max-width:767px){.team-slider__wrapper .team-slider{min-width:300px;padding-bottom:60px;width:100%;padding-top:55px;min-height:470px}}.team-slider__wrapper .team-slider .swiper-slide{-webkit-transition:-webkit-transform .8s cubic-bezier(.15,.85,.45,1);transition:-webkit-transform .8s cubic-bezier(.15,.85,.45,1);transition:transform .8s cubic-bezier(.15,.85,.45,1);transition:transform .8s cubic-bezier(.15,.85,.45,1),-webkit-transform .8s cubic-bezier(.15,.85,.45,1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:visible}.team-slider__wrapper .team-slider .swiper-slide .img-wrapper{position:relative;aspect-ratio:1;height:100%;width:100%}@media (max-width:767px){.team-slider__wrapper .team-slider .swiper-slide .img-wrapper{min-height:350px}}.team-slider__wrapper .team-slider .swiper-slide .img-wrapper img{position:absolute;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.team-slider__wrapper .team-slider .swiper-slide h5{font-family:Jost,sans-serif;color:rgba(36,35,33,.6);letter-spacing:1px;font-weight:400;font-size:16px;line-height:23px;margin-top:25px;background:#f8fbf2;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media (max-width:1500px){.team-slider__wrapper .team-slider .swiper-slide h5{max-width:350px}}@media (max-width:1360px){.team-slider__wrapper .team-slider .swiper-slide h5{max-width:270px}}@media (max-width:1024px){.team-slider__wrapper .team-slider .swiper-slide h5{max-width:100%;position:absolute;top:-40px;margin-top:0}}@media (max-width:767px){.team-slider__wrapper .team-slider .swiper-slide h5{bottom:-40px;top:auto;font-size:12px;line-height:17px;left:20px}}.team-slider__wrapper .team-slider .swiper-slide-active h5{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transition-delay:.5s;transition-delay:.5s}.team-slider__wrapper .team-slider .navigation-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:130px;height:23px;right:0;bottom:0}@media (max-width:1024px){.team-slider__wrapper .team-slider .navigation-wrapper{top:10px;width:170px}}@media (max-width:767px){.team-slider__wrapper .team-slider .navigation-wrapper{top:10px;width:100%}}.team-slider__wrapper .team-slider .navigation-wrapper .count{color:#dcbeaa;font-size:16px;font-weight:400;line-height:23px;letter-spacing:1px;text-transform:uppercase;font-family:Jost,sans-serif;z-index:10}@media (max-width:1024px){.team-slider__wrapper .team-slider .navigation-wrapper .count{display:none}}.team-slider__wrapper .team-slider .navigation-wrapper .count .current{color:#a2dadb}.team-slider__wrapper .team-slider .navigation-wrapper .count.count__mob{display:none;position:absolute;left:0}@media (max-width:1024px){.team-slider__wrapper .team-slider .navigation-wrapper .count.count__mob{display:block}}@media (max-width:767px){.team-slider__wrapper .team-slider .navigation-wrapper .count.count__mob{left:20px}}.team-slider__wrapper .team-slider .navigation-wrapper .swiper-button-prev .arrow-mob{padding-right:6px}@media (max-width:1024px){.team-slider__wrapper .team-slider .navigation-wrapper .swiper-button-prev{left:auto}}@media (max-width:767px){.team-slider__wrapper .team-slider .navigation-wrapper .swiper-button-prev{right:90px!important}}.team-slider__wrapper .team-slider .navigation-wrapper .swiper-button-next .arrow-mob{padding-left:4px}@media (max-width:767px){.team-slider__wrapper .team-slider .navigation-wrapper .swiper-button-next{right:32px}}.team-slider__wrapper .team-slider .navigation-wrapper .arrow{height:100%;bottom:0;top:auto}.team-slider__wrapper .team-slider .navigation-wrapper .arrow svg{-webkit-transition:color .3s ease;transition:color .3s ease}.team-slider__wrapper .team-slider .navigation-wrapper .arrow:after,.team-slider__wrapper .team-slider .navigation-wrapper .arrow:before{display:none}.team-slider__wrapper .team-slider .navigation-wrapper .arrow:active svg,.team-slider__wrapper .team-slider .navigation-wrapper .arrow:hover svg{color:#a2dadb}.team-slider__wrapper .team-slider .navigation-wrapper .arrow-desk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-slider__wrapper .team-slider .navigation-wrapper .arrow-desk svg{width:32px;height:12px;color:#dcbeaa}@media (max-width:1024px){.team-slider__wrapper .team-slider .navigation-wrapper .arrow-desk{display:none}}.team-slider__wrapper .team-slider .navigation-wrapper .arrow-mob{display:none}.team-slider__wrapper .team-slider .navigation-wrapper .arrow-mob svg{width:10px;height:12px;color:#dcbeaa}@media (max-width:1024px){.team-slider__wrapper .team-slider .navigation-wrapper .arrow-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:40px;min-height:40px;border-radius:999px;border:1px solid #dcbeaa}}@media (max-width:767px){.team-slider__wrapper .team-slider .navigation-wrapper .swiper-button-prev{left:auto;right:80px}}.team-slider.is-inview{opacity:1}.balance{background:#f8fbf2;padding-top:216px;padding-bottom:133px;position:relative}@media (max-width:1024px){.balance{padding-top:60px;padding-bottom:68px}}@media (max-width:767px){.balance{padding-top:30px;padding-bottom:30px}}.balance .balance__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;padding-left:203px;font-size:5.2vw;line-height:100%;font-weight:300;font-family:Jost,sans-serif;text-transform:uppercase;color:#dcbeaa;position:relative;padding-right:600px;text-align:center;opacity:0;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px);-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transition-delay:.3s;transition-delay:.3s}.balance .balance__title:last-child:after{content:"";position:absolute;width:0;height:2px;background:#dcbeaa;right:0;bottom:-50px;-webkit-transition:width 1.3s ease;transition:width 1.3s ease;-webkit-transition-delay:.7s;transition-delay:.7s}@media (max-width:1024px){.balance .balance__title:last-child:after{left:0;bottom:-30px}}@media (max-width:767px){.balance .balance__title:last-child:after{bottom:-34px}}@media (max-width:1024px){.balance .balance__title{font-size:70px;padding-left:var(--unit);line-height:80px;text-align:left}}@media (max-width:767px){.balance .balance__title{font-size:32px;line-height:45px;padding-right:0}}.balance .balance__title.is-inview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.balance .balance__title.is-inview:after{width:50vw}@media (max-width:1024px){.balance .balance__title.is-inview:after{width:65%}}.balance .balance__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px}@media (max-width:1024px){.balance .balance__content{margin-top:62px;padding-left:0;padding-right:0}}@media (max-width:767px){.balance .balance__content{margin-top:52px;padding:0}}@media (max-width:1024px){.balance .balance__content .section-slider{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;padding-right:var(--unit);padding-left:var(--unit)}}@media (max-width:767px){.balance .balance__content .section-slider{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;padding:0}}@media (max-width:1024px){.balance .balance__content .about-section{padding-right:var(--unit);padding-left:var(--unit)}}@media (max-width:767px){.balance .balance__content .about-section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:23px!important}}.balance .balance__content .balance__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:155px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px}.balance .balance__content .balance__section:nth-child(2n+2){margin-top:100px}.balance .balance__content .balance__section:nth-child(2n+3){margin-top:150px}@media (min-width:2000px){.balance .balance__content .balance__section{max-width:1500px}}@media (max-width:1280px){.balance .balance__content .balance__section{max-width:100%;min-width:100%;gap:30px}}.balance .balance__content .balance__section .balance__section-content{opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s;max-width:333px}@media (min-width:2000px){.balance .balance__content .balance__section .balance__section-content{max-width:503px}}@media (max-width:1024px){.balance .balance__content .balance__section .balance__section-content{max-width:405px}}@media (max-width:767px){.balance .balance__content .balance__section .balance__section-content{padding-right:var(--unit);padding-left:var(--unit)}}.balance .balance__content .balance__section .balance__section-content p{font-family:Jost,sans-serif;font-weight:300;font-size:1vw;line-height:160%;color:#242321;margin-bottom:40px}@media (max-width:1024px){.balance .balance__content .balance__section .balance__section-content p{font-size:16px;line-height:26px}}.balance .balance__content .balance__section .balance__section-content.is-inview{opacity:1}.balance .balance__content .image-wrapper{opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s;overflow:hidden}.balance .balance__content .image-wrapper img{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);width:100%;-webkit-transition:all 1.2s ease;transition:all 1.2s ease;-webkit-transition-delay:.5s;transition-delay:.5s}.balance .balance__content .image-wrapper.is-inview{opacity:1}.balance .balance__content .image-wrapper.is-inview img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%}.balance .balance__content .balance__section.text-left{gap:250px}@media (max-width:1024px){.balance .balance__content .balance__section.text-left{gap:31px}}.balance.is-inview{opacity:1}.balance-slider__wrapper{position:relative;width:702px;min-width:400px}@media (max-width:1024px){.balance-slider__wrapper{width:100%}}@media (max-width:767px){.balance-slider__wrapper{min-width:300px;width:100%;min-height:470px}}.balance-slider__wrapper:after{content:"";position:absolute;width:100%;height:100px;background:#f8fbf2;top:-100px;right:0;left:0}@media (max-width:1024px){.balance-slider__wrapper:after{display:none}}.balance-slider__wrapper .balance-slider{width:100%;overflow:hidden;position:relative;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s;min-width:400px}@media (max-width:1024px){.balance-slider__wrapper .balance-slider{width:100%;padding-top:60px}}@media (max-width:767px){.balance-slider__wrapper .balance-slider{padding-top:55px;width:100%;padding-bottom:60px;min-height:470px;min-width:300px}}.balance-slider__wrapper .balance-slider .swiper-slide{-webkit-transition:-webkit-transform .8s cubic-bezier(.15,.85,.45,1);transition:-webkit-transform .8s cubic-bezier(.15,.85,.45,1);transition:transform .8s cubic-bezier(.15,.85,.45,1);transition:transform .8s cubic-bezier(.15,.85,.45,1),-webkit-transform .8s cubic-bezier(.15,.85,.45,1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:visible}.balance-slider__wrapper .balance-slider .swiper-slide .img-wrapper{position:relative;aspect-ratio:1;height:100%;width:100%}@media (max-width:767px){.balance-slider__wrapper .balance-slider .swiper-slide .img-wrapper{min-height:350px}}.balance-slider__wrapper .balance-slider .swiper-slide .img-wrapper img{position:absolute;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.balance-slider__wrapper .balance-slider .swiper-slide h5{font-family:Jost,sans-serif;color:rgba(36,35,33,.6);letter-spacing:1px;font-weight:400;font-size:16px;line-height:23px;margin-top:25px;background:#f8fbf2;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media (max-width:1500px){.balance-slider__wrapper .balance-slider .swiper-slide h5{max-width:350px}}@media (max-width:1360px){.balance-slider__wrapper .balance-slider .swiper-slide h5{max-width:270px}}@media (max-width:1024px){.balance-slider__wrapper .balance-slider .swiper-slide h5{max-width:100%;position:absolute;top:-40px;margin-top:0}}@media (max-width:767px){.balance-slider__wrapper .balance-slider .swiper-slide h5{bottom:-25px;font-size:12px;line-height:17px;top:auto;left:20px}}.balance-slider__wrapper .balance-slider .swiper-slide-active h5{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transition-delay:.5s;transition-delay:.5s}.balance-slider__wrapper .balance-slider .navigation-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:130px;height:23px;right:0;bottom:0}@media (max-width:1024px){.balance-slider__wrapper .balance-slider .navigation-wrapper{top:10px;width:170px}}@media (max-width:767px){.balance-slider__wrapper .balance-slider .navigation-wrapper{top:10px;width:100%}}.balance-slider__wrapper .balance-slider .navigation-wrapper .count{color:#dcbeaa;font-size:16px;font-weight:400;line-height:23px;letter-spacing:1px;text-transform:uppercase;font-family:Jost,sans-serif;z-index:10}@media (max-width:1024px){.balance-slider__wrapper .balance-slider .navigation-wrapper .count{display:none}}.balance-slider__wrapper .balance-slider .navigation-wrapper .count .current{color:#a2dadb}.balance-slider__wrapper .balance-slider .navigation-wrapper .count.count__mob{display:none;position:absolute;left:0}@media (max-width:1024px){.balance-slider__wrapper .balance-slider .navigation-wrapper .count.count__mob{display:block}}@media (max-width:767px){.balance-slider__wrapper .balance-slider .navigation-wrapper .count.count__mob{left:20px}}.balance-slider__wrapper .balance-slider .navigation-wrapper .swiper-button-prev .arrow-mob{padding-right:6px}@media (max-width:1024px){.balance-slider__wrapper .balance-slider .navigation-wrapper .swiper-button-prev{left:auto}}@media (max-width:767px){.balance-slider__wrapper .balance-slider .navigation-wrapper .swiper-button-prev{right:90px!important}}.balance-slider__wrapper .balance-slider .navigation-wrapper .swiper-button-next .arrow-mob{padding-left:4px}@media (max-width:767px){.balance-slider__wrapper .balance-slider .navigation-wrapper .swiper-button-next{right:32px}}.balance-slider__wrapper .balance-slider .navigation-wrapper .arrow{height:100%;bottom:0;top:auto}.balance-slider__wrapper .balance-slider .navigation-wrapper .arrow svg{-webkit-transition:color .3s ease;transition:color .3s ease}.balance-slider__wrapper .balance-slider .navigation-wrapper .arrow:after,.balance-slider__wrapper .balance-slider .navigation-wrapper .arrow:before{display:none}.balance-slider__wrapper .balance-slider .navigation-wrapper .arrow:active svg,.balance-slider__wrapper .balance-slider .navigation-wrapper .arrow:hover svg{color:#a2dadb}.balance-slider__wrapper .balance-slider .navigation-wrapper .arrow-desk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.balance-slider__wrapper .balance-slider .navigation-wrapper .arrow-desk svg{width:32px;height:12px;color:#dcbeaa}@media (max-width:1024px){.balance-slider__wrapper .balance-slider .navigation-wrapper .arrow-desk{display:none}}.balance-slider__wrapper .balance-slider .navigation-wrapper .arrow-mob{display:none}.balance-slider__wrapper .balance-slider .navigation-wrapper .arrow-mob svg{width:10px;height:12px;color:#dcbeaa}@media (max-width:1024px){.balance-slider__wrapper .balance-slider .navigation-wrapper .arrow-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:40px;min-height:40px;border-radius:999px;border:1px solid #dcbeaa}}@media (max-width:767px){.balance-slider__wrapper .balance-slider .navigation-wrapper .swiper-button-prev{left:auto;right:80px}}.balance-slider.is-inview{opacity:1}.special{background:#f8fbf2;padding-top:147px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:1024px){.special{padding-top:80px}}@media (max-width:767px){.special{padding-top:0}}.special .special__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:155px}.special .special__section:nth-child(2n+2){margin-top:100px}.special .special__section:nth-child(2n+3){margin-top:150px}.special .special__section .special__section-content{max-width:333px}.special .special__section .special__section-content p{font-family:Jost,sans-serif;font-weight:300;font-size:19px;line-height:32px;color:#242321;margin-bottom:40px}@media (max-width:1024px){.special .special__section .special__section-content p{font-size:16px;line-height:26px}}.special .title-wrapper{margin-top:150px;margin-bottom:82px;width:100%}@media (max-width:1024px){.special .title-wrapper{margin-top:99px}}@media (max-width:767px){.special .title-wrapper{margin-top:25px;margin-bottom:35px}}.special .title-wrapper .special__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;font-size:5.2vw;line-height:100%;font-weight:300;font-family:Jost,sans-serif;text-transform:uppercase;color:#dcbeaa;position:relative;width:100%;-moz-text-align-last:left;text-align-last:left;padding-left:203px;opacity:0;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px);-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transition-delay:.3s;transition-delay:.3s}@media (max-width:1024px){.special .title-wrapper .special__title{font-size:70px;line-height:80px;padding-left:var(--unit);padding-right:500px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:767px){.special .title-wrapper .special__title{font-size:32px;line-height:45px}}.special .special__title.is-inview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.section-map{height:848px;background:url(/assets/img/main/map1.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative;overflow:hidden}@media (max-width:1024px){.section-map{height:832px}}@media (max-width:767px){.section-map{height:605px}}.section-map .section-map__map img{width:90%;position:absolute;top:0;right:0;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%)}@media (max-width:1280px){.section-map .section-map__map img{width:1500px;right:unset;left:0;-webkit-transform:translate(-30%,-40%);-ms-transform:translate(-30%,-40%);transform:translate(-30%,-40%)}}@media (max-width:767px){.section-map .section-map__map img{width:1300px;-webkit-transform:translate(-25%,-45%);-ms-transform:translate(-25%,-45%);transform:translate(-25%,-45%)}}@media (max-width:500px){.section-map .section-map__map img{-webkit-transform:translate(-35%,-45%);-ms-transform:translate(-35%,-45%);transform:translate(-35%,-45%)}}.section-map .section-map__advantages{position:absolute;top:0;bottom:0;left:203px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px;margin:auto 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1280px){.section-map .section-map__advantages{margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:14px;top:auto;bottom:80px}}@media (max-width:1024px){.section-map .section-map__advantages{left:var(--unit)}}@media (max-width:767px){.section-map .section-map__advantages{left:0;right:0;margin:auto;bottom:142px}}.section-map .section-map__advantages .section-map__advantage-item.is-inview .circle{color:#fff}.section-map .section-map__advantages .section-map__advantage-item.is-inview .circle:before{border-top-color:#fff;border-left-color:#fff;border-bottom-color:#fff;-webkit-transition:border-top-color 1.2s linear,border-left-color 1.3s linear .1s,border-bottom-color 1.4s linear .2s;transition:border-top-color 1.2s linear,border-left-color 1.3s linear .1s,border-bottom-color 1.4s linear .2s}.section-map .section-map__advantages .section-map__advantage-item.is-inview .circle:after{border-top:1px solid #fff;border-left-width:1px;border-right-width:1px;-webkit-transform:rotate(-270deg);-ms-transform:rotate(-270deg);transform:rotate(-270deg);-webkit-transition:border-right-width 0s linear .35s,-webkit-transform 1.5s linear 0s;transition:border-right-width 0s linear .35s,-webkit-transform 1.5s linear 0s;transition:transform 1.5s linear 0s,border-right-width 0s linear .35s;transition:transform 1.5s linear 0s,border-right-width 0s linear .35s,-webkit-transform 1.5s linear 0s}.section-map .section-map__advantages .section-map__advantage-item{width:180px;height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:1280px){.section-map .section-map__advantages .section-map__advantage-item{width:100px;height:100px}}.section-map .section-map__advantages .section-map__advantage-item h5{font-family:Jost,sans-serif;color:#a2dadb;font-weight:300;font-size:60px;text-align:center;text-transform:uppercase}@media (max-width:1280px){.section-map .section-map__advantages .section-map__advantage-item h5{font-size:32px;line-height:140%}}.section-map .section-map__advantages .section-map__advantage-item p{font-family:Jost,sans-serif;color:#fff;font-weight:400;font-size:16px;line-height:20px;text-align:center;width:110px}@media (max-width:1280px){.section-map .section-map__advantages .section-map__advantage-item p{font-size:12px;line-height:13px;width:80px}}.section-map .section-map__advantages .section-map__advantage-item img{position:absolute;top:0;left:0;right:0;bottom:0}.section-map .section-map__advantages .section-map__advantage-item .circle{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;background:none;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100%;font-size:inherit;font-weight:700;vertical-align:middle}.section-map .section-map__advantages .section-map__advantage-item .circle:after,.section-map .section-map__advantages .section-map__advantage-item .circle:before{-webkit-box-sizing:inherit;box-sizing:inherit;content:"";position:absolute;width:100%;height:100%;border-radius:100%;top:0;left:0}.section-map .section-map__advantages .section-map__advantage-item .circle:before{border:1px solid rgba(0,0,0,0)}.section-map .section-map__advantages .section-map__advantage-item .circle:after{border:0 solid rgba(0,0,0,0)}@media (max-width:1280px){.section-map .section-map__advantages .section-map__advantage-item .img__desk{display:none}}.section-map .section-map__advantages .section-map__advantage-item .img__mob{display:none;width:100px}@media (max-width:1280px){.section-map .section-map__advantages .section-map__advantage-item .img__mob{display:block}}.section-map .section-map__text{font-family:Jost,sans-serif;font-weight:300;font-size:19px;line-height:32px;color:#fff;position:absolute;right:202px;bottom:133px;width:335px}@media (max-width:1280px){.section-map .section-map__text{bottom:80px}}@media (max-width:1024px){.section-map .section-map__text{right:var(--unit)}}@media (max-width:767px){.section-map .section-map__text{bottom:30px;right:0;left:0;margin:auto;font-size:16px;line-height:26px}}.service{background:#f8fbf2;padding-top:88px;padding-bottom:133px;position:relative}@media (max-width:1024px){.service{padding-bottom:64px}}.service .service__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;font-size:5.2vw;line-height:100%;font-weight:300;font-family:Jost,sans-serif;text-transform:uppercase;color:#dcbeaa;position:relative;padding-left:500px;text-align:center;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}.service .service__title:last-child:after{content:"";position:absolute;width:0;height:2px;background:#dcbeaa;left:0;bottom:-50px;-webkit-transition:width 1.3s ease;transition:width 1.3s ease;-webkit-transition-delay:.7s;transition-delay:.7s}@media (max-width:1024px){.service .service__title:last-child:after{bottom:-30px}}@media (max-width:767px){.service .service__title:last-child:after{bottom:-25px}}@media (max-width:1024px){.service .service__title{font-size:70px;line-height:80px;padding-left:var(--unit);padding-right:500px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);text-align:left}}@media (max-width:767px){.service .service__title{font-size:32px;line-height:45px;padding-right:0}}.service .service__title.is-inview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.service .service__title.is-inview:after{width:43.6%}@media (max-width:1024px){.service .service__title.is-inview:after{width:65%}}.service .service__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px}@media (max-width:1024px){.service .service__content{margin-top:63px}}@media (max-width:767px){.service .service__content{margin-top:43px;margin-bottom:40px}}.service .service__content .about-section{padding-bottom:80px}@media (max-width:1024px){.service .service__content .about-section{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){.service .service__content .about-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service .service__content .about-section p{margin-bottom:0}}.service-slider__wrapper{background:#f8f5eb;background-image:url(/assets/img/main/slider-bg.svg);height:788px;width:100vw;position:relative;margin-top:150px;padding:0 180px}@media (max-width:1500px){.service-slider__wrapper{height:604px}}@media (max-width:1280px){.service-slider__wrapper{height:534px}}@media (max-width:1024px){.service-slider__wrapper{margin-top:50px;height:800px;padding:0 var(--unit)}}@media (max-width:767px){.service-slider__wrapper{max-height:575px;padding:0}}.service-slider__wrapper .service-slider{position:relative;padding-bottom:80px;width:100%;max-width:1200px;max-height:788px;height:100%;margin:auto}@media (max-width:1500px){.service-slider__wrapper .service-slider{max-width:950px}}@media (max-width:1280px){.service-slider__wrapper .service-slider{max-width:745px}}@media (max-width:1024px){.service-slider__wrapper .service-slider{padding-bottom:35px}}@media (max-width:767px){.service-slider__wrapper .service-slider{padding-bottom:25px;-webkit-perspective:inherit;perspective:inherit}}.service-slider__wrapper .service-slider.is-moving .swiper-slide h5{opacity:0!important}.service-slider__wrapper .service-slider .swiper-wrapper{display:grid;grid-template-columns:100%;grid-template-rows:1fr}.service-slider__wrapper .service-slider .swiper-slide{grid-column:1;grid-row:1;align-self:center;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:634px;width:456px}@media (max-width:1500px){.service-slider__wrapper .service-slider .swiper-slide{height:450px}}@media (max-width:1280px){.service-slider__wrapper .service-slider .swiper-slide{height:380px}}.service-slider__wrapper .service-slider .swiper-slide .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;aspect-ratio:1;max-width:453px;width:90%;height:100%}@media (max-width:1500px){.service-slider__wrapper .service-slider .swiper-slide .img-wrapper{max-width:350px}}@media (max-width:1280px){.service-slider__wrapper .service-slider .swiper-slide .img-wrapper{max-width:280px}}@media (max-width:1024px){.service-slider__wrapper .service-slider .swiper-slide .img-wrapper{max-width:100%;width:100%;height:610px;margin-bottom:60px}}@media (max-width:767px){.service-slider__wrapper .service-slider .swiper-slide .img-wrapper{height:400px;max-width:100%;max-height:400px;margin-bottom:25px}}.service-slider__wrapper .service-slider .swiper-slide .img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.service-slider__wrapper .service-slider .swiper-slide .img-wrapper img{max-width:100%;width:100%;height:100%}}.service-slider__wrapper .service-slider .swiper-slide .img-wrapper .beidge{background:#dcbeaa;width:100%;position:absolute;bottom:0;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}@media (max-width:1280px){.service-slider__wrapper .service-slider .swiper-slide .img-wrapper .beidge{height:50px}}@media (max-width:1024px){.service-slider__wrapper .service-slider .swiper-slide .img-wrapper .beidge{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:90px}}@media (max-width:767px){.service-slider__wrapper .service-slider .swiper-slide .img-wrapper .beidge{height:50px}}.service-slider__wrapper .service-slider .swiper-slide .img-wrapper .beidge h6{font-family:Jost,sans-serif;color:#fff;text-align:center;font-size:17px;letter-spacing:1px;line-height:20px;font-weight:400;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}@media (max-width:1024px){.service-slider__wrapper .service-slider .swiper-slide .img-wrapper .beidge h6{padding-left:87px}}@media (max-width:767px){.service-slider__wrapper .service-slider .swiper-slide .img-wrapper .beidge h6{padding-left:var(--unit)}}.service-slider__wrapper .service-slider .swiper-slide h5{max-width:245px;opacity:0;position:absolute;font-size:1vw;line-height:100%;font-weight:300;font-family:Jost,sans-serif;-webkit-transition:opacity .8s;transition:opacity .8s;bottom:0;right:-36px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media (min-width:1500px){.service-slider__wrapper .service-slider .swiper-slide h5{font-size:16px;line-height:20px}}@media (max-width:1280px){.service-slider__wrapper .service-slider .swiper-slide h5{right:-20px}}@media (max-width:1024px){.service-slider__wrapper .service-slider .swiper-slide h5{right:none;-webkit-transform:translateX(0) translateY(100%);-ms-transform:translateX(0) translateY(100%);transform:translateX(0) translateY(100%);bottom:-30px;left:87px;font-size:16px;line-height:20px}}@media (max-width:767px){.service-slider__wrapper .service-slider .swiper-slide h5{color:rgba(36,35,33,.6);font-size:14px;line-height:18px;left:var(--unit);bottom:-27px;-webkit-transition:.5s;transition:.5s}}.service-slider__wrapper .service-slider .swiper-slide.swiper-slide-active{z-index:3;opacity:1}.service-slider__wrapper .service-slider .swiper-slide.swiper-slide-active .img-wrapper{width:100%}.service-slider__wrapper .service-slider .swiper-slide.swiper-slide-active .img-wrapper .beidge,.service-slider__wrapper .service-slider .swiper-slide.swiper-slide-active .img-wrapper .beidge h6{opacity:1}.service-slider__wrapper .service-slider .swiper-slide.swiper-slide-active h5{opacity:.6}.service-slider__wrapper .service-slider .swiper-pagination{bottom:65px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:22px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:50px;color:#dcbeaa}@media (max-width:1024px){.service-slider__wrapper .service-slider .swiper-pagination{position:absolute;left:unset;right:0;bottom:74px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding-right:50px}}@media (max-width:767px){.service-slider__wrapper .service-slider .swiper-pagination{bottom:uset;right:unset;left:var(--unit);top:20px;padding-right:0}}.service-slider__wrapper .service-slider .swiper-pagination .swiper-pagination-current{color:#a2dadb}.service-slider__wrapper .service-slider .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#dcbeaa;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:1}.service-slider__wrapper .service-slider .swiper-pagination .swiper-pagination-bullet-active{width:20px;height:20px;border:1px solid #a2dadb;background:none}.service-slider__wrapper .service-slider .navigation-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:130px;height:50px;right:0;left:0;margin:auto;bottom:50px}@media (max-width:1024px){.service-slider__wrapper .service-slider .navigation-wrapper{display:none}}@media (max-width:767px){.service-slider__wrapper .service-slider .navigation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;top:10px;bottom:auto;width:auto;left:25px;right:25px}}.service-slider__wrapper .service-slider .navigation-wrapper .count{color:#dcbeaa;font-size:16px;font-weight:400;line-height:23px;letter-spacing:1px;text-transform:uppercase;font-family:Jost,sans-serif}@media (max-width:1024px){.service-slider__wrapper .service-slider .navigation-wrapper .count{display:none}}.service-slider__wrapper .service-slider .navigation-wrapper .count .current{color:#a2dadb}.service-slider__wrapper .service-slider .navigation-wrapper .count.count__mob{display:none;position:absolute;left:0}@media (max-width:1024px){.service-slider__wrapper .service-slider .navigation-wrapper .count.count__mob{display:block}}.service-slider__wrapper .service-slider .navigation-wrapper .swiper-button-next .arrow-mob{padding-left:4px}.service-slider__wrapper .service-slider .navigation-wrapper .swiper-button-prev .arrow-mob{padding-right:6px}@media (max-width:1024px){.service-slider__wrapper .service-slider .navigation-wrapper .swiper-button-prev{left:auto}}.service-slider__wrapper .service-slider .navigation-wrapper .arrow{height:100%;bottom:0;top:auto}.service-slider__wrapper .service-slider .navigation-wrapper .arrow svg{-webkit-transition:color .3s ease;transition:color .3s ease}.service-slider__wrapper .service-slider .navigation-wrapper .arrow:after,.service-slider__wrapper .service-slider .navigation-wrapper .arrow:before{display:none}.service-slider__wrapper .service-slider .navigation-wrapper .arrow:hover svg{color:#a2dadb}.service-slider__wrapper .service-slider .navigation-wrapper .swiper-button-disabled{opacity:1!important;cursor:pointer!important;pointer-events:auto!important}.service-slider__wrapper .service-slider .navigation-wrapper .arrow-desk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-slider__wrapper .service-slider .navigation-wrapper .arrow-desk svg{width:32px;height:12px;color:#dcbeaa}@media (max-width:1024px){.service-slider__wrapper .service-slider .navigation-wrapper .arrow-desk{display:none}}.service-slider__wrapper .service-slider .navigation-wrapper .arrow-mob{display:none}.service-slider__wrapper .service-slider .navigation-wrapper .arrow-mob svg{width:10px;height:12px;color:#dcbeaa}@media (max-width:1024px){.service-slider__wrapper .service-slider .navigation-wrapper .arrow-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:40px;min-height:40px;border-radius:999px;border:1px solid #dcbeaa}}@media (max-width:767px){.service-slider__wrapper .service-slider .navigation-wrapper .swiper-button-prev{left:auto;right:65px}}.about-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:155px;position:relative;max-width:1200px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-section:nth-child(2n+2){margin-top:100px}@media (max-width:767px){.about-section:nth-child(2n+2){margin-top:33px}}.about-section:nth-child(2n+3){margin-top:150px}@media (max-width:1024px){.about-section:nth-child(2n+3){margin-top:86px}}@media (max-width:767px){.about-section:nth-child(2n+3){margin-top:27px}}@media (min-width:2000px){.about-section{min-width:1500px}}@media (max-width:1280px){.about-section{max-width:100%;min-width:100%;gap:30px}}@media (max-width:767px){.about-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:53px}}.about-section__link{font-family:Jost,sans-serif;font-size:16px;line-height:32px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;color:rgba(36,35,33,.6)}.about-section__link p{margin:0!important}.about-section__link span{width:74px;height:74px;border:1px solid #dcbeaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.about-section__link span{border:1px solid #dcbeaa}}.about-section__link span .i-arrow-right{color:#dcbeaa;width:32px;height:12px;-webkit-transition:color .3s ease;transition:color .3s ease}.about-section__link:active button:hover span .i-arrow-right{color:#fff}.about-section__link:active span{border-color:#a2dadb;background:#a2dadb}.about-section__link:active span svg{color:#fff!important}.about-section__link:hover span .i-arrow-right{color:#a2dadb}@media (max-width:1024px){.about-section__link{position:absolute;bottom:0;right:0}}@media (max-width:767px){.about-section__link{right:20px}}.about-section .about__section-content{opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s;max-width:333px}@media (min-width:2000px){.about-section .about__section-content{width:503px}}@media (max-width:767px){.about-section .about__section-content{width:100%}}.about-section .about__section-content p{font-family:Jost,sans-serif;font-weight:300;font-size:1vw;line-height:160%;color:#242321;margin-bottom:40px;padding-top:100px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:1024px){.about-section .about__section-content p{font-size:16px;line-height:26px}}.about-section .about__section-content button{font-family:Jost,sans-serif;font-size:16px;line-height:32px;font-weight:400;gap:15px;color:rgba(36,35,33,.6)}.about-section .about__section-content button,.about-section .about__section-content button span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-section .about__section-content button span{width:74px;height:74px;border:1px solid #dcbeaa;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.about-section .about__section-content button span{border:1px solid #dcbeaa}}.about-section .about__section-content button span .i-arrow-right{color:#dcbeaa;width:32px;height:12px;-webkit-transition:color .3s ease;transition:color .3s ease}.about-section .about__section-content button:active button:hover span .i-arrow-right{color:#fff}.about-section .about__section-content button:active span{border-color:#a2dadb;background:#a2dadb}.about-section .about__section-content button:active span svg{color:#fff!important}.about-section .about__section-content button:hover span .i-arrow-right{color:#a2dadb}@media (max-width:1024px){.about-section .about__section-content button{position:absolute;bottom:0;right:var(--unit)}}.about-section .about__section-content.is-inview{opacity:1}.about-section .about__section-content.is-inview p{padding-top:0}.about-section .image-wrapper__outer{position:relative}.about-section .image-wrapper__outer:after{content:"";position:absolute;width:100%;height:70px;background:#f8fbf2;top:-100px;right:0;left:0}@media (max-width:1024px){.about-section .image-wrapper__outer:after{display:none}}.about-section .image-wrapper{opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s;overflow:hidden;min-width:400px}@media (max-width:767px){.about-section .image-wrapper{width:100%}}.about-section .image-wrapper img{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);width:100%;-webkit-transition:all 1.2s ease;transition:all 1.2s ease;-webkit-transition-delay:.5s;transition-delay:.5s}.about-section .image-wrapper.is-inview{opacity:1}.about-section .image-wrapper.is-inview img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%}@media (max-width:1024px){.about-section.have-btn{padding-bottom:120px}}.freedom{background:#f8fbf2;padding-top:100px;position:relative}@media (max-width:1024px){.freedom{padding-top:0}}.freedom .freedom__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;padding-left:203px;font-size:5.2vw;line-height:100%;font-weight:300;font-family:Jost,sans-serif;text-transform:uppercase;color:#dcbeaa;position:relative;padding-right:600px;text-align:center;opacity:0;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px);-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transition-delay:.3s;transition-delay:.3s}.freedom .freedom__title:last-child:after{content:"";position:absolute;width:0;height:2px;background:#dcbeaa;right:0;bottom:-50px;-webkit-transition:width 1.3s ease;transition:width 1.3s ease;-webkit-transition-delay:.7s;transition-delay:.7s}@media (max-width:1024px){.freedom .freedom__title:last-child:after{left:0;bottom:-32px}}@media (max-width:767px){.freedom .freedom__title:last-child:after{bottom:-22px}}@media (max-width:1024px){.freedom .freedom__title{font-size:70px;line-height:80px;padding-left:var(--unit);text-align:left}}@media (max-width:767px){.freedom .freedom__title{font-size:32px;line-height:45px;padding-right:0}}.freedom .freedom__title.is-inview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.freedom .freedom__title.is-inview:after{width:50vw}@media (max-width:1024px){.freedom .freedom__title.is-inview:after{width:65%}}.freedom .freedom__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px}@media (max-width:1024px){.freedom .freedom__content{margin-top:64px}}@media (max-width:767px){.freedom .freedom__content{margin-top:40px;padding:0}}.freedom .freedom__content .freedom__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:155px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;max-width:1200px}.freedom .freedom__content .freedom__section:nth-child(2n+2){margin-top:100px}.freedom .freedom__content .freedom__section:nth-child(2n+3){margin-top:150px}@media (min-width:2000px){.freedom .freedom__content .freedom__section{min-width:1500px}}@media (max-width:1280px){.freedom .freedom__content .freedom__section{max-width:100%;min-width:100%;gap:30px}}@media (max-width:1024px){.freedom .freedom__content .freedom__section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:120px}}@media (max-width:767px){.freedom .freedom__content .freedom__section{gap:0;padding-bottom:0}}.freedom .freedom__content .freedom__section .freedom__section-content{padding-bottom:50px;opacity:0;-webkit-transition:oapcity .8s ease;transition:oapcity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s;max-width:333px}@media (min-width:2000px){.freedom .freedom__content .freedom__section .freedom__section-content{max-width:503px}}@media (max-width:1024px){.freedom .freedom__content .freedom__section .freedom__section-content{max-width:405px}}@media (max-width:767px){.freedom .freedom__content .freedom__section .freedom__section-content{padding-right:var(--unit);padding-left:var(--unit)}}.freedom .freedom__content .freedom__section .freedom__section-content p{font-family:Jost,sans-serif;font-weight:300;font-size:1vw;line-height:160%;color:#242321;margin-bottom:48px}@media (max-width:1024px){.freedom .freedom__content .freedom__section .freedom__section-content p{font-size:16px;line-height:26px}}.freedom .freedom__content .freedom__section .freedom__section-content button{font-family:Jost,sans-serif;font-size:16px;line-height:32px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;color:rgba(36,35,33,.6);border:1px solid #dcbeaa;border-radius:999px;padding:25px 30px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.freedom .freedom__content .freedom__section .freedom__section-content button{border:1px solid #dcbeaa}}.freedom .freedom__content .freedom__section .freedom__section-content button:active{border-color:#a2dadb;background:#a2dadb;color:#fff}.freedom .freedom__content .freedom__section .freedom__section-content button:active svg{color:#fff!important}.freedom .freedom__content .freedom__section .freedom__section-content button:hover .i-arrow-right{color:#a2dadb}.freedom .freedom__content .freedom__section .freedom__section-content button .i-arrow-right{-webkit-transition:color .3s ease;transition:color .3s ease;color:#dcbeaa;width:32px;height:12px}@media (max-width:1024px){.freedom .freedom__content .freedom__section .freedom__section-content button{position:absolute;bottom:0;right:var(--unit)}}@media (max-width:767px){.freedom .freedom__content .freedom__section .freedom__section-content button{right:20px}}.freedom .freedom__content .freedom__section .freedom__section-content.is-inview{opacity:1}.freedom .freedom__content .image-wrapper img{width:100%}.freedom .freedom__content .freedom__section.text-left{gap:250px}.freedom-slider__wrapper{position:relative;width:702px;min-width:400px}@media (max-width:1024px){.freedom-slider__wrapper{width:100%}}@media (max-width:767px){.freedom-slider__wrapper{min-width:300px;width:100%;min-height:470px}}.freedom-slider__wrapper:after{content:"";position:absolute;width:100%;height:100px;background:#f8fbf2;top:-100px;right:0;left:0}@media (max-width:1024px){.freedom-slider__wrapper:after{display:none}}.freedom-slider__wrapper .freedom-slider{width:100%;overflow:hidden;position:relative;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s;min-width:400px}@media (max-width:1024px){.freedom-slider__wrapper .freedom-slider{width:100%;padding-bottom:0;padding-top:60px}}@media (max-width:767px){.freedom-slider__wrapper .freedom-slider{width:100%;padding-top:55px;min-width:300px;padding-bottom:60px;min-height:470px}}.freedom-slider__wrapper .freedom-slider .swiper-slide{-webkit-transition:-webkit-transform .8s cubic-bezier(.15,.85,.45,1);transition:-webkit-transform .8s cubic-bezier(.15,.85,.45,1);transition:transform .8s cubic-bezier(.15,.85,.45,1);transition:transform .8s cubic-bezier(.15,.85,.45,1),-webkit-transform .8s cubic-bezier(.15,.85,.45,1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:visible}.freedom-slider__wrapper .freedom-slider .swiper-slide .img-wrapper{position:relative;aspect-ratio:1;height:100%;width:100%}@media (max-width:767px){.freedom-slider__wrapper .freedom-slider .swiper-slide .img-wrapper{min-height:350px}}.freedom-slider__wrapper .freedom-slider .swiper-slide .img-wrapper img{position:absolute;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.freedom-slider__wrapper .freedom-slider .swiper-slide h5{font-family:Jost,sans-serif;color:rgba(36,35,33,.6);letter-spacing:1px;font-weight:400;font-size:16px;line-height:23px;margin-top:25px;background:#f8fbf2;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media (max-width:1500px){.freedom-slider__wrapper .freedom-slider .swiper-slide h5{max-width:350px}}@media (max-width:1360px){.freedom-slider__wrapper .freedom-slider .swiper-slide h5{max-width:270px}}@media (max-width:1024px){.freedom-slider__wrapper .freedom-slider .swiper-slide h5{max-width:100%;position:absolute;top:-40px;margin-top:0}}@media (max-width:767px){.freedom-slider__wrapper .freedom-slider .swiper-slide h5{bottom:-25px;font-size:12px;line-height:17px;top:auto;left:20px}}.freedom-slider__wrapper .freedom-slider .swiper-slide-active h5{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transition-delay:.5s;transition-delay:.5s}.freedom-slider__wrapper .freedom-slider .navigation-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:130px;height:23px;right:0;bottom:0}@media (max-width:1024px){.freedom-slider__wrapper .freedom-slider .navigation-wrapper{top:10px;width:170px}}@media (max-width:767px){.freedom-slider__wrapper .freedom-slider .navigation-wrapper{top:10px;width:100%}}.freedom-slider__wrapper .freedom-slider .navigation-wrapper .count{color:#dcbeaa;font-size:16px;font-weight:400;line-height:23px;letter-spacing:1px;text-transform:uppercase;font-family:Jost,sans-serif;z-index:10}@media (max-width:1024px){.freedom-slider__wrapper .freedom-slider .navigation-wrapper .count{display:none}}.freedom-slider__wrapper .freedom-slider .navigation-wrapper .count .current{color:#a2dadb}.freedom-slider__wrapper .freedom-slider .navigation-wrapper .count.count__mob{display:none;position:absolute;left:0}@media (max-width:1024px){.freedom-slider__wrapper .freedom-slider .navigation-wrapper .count.count__mob{display:block}}@media (max-width:767px){.freedom-slider__wrapper .freedom-slider .navigation-wrapper .count.count__mob{left:20px}}.freedom-slider__wrapper .freedom-slider .navigation-wrapper .swiper-button-prev .arrow-mob{padding-right:6px}@media (max-width:1024px){.freedom-slider__wrapper .freedom-slider .navigation-wrapper .swiper-button-prev{left:auto}}@media (max-width:767px){.freedom-slider__wrapper .freedom-slider .navigation-wrapper .swiper-button-prev{right:90px!important}}.freedom-slider__wrapper .freedom-slider .navigation-wrapper .swiper-button-next .arrow-mob{padding-left:4px}@media (max-width:767px){.freedom-slider__wrapper .freedom-slider .navigation-wrapper .swiper-button-next{right:32px}}.freedom-slider__wrapper .freedom-slider .navigation-wrapper .arrow{height:100%;bottom:0;top:auto}.freedom-slider__wrapper .freedom-slider .navigation-wrapper .arrow svg{-webkit-transition:color .3s ease;transition:color .3s ease}.freedom-slider__wrapper .freedom-slider .navigation-wrapper .arrow:after,.freedom-slider__wrapper .freedom-slider .navigation-wrapper .arrow:before{display:none}.freedom-slider__wrapper .freedom-slider .navigation-wrapper .arrow:active svg,.freedom-slider__wrapper .freedom-slider .navigation-wrapper .arrow:hover svg{color:#a2dadb}.freedom-slider__wrapper .freedom-slider .navigation-wrapper .arrow-desk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.freedom-slider__wrapper .freedom-slider .navigation-wrapper .arrow-desk svg{width:32px;height:12px;color:#dcbeaa}@media (max-width:1024px){.freedom-slider__wrapper .freedom-slider .navigation-wrapper .arrow-desk{display:none}}.freedom-slider__wrapper .freedom-slider .navigation-wrapper .arrow-mob{display:none}.freedom-slider__wrapper .freedom-slider .navigation-wrapper .arrow-mob svg{width:10px;height:12px;color:#dcbeaa}@media (max-width:1024px){.freedom-slider__wrapper .freedom-slider .navigation-wrapper .arrow-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:40px;min-height:40px;border-radius:999px;border:1px solid #dcbeaa}}@media (max-width:767px){.freedom-slider__wrapper .freedom-slider .navigation-wrapper .swiper-button-prev{left:auto;right:80px}}.freedom-slider.is-inview{opacity:1}.potential{background:#f8fbf2;padding-top:100px;padding-bottom:133px;position:relative}@media (max-width:1024px){.potential{padding-top:60px}}@media (max-width:767px){.potential{padding-bottom:60px}}.potential .potential__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;padding-right:203px;font-size:5.2vw;line-height:100%;font-weight:300;font-family:Jost,sans-serif;text-transform:uppercase;color:#dcbeaa;position:relative;padding-left:540px;text-align:center;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}.potential .potential__title:last-child:after{content:"";position:absolute;width:0;height:2px;background:#dcbeaa;left:0;bottom:-50px;-webkit-transition:width 1.3s ease;transition:width 1.3s ease;-webkit-transition-delay:.7s;transition-delay:.7s}@media (max-width:1024px){.potential .potential__title:last-child:after{padding-right:var(--unit);bottom:-30px}}@media (max-width:767px){.potential .potential__title:last-child:after{bottom:-22px}}@media (max-width:1024px){.potential .potential__title{font-size:70px;padding-right:var(--unit);text-align:left;padding-left:var(--unit);line-height:80px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:767px){.potential .potential__title{font-size:32px;line-height:45px;padding-left:0;text-align:left;padding-left:var(--unit)}}.potential .potential__title.is-inview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.potential .potential__title.is-inview:after{width:45vw}@media (max-width:1024px){.potential .potential__title.is-inview:after{width:65%}}.potential .potential__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:100px}@media (max-width:1024px){.potential .potential__content{margin-top:80px}}@media (max-width:767px){.potential .potential__content{margin-top:40px}}@media (max-width:1024px){.potential .potential__content .about-section{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){.potential .potential__content .about-section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.potential .potential__content .about-section:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.potential .potential__content .about-section p{margin-bottom:0}}.section-banner-wrapper{position:relative}.section-banner-wrapper .view-btn{z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-family:Jost,sans-serif;font-size:13px;line-height:32px;font-weight:400;position:absolute;color:rgba(36,35,33,.6);top:-42px;right:28px;display:none}@media (max-width:1024px){.section-banner-wrapper .view-btn{display:-webkit-box;display:-ms-flexbox;display:flex}}.section-banner-wrapper .view-btn:hover svg{color:#a2dadb}.section-banner-wrapper .view-btn span{width:68px;height:68px;border-radius:999px;border:1px solid #dcbeaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.section-banner-wrapper .view-btn span{border:1px solid #dcbeaa}}.section-banner-wrapper .view-btn span svg{width:48px;height:12px;color:#dcbeaa;-webkit-transition:color .3s ease;transition:color .3s ease}.section-banner-wrapper .view-btn.is-scroll svg{color:#a2dadb}.section-banner-wrapper .section-banner{z-index:1;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative}@media (max-width:1024px){.section-banner-wrapper .section-banner{height:848px}}@media (max-width:767px){.section-banner-wrapper .section-banner{height:475px}}.section-banner-wrapper .section-banner .bg{height:100%;background-position:27%;background-size:cover;position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.section-banner-wrapper .section-banner img{position:absolute;left:0;right:0;bottom:-4px;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.section-banner-wrapper .section-banner .banner-content{position:absolute;top:60px;right:131px;width:405px;overflow:visible}@media (max-width:767px){.section-banner-wrapper .section-banner .banner-content{left:0;right:0;width:100vw}}.section-banner-wrapper .section-banner .banner-content h4{margin:-.3em;padding:.3em;overflow:visible;opacity:0;font-family:Marianna,sans-serif;color:#466e77;font-size:63px;line-height:80px;letter-spacing:1px;font-weight:400;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s}@media (max-width:1024px){.section-banner-wrapper .section-banner .banner-content h4{text-align:center}}@media (max-width:767px){.section-banner-wrapper .section-banner .banner-content h4{width:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1024px){.section-banner-wrapper .section-banner .banner-content{left:0;right:0;margin:auto}}@media (max-width:767px){.section-banner-wrapper .section-banner .banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section-banner-wrapper .section-banner .banner-content .banner-content__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;margin-top:15px}@media (max-width:1024px){.section-banner-wrapper .section-banner .banner-content .banner-content__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:767px){.section-banner-wrapper .section-banner .banner-content .banner-content__text{display:none}}.section-banner-wrapper .section-banner .banner-content .banner-content__text p{-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0;font-family:Jost,sans-serif;width:300px;font-size:19px;font-weight:300;line-height:168%;color:#242321}@media (max-width:1024px){.section-banner-wrapper .section-banner .banner-content .banner-content__text p{font-size:16px;line-height:26px;width:260px}}.section-banner-wrapper .section-banner .banner-content.is-inview h4,.section-banner-wrapper .section-banner .banner-content.is-inview p{opacity:1}.section-banner-wrapper .section-banner .banner-title{position:absolute;text-align:center;color:#f8fbf2;margin:0 auto;right:0;bottom:-2px;left:0;width:100%;height:auto;font-size:22vw;line-height:70%;letter-spacing:10px;font-weight:100;text-transform:uppercase;font-family:Jost,sans-serif;-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px);opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s}.section-banner-wrapper .section-banner .banner-title.is-inview{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.section-banner-wrapper .section-banner .svg-wrapper{-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px);-webkit-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0;width:100%;height:17vw;position:absolute;bottom:-5px;right:0;left:0}.section-banner-wrapper .section-banner .svg-wrapper svg{width:100%;height:100%;color:#f8fbf2}.section-banner-wrapper .section-banner .svg-wrapper.is-inview{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (max-width:1024px){.mainBanner .banner-title{font-size:21vw!important}}@media (max-width:767px){.mainBanner .banner-title{font-size:20vw!important}}@media (max-width:1024px){.panoramaBanner .banner-title{font-size:16vw!important}}@media (max-width:767px){.panoramaBanner .banner-title{font-size:15vw!important}}@media (max-width:1024px){.specialBanner .banner-title{font-size:14vw!important}}@media (max-width:767px){.specialBanner .banner-title{font-size:13vw!important}}.isScrolling .section-banner{overflow-x:auto;overflow-y:hidden}@media (max-width:1024px){.isScrolling .section-banner .bg{min-width:1200px}}.isScrolling .section-banner .banner-content{position:absolute;top:60px;right:131px;width:405px}@media (max-width:1024px){.isScrolling .section-banner .banner-content{left:0;right:0;width:100vw;position:sticky}}@media (max-width:1024px){.isScrolling .section-banner .banner-title{position:sticky;padding-top:730px}}@media (max-width:767px){.isScrolling .section-banner .banner-title{padding-top:100%}}.item{width:100px;height:150px;background:#000}.crumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.crumbs li{position:relative}.crumbs li a,.crumbs li span{font-weight:300;font-size:19px;letter-spacing:1px;font-family:Jost,sans-serif;line-height:27px}.crumbs li a span{padding-left:10px;color:#242321}.crumbs li a span,.crumbs li a span svg{width:5px;height:9px}.crumbs li:not(:first-child){padding-left:15px}.crumbs--dark li:before{background-color:hsla(0,0%,100%,.6)}.crumbs--dark .crumbs__item{color:#fff}.crumbs--dark .crumbs__link,.crumbs--dark .crumbs__link:active,.crumbs--dark .crumbs__link:focus,.crumbs--dark .crumbs__link:visited{color:rgba(36,35,33,.6)}.crumbs__item{font-size:11px;line-height:20px;letter-spacing:.06em;color:#242321}.crumbs__link{-webkit-transition:.3s ease;transition:.3s ease}.crumbs__link,.crumbs__link:active,.crumbs__link:focus,.crumbs__link:visited{color:rgba(36,35,33,.3)}.crumbs__link:hover{color:#242321}.news-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:75px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:50px;height:110px}@media (max-width:1280px){.news-tabs{gap:30px}}@media (max-width:1024px){.news-tabs{gap:35px;height:80px;margin-top:35px}}@media (max-width:767px){.news-tabs{gap:20px;height:50px;overflow-x:auto;overflow-y:hidden;margin-top:30px}}.news-tabs .tab{-webkit-transition:all .3s ease;transition:all .3s ease;font-family:Jost,san-serif;text-transform:uppercase;color:rgba(36,35,33,.4);line-height:36px;font-size:25px;font-weight:300}@media (max-width:1024px){.news-tabs .tab{font-size:20px;line-height:29px}}@media (max-width:767px){.news-tabs .tab{font-size:16px;line-height:23px}}.news-tabs .tab:hover{color:#dcbeaa}.news-tabs .active-tab{-webkit-transition:all .3s ease;transition:all .3s ease;color:#dcbeaa;font-size:100px;line-height:90px}@media (max-width:1500px){.news-tabs .active-tab{font-size:70px;line-height:60px}}@media (max-width:1024px){.news-tabs .active-tab{font-size:67px;line-height:67px}}@media (max-width:767px){.news-tabs .active-tab{font-size:32px;line-height:32px}}@media (max-width:1024px){.news-tabs .select{display:none}}.news-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:108px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:50px 0;border-top:1px solid rgba(0,0,0,.22)}@media (max-width:1024px){.news-item{gap:50px}}@media (max-width:767px){.news-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}@media (max-width:1024px){.news-item .news-item__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}}@media (max-width:767px){.news-item .news-item__top{width:100%}}.news-item .news-item__top .img-wrapper img{height:260px;width:260px}@media (max-width:1024px){.news-item .news-item__top .img-wrapper img{width:167px;height:167px}}@media (max-width:767px){.news-item .news-item__top .img-wrapper img{width:68px;height:68px}}.news-item .news-item__top .news-item__content--title-tab{font-family:Jost,sans-serif;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}@media (max-width:767px){.news-item .news-item__top .news-item__content--title-tab{display:-webkit-box;display:-ms-flexbox;display:flex}}.news-item .news-item__top .news-item__content--title-tab h6{color:#242321;letter-spacing:1px;font-size:19px;line-height:27px;font-weight:400}@media (max-width:1024px){.news-item .news-item__top .news-item__content--title-tab h6{font-size:14px;line-height:20px}}@media (max-width:767px){.news-item .news-item__top .news-item__content--title-tab h6{font-size:12px;line-height:17px}}.news-item .news-item__top .news-item__content--title-tab h3{font-weight:400;font-size:25px;line-height:36px;letter-spacing:1px;text-transform:uppercase;color:#242321}@media (max-width:1024px){.news-item .news-item__top .news-item__content--title-tab h3{font-size:19px;line-height:27px}}@media (max-width:767px){.news-item .news-item__top .news-item__content--title-tab h3{font-size:16px;line-height:23px}}.news-item .news-item__content{font-family:Jost,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}@media (max-width:1024px){.news-item .news-item__content{gap:15px}}@media (max-width:767px){.news-item .news-item__content{gap:15px}}.news-item .news-item__content .news-item__content--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}@media (max-width:1024px){.news-item .news-item__content .news-item__content--title{gap:15px}}@media (max-width:767px){.news-item .news-item__content .news-item__content--title{display:none}}.news-item .news-item__content .news-item__content--title h6{color:#242321;letter-spacing:1px;font-size:19px;line-height:27px;font-weight:400}@media (max-width:1024px){.news-item .news-item__content .news-item__content--title h6{font-size:14px;line-height:20px}}@media (max-width:767px){.news-item .news-item__content .news-item__content--title h6{font-size:12px;line-height:17px}}.news-item .news-item__content .news-item__content--title h3{font-weight:400;font-size:25px;line-height:36px;letter-spacing:1px;text-transform:uppercase;color:#242321;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:1024px){.news-item .news-item__content .news-item__content--title h3{font-size:19px;line-height:27px}}@media (max-width:767px){.news-item .news-item__content .news-item__content--title h3{font-size:16px;line-height:23px}}.news-item .news-item__content .news-item__content--text{letter-spacing:.01em;font-weight:300;font-size:19px;line-height:1.7em;color:#242321;position:relative}@media (max-width:1024px){.news-item .news-item__content .news-item__content--text{font-size:16px}}.news-item .news-item__content .news-item__content--text>div{-webkit-transition:.3s ease;transition:.3s ease;overflow:hidden}.news-item .news-item__content .news-item__content--text .full-text{max-height:100px;-webkit-transition:max-height .5s;transition:max-height .5s}.news-item .news-item__content .news-item__content--text .bottom-shadow{position:absolute;width:100%;left:0;bottom:0;height:3ch;background:-webkit-gradient(linear,left bottom,left top,from(#f8fbf2),to(rgba(248,251,242,.239216)));background:linear-gradient(0deg,#f8fbf2,rgba(248,251,242,.239216));-webkit-transition:opacity .4s,height .4s;transition:opacity .4s,height .4s}.news-item .news-item__content .news-item__content--text .bottom-shadow--hidden{opacity:0;height:0}.news-item .news-item__content .news-item__content--text .bottom-shadow--open{opacity:0!important;height:0!important}.news-item .news-item__content .news-item__content--text.expanded .short-text{max-height:0;opacity:0}.news-item .news-item__content .news-item__content--text.expanded .full-text{opacity:1}.news-item .news-item__content .news-item__content--text p:not(:first-child){margin-top:15px}.news-item .news-item__content .news-item__content--text ul{list-style-type:disc;list-style-position:inside}.news-item .news-item__content .news-item__content--text li:not(:first-child),.news-item .news-item__content .news-item__content--text ul:not(:first-child){margin-top:15px}.news-item .news-item__content .read-all{display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:27px;position:relative;color:#242321;font-size:19px;letter-spacing:1px;line-height:27px;font-weight:400;pointer-events:none}.news-item .news-item__content .read-all.disabled{display:none}@media (max-width:1024px){.news-item .news-item__content .read-all{height:23px;font-size:16px;line-height:23px}}.news-item .news-item__content .read-all em{position:absolute;left:0;top:0;padding-right:45px;font-style:normal;white-space:nowrap;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left;pointer-events:auto}@media (max-width:1024px){.news-item .news-item__content .read-all em{padding-right:35px}}@media (max-width:767px){.news-item .news-item__content .read-all em{padding-right:30px}}.news-item .news-item__content .read-all em:after{content:"";position:absolute;width:9px;height:5px;right:0;top:50%;margin-top:-1px;background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjUiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiMyNDIzMjEiIGQ9Ik03LjcxNCAwTDQuNSAzLjEyNSAxLjI4NiAwIDAgLjYyNSA0LjUgNSA5IC42MjUgNy43MTQgMHoiLz48L3N2Zz4=)}.news-item .news-item__content .read-all__less{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);opacity:0}.news-item .news-item__content .read-all__less:after{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.news-item .news-item__content .read-all span{display:none}.news-item .news-item__content .read-all.active .read-all__more{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);opacity:0}.news-item .news-item__content .read-all.active .read-all__less{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);opacity:1}.email-subscribe{padding:50px 0;background:#fff;margin-top:100px}@media (max-width:767px){.email-subscribe{display:none}}.email-subscribe .email-subscribe__content{max-width:950px;margin:auto;font-family:Jost,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media (max-width:1024px){.email-subscribe .email-subscribe__content{max-width:672px}}.email-subscribe .email-subscribe__content .top{gap:30px}.email-subscribe .email-subscribe__content .top,.email-subscribe .email-subscribe__content .top span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.email-subscribe .email-subscribe__content .top span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:47px;height:47px;border-radius:999px;border:1px solid #dcbeaa}@media (max-width:1024px){.email-subscribe .email-subscribe__content .top span{width:36px;height:36px}}.email-subscribe .email-subscribe__content .top span svg{fill:none;width:25px;height:19px;color:#dcbeaa}@media (max-width:1024px){.email-subscribe .email-subscribe__content .top span svg{width:19px;height:15px}}.email-subscribe .email-subscribe__content .top h5{font-size:19px;letter-spacing:1px;line-height:27px;font-weight:300;color:#242321}@media (max-width:1024px){.email-subscribe .email-subscribe__content .top h5{font-size:16px;line-height:23px}}.email-subscribe .email-subscribe__content .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:36px}@media (max-width:1024px){.email-subscribe .email-subscribe__content .center{gap:25px}}.email-subscribe .email-subscribe__content .center span{position:relative}.email-subscribe .email-subscribe__content .center span input{padding:0 10px;width:333px;height:72px;border:1px solid #d9d9d9;font-weight:500;font-style:italic;letter-spacing:1px;line-height:23px;font-size:16px;position:relative;text-align:center}@media (max-width:1024px){.email-subscribe .email-subscribe__content .center span input{width:205px;height:53px}}.email-subscribe .email-subscribe__content .center span h6{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;font-family:jost;font-weight:500;font-size:16px;line-height:23px;letter-spacing:1px;color:#242321;font-style:italic;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (max-width:1024px){.email-subscribe .email-subscribe__content .center span h6{font-size:14px}}.email-subscribe .email-subscribe__content .center span h6.hidden{opacity:0}.email-subscribe .email-subscribe__content .center .btn{background:#dcbeaa;padding:25px 42px;max-height:72px;color:#fff;border-radius:999px;-webkit-transition:background .3s ease;transition:background .3s ease;text-transform:uppercase}@media (max-width:1024px){.email-subscribe .email-subscribe__content .center .btn{max-height:53px;padding:17px 49px}}.email-subscribe .email-subscribe__content .center .btn:active,.email-subscribe .email-subscribe__content .center .btn:hover{background:#a2dadb}.email-subscribe .email-subscribe__content .bottom{color:#000;letter-spacing:1px;line-height:20px;font-size:14px;font-weight:300}@media (max-width:1024px){.email-subscribe .email-subscribe__content .bottom{font-size:12px}}.email-subscribe .email-subscribe__content .bottom a{text-decoration:underline}[data-select]{position:relative}[data-select].select--open .select__content{height:calc(var(--content-height) + 20px)}[data-select].select--open .select__btn svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}[data-select].select--hide-checked-option .select__option input:checked+label{display:none}[data-select].select--checked .select__reset{display:block}[data-select] .select__content{position:absolute;top:100%;height:0;overflow:hidden;-webkit-transition:.3s ease;transition:.3s ease;z-index:2}[data-select] .select__option input{display:none}[data-select] .select__option label{display:block;cursor:pointer}[data-select] .select__reset{display:none;cursor:pointer}[data-select] .select__btn svg{fill:none;-webkit-transition:.3s ease;transition:.3s ease}.select .select__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:35px;cursor:pointer}.select .select__btn .select__btn-text{-webkit-transition:color .3s ease;transition:color .3s ease;font-size:19px;font-weight:400;font-family:Jost,sans-serif;line-height:27px;letter-spacing:1px;white-space:nowrap}@media (max-width:1024px){.select .select__btn .select__btn-text{font-size:16px;line-height:23px}}.select .select__btn svg{-webkit-transition:all .3s ease;transition:all .3s ease;width:9px;height:5px}.select .select__content{width:253px}.select .select__content:after{content:"";position:absolute;left:120px;top:0;border:10px solid rgba(0,0,0,0);border-bottom-color:#fff}.select .select__content .select__content-inner{padding:18px;background:#fff;margin-top:20px}.select .select__content .select__content-inner .select__reset{font-family:Jost,sans-serif;font-weight:400;font-size:19px;line-height:21px;color:#242321;-webkit-transition:color .3s ease;transition:color .3s ease;text-align:left}.select .select__content .select__content-inner .select__reset:hover{color:#dcbeaa}.select .select__content .select__content-inner .select__option label{margin-top:10px;font-family:Jost,sans-serif;font-weight:400;font-size:19px;line-height:21px;color:#242321;-webkit-transition:color .3s ease;transition:color .3s ease;text-align:left}.select .select__content .select__content-inner .select__option label:hover{color:#dcbeaa}.dynamics-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.dynamics-tab{display:grid;grid-template-areas:"left right" "center center"}}@media (max-width:767px){.dynamics-tab .left{grid-area:left}}.dynamics-tab .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}@media (max-width:1024px){.dynamics-tab .center{gap:35px}}@media (max-width:767px){.dynamics-tab .center{gap:0;grid-area:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:25px;margin-top:25px;border-top:1px solid rgba(36,35,33,.2)}}.dynamics-tab .center .queue.active{color:#242321}.dynamics-tab .center .queue.active:after{opacity:1}.dynamics-tab .center .queue{-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;font-family:Jost,sans-serif;font-size:19px;line-height:27px;letter-spacing:1px;font-weight:400;color:rgba(36,35,33,.6);cursor:pointer}.dynamics-tab .center .queue:hover{color:#dcbeaa}.dynamics-tab .center .queue:after{content:"";position:absolute;width:100%;height:2px;background:#dcbeaa;bottom:-7px;left:0;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (max-width:1024px){.dynamics-tab .center .queue{font-size:16px;line-height:23px}}.dynamics-tab .center .selector{margin-left:30px}@media (max-width:1024px){.dynamics-tab .center .selector{margin-left:0}}.dynamics-tab .center__input{display:none}.dynamics-tab .center__input:checked~.queue{color:#242321}.dynamics-tab .center__input:checked~.queue:after{opacity:1}@media (max-width:767px){.dynamics-tab .right{grid-area:right;justify-self:flex-end}}.dynamics-tab .right button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;letter-spacing:1px;font-size:19px;line-height:27px;font-weight:400;font-family:Jost,sans-serif;-webkit-transition:color .3s ease;transition:color .3s ease}@media (max-width:1024px){.dynamics-tab .right button{font-size:16px;line-height:23px}}.dynamics-tab .right button:hover{color:#dcbeaa}.dynamics-tab .right button span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dynamics-tab .right button span svg{fill:none;width:41px;height:33px;color:#dcbeaa}@media (max-width:1024px){.dynamics-tab .right button span svg{width:28px;height:23px}}.dynamic-swiper{padding-bottom:190px;position:relative;width:100%;margin-top:50px}@media (max-width:1024px){.dynamic-swiper{max-height:1280px;overflow:hidden;padding-bottom:50px}}@media (max-width:767px){.dynamic-swiper{max-height:930px;overflow:hidden;padding-bottom:50px}}@media (max-width:1024px){.dynamic-swiper .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.dynamic-swiper .swiper-wrapper .swiper-slide{height:245px;max-width:455px;cursor:pointer}@media (max-width:1024px){.dynamic-swiper .swiper-wrapper .swiper-slide{max-height:361px;width:100%;height:100%;max-width:100%}}@media (max-width:767px){.dynamic-swiper .swiper-wrapper .swiper-slide{max-height:175px;width:100%;height:100%;max-width:100%}}.dynamic-swiper .swiper-wrapper .swiper-slide .img-wrapper{position:relative;width:100%;height:100%}.dynamic-swiper .swiper-wrapper .swiper-slide .img-wrapper img{-o-object-fit:cover;object-fit:cover;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.dynamic-swiper .swiper-wrapper .swiper-slide .slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px}@media (max-width:767px){.dynamic-swiper .swiper-wrapper .swiper-slide .slide-content{margin-top:15px}}.dynamic-swiper .swiper-wrapper .swiper-slide .slide-content h5{font-family:Jost,sans-serif;font-size:19px;line-height:27px;letter-spacing:1px;font-weight:300}@media (max-width:1024px){.dynamic-swiper .swiper-wrapper .swiper-slide .slide-content h5{font-size:16px;line-height:23px}}.dynamic-swiper .swiper-pagination{width:946px!important;height:2px;bottom:35px!important;top:auto!important}@media (max-width:1500px){.dynamic-swiper .swiper-pagination{width:700px!important}}@media (max-width:1280px){.dynamic-swiper .swiper-pagination{width:600px!important}}@media (max-width:1024px){.dynamic-swiper .swiper-pagination{display:none}}.dynamic-swiper .swiper-pagination .swiper-pagination-progressbar-fill{background:#dcbeaa}.dynamic-swiper .navigation-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:165px;height:23px;right:0;bottom:0}@media (max-width:1024px){.dynamic-swiper .navigation-wrapper{display:none}}.dynamic-swiper .navigation-wrapper .swiper-button-prev{left:0}.dynamic-swiper .navigation-wrapper .swiper-button-next{right:0}.dynamic-swiper .navigation-wrapper .arrow{height:74px;width:74px;border-radius:999px;border:1px solid #dcbeaa;bottom:0;top:auto}.dynamic-swiper .navigation-wrapper .arrow svg{-webkit-transition:color .3s ease;transition:color .3s ease}.dynamic-swiper .navigation-wrapper .arrow:after,.dynamic-swiper .navigation-wrapper .arrow:before{display:none}.dynamic-swiper .navigation-wrapper .arrow:active svg,.dynamic-swiper .navigation-wrapper .arrow:hover svg{color:#a2dadb}.dynamic-swiper .navigation-wrapper .arrow-desk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dynamic-swiper .navigation-wrapper .arrow-desk svg{width:32px;height:12px;color:#dcbeaa}.dymanic-modal-swiper{max-width:50%;max-width:456px;position:relative}@media (max-width:1024px){.dymanic-modal-swiper{max-width:277px}}.dymanic-modal-swiper .dymanic-modal-swiper__img{overflow:hidden;position:relative}.dymanic-modal-swiper .dymanic-modal-swiper__img .swiper-slide{overflow:hidden}.dymanic-modal-swiper .dymanic-modal-swiper__img .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:286px}@media (max-width:1024px){.dymanic-modal-swiper .dymanic-modal-swiper__img .swiper-slide img{height:173px}}.dymanic-modal-swiper .dymanic-modal-swiper__thumb{margin-top:10px;position:relative;overflow:hidden}@media (max-width:1024px){.dymanic-modal-swiper .dymanic-modal-swiper__thumb{margin:0;display:none}}.dymanic-modal-swiper .dymanic-modal-swiper__thumb .swiper-slide{overflow:hidden;cursor:pointer}.dymanic-modal-swiper .dymanic-modal-swiper__thumb .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:40px}.dymanic-modal-swiper .navigation-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:23px;right:0;bottom:-35px;left:0;margin:auto;width:140px}@media (max-width:1024px){.dymanic-modal-swiper .navigation-wrapper{width:100%}}.dymanic-modal-swiper .navigation-wrapper .count{color:#dcbeaa;font-size:16px;font-weight:400;line-height:23px;letter-spacing:1px;text-transform:uppercase;font-family:Jost,sans-serif;z-index:10}@media (max-width:1024px){.dymanic-modal-swiper .navigation-wrapper .count{display:none}}.dymanic-modal-swiper .navigation-wrapper .count .current{color:#a2dadb}.dymanic-modal-swiper .navigation-wrapper .count.count__mob{display:none;position:absolute;left:0}@media (max-width:1024px){.dymanic-modal-swiper .navigation-wrapper .count.count__mob{display:block}}.dymanic-modal-swiper .navigation-wrapper .swiper-button-prev .arrow-mob{padding-right:6px}@media (max-width:1024px){.dymanic-modal-swiper .navigation-wrapper .swiper-button-prev{left:auto;right:70px!important}}.dymanic-modal-swiper .navigation-wrapper .swiper-button-next .arrow-mob{padding-left:4px}.dymanic-modal-swiper .navigation-wrapper .arrow{height:100%;bottom:0;top:auto}.dymanic-modal-swiper .navigation-wrapper .arrow svg{-webkit-transition:color .3s ease;transition:color .3s ease}.dymanic-modal-swiper .navigation-wrapper .arrow:after,.dymanic-modal-swiper .navigation-wrapper .arrow:before{display:none}.dymanic-modal-swiper .navigation-wrapper .arrow:active svg,.dymanic-modal-swiper .navigation-wrapper .arrow:hover svg{color:#a2dadb}.dymanic-modal-swiper .navigation-wrapper .arrow-desk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dymanic-modal-swiper .navigation-wrapper .arrow-desk svg{width:32px;height:12px;color:#dcbeaa}@media (max-width:1024px){.dymanic-modal-swiper .navigation-wrapper .arrow-desk{display:none}}.dymanic-modal-swiper .navigation-wrapper .arrow-mob{display:none}.dymanic-modal-swiper .navigation-wrapper .arrow-mob svg{width:10px;height:12px;color:#dcbeaa}@media (max-width:1024px){.dymanic-modal-swiper .navigation-wrapper .arrow-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:40px;min-height:40px;border-radius:999px;border:1px solid #dcbeaa}}@media (max-width:767px){.dymanic-modal-swiper .navigation-wrapper .swiper-button-prev{left:auto;right:80px}}.modal--dynamic-modal{z-index:1000}.modal--dynamic-modal .modal__overlay{background:rgba(0,0,0,.5)}.modal--dynamic-modal .modal__container{z-index:1001;max-width:100%;width:100%}.modal--dynamic-modal .modal__container .modal__content{height:100vh;padding:154px 200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1500px){.modal--dynamic-modal .modal__container .modal__content{padding:150px 75px}}@media (max-width:1024px){.modal--dynamic-modal .modal__container .modal__content{height:100%}}.dynamic-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:160px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:relative;background:#f8fbf2;max-width:1200px;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.1);box-shadow:0 4px 25px rgba(0,0,0,.1);min-height:500px;padding:95px 70px 160px 120px}@media (max-width:1500px){.dynamic-modal{padding:72px 25px 107px;-ms-flex-pack:distribute;justify-content:space-around}}@media (max-width:1280px){.dynamic-modal{gap:40px}}@media (max-width:1024px){.dynamic-modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}}.dynamic-modal .close-modal{position:absolute;top:46px;right:46px;width:47px;height:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;border:1px solid #dcbeaa;-webkit-transition:all .3s ease;transition:all .3s ease}.dynamic-modal .close-modal:hover{background:#a2dadb;border-color:#a2dadb}.dynamic-modal .close-modal:hover svg{color:#fff}@media (max-width:1024px){.dynamic-modal .close-modal{height:52px;width:52px;right:0;left:0;margin:auto;top:-26px}}.dynamic-modal .close-modal .i-close-modal{height:15px;width:15px;color:#242321;-webkit-transition:color .3s ease;transition:color .3s ease}.dynamic-modal .swiper .swiper-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:20px}.dynamic-modal .swiper .swiper-title h4{font-family:Jost,sans-serif;font-size:40px;font-weight:300;line-height:120%;color:#dcbeaa}@media (max-width:1024px){.dynamic-modal .swiper .swiper-title h4{font-size:25px}}.dynamic-modal .swiper .swiper-title h6{font-family:Jost,sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;line-height:20px;color:rgba(36,35,33,.6);text-shadow:0 2px 70px rgba(0,0,0,.5)}@media (max-width:1024px){.dynamic-modal .swiper .swiper-title h6{font-size:12px;line-height:17px}}.dynamic-modal .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;overflow:auto;max-height:350px;margin-top:55px;scrollbar-width:thin;padding-right:50px;scrollbar-color:#dcbeaa rgba(0,0,0,.1)}@media (max-width:1024px){.dynamic-modal .content{scrollbar-width:none;padding-right:0;margin-top:15px;overflow:visible;max-height:100%}}.dynamic-modal .content::-webkit-scrollbar{width:2px}@media (max-width:1024px){.dynamic-modal .content::-webkit-scrollbar{display:none}}.dynamic-modal .content::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1)}@media (max-width:1024px){.dynamic-modal .content::-webkit-scrollbar-track{display:none}}.dynamic-modal .content::-webkit-scrollbar-thumb{background-color:#dcbeaa}@media (max-width:1024px){.dynamic-modal .content::-webkit-scrollbar-thumb{display:none}}.dynamic-modal .content p{font-family:Jost,sans-serif;max-width:333px;font-size:19px;font-weight:300;line-height:32px;letter-spacing:.01em;color:#242321}@media (max-wdith:1024px){.dynamic-modal .content p{font-size:16px;line-height:26px}}input[type=range]{-webkit-appearance:none;margin-right:15px;width:333px;height:2px;background:rgba(0,0,0,.22);border-radius:5px;background-image:-webkit-gradient(linear,left top,left bottom,from(#dcbeaa),to(#dcbeaa));background-image:linear-gradient(#dcbeaa,#dcbeaa);background-size:50% 100%;background-repeat:no-repeat}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px;border-radius:50%;background:#dcbeaa;cursor:-webkit-grab;cursor:grab}input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:16px;width:16px;border-radius:50%;background:#dcbeaa;cursor:grab;border:none}input[type=range]::-ms-thumb{-webkit-appearance:none;height:16px;width:16px;border-radius:50%;background:#dcbeaa;cursor:grab}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;border:none;background:rgba(0,0,0,0)}input[type=range]::-moz-range-track{-webkit-appearance:none;box-shadow:none;border:none;background:rgba(0,0,0,0)}input[type=range]::-ms-track{-webkit-appearance:none;box-shadow:none;border:none;background:rgba(0,0,0,0)}.apartments-card{padding:24px;border:1px solid rgba(0,0,0,0);-webkit-transition:border .3s ease;transition:border .3s ease;cursor:pointer}.apartments-card:hover{border:1px solid #dcbeaa}@media (max-width:1024px){.apartments-card{width:320px;padding:15px}}@media (max-width:767px){.apartments-card{width:327px}}.apartments-card .apartments-card__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.apartments-card .apartments-card__top .left-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.apartments-card .apartments-card__top .left-part h3{font-family:Jost,sans-serif;font-weight:400;line-height:23px;font-size:16px;letter-spacing:1px;color:#242321}.apartments-card .apartments-card__top .left-part span{font-family:Jost,sans-serif;font-weight:400;line-height:23px;font-size:14px;letter-spacing:1px;color:#bfbfbf}.apartments-card .apartments-card__top .right-part{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}.apartments-card .apartments-card__top .right-part .dots{margin-top:8px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.apartments-card .apartments-card__top .right-part .dots svg{width:20px;height:6px}.apartments-card .apartments-card__top .right-part .favourite{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.apartments-card .apartments-card__top .right-part .favourite:hover svg{color:#a2dadb;fill:#a2dadb}.apartments-card .apartments-card__top .right-part .favourite svg{-webkit-transition:all .3s ease;transition:all .3s ease;fill:#fff;width:22px;height:22px;color:#000}.apartments-card .apartments-card__top .right-part .is-active svg{color:#dcbeaa;fill:#dcbeaa}.apartments-card .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:38px;margin-bottom:38px;height:184px}.apartments-card .img-wrapper img{max-height:100%}.apartments-card .apartaments-card__bottom .price{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (max-width:1500px){.apartments-card .apartaments-card__bottom .price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1024px){.apartments-card .apartaments-card__bottom .price{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:500px){.apartments-card .apartaments-card__bottom .price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.apartments-card .apartaments-card__bottom .price h4{font-family:Jost,sans-serif;font-weight:500;color:#242321;line-height:36px;font-size:25px;letter-spacing:1px}.apartments-card .apartaments-card__bottom .price h6{font-family:Jost,sans-serif;font-weight:500;color:#bfbfbf;line-height:20px;font-size:14px;letter-spacing:1px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.apartments-card .apartaments-card__bottom .info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:34px;margin-bottom:15px}.apartments-card .apartaments-card__bottom .info .info-item{font-family:Jost,sans-serif;font-weight:400;line-height:20px;letter-spacing:1px;font-size:14px;color:#242321;position:relative}.apartments-card .apartaments-card__bottom .info .info-item:last-child:after{display:none}.apartments-card .apartaments-card__bottom .info .info-item:after{content:"";position:absolute;min-width:4px;max-width:4px;min-height:4px;max-height:4px;background:#bfbfbf;border-radius:999px;top:0;bottom:0;margin:auto 0;right:-15px}.apartments-card .apartaments-card__bottom .attributes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.apartments-card .apartaments-card__bottom .attributes .beidge{font-family:Jost,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:1px;color:#dcbeaa;border:1px solid #dcbeaa;border-radius:999px;height:26px;padding:1px 10px}.apartments-card .apartaments-card__bottom .attributes span svg{width:26px;height:26px;fill:none;color:#dcbeaa}#map-moscow [class*=ground-pane]{-webkit-filter:grayscale(1);filter:grayscale(1)}.map{width:702px;height:640px}@media (max-width:1500px){.map{width:602px;height:540px}}@media (max-width:1280px){.map{width:502px;height:440px}}@media (max-width:1024px){.map{width:100%;height:100%;aspect-ratio:1}}#map-sevastopol [class*=ground-pane]{-webkit-filter:grayscale(1);filter:grayscale(1)}.modal--gallery{z-index:900}.modal--gallery .modal__overlay{background:#f8fbf2}.modal--gallery .modal__container{width:100%;max-width:100%}.gallery-modal{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f8fbf2;width:100vw}@media (max-width:1024px){.gallery-modal{overflow-y:auto;overflow-x:hidden}.gallery-modal::-webkit-scrollbar{display:none}}.gallery-modal .back-btn{position:absolute;bottom:42px;left:80px;font-family:Jost,sans-serif;font-size:19px;line-height:27px;letter-spacing:1px;font-weight:400;color:rgba(36,35,33,.6);display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.gallery-modal .back-btn{left:unset;bottom:unset;right:24px;top:148px;z-index:90}}.gallery-modal .back-btn svg{color:#dcbeaa;width:32px;height:12px}.gallery-modal .gallery-modal-swiper{position:relative;width:100vw}@media (max-width:1024px){.gallery-modal .gallery-modal-swiper{max-height:100vh;padding:220px 24px 0}}@media (max-width:1024px){.gallery-modal .gallery-modal-swiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;padding-bottom:50px}}.gallery-modal .gallery-modal-swiper .swiper-wrapper .swiper-slide{width:948px;height:518px}@media (max-width:1024px){.gallery-modal .gallery-modal-swiper .swiper-wrapper .swiper-slide{width:100%}}.gallery-modal .gallery-modal-swiper .swiper-wrapper .swiper-slide .img-wrapper{position:relative;height:518px;width:948px}@media (max-width:1024px){.gallery-modal .gallery-modal-swiper .swiper-wrapper .swiper-slide .img-wrapper{width:100%}}.gallery-modal .gallery-modal-swiper .swiper-wrapper .swiper-slide .img-wrapper img{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.gallery-modal .gallery-modal-swiper .title{z-index:2;position:absolute;right:0;left:0;bottom:-60px;margin:0 auto;text-align:center;font-weight:300;font-size:100px;line-height:115%;text-transform:uppercase;font-family:Jost,sans-serif;color:#dcbeaa;pointer-events:none}@media (max-width:1024px){.gallery-modal .gallery-modal-swiper .title{bottom:unset;right:unset;top:145px;left:24px;font-size:32px;margin:0}}.gallery-modal .gallery-modal-swiper .count{font-family:Jost,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;position:absolute;bottom:-120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#dcbeaa;text-transform:uppercase;font-size:16px;line-height:23px;font-weight:400;left:0;right:0}@media (max-width:1024px){.gallery-modal .gallery-modal-swiper .count{display:none}}.gallery-modal .gallery-modal-swiper .navigation-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:74px;right:0;left:0;top:0;bottom:0;margin:auto;max-width:1440px;width:100%}@media (max-width:1024px){.gallery-modal .gallery-modal-swiper .navigation-wrapper{display:none}}.gallery-modal .gallery-modal-swiper .navigation-wrapper .swiper-button-prev{right:auto;left:0}.gallery-modal .gallery-modal-swiper .navigation-wrapper .swiper-button-next{left:auto;right:0}.gallery-modal .gallery-modal-swiper .navigation-wrapper .swiper-button-disabled{opacity:1;pointer-events:all;cursor:pointer}.gallery-modal .gallery-modal-swiper .navigation-wrapper .arrow{-webkit-transition:all .3s ease;transition:all .3s ease;height:74px;width:74px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #dcbeaa;border-radius:999px;bottom:0;top:auto}.gallery-modal .gallery-modal-swiper .navigation-wrapper .arrow svg{width:32px;height:12px;color:#dcbeaa;-webkit-transition:color .3s ease;transition:color .3s ease}.gallery-modal .gallery-modal-swiper .navigation-wrapper .arrow:after,.gallery-modal .gallery-modal-swiper .navigation-wrapper .arrow:before{display:none}.gallery-modal .gallery-modal-swiper .navigation-wrapper .arrow:active svg,.gallery-modal .gallery-modal-swiper .navigation-wrapper .arrow:hover svg{color:#a2dadb}.pool-slider__wrapper{position:relative;width:702px;min-width:400px}@media (max-width:1024px){.pool-slider__wrapper{width:100%}}@media (max-width:767px){.pool-slider__wrapper{min-width:300px;width:100%;min-height:470px}}.pool-slider__wrapper:after{content:"";position:absolute;width:100%;height:100px;background:#f8fbf2;top:-100px;right:0;left:0}@media (max-width:1024px){.pool-slider__wrapper:after{display:none}}.pool-slider__wrapper .pool-slider{width:100%;overflow:hidden;position:relative;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s}@media (max-width:1024px){.pool-slider__wrapper .pool-slider{width:100%;padding-bottom:0;padding-top:60px}}@media (max-width:767px){.pool-slider__wrapper .pool-slider{width:100%;padding-bottom:60px;padding-top:55px;min-height:470px}}.pool-slider__wrapper .pool-slider .swiper-slide{-webkit-transition:-webkit-transform .8s cubic-bezier(.15,.85,.45,1);transition:-webkit-transform .8s cubic-bezier(.15,.85,.45,1);transition:transform .8s cubic-bezier(.15,.85,.45,1);transition:transform .8s cubic-bezier(.15,.85,.45,1),-webkit-transform .8s cubic-bezier(.15,.85,.45,1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:visible}.pool-slider__wrapper .pool-slider .swiper-slide .img-wrapper{position:relative;aspect-ratio:1;height:100%;width:100%}@media (max-width:767px){.pool-slider__wrapper .pool-slider .swiper-slide .img-wrapper{min-height:350px}}.pool-slider__wrapper .pool-slider .swiper-slide .img-wrapper img{position:absolute;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.pool-slider__wrapper .pool-slider .swiper-slide h5{font-family:Jost,sans-serif;color:rgba(36,35,33,.6);letter-spacing:1px;font-weight:400;font-size:16px;line-height:23px;margin-top:25px;background:#f8fbf2;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media (max-width:1024px){.pool-slider__wrapper .pool-slider .swiper-slide h5{position:absolute;top:-40px;margin-top:0}}@media (max-width:767px){.pool-slider__wrapper .pool-slider .swiper-slide h5{bottom:-25px;font-size:12px;line-height:17px;top:auto;left:20px}}.pool-slider__wrapper .pool-slider .swiper-slide-active h5{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transition-delay:.5s;transition-delay:.5s}.pool-slider__wrapper .pool-slider .navigation-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:130px;height:23px;right:0;bottom:0}@media (max-width:1024px){.pool-slider__wrapper .pool-slider .navigation-wrapper{top:10px;width:170px}}@media (max-width:767px){.pool-slider__wrapper .pool-slider .navigation-wrapper{top:10px;width:100%}}.pool-slider__wrapper .pool-slider .navigation-wrapper .count{color:#dcbeaa;font-size:16px;font-weight:400;line-height:23px;letter-spacing:1px;text-transform:uppercase;font-family:Jost,sans-serif;z-index:10}@media (max-width:1024px){.pool-slider__wrapper .pool-slider .navigation-wrapper .count{display:none}}.pool-slider__wrapper .pool-slider .navigation-wrapper .count .current{color:#a2dadb}.pool-slider__wrapper .pool-slider .navigation-wrapper .count.count__mob{display:none;position:absolute;left:0}@media (max-width:1024px){.pool-slider__wrapper .pool-slider .navigation-wrapper .count.count__mob{display:block}}@media (max-width:767px){.pool-slider__wrapper .pool-slider .navigation-wrapper .count.count__mob{left:20px}}.pool-slider__wrapper .pool-slider .navigation-wrapper .swiper-button-prev .arrow-mob{padding-right:6px}@media (max-width:1024px){.pool-slider__wrapper .pool-slider .navigation-wrapper .swiper-button-prev{left:auto}}@media (max-width:767px){.pool-slider__wrapper .pool-slider .navigation-wrapper .swiper-button-prev{right:90px!important}}.pool-slider__wrapper .pool-slider .navigation-wrapper .swiper-button-next .arrow-mob{padding-left:4px}@media (max-width:767px){.pool-slider__wrapper .pool-slider .navigation-wrapper .swiper-button-next{right:32px}}.pool-slider__wrapper .pool-slider .navigation-wrapper .arrow{height:100%;bottom:0;top:auto}.pool-slider__wrapper .pool-slider .navigation-wrapper .arrow svg{-webkit-transition:color .3s ease;transition:color .3s ease}.pool-slider__wrapper .pool-slider .navigation-wrapper .arrow:after,.pool-slider__wrapper .pool-slider .navigation-wrapper .arrow:before{display:none}.pool-slider__wrapper .pool-slider .navigation-wrapper .arrow:active svg,.pool-slider__wrapper .pool-slider .navigation-wrapper .arrow:hover svg{color:#a2dadb}.pool-slider__wrapper .pool-slider .navigation-wrapper .arrow-desk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pool-slider__wrapper .pool-slider .navigation-wrapper .arrow-desk svg{width:32px;height:12px;color:#dcbeaa}@media (max-width:1024px){.pool-slider__wrapper .pool-slider .navigation-wrapper .arrow-desk{display:none}}.pool-slider__wrapper .pool-slider .navigation-wrapper .arrow-mob{display:none}.pool-slider__wrapper .pool-slider .navigation-wrapper .arrow-mob svg{width:10px;height:12px;color:#dcbeaa}@media (max-width:1024px){.pool-slider__wrapper .pool-slider .navigation-wrapper .arrow-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:40px;min-height:40px;border-radius:999px;border:1px solid #dcbeaa}}@media (max-width:767px){.pool-slider__wrapper .pool-slider .navigation-wrapper .swiper-button-prev{left:auto;right:80px}}.pool-slider.is-inview{opacity:1}.restaurants-slider__wrapper{position:relative;width:702px;min-width:400px}@media (max-width:1024px){.restaurants-slider__wrapper{width:100%}}@media (max-width:767px){.restaurants-slider__wrapper{min-width:300px;width:100%;min-height:470px}}.restaurants-slider__wrapper:after{content:"";position:absolute;width:100%;height:100px;background:#f8fbf2;top:-100px;right:0;left:0}@media (max-width:1024px){.restaurants-slider__wrapper:after{display:none}}.restaurants-slider__wrapper .restaurants-slider{width:100%;overflow:hidden;position:relative;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s}@media (max-width:1024px){.restaurants-slider__wrapper .restaurants-slider{width:100%;padding-bottom:0;padding-top:60px}}@media (max-width:767px){.restaurants-slider__wrapper .restaurants-slider{width:100%;padding-bottom:60px;padding-top:55px;min-height:470px}}.restaurants-slider__wrapper .restaurants-slider .swiper-slide{-webkit-transition:-webkit-transform .8s cubic-bezier(.15,.85,.45,1);transition:-webkit-transform .8s cubic-bezier(.15,.85,.45,1);transition:transform .8s cubic-bezier(.15,.85,.45,1);transition:transform .8s cubic-bezier(.15,.85,.45,1),-webkit-transform .8s cubic-bezier(.15,.85,.45,1);overflow:visible;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.restaurants-slider__wrapper .restaurants-slider .swiper-slide .img-wrapper{position:relative;aspect-ratio:1;height:100%;width:100%}@media (max-width:767px){.restaurants-slider__wrapper .restaurants-slider .swiper-slide .img-wrapper{min-height:350px}}.restaurants-slider__wrapper .restaurants-slider .swiper-slide .img-wrapper img{position:absolute;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.restaurants-slider__wrapper .restaurants-slider .swiper-slide h5{font-family:Jost,sans-serif;color:rgba(36,35,33,.6);letter-spacing:1px;font-weight:400;font-size:16px;line-height:23px;margin-top:25px;background:#f8fbf2;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media (max-width:1024px){.restaurants-slider__wrapper .restaurants-slider .swiper-slide h5{position:absolute;top:-40px;margin-top:0}}@media (max-width:767px){.restaurants-slider__wrapper .restaurants-slider .swiper-slide h5{bottom:-25px;font-size:12px;line-height:17px;top:auto;left:20px}}.restaurants-slider__wrapper .restaurants-slider .swiper-slide-active h5{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transition-delay:.5s;transition-delay:.5s}.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:130px;height:23px;right:0;bottom:0}@media (max-width:1024px){.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper{top:10px;width:170px}}@media (max-width:767px){.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper{top:10px;width:100%}}.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .count{color:#dcbeaa;font-size:16px;font-weight:400;line-height:23px;letter-spacing:1px;text-transform:uppercase;font-family:Jost,sans-serif;z-index:10}@media (max-width:1024px){.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .count{display:none}}.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .count .current{color:#a2dadb}.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .count.count__mob{display:none;position:absolute;left:0}@media (max-width:1024px){.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .count.count__mob{display:block}}@media (max-width:767px){.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .count.count__mob{left:20px}}.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .swiper-button-prev .arrow-mob{padding-right:6px}@media (max-width:1024px){.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .swiper-button-prev{left:auto}}@media (max-width:767px){.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .swiper-button-prev{right:90px!important}}.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .swiper-button-next .arrow-mob{padding-left:4px}@media (max-width:767px){.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .swiper-button-next{right:32px}}.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .arrow{height:100%;bottom:0;top:auto}.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .arrow svg{-webkit-transition:color .3s ease;transition:color .3s ease}.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .arrow:after,.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .arrow:before{display:none}.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .arrow:active svg,.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .arrow:hover svg{color:#a2dadb}.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .arrow-desk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .arrow-desk svg{width:32px;height:12px;color:#dcbeaa}@media (max-width:1024px){.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .arrow-desk{display:none}}.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .arrow-mob{display:none}.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .arrow-mob svg{width:10px;height:12px;color:#dcbeaa}@media (max-width:1024px){.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .arrow-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:40px;min-height:40px;border-radius:999px;border:1px solid #dcbeaa}}@media (max-width:767px){.restaurants-slider__wrapper .restaurants-slider .navigation-wrapper .swiper-button-prev{left:auto;right:80px}}.restaurants-slider.is-inview{opacity:1}.location-map{width:100vw;height:848px;position:relative}@media (max-width:767px){.location-map{height:584px}}.location-map .sidebar{width:450px;top:0;bottom:0;left:0;background:#f8f5eb;z-index:2;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:80px;padding-top:75px;padding-bottom:55px;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}@media (max-width:1024px){.location-map .sidebar{width:375px;padding-top:60px;padding-left:44px;padding-bottom:135px}}@media (max-width:767px){.location-map .sidebar{width:100%;padding:var(--unit)}}.location-map .sidebar--close{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.location-map .sidebar--close .close-sidebar{width:320px!important;height:50px!important;border-radius:50px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media (max-width:767px){.location-map .sidebar--close .close-sidebar{width:calc(100vw - 48px)!important;right:-22px!important}}.location-map .sidebar--close .close-sidebar svg{display:none;opacity:0}.location-map .sidebar--close .close-sidebar .close-sidebar__text{display:block;opacity:1}.location-map .sidebar .close-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:84px;height:84px;border-radius:999px;background:#dcbeaa;position:absolute;right:-42px;top:57px;overflow:hidden;-webkit-transition:all .6s ease;transition:all .6s ease}@media (max-width:1024px){.location-map .sidebar .close-sidebar{width:64px;height:64px;right:-32px}}@media (max-width:767px){.location-map .sidebar .close-sidebar{width:42px;height:42px;right:var(--unit);top:var(--unit)}}.location-map .sidebar .close-sidebar:hover{background:#a2dadb}.location-map .sidebar .close-sidebar__text{display:none;opacity:0;color:#fff;font-size:14px;letter-spacing:1px;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;white-space:nowrap}.location-map .sidebar .close-sidebar svg{color:#fff;width:17px;height:17px;opacity:1;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media (max-width:1024px){.location-map .sidebar .close-sidebar svg{width:13px;height:13px}}.location-map .sidebar .toggler-wrapper{opacity:1}.location-map .sidebar span{font-family:Jost,sans-serif;text-transform:uppercase;font-size:40px;font-weight:300;line-height:120%;color:#dcbeaa}@media (max-width:1024px){.location-map .sidebar span{font-size:32px;line-height:45px}}.location-map .sidebar ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;margin-top:35px}@media (max-width:1024px){.location-map .sidebar ul{gap:21px}}@media (max-width:767px){.location-map .sidebar ul{overflow-y:auto}.location-map .sidebar ul::-webkit-scrollbar{display:none}}.location-map .sidebar ul li{font-family:Jost,sans-serif;font-size:19px;font-weight:300;line-height:32px;letter-spacing:.02em;color:#242321;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:35px}@media (max-width:1024px){.location-map .sidebar ul li{font-size:16px;gap:20px}}.location-map .sidebar ul li input{display:none}.location-map .sidebar ul li input:checked~label{opacity:1}.location-map .sidebar ul li input:checked~label span{background:#a2dadb}.location-map .sidebar ul li input:checked~label p{opacity:1}.location-map .sidebar ul li label{cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.location-map .sidebar ul li label p{opacity:.6;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.location-map .sidebar ul li button{gap:35px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;opacity:.6}.location-map .sidebar ul li button,.location-map .sidebar ul li span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.location-map .sidebar ul li span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:42px;min-height:42px;max-width:42px;max-height:42px;border-radius:999px;background:#dcbeaa;-webkit-transition:background .3s ease;transition:background .3s ease}@media (max-width:1024px){.location-map .sidebar ul li span{min-width:36px;min-height:36px;max-width:36px;max-height:36px}}.location-map .sidebar ul li span svg{color:#fff;width:21px;height:21px}@media (max-width:1024px){.location-map .sidebar ul li span svg{width:18px;height:18px}}.location-map .sidebar ul .map-pin__all input:checked~label .map-pin__all-view:before{background:#a2dadb;left:calc(100% - 2px);-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.location-map .sidebar ul .map-pin__all span{background:none!important}.location-map .sidebar ul .map-pin__all-view{position:relative;width:42px;height:18px;border:1px solid rgba(0,0,0,.4);border-radius:37px}@media (max-width:1024px){.location-map .sidebar ul .map-pin__all-view{width:36px}}.location-map .sidebar ul .map-pin__all-view:before{content:"";display:block;width:15px;height:15px;position:absolute;left:2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#dcbeaa;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.location-map .sidebar ul li.active label span{background:none}.location-map .sidebar ul li.active span{background:#a2dadb}.location-map__zoom{z-index:11;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:15px}@media (max-width:1024px){.location-map__zoom{display:none}}.location-map__zoom-item{width:72px;height:72px;background:#dcbeaa;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease}.location-map__zoom-item:hover{background:#a2dadb}.location-map__zoom-item svg{color:#fff;width:18px;height:18px}.location-map .map{width:100%;height:100%}[class*=ground-pane]{-webkit-filter:grayscale(0);filter:grayscale(0)}.ymaps-2-1-79-copyright,.ymaps-2-1-79-gototech,.ymaps-2-1-79-gotoymaps{display:none!important}@media (max-width:1280px){.circle-checkbox{width:100%}}.circle-checkbox input{display:none}.circle-checkbox label{width:47px;height:47px;border-radius:999px;border:1px solid #dcbeaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .3s ease;transition:background .3s ease;cursor:pointer;font-size:16px;line-height:23px;letter-spacing:1px;text-transform:uppercase;color:#000;font-family:Jost,sans-serif;-webkit-transition:all .3s ease;transition:all .3s ease}.circle-checkbox label:hover{background:#dcbeaa;color:#fff}@media (max-width:1500px){.circle-checkbox label{width:40px;height:40px}}@media (max-width:1280px){.circle-checkbox label{width:100%;height:47px}}.circle-checkbox input:checked+label{background:#a2dadb;border-color:#a2dadb;color:#fff}.toggler-wrapper{display:block;width:45px;height:25px;cursor:pointer;position:relative}.toggler-wrapper input[type=checkbox]{display:none}.toggler-wrapper .toggler-slider{border:1px solid rgba(36,35,33,.6);border-radius:100px;top:0;left:0;width:100%;height:100%}.toggler-wrapper .toggler-knob,.toggler-wrapper .toggler-slider{position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}.toggler-wrapper input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 22px);background-color:#dcbeaa}.toggler-wrapper .toggler-knob{width:19px;height:19px;border-radius:50%;left:3px;top:2px;background-color:#d3d3d3}.range-slider-wrapper{border:1px solid rgba(36,35,33,.5);border-radius:999px;width:100%;height:47px;position:relative}@media (max-width:1024px){.range-slider-wrapper{width:100%}}.outputs{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.outputs,.outputs .output-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.outputs .output-wrapper{position:relative;width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.outputs .output-wrapper:first-child:before{content:"";height:16px;width:1px;background:#242321;opacity:.5;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.outputs .output-wrapper .text{color:#82807e}.outputs .output-wrapper .text,.outputs .output-wrapper span{font-family:Jost,sans-serif;font-weight:300;line-height:23px;font-size:16px;letter-spacing:1px}.outputs .output-wrapper span{color:#242321}.range-slider{right:20px;left:20px;bottom:-1px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.range-slider.noUi-target{position:absolute;opacity:1;border:none}.range-slider.noUi-horizontal{height:1px;background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.range-slider.noUi-horizontal .noUi-connect{background:#dcbeaa}.range-slider.noUi-horizontal .noUi-handle{border:4px solid #dcbeaa;height:15px;width:15px;border-radius:50%;background:#fff;-webkit-box-shadow:none;box-shadow:none;top:-7.5px;right:-7.5px;cursor:-webkit-grab;cursor:grab}.range-slider.noUi-horizontal .noUi-handle *,.range-slider.noUi-horizontal .noUi-handle:after,.range-slider.noUi-horizontal .noUi-handle:before{content:none}.range-slider.noUi-horizontal.noUi-active{cursor:-webkit-grabbing;cursor:grabbing}.modal--mobile-menu-modal{z-index:900}.modal--mobile-menu-modal .modal__overlay{background:#f8fbf2}.modal--mobile-menu-modal .modal__container{width:100%;max-width:100%}.mobile-menu-modal{padding-right:var(--unit);padding-left:var(--unit);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;position:relative;overflow:hidden}.mobile-menu-modal .circle{position:absolute;pointer-events:none;width:1176px;height:1176px;border:1px solid #dcbeaa;right:-590px;bottom:-950px;border-radius:999px}@media (max-width:1024px){.mobile-menu-modal .circle{right:-490px;bottom:-1050px}}@media (max-width:767px){.mobile-menu-modal .circle{bottom:-1090px}}.mobile-menu-modal .consultation{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;bottom:84px;right:78px}@media (max-width:1024px){.mobile-menu-modal .consultation{bottom:28px;right:109px}}@media (max-width:767px){.mobile-menu-modal .consultation{right:24px}}.mobile-menu-modal .consultation button{text-align:left;font-family:Jost,sans-serif;text-shadow:0 2px 50px rgba(0,0,0,.5);color:#242321;font-size:14px;font-weight:300;letter-spacing:.5px;line-height:20px}.mobile-menu-modal .consultation svg{margin-top:6px;color:#dcbeaa;width:11px;height:11px}.mobile-menu-modal .top{margin-top:150px;display:grid;grid-template-columns:540px 333px 333px;gap:36px}@media (max-width:1280px){.mobile-menu-modal .top{grid-template-columns:440px 280px 300px;gap:15px}}@media (max-width:1024px){.mobile-menu-modal .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:160px}}.mobile-menu-modal .top .left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:36px}@media (max-width:1024px){.mobile-menu-modal .top .left{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:13px}}@media (max-width:767px){.mobile-menu-modal .top .left img{width:157px;height:157px}}.mobile-menu-modal .top .left .apartaments-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.mobile-menu-modal .top .left .apartaments-list a{font-family:Jost,sans-serif;font-size:25px;line-height:32px;letter-spacing:1px;text-transform:uppercase;color:#242321;-webkit-transition:color .3s ease;transition:color .3s ease;font-weight:500;text-align:left}@media (max-width:767px){.mobile-menu-modal .top .left .apartaments-list a{font-size:18px;line-height:24px}}.mobile-menu-modal .top .left .apartaments-list a:hover{color:#a2dadb}.mobile-menu-modal .top .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1024px){.mobile-menu-modal .top .center{border-top:1px solid rgba(0,0,0,.22);padding-left:88px;padding-top:23px;padding-bottom:28px}}@media (max-width:767px){.mobile-menu-modal .top .center{padding-left:0}}.mobile-menu-modal .top .center a{font-family:Jost,sans-serif;font-size:18px;line-height:30px;letter-spacing:1px;color:#242321;-webkit-transition:color .3s ease;transition:color .3s ease;font-weight:400;text-align:left}.mobile-menu-modal .top .center a:hover{color:#a2dadb}.mobile-menu-modal .top .center .infrastructure-inner{margin-left:10px}.mobile-menu-modal .top .center .infrastructure-inner,.mobile-menu-modal .top .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1024px){.mobile-menu-modal .top .right{border-top:1px solid rgba(0,0,0,.22);padding-left:88px;padding-top:23px;padding-bottom:28px}}@media (max-width:767px){.mobile-menu-modal .top .right{padding-left:0}}.mobile-menu-modal .top .right a{font-family:Jost,sans-serif;font-size:18px;line-height:30px;letter-spacing:1px;color:#242321;-webkit-transition:color .3s ease;transition:color .3s ease;font-weight:400;text-align:left}.mobile-menu-modal .top .right a:hover{color:#a2dadb}.mobile-menu-modal .bottom{margin-bottom:84px;margin-left:120px;margin-top:115px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:73px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1300px){.mobile-menu-modal .bottom{margin-left:0;gap:40px}}@media (max-width:1100px){.mobile-menu-modal .bottom{max-width:600px;row-gap:10px}}@media (max-width:1024px){.mobile-menu-modal .bottom{border-top:1px solid rgba(0,0,0,.22);padding-top:43px;margin-top:0;margin-bottom:102px}}@media (max-width:767px){.mobile-menu-modal .bottom{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}.mobile-menu-modal .bottom a{font-family:Jost,sans-serif;font-size:18px;line-height:30px;letter-spacing:1px;color:#242321;-webkit-transition:color .3s ease;transition:color .3s ease;font-weight:400;text-align:left}@media (max-width:767px){.mobile-menu-modal .bottom a{font-size:14px;line-height:28px}}.mobile-menu-modal .bottom a:hover{color:#a2dadb}.finishing-slider{height:788px;background:#f8f5eb;width:100%;background-image:url(/assets/img/main/slider-bg.svg);margin-top:120px;overflow:hidden;position:relative}@media (max-width:1024px){.finishing-slider{margin-top:50px}}@media (max-width:767px){.finishing-slider{height:576px;margin-top:13px}}.finishing-slider .swiper-slide-next .img-wrapper{left:0}.finishing-slider .swiper-slide-prev .img-wrapper{right:0}.finishing-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.finishing-slider .swiper-slide .img-wrapper{position:absolute;width:80%;max-width:333px;aspect-ratio:2/2.5;-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:50px}@media (max-width:1024px){.finishing-slider .swiper-slide .img-wrapper{width:90%;height:80%;max-width:100%;position:relative;aspect-ratio:4/5;margin-bottom:0}}@media (max-width:767px){.finishing-slider .swiper-slide .img-wrapper{width:100%;height:80%;max-width:100%;max-height:400px}}.finishing-slider .swiper-slide .img-wrapper img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.finishing-slider .swiper-slide .img-wrapper img{width:100%;height:100%}}.finishing-slider .swiper-slide .img-wrapper .beidge{height:70px;position:absolute;right:0;left:0;bottom:0;background:#dcbeaa;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.finishing-slider .swiper-slide .img-wrapper .beidge,.finishing-slider .swiper-slide .img-wrapper .beidge .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.finishing-slider .swiper-slide .img-wrapper .beidge .text{opacity:0;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:50px;opacity:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.finishing-slider .swiper-slide .img-wrapper .beidge .text .type{font-weight:400}.finishing-slider .swiper-slide .img-wrapper .beidge .text .color,.finishing-slider .swiper-slide .img-wrapper .beidge .text .type{font-family:Jost,san-serif;font-size:19px;line-height:19px;letter-spacing:1px;text-transform:uppercase;color:#f8fbf2;text-shadow:0 2px 70px rgba(0,0,0,.5);text-align:center}.finishing-slider .swiper-slide .img-wrapper .beidge .text .color{font-weight:300}.finishing-slider .swiper-slide .img-wrapper .beidge svg{color:#f8fbf2;right:38px;width:32px;height:13px;-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute}.finishing-slider .swiper-slide.swiper-slide-active .img-wrapper{position:relative;width:100%;height:633px;min-width:456px;aspect-ratio:4/5;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:1280px){.finishing-slider .swiper-slide.swiper-slide-active .img-wrapper{height:537px;min-width:356px}}@media (max-width:1024px){.finishing-slider .swiper-slide.swiper-slide-active .img-wrapper{width:90%;height:80%;max-width:100%}}@media (max-width:767px){.finishing-slider .swiper-slide.swiper-slide-active .img-wrapper{width:100%;height:80%;max-width:100%;max-height:400px}}.finishing-slider .swiper-slide.swiper-slide-active .img-wrapper img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.finishing-slider .swiper-slide.swiper-slide-active .img-wrapper img{width:100%;height:100%}}.finishing-slider .swiper-slide.swiper-slide-active .img-wrapper .beidge{height:70px;position:absolute;right:0;left:0;bottom:0;background:#dcbeaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.finishing-slider .swiper-slide.swiper-slide-active .img-wrapper .beidge .text{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:50px;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.finishing-slider .swiper-slide.swiper-slide-active .img-wrapper .beidge .text .type{font-weight:400}.finishing-slider .swiper-slide.swiper-slide-active .img-wrapper .beidge .text .color,.finishing-slider .swiper-slide.swiper-slide-active .img-wrapper .beidge .text .type{font-family:Jost,san-serif;font-size:19px;line-height:19px;letter-spacing:1px;text-transform:uppercase;color:#f8fbf2;text-shadow:0 2px 70px rgba(0,0,0,.5);text-align:center}.finishing-slider .swiper-slide.swiper-slide-active .img-wrapper .beidge .text .color{font-weight:300}.finishing-slider .swiper-slide.swiper-slide-active .img-wrapper .beidge svg{color:#f8fbf2;right:38px;width:32px;height:13px;-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute}.finishing-slider .swiper-slide.swiper-slide-active h5{opacity:1}.finishing-slider .swiper-pagination{display:none;bottom:74px;right:50px;height:22px}@media (max-width:1024px){.finishing-slider .swiper-pagination{display:none}}.finishing-slider .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#dcbeaa;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:1}.finishing-slider .swiper-pagination .swiper-pagination-bullet-active{width:20px;height:20px;border:1px solid #a2dadb;background:none}.finishing-slider .navigation-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:130px;height:40px;right:0;left:0;margin:auto;bottom:50px}@media (max-width:1024px){.finishing-slider .navigation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;top:10px;bottom:auto;width:auto;left:25px;right:25px}}.finishing-slider .navigation-wrapper .count{color:#dcbeaa;font-size:16px;font-weight:400;line-height:23px;letter-spacing:1px;text-transform:uppercase;font-family:Jost,sans-serif}@media (max-width:1024px){.finishing-slider .navigation-wrapper .count{display:none}}.finishing-slider .navigation-wrapper .count .current{color:#a2dadb}.finishing-slider .navigation-wrapper .count.count__mob{display:none;position:absolute;left:auto;right:180px}@media (max-width:1024px){.finishing-slider .navigation-wrapper .count.count__mob{display:block}}@media (max-width:767px){.finishing-slider .navigation-wrapper .count.count__mob{right:auto;left:10px}}.finishing-slider .navigation-wrapper .swiper-button-prev .arrow-mob{padding-right:6px}@media (max-width:1024px){.finishing-slider .navigation-wrapper .swiper-button-prev{left:auto;right:80px}}.finishing-slider .navigation-wrapper .swiper-button-next .arrow-mob{padding-left:4px}.finishing-slider .navigation-wrapper .arrow{height:100%;bottom:0;top:auto}.finishing-slider .navigation-wrapper .arrow svg{-webkit-transition:color .3s ease;transition:color .3s ease}.finishing-slider .navigation-wrapper .arrow:after,.finishing-slider .navigation-wrapper .arrow:before{display:none}.finishing-slider .navigation-wrapper .arrow:hover svg{color:#a2dadb}.finishing-slider .navigation-wrapper .arrow-desk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.finishing-slider .navigation-wrapper .arrow-desk svg{width:32px;height:12px;color:#dcbeaa}@media (max-width:1024px){.finishing-slider .navigation-wrapper .arrow-desk{display:none}}.finishing-slider .navigation-wrapper .arrow-mob{display:none}.finishing-slider .navigation-wrapper .arrow-mob svg{width:10px;height:12px;color:#dcbeaa}@media (max-width:1024px){.finishing-slider .navigation-wrapper .arrow-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:40px;min-height:40px;border-radius:999px;border:1px solid #dcbeaa}}@media (max-width:767px){.finishing-slider .navigation-wrapper .swiper-button-prev{left:auto;right:65px}}.modal--planning-modal{z-index:1000}.modal--planning-modal .modal__overlay{background:rgba(0,0,0,.5)}.modal--planning-modal .modal__container,.modal--planning-modal .modal__overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal--planning-modal .modal__container{z-index:1001;max-width:100%;width:100%}.modal--planning-modal .modal__container .modal__content{max-width:1200px;max-height:703px;width:100%;height:100%;background:#fff;padding:50px}.planning-modal{position:relative}.planning-modal .close-modal{border:1px solid #dcbeaa;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:84px;height:84px;position:absolute;top:0;right:0}@media (max-width:767px){.planning-modal .close-modal{width:50px;height:50px;-webkit-transform:translate(80%,-80%);-ms-transform:translate(80%,-80%);transform:translate(80%,-80%)}}@media (max-width:500px){.planning-modal .close-modal{width:40px;height:40px;-webkit-transform:translate(90%,-90%);-ms-transform:translate(90%,-90%);transform:translate(90%,-90%)}}.planning-modal .close-modal:hover svg{color:#a2dadb}.planning-modal .close-modal svg{width:12px;height:12px;-webkit-transition:color .3s ease;transition:color .3s ease;color:#dcbeaa}.planning-modal .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.planning-modal .img-wrapper img{max-height:600px;max-width:100%}.modal--planning-size-modal{z-index:1000}.modal--planning-size-modal .modal__overlay{background:rgba(0,0,0,.5)}.modal--planning-size-modal .modal__container,.modal--planning-size-modal .modal__overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal--planning-size-modal .modal__container{z-index:1001;max-width:100%;width:100%}.modal--planning-size-modal .modal__container .modal__content{max-width:1200px;max-height:703px;width:100%;height:100%;background:#fff;padding:50px}.planning-size-modal{position:relative}.planning-size-modal .close-modal{border:1px solid #dcbeaa;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:84px;height:84px;position:absolute;top:0;right:0}.planning-size-modal .close-modal:hover svg{color:#a2dadb}.planning-size-modal .close-modal svg{width:12px;height:12px;-webkit-transition:color .3s ease;transition:color .3s ease;color:#dcbeaa}.planning-size-modal .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comfort-slider__wrapper{position:relative;width:702px;min-width:400px}@media (max-width:1024px){.comfort-slider__wrapper{width:100%}}@media (max-width:767px){.comfort-slider__wrapper{min-width:300px;width:100%;min-height:470px}}.comfort-slider__wrapper:after{content:"";position:absolute;width:100%;height:100px;background:#f8fbf2;top:-100px;right:0;left:0}@media (max-width:1024px){.comfort-slider__wrapper:after{display:none}}.comfort-slider__wrapper .comfort-slider{width:100%;overflow-x:hidden;overflow-y:visible;position:relative;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s;min-width:400px}@media (max-width:1024px){.comfort-slider__wrapper .comfort-slider{width:100%;padding-top:60px}}@media (max-width:767px){.comfort-slider__wrapper .comfort-slider{width:100%;padding-bottom:60px;min-width:300px;padding-top:55px;min-height:470px}}.comfort-slider__wrapper .comfort-slider .swiper-slide{-webkit-transition:-webkit-transform .8s cubic-bezier(.15,.85,.45,1);transition:-webkit-transform .8s cubic-bezier(.15,.85,.45,1);transition:transform .8s cubic-bezier(.15,.85,.45,1);transition:transform .8s cubic-bezier(.15,.85,.45,1),-webkit-transform .8s cubic-bezier(.15,.85,.45,1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:visible}.comfort-slider__wrapper .comfort-slider .swiper-slide .img-wrapper{position:relative;aspect-ratio:1;height:100%;width:100%}@media (max-width:767px){.comfort-slider__wrapper .comfort-slider .swiper-slide .img-wrapper{min-height:350px}}.comfort-slider__wrapper .comfort-slider .swiper-slide .img-wrapper img{position:absolute;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.comfort-slider__wrapper .comfort-slider .swiper-slide h5{font-family:Jost,sans-serif;color:rgba(36,35,33,.6);letter-spacing:1px;font-weight:400;font-size:16px;line-height:23px;margin-top:25px;background:#f8fbf2;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media (max-width:1500px){.comfort-slider__wrapper .comfort-slider .swiper-slide h5{max-width:350px}}@media (max-width:1360px){.comfort-slider__wrapper .comfort-slider .swiper-slide h5{max-width:270px}}@media (max-width:1024px){.comfort-slider__wrapper .comfort-slider .swiper-slide h5{max-width:100%;position:absolute;top:-40px;margin-top:0}}@media (max-width:767px){.comfort-slider__wrapper .comfort-slider .swiper-slide h5{bottom:-25px;font-size:12px;line-height:17px;top:auto;left:20px}}.comfort-slider__wrapper .comfort-slider .swiper-slide-active h5{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transition-delay:.5s;transition-delay:.5s}.comfort-slider__wrapper .comfort-slider .navigation-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:130px;height:23px;right:0;bottom:0}@media (max-width:1024px){.comfort-slider__wrapper .comfort-slider .navigation-wrapper{top:10px;width:170px}}@media (max-width:767px){.comfort-slider__wrapper .comfort-slider .navigation-wrapper{top:10px;width:100%}}.comfort-slider__wrapper .comfort-slider .navigation-wrapper .count{color:#dcbeaa;font-size:16px;font-weight:400;line-height:23px;letter-spacing:1px;text-transform:uppercase;font-family:Jost,sans-serif;z-index:10}@media (max-width:1024px){.comfort-slider__wrapper .comfort-slider .navigation-wrapper .count{display:none}}.comfort-slider__wrapper .comfort-slider .navigation-wrapper .count .current{color:#a2dadb}.comfort-slider__wrapper .comfort-slider .navigation-wrapper .count.count__mob{display:none;position:absolute;left:0}@media (max-width:1024px){.comfort-slider__wrapper .comfort-slider .navigation-wrapper .count.count__mob{display:block}}@media (max-width:767px){.comfort-slider__wrapper .comfort-slider .navigation-wrapper .count.count__mob{left:20px}}.comfort-slider__wrapper .comfort-slider .navigation-wrapper .swiper-button-prev .arrow-mob{padding-right:6px}@media (max-width:1024px){.comfort-slider__wrapper .comfort-slider .navigation-wrapper .swiper-button-prev{left:auto}}@media (max-width:767px){.comfort-slider__wrapper .comfort-slider .navigation-wrapper .swiper-button-prev{right:90px!important}}.comfort-slider__wrapper .comfort-slider .navigation-wrapper .swiper-button-next .arrow-mob{padding-left:4px}@media (max-width:767px){.comfort-slider__wrapper .comfort-slider .navigation-wrapper .swiper-button-next{right:32px}}.comfort-slider__wrapper .comfort-slider .navigation-wrapper .arrow{height:100%;bottom:0;top:auto}.comfort-slider__wrapper .comfort-slider .navigation-wrapper .arrow svg{-webkit-transition:color .3s ease;transition:color .3s ease}.comfort-slider__wrapper .comfort-slider .navigation-wrapper .arrow:after,.comfort-slider__wrapper .comfort-slider .navigation-wrapper .arrow:before{display:none}.comfort-slider__wrapper .comfort-slider .navigation-wrapper .arrow:active svg,.comfort-slider__wrapper .comfort-slider .navigation-wrapper .arrow:hover svg{color:#a2dadb}.comfort-slider__wrapper .comfort-slider .navigation-wrapper .arrow-desk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comfort-slider__wrapper .comfort-slider .navigation-wrapper .arrow-desk svg{width:32px;height:12px;color:#dcbeaa}@media (max-width:1024px){.comfort-slider__wrapper .comfort-slider .navigation-wrapper .arrow-desk{display:none}}.comfort-slider__wrapper .comfort-slider .navigation-wrapper .arrow-mob{display:none}.comfort-slider__wrapper .comfort-slider .navigation-wrapper .arrow-mob svg{width:10px;height:12px;color:#dcbeaa}@media (max-width:1024px){.comfort-slider__wrapper .comfort-slider .navigation-wrapper .arrow-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:40px;min-height:40px;border-radius:999px;border:1px solid #dcbeaa}}@media (max-width:767px){.comfort-slider__wrapper .comfort-slider .navigation-wrapper .swiper-button-prev{left:auto;right:80px}}.comfort-slider.is-inview{opacity:1}.beauty-slilder__wrapper{position:relative;width:702px;min-width:400px}@media (max-width:1024px){.beauty-slilder__wrapper{width:100%}}@media (max-width:767px){.beauty-slilder__wrapper{min-width:300px;width:100%;min-height:470px}}.beauty-slilder__wrapper:after{content:"";position:absolute;width:100%;height:100px;background:#f8fbf2;top:-100px;right:0;left:0}@media (max-width:1024px){.beauty-slilder__wrapper:after{display:none}}.beauty-slilder__wrapper .beauty-slilder{width:100%;overflow-x:hidden;overflow-y:visible;position:relative;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s;min-width:400px}@media (max-width:1024px){.beauty-slilder__wrapper .beauty-slilder{width:100%;padding-top:60px}}@media (max-width:767px){.beauty-slilder__wrapper .beauty-slilder{width:100%;padding-bottom:60px;min-width:300px;padding-top:55px;min-height:470px}}.beauty-slilder__wrapper .beauty-slilder .swiper-slide{-webkit-transition:-webkit-transform .8s cubic-bezier(.15,.85,.45,1);transition:-webkit-transform .8s cubic-bezier(.15,.85,.45,1);transition:transform .8s cubic-bezier(.15,.85,.45,1);transition:transform .8s cubic-bezier(.15,.85,.45,1),-webkit-transform .8s cubic-bezier(.15,.85,.45,1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:visible}.beauty-slilder__wrapper .beauty-slilder .swiper-slide .img-wrapper{position:relative;aspect-ratio:1;height:100%;width:100%}@media (max-width:767px){.beauty-slilder__wrapper .beauty-slilder .swiper-slide .img-wrapper{min-height:350px}}.beauty-slilder__wrapper .beauty-slilder .swiper-slide .img-wrapper img{position:absolute;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.beauty-slilder__wrapper .beauty-slilder .swiper-slide h5{font-family:Jost,sans-serif;color:rgba(36,35,33,.6);letter-spacing:1px;font-weight:400;font-size:16px;line-height:23px;margin-top:25px;background:#f8fbf2;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media (max-width:1500px){.beauty-slilder__wrapper .beauty-slilder .swiper-slide h5{max-width:350px}}@media (max-width:1360px){.beauty-slilder__wrapper .beauty-slilder .swiper-slide h5{max-width:270px}}@media (max-width:1024px){.beauty-slilder__wrapper .beauty-slilder .swiper-slide h5{max-width:100%;position:absolute;top:-40px;margin-top:0}}@media (max-width:767px){.beauty-slilder__wrapper .beauty-slilder .swiper-slide h5{bottom:-25px;font-size:12px;line-height:17px;top:auto;left:20px}}.beauty-slilder__wrapper .beauty-slilder .swiper-slide-active h5{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transition-delay:.5s;transition-delay:.5s}.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:130px;height:23px;right:0;bottom:0}@media (max-width:1024px){.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper{top:10px;width:170px}}@media (max-width:767px){.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper{top:10px;width:100%}}.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .count{color:#dcbeaa;font-size:16px;font-weight:400;line-height:23px;letter-spacing:1px;text-transform:uppercase;font-family:Jost,sans-serif;z-index:10}@media (max-width:1024px){.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .count{display:none}}.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .count .current{color:#a2dadb}.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .count.count__mob{display:none;position:absolute;left:0}@media (max-width:1024px){.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .count.count__mob{display:block}}@media (max-width:767px){.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .count.count__mob{left:20px}}.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .swiper-button-prev .arrow-mob{padding-right:6px}@media (max-width:1024px){.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .swiper-button-prev{left:auto}}@media (max-width:767px){.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .swiper-button-prev{right:90px!important}}.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .swiper-button-next .arrow-mob{padding-left:4px}@media (max-width:767px){.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .swiper-button-next{right:32px}}.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .arrow{height:100%;bottom:0;top:auto}.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .arrow svg{-webkit-transition:color .3s ease;transition:color .3s ease}.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .arrow:after,.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .arrow:before{display:none}.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .arrow:active svg,.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .arrow:hover svg{color:#a2dadb}.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .arrow-desk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .arrow-desk svg{width:32px;height:12px;color:#dcbeaa}@media (max-width:1024px){.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .arrow-desk{display:none}}.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .arrow-mob{display:none}.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .arrow-mob svg{width:10px;height:12px;color:#dcbeaa}@media (max-width:1024px){.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .arrow-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:40px;min-height:40px;border-radius:999px;border:1px solid #dcbeaa}}@media (max-width:767px){.beauty-slilder__wrapper .beauty-slilder .navigation-wrapper .swiper-button-prev{left:auto;right:80px}}.beauty-slilder.is-inview{opacity:1}.page-preloader{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;background-color:#242321;overflow:hidden;opacity:0;pointer-events:none;-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh);-webkit-transition:all .8s ease;transition:all .8s ease}.page-preloader.is-active{opacity:1}.page-preloader .preloader-block{position:relative;height:100vh}.page-preloader .preloader-block .main{height:100%;background:#a2dadb;background-image:url(/assets/img/preloader/pattern.svg);background-repeat:no-repeat;background-size:cover;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-preloader .preloader-block .main .logo{margin-top:240px}.selector-double{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:15px;position:relative}.selector-double:hover{opacity:.8}.selector-double__title{font-family:Jost,sans-serif;font-size:19px;font-weight:400;letter-spacing:1px;line-height:27px;white-space:nowrap}@media (max-width:1024px){.selector-double__title{font-size:16px;line-height:23px}}.selector-double input{display:none}.selector-double input:checked+fieldset label{z-index:-1}.selector-double .selector-double__input--down:checked~.selector-double__arrows .selector-double__arrow--down svg,.selector-double .selector-double__input--up:checked~.selector-double__arrows .selector-double__arrow--up svg{color:#242321}.selector-double fieldset{width:100%;height:100%}.selector-double label{cursor:pointer;position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1024px){.selector-double label{left:0}}.selector-double__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:4px}.selector-double__arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.selector-double__arrow svg{width:9px;height:5px;color:#dcbeaa}.selector-double .selector-double__arrow--up{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.services-rezident{padding-bottom:0;overflow:hidden}.services-rezident .about-project__title{text-align:left!important;line-height:100%}.services-slider__wrapper{margin-top:0!important}@media (max-width:767px){.services-slider__wrapper{max-height:529px}}@media (max-width:1024px){.services-slider__wrapper .panorama-slider{padding:0!important}}@media (max-width:767px){.services-slider__wrapper .panorama-slider{padding-top:80px!important}}.main,main{width:100vw;overflow:hidden}.main{background:#f8fbf2}.main .banner{position:relative}.main .banner .changeColor{height:15px;position:absolute;bottom:0}.main .text__mob{display:none;text-align:center;font-family:Jost,sans-serif;color:#155554;font-weight:300;font-size:16px;line-height:29px;margin-top:44px}.main .text__mob p:first-child{margin-bottom:30px}@media (max-width:767px){.main .text__mob{display:block}}@media (max-width:767px){.main .mainBanner .banner-content{top:auto;bottom:150px}}.news{background:#f8fbf2;width:100vw;min-height:100vh}.news .header .header-menu__bottom .i-arrow-outline-bottom{display:none}.news .news-content{padding-top:168px;padding-left:203px;padding-right:203px}@media (max-width:1280px){.news .news-content{padding-left:110px;padding-right:110px}}@media (max-width:1024px){.news .news-content{padding-left:36px;padding-right:36px;padding-top:150px}}@media (max-width:767px){.news .news-content{padding-left:24px;padding-right:24px;margin-bottom:60px;padding-top:95px}}.news .news-content .tab-selector{display:none}@media (max-width:1024px){.news .news-content .tab-selector{display:block;margin-top:35px}}.news .news-content .news-content__items{margin-top:100px}@media (max-width:1024px){.news .news-content .news-content__items{margin-top:35px}}.news .news-content .news-content__items .show-more{margin-top:50px;font-family:Jost,sans-serif;font-size:16px;line-height:32px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;color:rgba(36,35,33,.6)}@media (max-width:767px){.news .news-content .news-content__items .show-more{display:none}}.news .news-content .news-content__items .show-more span{width:74px;height:74px;border:1px solid #dcbeaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.news .news-content .news-content__items .show-more span{border:1px solid #dcbeaa}}.news .news-content .news-content__items .show-more span .i-arrow-down{color:#dcbeaa;height:32px;width:12px;-webkit-transition:color .3s ease;transition:color .3s ease}.news .news-content .news-content__items .show-more:active span{border-color:#a2dadb;background:#a2dadb}.news .news-content .news-content__items .show-more:active span svg{color:#fff!important}.news .news-content .news-content__items .show-more:hover span svg{color:#a2dadb}.dynamics{background:#f8fbf2;width:100vw;min-height:100vh}.dynamics .header .header-menu__bottom .i-arrow-outline-bottom{display:none}.dynamics .dynamics-content{padding-top:168px;padding-left:203px;padding-right:80px}@media (max-width:1280px){.dynamics .dynamics-content{padding-left:110px;padding-right:110px}}@media (max-width:1024px){.dynamics .dynamics-content{padding-left:36px;padding-right:36px;padding-top:150px}}@media (max-width:767px){.dynamics .dynamics-content{padding-left:24px;padding-right:24px;margin-bottom:60px;padding-top:95px}}.dynamics .dynamics-content h1{text-transform:uppercase;font-family:Jost,sans-serif;font-size:100px;line-height:110px;font-weight:300;color:#dcbeaa;margin-top:50px}@media (max-width:1024px){.dynamics .dynamics-content h1{font-size:67px;line-height:80px;margin-top:35px}}@media (max-width:767px){.dynamics .dynamics-content h1{font-size:32px;line-height:45px;margin-top:30px}}.dynamics .dynamics-content .swiper-content{margin-top:100px;margin-bottom:150px}@media (max-width:1024px){.dynamics .dynamics-content .swiper-content{margin-top:35px;margin-bottom:75px}}@media (max-width:767px){.dynamics .dynamics-content .swiper-content{margin-top:25px}}.dynamics .dynamics-content .show{margin-top:75px;display:none;font-family:Jost,sans-serif;font-size:16px;line-height:32px;font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;color:rgba(36,35,33,.6)}@media (max-width:1024px){.dynamics .dynamics-content .show{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:767px){.dynamics .dynamics-content .show{display:none}}.dynamics .dynamics-content .show span{width:74px;height:74px;border:1px solid #dcbeaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.dynamics .dynamics-content .show span{border:1px solid #dcbeaa}}.dynamics .dynamics-content .show span .i-arrow-down{color:#dcbeaa;width:12px;height:32px;-webkit-transition:color .3s ease;transition:color .3s ease}.dynamics .dynamics-content .show:active button:hover span .i-arrow-right{color:#fff}.dynamics .dynamics-content .show:active span{border-color:#a2dadb;background:#a2dadb}.dynamics .dynamics-content .show:active span svg{color:#fff!important}.dynamics .dynamics-content .show:hover span .i-arrow-right{color:#a2dadb}.mortgage{background:#f8fbf2;width:100vw;min-height:100vh}.mortgage .header .header-menu__bottom .i-arrow-outline-bottom{display:none}.mortgage .mortgage-content{padding-top:168px;padding-left:203px;padding-right:203px}@media (max-width:1280px){.mortgage .mortgage-content{padding-left:110px;padding-right:110px}}@media (max-width:1024px){.mortgage .mortgage-content{padding-left:36px;padding-right:36px;padding-top:150px}}@media (max-width:767px){.mortgage .mortgage-content{padding-left:24px;padding-right:24px;margin-bottom:60px;padding-top:95px}}.mortgage .mortgage-content .mortgage-tabs{height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:100px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:100px;margin-top:50px}@media (max-width:1024px){.mortgage .mortgage-content .mortgage-tabs{gap:35px;margin-bottom:35px;margin-top:35px;height:80px}}@media (max-width:767px){.mortgage .mortgage-content .mortgage-tabs{gap:20px;margin-bottom:25px;margin-top:30px;height:50px}}.mortgage .mortgage-content .mortgage-tabs .tab{line-height:36px}@media (max-width:767px){.mortgage .mortgage-content .mortgage-tabs .tab{line-height:23px}}.mortgage .mortgage-content .mortgage-tabs .active-tab{font-family:Jost,sans-serif;color:#dcbeaa;text-transform:uppercase;font-weight:300;font-size:100px;line-height:90px}@media (max-width:1024px){.mortgage .mortgage-content .mortgage-tabs .active-tab{font-size:67px;line-height:67px}}@media (max-width:767px){.mortgage .mortgage-content .mortgage-tabs .active-tab{font-size:32px;line-height:32px}}.mortgage .mortgage-content .mortgage-tabs a,.mortgage .mortgage-content .mortgage-tabs button{font-family:Jost,sans-serif;color:rgba(36,35,33,.4);text-transform:uppercase;font-weight:300;font-size:25px;line-height:36px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:1024px){.mortgage .mortgage-content .mortgage-tabs a,.mortgage .mortgage-content .mortgage-tabs button{font-size:20px;line-height:29px}}@media (max-width:767px){.mortgage .mortgage-content .mortgage-tabs a,.mortgage .mortgage-content .mortgage-tabs button{font-size:16px;line-height:23px}}.mortgage .mortgage-content .mortgage-tabs a:hover,.mortgage .mortgage-content .mortgage-tabs button:hover{color:#dcbeaa}.mortgage .mortgage-content .btn{background:#dcbeaa;border-radius:33px;font-family:Jost,sans-serif;font-size:13px;line-height:19px;text-transform:uppercase;letter-spacing:1px;color:#fff;padding:10px;width:100%;height:72px;-webkit-transition:background .3s ease;transition:background .3s ease}@media (max-width:767px){.mortgage .mortgage-content .btn{height:30px;font-size:12px;line-height:17px;padding:0 10px}}.mortgage .mortgage-content .btn:hover{background:#a2dadb}.mortgage .mortgage-content .btn.mob{display:none}@media (max-width:1024px){.mortgage .mortgage-content .btn.mob{display:block;height:53px;margin-bottom:75px}}.mortgage .mortgage-content .mortgage-methods{display:-webkit-box;display:-ms-flexbox;display:flex;gap:160px;margin-bottom:150px}@media (max-width:1280px){.mortgage .mortgage-content .mortgage-methods{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1024px){.mortgage .mortgage-content .mortgage-methods{gap:50px;margin-bottom:50px}}.mortgage .mortgage-content .mortgage-methods .method-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media (max-width:1280px){.mortgage .mortgage-content .mortgage-methods .method-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.mortgage .mortgage-content .mortgage-methods .method-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}}.mortgage .mortgage-content .mortgage-methods .method-left .method-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;width:333px}@media (max-width:1280px){.mortgage .mortgage-content .mortgage-methods .method-left .method-item{width:45%}}@media (max-width:1024px){.mortgage .mortgage-content .mortgage-methods .method-left .method-item{gap:15px}}@media (max-width:767px){.mortgage .mortgage-content .mortgage-methods .method-left .method-item{width:100%}}.mortgage .mortgage-content .mortgage-methods .method-left .method-item h5{font-family:Jost,sans-serif;font-weight:400;font-size:19px;line-height:27px;letter-spacing:1px;color:rgba(36,35,33,.6)}@media (max-width:1024px){.mortgage .mortgage-content .mortgage-methods .method-left .method-item h5{font-size:16px;line-height:23px}}.mortgage .mortgage-content .mortgage-methods .method-left .method-item label,.mortgage .mortgage-content .mortgage-methods .method-left .method-item span{color:#242321;font-family:Jost,sans-serif;font-weight:500;line-height:27px;letter-spacing:1px;font-size:19px}@media (max-width:1024px){.mortgage .mortgage-content .mortgage-methods .method-left .method-item label,.mortgage .mortgage-content .mortgage-methods .method-left .method-item span{font-size:16px;line-height:23px}}.mortgage .mortgage-content .mortgage-methods .method-left .method-item input{width:100%}.mortgage .mortgage-content .mortgage-methods .method-left .method-item .cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1280px){.mortgage .mortgage-content .mortgage-methods .method-left .method-item.total{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:109px}}@media (max-width:767px){.mortgage .mortgage-content .mortgage-methods .method-left .method-item.total{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.mortgage .mortgage-content .mortgage-methods .method-left .btn-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:56px}@media (max-width:1280px){.mortgage .mortgage-content .mortgage-methods .method-left .btn-wrapper{display:none}}.mortgage .mortgage-content .mortgage-methods .method-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mortgage .mortgage-content .mortgage-methods .method-right .method-titles{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:77px}@media (max-width:1024px){.mortgage .mortgage-content .mortgage-methods .method-right .method-titles{margin-bottom:25px}}@media (max-width:767px){.mortgage .mortgage-content .mortgage-methods .method-right .method-titles{display:none}}.mortgage .mortgage-content .mortgage-methods .method-right .method-titles li{justify-self:center;font-family:Jost,sans-serif;font-weight:400;font-size:19px;line-height:27px;letter-spacing:1px;color:rgba(36,35,33,.6)}@media (max-width:1024px){.mortgage .mortgage-content .mortgage-methods .method-right .method-titles li{font-size:16px;line-height:23px}}@media (max-width:1280px){.mortgage .mortgage-content .mortgage-methods .method-right .method-titles li:first-child{justify-self:flex-start}}.mortgage .mortgage-content .mortgage-methods .method-right .method-item{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:143px;border-top:1px solid rgba(0,0,0,.22)}@media (max-width:1024px){.mortgage .mortgage-content .mortgage-methods .method-right .method-item{height:110px}}@media (max-width:767px){.mortgage .mortgage-content .mortgage-methods .method-right .method-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}}.mortgage .mortgage-content .mortgage-methods .method-right .method-item .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px){.mortgage .mortgage-content .mortgage-methods .method-right .method-item .img-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:767px){.mortgage .mortgage-content .mortgage-methods .method-right .method-item .img-wrapper{padding-top:15px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.22);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.mortgage .mortgage-content .mortgage-methods .method-right .method-item img{justify-self:center}@media (max-width:1280px){.mortgage .mortgage-content .mortgage-methods .method-right .method-item img{justify-self:flex-start}}.mortgage .mortgage-content .mortgage-methods .method-right .method-item span{justify-self:center;font-weight:500;font-family:Jost,sans-serif;color:#242321;letter-spacing:1px;font-size:19px;line-height:27px}@media (max-width:1024px){.mortgage .mortgage-content .mortgage-methods .method-right .method-item span{font-size:16px;line-height:23px}}@media (max-width:767px){.mortgage .mortgage-content .mortgage-methods .method-right .method-item span{display:none}}.mortgage .mortgage-content .mortgage-methods .method-right .method-item .mob-content{display:none}@media (max-width:767px){.mortgage .mortgage-content .mortgage-methods .method-right .method-item .mob-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;width:100%;padding-bottom:50px}.mortgage .mortgage-content .mortgage-methods .method-right .method-item .mob-content .bottom,.mortgage .mortgage-content .mortgage-methods .method-right .method-item .mob-content .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mortgage .mortgage-content .mortgage-methods .method-right .method-item .mob-content span{display:block;font-size:16px;line-height:25px;color:#5e5e5e}.mortgage .mortgage-content .mortgage-methods .method-right .method-item .mob-content span:last-child{color:#414141}}.mortgage .mortgage-content .mortgage-methods .method-right p{padding-top:35px;border-top:1px solid rgba(0,0,0,.22);font-family:Jost,san-serif;font-weight:400;font-size:16px;line-height:32px;color:rgba(36,35,33,.65)}@media (max-width:1024px){.mortgage .mortgage-content .mortgage-methods .method-right p{font-size:16px;line-height:23px}}@media (max-width:767px){.mortgage .mortgage-content .mortgage-methods .method-right p{border-top:none;padding-top:0}}.installment{background:#f8fbf2;width:100vw;min-height:100vh}.installment .header .header-menu__bottom .i-arrow-outline-bottom{display:none}.installment .installment-content{padding-top:168px;padding-left:203px;padding-right:203px}@media (max-width:1500px){.installment .installment-content{padding-right:150px;padding-left:150px}}@media (max-width:1280px){.installment .installment-content{padding-left:110px;padding-right:110px}}@media (max-width:1024px){.installment .installment-content{padding-left:36px;padding-right:36px;padding-top:150px}}@media (max-width:767px){.installment .installment-content{padding-left:24px;padding-right:24px;margin-bottom:60px;padding-top:95px}}.installment .installment-content .installment-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:100px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:100px;margin-top:50px;height:110px}@media (max-width:1024px){.installment .installment-content .installment-tabs{gap:35px;margin-bottom:35px;margin-top:35px;height:80px}}@media (max-width:767px){.installment .installment-content .installment-tabs{gap:20px;margin-bottom:25px;margin-top:30px;height:50px}}.installment .installment-content .installment-tabs .tab{line-height:36px}@media (max-width:767px){.installment .installment-content .installment-tabs .tab{line-height:23px}}.installment .installment-content .installment-tabs .active-tab{font-family:Jost,sans-serif;color:#dcbeaa;text-transform:uppercase;font-weight:300;font-size:100px;line-height:90px}@media (max-width:1024px){.installment .installment-content .installment-tabs .active-tab{font-size:67px;line-height:67px}}@media (max-width:767px){.installment .installment-content .installment-tabs .active-tab{font-size:32px;line-height:32px}}.installment .installment-content .installment-tabs span{font-family:Jost,sans-serif;color:#dcbeaa;text-transform:uppercase;font-weight:300;font-size:100px;line-height:110px}@media (max-width:1024px){.installment .installment-content .installment-tabs span{font-size:67px;line-height:80px}}@media (max-width:767px){.installment .installment-content .installment-tabs span{font-size:32px;line-height:50px}}.installment .installment-content .installment-tabs a,.installment .installment-content .installment-tabs button{font-family:Jost,sans-serif;color:rgba(36,35,33,.4);text-transform:uppercase;font-weight:300;font-size:25px;line-height:36px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:1024px){.installment .installment-content .installment-tabs a,.installment .installment-content .installment-tabs button{font-size:20px;line-height:29px}}@media (max-width:767px){.installment .installment-content .installment-tabs a,.installment .installment-content .installment-tabs button{font-size:16px;line-height:23px}}.installment .installment-content .installment-tabs a:hover,.installment .installment-content .installment-tabs button:hover{color:#dcbeaa}.installment .installment-content .installment-methods{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:150px}@media (max-width:1024px){.installment .installment-content .installment-methods{margin-bottom:75px}}.installment .installment-content .installment-methods .method-item{height:196px;border-top:1px solid rgba(0,0,0,.22);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.installment .installment-content .installment-methods .method-item:last-child{border-bottom:1px solid rgba(0,0,0,.22)}@media (max-width:1280px){.installment .installment-content .installment-methods .method-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}}@media (max-width:1024px){.installment .installment-content .installment-methods .method-item{height:auto}}.installment .installment-content .installment-methods .method-item h4{font-family:Jost,sans-serif;color:#dcbeaa;font-size:40px;font-weight:300;line-height:120%;text-transform:uppercase}@media (max-width:1024px){.installment .installment-content .installment-methods .method-item h4{font-size:25px;padding-top:35px}}@media (max-width:767px){.installment .installment-content .installment-methods .method-item h4{padding-top:25px}}.installment .installment-content .installment-methods .method-item p{max-width:333px;font-family:Jost,sans-serif;font-size:19px;line-height:32px;font-weight:300;letter-spacing:.01em;color:#242321}@media (max-width:1280px){.installment .installment-content .installment-methods .method-item p{max-width:100%}}@media (max-width:1024px){.installment .installment-content .installment-methods .method-item p{font-size:16px;line-height:26px;padding-bottom:35px}}@media (max-width:767px){.installment .installment-content .installment-methods .method-item p{padding-bottom:25px}}.favourites{background:#fff;width:100vw;min-height:100vh}.favourites .header .header-menu__bottom .i-arrow-outline-bottom{display:none}.favourites .favourites-content{padding:168px 203px 150px}@media (max-width:1280px){.favourites .favourites-content{padding-left:110px;padding-right:110px}}@media (max-width:1024px){.favourites .favourites-content{padding-left:36px;padding-right:36px;padding-top:150px}}@media (max-width:767px){.favourites .favourites-content{padding:95px 24px 60px}}.favourites .favourites-content h1{text-transform:uppercase;font-family:Jost,sans-serif;font-size:100px;line-height:110px;font-weight:300;color:#dcbeaa;margin-top:50px;margin-bottom:100px}@media (max-width:1024px){.favourites .favourites-content h1{font-size:67px;line-height:80px;margin-top:35px;margin-bottom:35px}}@media (max-width:767px){.favourites .favourites-content h1{font-size:32px;line-height:45px;margin-top:50px;margin-bottom:25px}}@media (max-width:767px){.favourites .favourites-content .selector .selector-title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.favourites .favourites-content .favourites-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}@media (max-width:1024px){.favourites .favourites-content .favourites-list{margin-top:35px;gap:32px}}@media (max-width:767px){.favourites .favourites-content .favourites-list{gap:35px}}.favourites .favourites-content .show-more{margin-top:44px;font-family:Jost,sans-serif;font-size:16px;line-height:32px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;color:rgba(36,35,33,.6)}@media (max-width:767px){.favourites .favourites-content .show-more{display:none}}.favourites .favourites-content .show-more span{width:74px;height:74px;border:1px solid #dcbeaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.favourites .favourites-content .show-more span{border:1px solid #dcbeaa}}.favourites .favourites-content .show-more span .i-arrow-down{color:#dcbeaa;height:32px;width:12px;-webkit-transition:color .3s ease;transition:color .3s ease}.favourites .favourites-content .show-more:active span{border-color:#a2dadb;background:#a2dadb}.favourites .favourites-content .show-more:active span svg{color:#fff!important}.favourites .favourites-content .show-more:hover span svg{color:#a2dadb}.contacts{background:#fff;width:100vw;min-height:100vh}.contacts .header .header-menu__bottom .i-arrow-outline-bottom{display:none}.contacts .contacts-content{padding-top:168px}@media (max-width:1024px){.contacts .contacts-content{padding-top:150px}}@media (max-width:767px){.contacts .contacts-content{padding-top:95px;margin-bottom:75px}}.contacts .contacts-content .crumbs{padding-left:203px;padding-right:203px}@media (max-width:1280px){.contacts .contacts-content .crumbs{padding-left:110px;padding-right:110px}}@media (max-width:1024px){.contacts .contacts-content .crumbs{padding-left:36px;padding-right:36px}}@media (max-width:767px){.contacts .contacts-content .crumbs{padding-left:24px;padding-right:24px}}.contacts .contacts-content h2{text-transform:uppercase;font-family:Jost,sans-serif;font-size:100px;line-height:110px;font-weight:300;color:#dcbeaa;position:relative}@media (max-width:1024px){.contacts .contacts-content h2{font-size:67px;line-height:80px;margin-top:35px;margin-bottom:35px}}@media (max-width:767px){.contacts .contacts-content h2{font-size:32px;line-height:45px;margin-top:50px;margin-bottom:25px;padding-left:24px;padding-right:24px}}.contacts .contacts-content button{font-family:Jost,sans-serif;background:#dcbeaa;border-radius:999px;font-weight:400;line-height:23px;font-size:16px;letter-spacing:1px;padding:24px 29px;color:#fff;text-transform:uppercase;-webkit-transition:background .3s ease;transition:background .3s ease}.contacts .contacts-content button:hover{background:#a2dadb}@media (max-width:1024px){.contacts .contacts-content button{padding:17px 19px;font-size:14px;line-height:20px}}.contacts .contacts-content .map-moscow__container h2{margin-top:50px;margin-bottom:100px;padding-left:203px}@media (max-width:1280px){.contacts .contacts-content .map-moscow__container h2{padding-left:110px;padding-right:110px}}@media (max-width:1024px){.contacts .contacts-content .map-moscow__container h2{padding-left:36px;margin-bottom:50px}}@media (max-width:767px){.contacts .contacts-content .map-moscow__container h2{padding-left:24px}}.contacts .contacts-content .map-moscow__container h2:before{content:"";position:absolute;width:905px;height:10px;bottom:-50px;left:0;background:#fff;z-index:2}@media (max-width:1500px){.contacts .contacts-content .map-moscow__container h2:before{width:805px}}@media (max-width:1280px){.contacts .contacts-content .map-moscow__container h2:before{width:612px}}@media (max-width:767px){.contacts .contacts-content .map-moscow__container h2:before{display:none}}.contacts .contacts-content .map-moscow__container h2:after{content:"";position:absolute;width:52%;height:2px;background:#dcbeaa;right:0;bottom:-50px;-webkit-transition:width 1.3s ease;transition:width 1.3s ease;-webkit-transition-delay:.7s;transition-delay:.7s;z-index:1}@media (max-width:1024px){.contacts .contacts-content .map-moscow__container h2:after{right:auto;left:-36px;bottom:-25px}}@media (max-width:767px){.contacts .contacts-content .map-moscow__container h2:after{width:67%}}.contacts .contacts-content .map-moscow__container .content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:160px;padding-left:203px;padding-right:203px}@media (max-width:1280px){.contacts .contacts-content .map-moscow__container .content{padding-left:110px;gap:100px;padding-right:110px}}@media (max-width:1024px){.contacts .contacts-content .map-moscow__container .content{padding-left:36px;padding-right:36px;gap:50px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:767px){.contacts .contacts-content .map-moscow__container .content{padding:0}}.contacts .contacts-content .map-moscow__container .content .right-part{width:333px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:25px}@media (max-width:767px){.contacts .contacts-content .map-moscow__container .content .right-part{padding-left:24px;padding-right:24px}}.contacts .contacts-content .map-moscow__container .content .right-part .right-part__content{width:333px}@media (max-width:1024px){.contacts .contacts-content .map-moscow__container .content .right-part .right-part__content{width:100%;display:grid;grid-template-areas:"address hours" "phone phone" "btn btn"}}@media (max-width:767px){.contacts .contacts-content .map-moscow__container .content .right-part .right-part__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.contacts .contacts-content .map-moscow__container .content .right-part .right-part__content h6{font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:23px;color:rgba(36,35,33,.75)}.contacts .contacts-content .map-moscow__container .content .right-part .right-part__content span{font-family:Jost,sans-serif;font-weight:400;font-size:19px;line-height:27px;color:#242321}.contacts .contacts-content .map-moscow__container .content .right-part .right-part__content .address{width:333px;grid-area:address}.contacts .contacts-content .map-moscow__container .content .right-part .right-part__content .phone{grid-area:phone;margin-top:25px;width:333px;font-family:Jost,sans-serif;font-weight:400;font-size:19px;line-height:27px;color:#242321}@media (max-width:1024px){.contacts .contacts-content .map-moscow__container .content .right-part .right-part__content .phone{margin-top:0}}.contacts .contacts-content .map-moscow__container .content .right-part .right-part__content .opening-hours{grid-area:hours;margin-top:25px;width:333px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1024px){.contacts .contacts-content .map-moscow__container .content .right-part .right-part__content .opening-hours{margin-top:0}}.contacts .contacts-content .map-moscow__container .content .right-part .right-part__content button{grid-area:btn;margin-top:50px}@media (max-width:1024px){.contacts .contacts-content .map-moscow__container .content .right-part .right-part__content button{width:232px}}@media (max-width:767px){.contacts .contacts-content .map-moscow__container .content .right-part .right-part__content button{width:100%;margin-top:35px}}@media (max-width:1024px){.contacts .contacts-content .map-moscow__container .content .left-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.contacts .contacts-content .map-sevastopol__container h2{text-align:right;margin-top:150px;margin-bottom:100px;padding-right:203px}@media (max-width:1280px){.contacts .contacts-content .map-sevastopol__container h2{padding-right:110px}}@media (max-width:1024px){.contacts .contacts-content .map-sevastopol__container h2{text-align:left;padding-left:36px;padding-right:36px;margin-bottom:50px;margin-top:75px}}@media (max-width:767px){.contacts .contacts-content .map-sevastopol__container h2{padding-right:24px;padding-left:24px}}.contacts .contacts-content .map-sevastopol__container h2:before{content:"";position:absolute;width:905px;height:10px;bottom:-50px;right:0;background:#fff;z-index:2}@media (max-width:1500px){.contacts .contacts-content .map-sevastopol__container h2:before{width:805px}}@media (max-width:1280px){.contacts .contacts-content .map-sevastopol__container h2:before{width:612px}}@media (max-width:767px){.contacts .contacts-content .map-sevastopol__container h2:before{display:none}}.contacts .contacts-content .map-sevastopol__container h2:after{content:"";position:absolute;width:100%;height:2px;background:#dcbeaa;left:-203px;bottom:-50px;-webkit-transition:width 1.3s ease;transition:width 1.3s ease;-webkit-transition-delay:.7s;transition-delay:.7s}@media (max-width:1024px){.contacts .contacts-content .map-sevastopol__container h2:after{right:auto;left:-36px;bottom:-25px;width:52%}}@media (max-width:767px){.contacts .contacts-content .map-sevastopol__container h2:after{width:67%}}.contacts .contacts-content .map-sevastopol__container .content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:160px;padding-left:203px;padding-right:203px}@media (max-width:1280px){.contacts .contacts-content .map-sevastopol__container .content{padding-left:110px;gap:100px;padding-right:110px}}@media (max-width:1024px){.contacts .contacts-content .map-sevastopol__container .content{padding-left:36px;padding-right:36px;gap:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){.contacts .contacts-content .map-sevastopol__container .content{padding:0}}@media (max-width:1024px){.contacts .contacts-content .map-sevastopol__container .content .right-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.contacts .contacts-content .map-sevastopol__container .content .left-part{width:333px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:25px}@media (max-width:767px){.contacts .contacts-content .map-sevastopol__container .content .left-part{padding-left:24px;padding-right:24px}}.contacts .contacts-content .map-sevastopol__container .content .left-part .left-part__content{width:333px}@media (max-width:1024px){.contacts .contacts-content .map-sevastopol__container .content .left-part .left-part__content{width:100%;display:grid;grid-template-areas:"address hours" "phone phone" "btn btn"}}@media (max-width:767px){.contacts .contacts-content .map-sevastopol__container .content .left-part .left-part__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.contacts .contacts-content .map-sevastopol__container .content .left-part .left-part__content h6{font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:23px;color:rgba(36,35,33,.75)}.contacts .contacts-content .map-sevastopol__container .content .left-part .left-part__content span{font-family:Jost,sans-serif;font-weight:400;font-size:19px;line-height:27px;color:#242321}.contacts .contacts-content .map-sevastopol__container .content .left-part .left-part__content .address{grid-area:address;width:333px}.contacts .contacts-content .map-sevastopol__container .content .left-part .left-part__content .phone{grid-area:phone;margin-top:25px;width:333px;font-family:Jost,sans-serif;font-weight:400;font-size:19px;line-height:27px;color:#242321}@media (max-width:1024px){.contacts .contacts-content .map-sevastopol__container .content .left-part .left-part__content .phone{margin-top:0}}.contacts .contacts-content .map-sevastopol__container .content .left-part .left-part__content .opening-hours{grid-area:hours;margin-top:25px;width:333px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1024px){.contacts .contacts-content .map-sevastopol__container .content .left-part .left-part__content .opening-hours{margin-top:0}}.contacts .contacts-content .map-sevastopol__container .content .left-part .left-part__content button{grid-area:btn;margin-top:50px}@media (max-width:1024px){.contacts .contacts-content .map-sevastopol__container .content .left-part .left-part__content button{width:232px}}@media (max-width:767px){.contacts .contacts-content .map-sevastopol__container .content .left-part .left-part__content button{width:100%;margin-top:35px}}.contacts .contacts-content .partners{margin-top:150px;margin-bottom:180px;padding-left:203px;padding-right:203px}@media (max-width:1280px){.contacts .contacts-content .partners{padding-left:110px;padding-right:110px}}@media (max-width:1024px){.contacts .contacts-content .partners{padding-left:36px;padding-right:36px;margin-top:75px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:75px}}@media (max-width:767px){.contacts .contacts-content .partners{padding-left:24px;padding-right:24px;margin-top:35px;display:none}}.contacts .contacts-content .partners h2{padding:0}.contacts .contacts-content .partners .partner-address__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}@media (max-width:1024px){.contacts .contacts-content .partners .partner-address__list{margin-top:50px}}@media (max-width:767px){.contacts .contacts-content .partners .partner-address__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contacts .contacts-content .partners .partner-address__list .address{width:333px}.contacts .contacts-content .partners .partner-address__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts .contacts-content .partners .partner-address__list li h6{font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:23px;color:rgba(36,35,33,.75)}.contacts .contacts-content .partners .partner-address__list li span{font-family:Jost,sans-serif;font-weight:400;font-size:19px;line-height:27px;color:#242321}.documents{background:#f8fbf2;width:100vw;min-height:100vh}.documents .header .header-menu__bottom .i-arrow-outline-bottom{display:none}.documents .documents-content{padding:168px 203px 150px}@media (max-width:1280px){.documents .documents-content{padding-left:110px;padding-right:110px}}@media (max-width:1024px){.documents .documents-content{padding-left:36px;padding-right:36px;padding-top:150px}}@media (max-width:767px){.documents .documents-content{padding:95px 24px 60px}}.documents .documents-content h1{text-transform:uppercase;font-family:Jost,sans-serif;font-size:100px;line-height:110px;font-weight:300;color:#dcbeaa;margin-top:50px;margin-bottom:100px}@media (max-width:1024px){.documents .documents-content h1{font-size:67px;line-height:80px;margin-top:35px;margin-bottom:35px}}@media (max-width:767px){.documents .documents-content h1{font-size:32px;line-height:45px;margin-top:50px;margin-bottom:25px}}@media (max-width:767px){.documents .documents-content .selector .selector-title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.documents .documents-content .documents-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:50px}@media (max-width:1024px){.documents .documents-content .documents-list{margin-top:35px}}.documents .documents-content .documents-list .documents-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid rgba(0,0,0,.22);padding:50px 0}.documents .documents-content .documents-list .documents-item:last-child{border-bottom:1px solid rgba(0,0,0,.22)}@media (max-width:1024px){.documents .documents-content .documents-list .documents-item{padding:34px 0}}@media (max-width:767px){.documents .documents-content .documents-list .documents-item{padding:25px 0}}.documents .documents-content .documents-list .documents-item .documents-item__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;width:600px}@media (max-width:1024px){.documents .documents-content .documents-list .documents-item .documents-item__top{width:auto}}.documents .documents-content .documents-list .documents-item .documents-item__top:hover .download-btn{background:#a2dadb;border-color:#a2dadb}.documents .documents-content .documents-list .documents-item .documents-item__top:hover .download-btn svg{color:#fff}.documents .documents-content .documents-list .documents-item .documents-item__top:hover .title:hover{color:#a2dadb}@media (max-width:767px){.documents .documents-content .documents-list .documents-item .documents-item__top{gap:27px}}.documents .documents-content .documents-list .documents-item .documents-item__top .download-btn{border:1px solid #dcbeaa;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:74px;height:74px;-webkit-transition:all .3s ease;transition:all .3s ease}.documents .documents-content .documents-list .documents-item .documents-item__top .download-btn svg{-webkit-transition:color .3s ease;transition:color .3s ease;color:#dcbeaa;width:13px;height:26px}@media (max-width:767px){.documents .documents-content .documents-list .documents-item .documents-item__top .download-btn svg{width:5px;height:11px}}@media (max-width:767px){.documents .documents-content .documents-list .documents-item .documents-item__top .download-btn{min-width:31px;max-width:31px;min-height:31px;max-height:31px}}.documents .documents-content .documents-list .documents-item .documents-item__top .title{font-family:Jost,sans-serif;color:#dcbeaa;font-weight:400;font-size:25px;line-height:36px;letter-spacing:1px;text-transform:uppercase;max-width:471px;text-align:left;-webkit-transition:color .3s ease;transition:color .3s ease}@media (max-width:1024px){.documents .documents-content .documents-list .documents-item .documents-item__top .title{font-size:19px;max-width:380px;line-height:27px}}@media (max-width:767px){.documents .documents-content .documents-list .documents-item .documents-item__top .title{font-size:14px;line-height:20px;max-width:279px}}.documents .documents-content .documents-list .documents-item .documents-item__bottom{margin-top:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1024px){.documents .documents-content .documents-list .documents-item .documents-item__bottom{margin-top:25px}}.documents .documents-content .documents-list .documents-item .documents-item__bottom h5{font-family:Jost,sans-serif;color:#242321;font-weight:400;font-size:19px;line-height:27px;letter-spacing:1px;margin-left:124px}@media (max-width:1024px){.documents .documents-content .documents-list .documents-item .documents-item__bottom h5{font-size:16px;line-height:23px}}@media (max-width:767px){.documents .documents-content .documents-list .documents-item .documents-item__bottom h5{font-size:14px;line-height:20px;margin-left:0}}.documents .documents-content .documents-list .documents-item .documents-item__bottom h6{font-family:Jost,sans-serif;color:rgba(36,35,33,.6);font-weight:400;font-size:19px;line-height:27px;letter-spacing:1px}@media (max-width:1024px){.documents .documents-content .documents-list .documents-item .documents-item__bottom h6{font-size:16px;line-height:23px}}@media (max-width:767px){.documents .documents-content .documents-list .documents-item .documents-item__bottom h6{font-size:14px;line-height:20px}}.documents .documents-content .show-more{margin-top:100px;font-family:Jost,sans-serif;font-size:16px;line-height:32px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;color:rgba(36,35,33,.6)}@media (max-width:1024px){.documents .documents-content .show-more{margin-top:75px;margin-bottom:75px}}@media (max-width:767px){.documents .documents-content .show-more{display:none}}.documents .documents-content .show-more span{width:74px;height:74px;border:1px solid #dcbeaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.documents .documents-content .show-more span{border:1px solid #dcbeaa}}.documents .documents-content .show-more span .i-arrow-down{color:#dcbeaa;height:32px;width:12px;-webkit-transition:color .3s ease;transition:color .3s ease}.documents .documents-content .show-more:active span{border-color:#a2dadb;background:#a2dadb}.documents .documents-content .show-more:active span svg{color:#fff!important}.documents .documents-content .show-more:hover span svg{color:#a2dadb}.gallery{background:#f8fbf2;min-height:100vh}.gallery .footer{display:none}.gallery .gallery-content{height:100vh;padding-top:168px;padding-left:203px;padding-right:203px}@media (max-width:1280px){.gallery .gallery-content{padding-left:110px;padding-right:110px}}@media (max-width:1125px){.gallery .gallery-content{padding-left:36px;padding-right:36px;padding-top:150px}}@media (max-width:767px){.gallery .gallery-content{padding-left:24px;padding-right:24px;padding-top:95px}}.gallery .gallery-content .crumbs{z-index:100;position:relative}.gallery .gallery-content .gallery-swiper{height:100%;position:absolute;top:0;left:var(--unit);bottom:0;right:326px;margin:auto;overflow:hidden}@media (max-width:1500px){.gallery .gallery-content .gallery-swiper{right:203px}}@media (max-width:1125px){.gallery .gallery-content .gallery-swiper{right:0;left:0}}.gallery .gallery-content .gallery-swiper .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1125px){.gallery .gallery-content .gallery-swiper .swiper-wrapper{height:calc(100% - 200px);overflow-y:auto;padding:200px 0}.gallery .gallery-content .gallery-swiper .swiper-wrapper::-webkit-scrollbar{display:none}}@media (max-width:767px){.gallery .gallery-content .gallery-swiper .swiper-wrapper{padding:150px 0;height:calc(100% - 150px)}}.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:36px;height:518px}@media (max-width:1125px){.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 144px;width:auto;height:600px;gap:25px;margin-bottom:50px}}@media (max-width:767px){.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide{height:auto;padding:0 81px;gap:13px;margin-bottom:75px}}.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide .img-wrapper{max-width:456px;width:100%;min-width:456px;height:518px;position:relative;opacity:.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (max-width:1125px){.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide .img-wrapper{min-width:0;opacity:1}}@media (max-width:767px){.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide .img-wrapper{height:auto;padding-bottom:30%;aspect-ratio:1}.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide .img-wrapper .backdrop{opacity:1;background:rgba(0,0,0,.2)}.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide .img-wrapper .btn{opacity:1}}.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide .img-wrapper .backdrop{position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide .img-wrapper .btn{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:10;background:#dcbeaa;border-radius:999px;width:74px;height:74px;opacity:1!important;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide .img-wrapper .btn:hover{background:#a2dadb}.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide .img-wrapper .btn:hover svg{color:#fff}.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide .img-wrapper .btn svg{-webkit-transition:color .3s ease;transition:color .3s ease;color:#fff;width:32px;height:12px}.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide .img-wrapper img{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide .title{font-family:Jost,sans-serif;font-weight:300;line-height:115%;font-size:100px;color:#dcbeaa;text-transform:uppercase;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:1810px){.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide .title{font-size:60px}}@media (max-width:1300px){.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide .title{font-size:40px}}@media (max-width:1125px){.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide .title{opacity:1;display:block}}@media (max-width:767px){.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide .title{font-size:32px;line-height:50px}}.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide-active .img-wrapper,.gallery .gallery-content .gallery-swiper .swiper-wrapper .swiper-slide-active .title{opacity:1}.gallery .gallery-content .gallery-swiper .count{position:absolute;bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;left:50%;color:#dcbeaa;text-transform:uppercase;font-size:16px;line-height:23px;font-weight:400;font-family:Jost,sans-serif}@media (max-width:1500px){.gallery .gallery-content .gallery-swiper .count{left:42%}}@media (max-width:1125px){.gallery .gallery-content .gallery-swiper .count{display:none;left:57px;bottom:50px}}@media (max-width:767px){.gallery .gallery-content .gallery-swiper .count{left:25px;bottom:25px}}.gallery .gallery-content .gallery-swiper .navigation-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:0;left:0;top:0;bottom:0;margin:auto;max-width:1440px;width:100%}@media (max-width:1125px){.gallery .gallery-content .gallery-swiper .navigation-wrapper{display:none}}.gallery .gallery-content .gallery-swiper .navigation-wrapper .swiper-button-prev{right:auto;left:0}.gallery .gallery-content .gallery-swiper .navigation-wrapper .swiper-button-next{left:auto;right:0}.gallery .gallery-content .gallery-swiper .navigation-wrapper .swiper-button-disabled{opacity:0}.gallery .gallery-content .gallery-swiper .navigation-wrapper .arrow{-webkit-transition:all .3s ease;transition:all .3s ease;height:74px;width:74px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #dcbeaa;border-radius:999px;bottom:50px;left:0;top:auto}.gallery .gallery-content .gallery-swiper .navigation-wrapper .arrow svg{width:12px;height:32px;color:#dcbeaa;-webkit-transition:color .3s ease;transition:color .3s ease}.gallery .gallery-content .gallery-swiper .navigation-wrapper .arrow:after,.gallery .gallery-content .gallery-swiper .navigation-wrapper .arrow:before{display:none}.gallery .gallery-content .gallery-swiper .navigation-wrapper .arrow:active svg,.gallery .gallery-content .gallery-swiper .navigation-wrapper .arrow:hover svg{color:#a2dadb}.hotel-and-villas,.hotel-and-villas .hotel{background:#f8fbf2}.hotel-and-villas .hotel .hotel-banner{position:relative;height:100vh}.hotel-and-villas .hotel .hotel-banner .section-banner{height:100vh}.hotel-and-villas .hotel .hotel-banner .changeColor{position:absolute;width:100%;height:10px;bottom:0}@media (max-width:1280px){.hotel-and-villas .hotel .hotel-banner .banner-title{font-size:9vw}}@media (max-width:1024px){.hotel-and-villas .hotel .hotel-banner .banner-title{font-size:9vw!important}}@media (max-width:767px){.hotel-and-villas .hotel .hotel-banner .banner-title{font-size:8vw!important}}.hotel-and-villas .hotel .hotel-banner .crumbs{position:absolute;z-index:100;top:174px;left:203px}@media (max-width:1024px){.hotel-and-villas .hotel .hotel-banner .crumbs{left:var(--unit);top:150px}}@media (max-width:767px){.hotel-and-villas .hotel .hotel-banner .crumbs{left:var(--unit);top:99px}}.hotel-and-villas .hotel .hotel-banner .crumbs li a,.hotel-and-villas .hotel .hotel-banner .crumbs li span{color:#fff;font-weight:400}.hotel-and-villas .hotel .hotel-banner .crumbs li a span svg{color:#fff}.hotel-and-villas .hotel .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.hotel-and-villas .hotel .section .about-section{gap:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hotel-and-villas .hotel .section .about-section p{margin-bottom:0}.hotel-and-villas .hotel .section .title-wrapper{max-width:1600px;width:100%;margin-bottom:100px}@media (max-width:767px){.hotel-and-villas .hotel .section .title-wrapper{margin-bottom:50px}}.hotel-and-villas .hotel .section .title-wrapper h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;font-size:5.2vw;line-height:100%;font-weight:300;font-family:Jost,sans-serif;text-transform:uppercase;color:#dcbeaa;position:relative;text-align:left;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0}.hotel-and-villas .hotel .section .title-wrapper h3:last-child:after{content:"";position:absolute;width:0;height:2px;background:#dcbeaa;bottom:-50px;-webkit-transition:width 1.3s ease;transition:width 1.3s ease;-webkit-transition-delay:.7s;transition-delay:.7s}@media (max-width:1024px){.hotel-and-villas .hotel .section .title-wrapper h3:last-child:after{left:-6%;bottom:-32px}}@media (max-width:767px){.hotel-and-villas .hotel .section .title-wrapper h3:last-child:after{bottom:-26px}}@media (max-width:1024px){.hotel-and-villas .hotel .section .title-wrapper h3{font-size:70px;line-height:80px;padding-right:500px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);text-align:left}}@media (max-width:767px){.hotel-and-villas .hotel .section .title-wrapper h3{font-size:32px;line-height:45px;padding-right:0}}.hotel-and-villas .hotel .section .title-wrapper h3.is-inview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.hotel-and-villas .hotel .section .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.hotel-and-villas .hotel .section .title-wrapper h3.is-inview:after{width:65%}}.hotel-and-villas .hotel .center-gravity{margin-top:150px}@media (Max-width:1024px){.hotel-and-villas .hotel .center-gravity{margin-top:75px}}@media (max-width:1024px){.hotel-and-villas .hotel .center-gravity .about-section:first-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.hotel-and-villas .hotel .center-gravity .about-section:last-child img{max-width:579px;max-height:417px}.hotel-and-villas .hotel .center-gravity .title-wrapper h3{text-align:left;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.hotel-and-villas .hotel .center-gravity .title-wrapper h3:last-child:after{right:-100%}.hotel-and-villas .hotel .exquisite-taste{margin-top:150px}@media (max-width:767px){.hotel-and-villas .hotel .exquisite-taste{margin-top:75px}}@media (max-width:1024px){.hotel-and-villas .hotel .exquisite-taste .about-section:first-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.hotel-and-villas .hotel .exquisite-taste .about-section:first-child img{max-width:702px;max-height:640px}.hotel-and-villas .hotel .exquisite-taste .about-section:last-child img{max-width:578px;max-height:417px}.hotel-and-villas .hotel .exquisite-taste .title-wrapper h3{text-align:left;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.hotel-and-villas .hotel .exquisite-taste .title-wrapper h3:last-child:after{right:-100%}.hotel-and-villas .hotel .healthy-atmosphere{margin-top:150px}@media (max-width:767px){.hotel-and-villas .hotel .healthy-atmosphere{margin-top:75px}}@media (max-width:1024px){.hotel-and-villas .hotel .healthy-atmosphere .about-section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.hotel-and-villas .hotel .healthy-atmosphere .about-section img{max-width:702px;max-height:640px}.hotel-and-villas .hotel .healthy-atmosphere .title-wrapper h3{text-align:left;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.hotel-and-villas .hotel .healthy-atmosphere .title-wrapper h3:last-child:after{right:-100%}.hotel-and-villas .hotel .spa-center{margin-top:150px}@media (max-width:767px){.hotel-and-villas .hotel .spa-center{margin-top:75px}}.hotel-and-villas .hotel .spa-center .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.hotel-and-villas .hotel .spa-center .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.hotel-and-villas .hotel .spa-center .about-section:last-child img{max-width:578px;max-height:417px}.hotel-and-villas .hotel .spa-center .title-wrapper h3{text-align:right;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}@media (max-width:1024px){.hotel-and-villas .hotel .spa-center .title-wrapper h3{text-align:left}}.hotel-and-villas .hotel .spa-center .title-wrapper h3:last-child:after{left:-100%}.hotel-and-villas .hotel .business-activity{margin-top:150px;margin-bottom:150px}@media (max-width:767px){.hotel-and-villas .hotel .business-activity{margin-bottom:75px;margin-top:75px}}@media (max-width:1024px){.hotel-and-villas .hotel .business-activity .about-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hotel-and-villas .hotel .business-activity .about-section img{max-width:702px;max-height:640px}.hotel-and-villas .hotel .business-activity .title-wrapper h3{text-align:right;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}.hotel-and-villas .hotel .business-activity .title-wrapper h3:first-child{margin-right:9.2vw}.hotel-and-villas .hotel .business-activity .title-wrapper h3:last-child:after{left:-100%}.hotel-and-villas .villas{background:#f8fbf2}@media (max-widtH:1024px){.hotel-and-villas .villas .about-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hotel-and-villas .villas .title-wrapper{max-width:1600px;width:100%;margin-bottom:100px}@media (max-width:767px){.hotel-and-villas .villas .title-wrapper{margin-bottom:50px}}.hotel-and-villas .villas .title-wrapper h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;font-size:5.2vw;line-height:100%;font-weight:300;font-family:Jost,sans-serif;text-transform:uppercase;color:#dcbeaa;position:relative;text-align:left;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0}.hotel-and-villas .villas .title-wrapper h3:last-child:after{content:"";position:absolute;width:0;height:2px;background:#dcbeaa;bottom:-50px;-webkit-transition:width 1.3s ease;transition:width 1.3s ease;-webkit-transition-delay:.7s;transition-delay:.7s}@media (max-width:1024px){.hotel-and-villas .villas .title-wrapper h3:last-child:after{left:-6%;bottom:-32px}}@media (max-width:767px){.hotel-and-villas .villas .title-wrapper h3:last-child:after{bottom:-26px}}@media (max-width:1024px){.hotel-and-villas .villas .title-wrapper h3{font-size:70px;line-height:80px;padding-right:500px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);text-align:left}}@media (max-width:767px){.hotel-and-villas .villas .title-wrapper h3{font-size:32px;line-height:45px;padding-right:0}}.hotel-and-villas .villas .title-wrapper h3.is-inview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.hotel-and-villas .villas .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.hotel-and-villas .villas .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.hotel-and-villas .villas .villas-banner{position:relative}.hotel-and-villas .villas .villas-banner .section-banner{height:100vh}@media (max-width:1280px){.hotel-and-villas .villas .villas-banner .banner-title{font-size:9vw}}@media (max-width:1024px){.hotel-and-villas .villas .villas-banner .banner-title{font-size:11vw!important}}@media (max-width:767px){.hotel-and-villas .villas .villas-banner .banner-title{font-size:10vw!important}}.hotel-and-villas .villas .villas-banner .crumbs{position:absolute;z-index:100;top:174px;left:203px}@media (max-width:1024px){.hotel-and-villas .villas .villas-banner .crumbs{left:var(--unit);top:150px}}@media (max-width:767px){.hotel-and-villas .villas .villas-banner .crumbs{left:var(--unit);top:99px}}.hotel-and-villas .villas .villas-banner .crumbs li a,.hotel-and-villas .villas .villas-banner .crumbs li span{color:#fff;font-weight:400}.hotel-and-villas .villas .villas-banner .crumbs li a span svg{color:#fff}.hotel-and-villas .villas .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.hotel-and-villas .villas .section .about-section{gap:35px}}.hotel-and-villas .villas .section .about-section p{margin-bottom:0}.hotel-and-villas .villas .quarter-line{margin-top:150px}@media (max-width:767px){.hotel-and-villas .villas .quarter-line{margin-top:75px}}@media (max-width:1024px){.hotel-and-villas .villas .quarter-line .about-section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.hotel-and-villas .villas .quarter-line .about-section img{max-width:702px;max-height:640px}}.hotel-and-villas .villas .quarter-line .title-wrapper h3{text-align:left;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.hotel-and-villas .villas .quarter-line .title-wrapper h3:last-child:after{right:-100%}.hotel-and-villas .villas .quarter-line .title-wrapper h3.is-inview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.hotel-and-villas .villas .quarter-line .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.hotel-and-villas .villas .quarter-line .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.hotel-and-villas .villas .uniqueness{margin-top:150px;margin-bottom:150px}@media (max-width:767px){.hotel-and-villas .villas .uniqueness{margin-top:75px;margin-bottom:75px}}.hotel-and-villas .villas .uniqueness .about-section:nth-child(2) img{max-width:579px;max-height:417px}@media (max-width:1024px){.hotel-and-villas .villas .uniqueness .about-section:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.hotel-and-villas .villas .uniqueness .about-section:first-child img{max-width:702px;max-height:640px}.hotel-and-villas .villas .uniqueness .about-section:last-child img{max-width:578px;max-height:417px}.hotel-and-villas .villas .uniqueness .title-wrapper h3{text-align:right;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}@media (max-width:1024px){.hotel-and-villas .villas .uniqueness .title-wrapper h3{text-align:left}}.hotel-and-villas .villas .uniqueness .title-wrapper h3:last-child{padding-right:10.9vw}.hotel-and-villas .villas .uniqueness .title-wrapper h3:last-child:after{left:-100%}.hotel-and-villas .villas .uniqueness .title-wrapper h3.is-inview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.hotel-and-villas .villas .uniqueness .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.hotel-and-villas .villas .uniqueness .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.technologies{background:#f8fbf2}.technologies .statistic-item:nth-child(2) p{width:100%}.technologies .technologies-banner{position:relative;height:100vh}.technologies .technologies-banner .section-banner{height:100vh}.technologies .technologies-banner .changeColor{position:absolute;width:100%;height:1px}@media (max-width:1280px){.technologies .technologies-banner .banner-title{font-size:9vw}}@media (max-width:1024px){.technologies .technologies-banner .banner-title{font-size:9vw!important}}@media (max-width:767px){.technologies .technologies-banner .banner-title{font-size:8vw!important}}.technologies .technologies-banner .crumbs{position:absolute;z-index:100;top:174px;left:203px}@media (max-width:1024px){.technologies .technologies-banner .crumbs{left:var(--unit);top:150px}}@media (max-width:767px){.technologies .technologies-banner .crumbs{left:var(--unit);top:99px}}.technologies .technologies-banner .crumbs li a,.technologies .technologies-banner .crumbs li span{color:#242321;font-weight:400}.technologies .technologies-banner .crumbs li a span svg{color:#242321}.technologies .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.technologies .section .about-section{gap:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.technologies .section .about-section p{margin-bottom:0}.technologies .section .title-wrapper{max-width:1600px;width:100%;margin-bottom:100px}@media (max-width:1024px){.technologies .section .title-wrapper{padding:0}}@media (max-width:767px){.technologies .section .title-wrapper{margin-bottom:50px}}.technologies .section .title-wrapper h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;font-size:5.2vw;line-height:100%;font-weight:300;font-family:Jost,sans-serif;text-transform:uppercase;color:#dcbeaa;position:relative;text-align:left;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0}.technologies .section .title-wrapper h3:last-child:after{content:"";position:absolute;width:0;height:2px;background:#dcbeaa;bottom:-50px;-webkit-transition:width 1.3s ease;transition:width 1.3s ease;-webkit-transition-delay:.7s;transition-delay:.7s}@media (max-width:1024px){.technologies .section .title-wrapper h3:last-child:after{left:0;bottom:-32px}}@media (max-width:767px){.technologies .section .title-wrapper h3:last-child:after{bottom:-26px}}@media (max-width:1024px){.technologies .section .title-wrapper h3{font-size:70px;line-height:80px;padding-left:var(--unit);padding-right:500px;text-align:left}}@media (max-width:767px){.technologies .section .title-wrapper h3{font-size:32px;line-height:45px;padding-right:0}}.technologies .section .title-wrapper h3.is-inview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.technologies .section .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.technologies .section .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.technologies .comfort{margin-top:150px}@media (Max-width:1024px){.technologies .comfort{margin-top:75px}}.technologies .comfort .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.technologies .comfort .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.technologies .comfort .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.technologies .comfort .title-wrapper h3{-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.technologies .comfort .title-wrapper h3:last-child:after{right:-100%}.technologies .comfort .title-wrapper h3.is-inview{opacity:1}.technologies .comfort .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.technologies .comfort .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.technologies .security{margin-top:150px}@media (max-width:767px){.technologies .security{margin-top:75px}}@media (max-width:1024px){.technologies .security .about-section:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.technologies .security .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.technologies .security .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.technologies .security .about-section:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){.technologies .security .about-section:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:1024px){.technologies .security .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){.technologies .security .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.technologies .security .about-section:last-child img{max-width:578px;max-height:417px}.technologies .security .title-wrapper h3{text-align:right;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}@media (max-width:1024px){.technologies .security .title-wrapper h3{text-align:left}}.technologies .security .title-wrapper h3:first-child{padding-right:18.8vw}.technologies .security .title-wrapper h3:last-child:after{background:#dcbeaa;left:-100%}.technologies .security .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.technologies .security .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.technologies .parking{margin-top:150px}@media (max-width:767px){.technologies .parking{margin-top:75px}}@media (max-width:1024px){.technologies .parking .about-section{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.technologies .parking .about-section img{max-width:702px;max-height:640px}@media (max-width:1024px){.technologies .parking .about-section img{max-width:100%;max-height:100%}}.technologies .parking .title-wrapper h3{-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.technologies .parking .title-wrapper h3:last-child:after{right:-100%}.technologies .parking .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.technologies .parking .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.technologies .microclimate{margin-top:150px;margin-bottom:150px}@media (max-width:767px){.technologies .microclimate{margin-top:75px;margin-bottom:75px}}@media (max-width:1024px){.technologies .microclimate .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.technologies .microclimate .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.technologies .microclimate .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.technologies .microclimate .about-section:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.technologies .microclimate .about-section:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:1024px){.technologies .microclimate .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.technologies .microclimate .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.technologies .microclimate .about-section:last-child img{max-width:578px;max-height:417px}.technologies .microclimate .title-wrapper h3{text-align:right;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}@media (max-width:1024px){.technologies .microclimate .title-wrapper h3{text-align:left}}.technologies .microclimate .title-wrapper h3:last-child:after{left:-100%}.technologies .microclimate .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.technologies .microclimate .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.infrastructure{background:#f8fbf2}.infrastructure .statistic-item.active:nth-child(3) p{width:200px}@media (max-width:1280px){.infrastructure .promenad-banner .banner-title{font-size:9vw}}@media (max-width:1024px){.infrastructure .promenad-banner .banner-title{font-size:17vw!important}}@media (max-width:767px){.infrastructure .promenad-banner .banner-title{font-size:14vw!important}}.infrastructure .infrastructure-banner{position:relative;height:100vh}.infrastructure .infrastructure-banner .section-banner{height:100vh}.infrastructure .infrastructure-banner .changeColor{position:absolute;width:100%;height:20px}@media (max-width:1280px){.infrastructure .infrastructure-banner .banner-title{font-size:9vw}}@media (max-width:1024px){.infrastructure .infrastructure-banner .banner-title{font-size:17vw!important}}@media (max-width:767px){.infrastructure .infrastructure-banner .banner-title{font-size:14vw!important}}.infrastructure .infrastructure-banner .crumbs{position:absolute;z-index:100;top:174px;left:203px}@media (max-width:1024px){.infrastructure .infrastructure-banner .crumbs{left:var(--unit);top:150px}}@media (max-width:767px){.infrastructure .infrastructure-banner .crumbs{left:var(--unit);top:99px}}.infrastructure .infrastructure-banner .crumbs li a,.infrastructure .infrastructure-banner .crumbs li span{color:#fff;font-weight:400}.infrastructure .infrastructure-banner .crumbs li a span svg{color:#fff}.infrastructure .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.infrastructure .section .about-section{gap:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.infrastructure .section .about-section p{margin-bottom:0}.infrastructure .section .title-wrapper{max-width:1550px;width:100%;margin-bottom:100px}@media (max-width:767px){.infrastructure .section .title-wrapper{margin-bottom:50px}}.infrastructure .section .title-wrapper h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;font-size:5.2vw;line-height:100%;font-weight:300;font-family:Jost,sans-serif;text-transform:uppercase;color:#dcbeaa;position:relative;text-align:left;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0}.infrastructure .section .title-wrapper h3:last-child:after{content:"";position:absolute;width:0;height:2px;background:#dcbeaa;bottom:-50px;-webkit-transition:width 1.3s ease;transition:width 1.3s ease;-webkit-transition-delay:.7s;transition-delay:.7s}@media (max-width:1024px){.infrastructure .section .title-wrapper h3:last-child:after{left:0;bottom:-32px}}@media (max-width:767px){.infrastructure .section .title-wrapper h3:last-child:after{bottom:-26px}}@media (max-width:1024px){.infrastructure .section .title-wrapper h3{font-size:70px;line-height:80px;padding-right:500px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);text-align:left}}@media (max-width:767px){.infrastructure .section .title-wrapper h3{font-size:32px;line-height:45px;padding-right:0}}.infrastructure .section .title-wrapper h3.is-inview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.infrastructure .section .title-wrapper h3.is-inview:after{width:147%}@media (max-width:1024px){.infrastructure .section .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.infrastructure .beach{margin-top:150px}@media (Max-width:1024px){.infrastructure .beach{margin-top:75px}}.infrastructure .beach .about-section:first-child img{max-width:702;max-height:640px}@media (max-width:1024px){.infrastructure .beach .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.infrastructure .beach .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:1024px){.infrastructure .beach .about-section:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.infrastructure .beach .about-section:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1024px){.infrastructure .beach .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.infrastructure .beach .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.infrastructure .beach .about-section:last-child img{max-width:579px;max-height:417px}.infrastructure .beach .title-wrapper h3{-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.infrastructure .beach .title-wrapper h3:last-child:after{right:-100%}@media (max-width:1024px){.infrastructure .beach .title-wrapper h3:last-child:after{left:-6%}}.infrastructure .pool{margin-top:150px}@media (max-width:1024px){.infrastructure .pool{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}}@media (max-width:767px){.infrastructure .pool{margin-top:75px}}@media (max-width:1024px){.infrastructure .pool .about-section:first-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.infrastructure .pool .about-section:first-child img{max-width:702px;max-height:640px}.infrastructure .pool .about-section:last-child img{max-width:578px;max-height:417px}.infrastructure .pool .pool__content{max-width:100%;min-width:100%}@media (max-width:767px){.infrastructure .pool .pool__content{padding:0}}.infrastructure .pool .title-wrapper h3{text-align:right;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}@media (max-width:1024px){.infrastructure .pool .title-wrapper h3{text-align:left}}.infrastructure .pool .title-wrapper h3:first-child{margin-right:3.6vw}.infrastructure .pool .title-wrapper h3:last-child:after{left:-100%}@media (max-width:1024px){.infrastructure .pool .title-wrapper h3:last-child:after{left:-6%}}.infrastructure .pool .pool__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:155px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.infrastructure .pool .pool__section:nth-child(2n+2){margin-top:100px}.infrastructure .pool .pool__section:nth-child(2n+3){margin-top:150px}@media (max-width:1024px){.infrastructure .pool .pool__section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:55px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:767px){.infrastructure .pool .pool__section{padding:0}}.infrastructure .pool .pool__section .project-swiper{overflow:hidden;max-width:100vw}.infrastructure .pool .pool__section .about-project__section-content{max-width:333px;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s}@media (max-width:1024px){.infrastructure .pool .pool__section .about-project__section-content{max-width:405px}}@media (max-width:767px){.infrastructure .pool .pool__section .about-project__section-content{padding-right:var(--unit);padding-left:var(--unit)}}.infrastructure .pool .pool__section .about-project__section-content p{font-family:Jost,sans-serif;font-weight:300;font-size:1vw;line-height:160%;color:#242321;margin-bottom:40px}@media (max-width:1024px){.infrastructure .pool .pool__section .about-project__section-content p{margin-bottom:0;font-size:16px;line-height:26px}}.infrastructure .pool .pool__section .about-project__section-content.is-inview{opacity:1}.infrastructure .spa-and-pool{margin-top:150px}@media (max-width:767px){.infrastructure .spa-and-pool{margin-top:75px}}@media (max-width:1024px){.infrastructure .spa-and-pool .about-section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:1024px){.infrastructure .spa-and-pool .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.infrastructure .spa-and-pool .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.infrastructure .spa-and-pool .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.infrastructure .spa-and-pool .about-section:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.infrastructure .spa-and-pool .about-section:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.infrastructure .spa-and-pool .about-section:last-child img{max-width:578px;max-height:417px}@media (max-width:1024px){.infrastructure .spa-and-pool .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.infrastructure .spa-and-pool .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.infrastructure .spa-and-pool .title-wrapper{max-width:1600px;width:100%;margin-bottom:100px}@media (max-width:767px){.infrastructure .spa-and-pool .title-wrapper{margin-bottom:50px}}.infrastructure .spa-and-pool .title-wrapper h3{-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.infrastructure .spa-and-pool .title-wrapper h3:last-child:after{right:-100%}@media (max-width:1024px){.infrastructure .spa-and-pool .title-wrapper h3:last-child:after{left:-6%}}.infrastructure .fitness{margin-top:150px}@media (max-width:767px){.infrastructure .fitness{margin-top:75px}}@media (max-width:1024px){.infrastructure .fitness .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.infrastructure .fitness .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.infrastructure .fitness .about-section:first-child img{max-width:100%;max-height:100%}}.infrastructure .fitness .about-section:last-child img{max-width:578px;max-height:417px}@media (max-width:1024px){.infrastructure .fitness .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.infrastructure .fitness .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.infrastructure .fitness .title-wrapper h3{text-align:right;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}@media (max-width:1024px){.infrastructure .fitness .title-wrapper h3{text-align:left}}.infrastructure .fitness .title-wrapper h3:first-child{margin-right:22.6vw}.infrastructure .fitness .title-wrapper h3:last-child:after{left:-100%}@media (max-width:1024px){.infrastructure .fitness .title-wrapper h3:last-child:after{left:-6%}}.infrastructure .promenad-banner{margin-top:150px}.infrastructure .shops{margin-top:150px;margin-bottom:150px}@media (max-width:767px){.infrastructure .shops{margin-bottom:75px;margin-top:75px}}@media (max-width:1024px){.infrastructure .shops .about-section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.infrastructure .shops .about-section img{max-width:702px;max-height:640px}@media (max-width:1024px){.infrastructure .shops .about-section img{max-width:100%;max-height:100%}}.infrastructure .shops .title-wrapper h3{-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.infrastructure .shops .title-wrapper h3:first-child{margin-right:175px}.infrastructure .shops .title-wrapper h3:last-child:after{right:-100%}@media (max-width:1024px){.infrastructure .shops .title-wrapper h3:last-child:after{left:-6%}}.infrastructure .restaurants{margin-top:150px;margin-bottom:150px}@media (max-width:1024px){.infrastructure .restaurants{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}}@media (max-width:767px){.infrastructure .restaurants{margin-bottom:75px;margin-top:75px}}@media (max-width:1024px){.infrastructure .restaurants .about-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.infrastructure .restaurants .about-section img{max-width:702px;max-height:640px}@media (max-width:1024px){.infrastructure .restaurants .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){.infrastructure .restaurants .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.infrastructure .restaurants .title-wrapper h3{text-align:right;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}@media (max-width:1024px){.infrastructure .restaurants .title-wrapper h3{text-align:left}}.infrastructure .restaurants .title-wrapper h3:last-child:after{left:-100%}@media (max-width:1024px){.infrastructure .restaurants .title-wrapper h3:last-child:after{left:-6%}}.infrastructure .restaurants .restaurants__content{max-width:100%;min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.infrastructure .restaurants .restaurants__content{padding:0}}@media (max-width:767px){.infrastructure .restaurants .about-section{padding-right:var(--unit);padding-left:var(--unit)}}.infrastructure .restaurants .restaurants__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:155px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.infrastructure .restaurants .restaurants__section:nth-child(2n+2){margin-top:100px}.infrastructure .restaurants .restaurants__section:nth-child(2n+3){margin-top:150px}@media (max-width:1024px){.infrastructure .restaurants .restaurants__section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:55px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:767px){.infrastructure .restaurants .restaurants__section{padding:0}}.infrastructure .restaurants .restaurants__section .project-swiper{overflow:hidden;max-width:100vw}.infrastructure .restaurants .restaurants__section .about-project__section-content{max-width:333px;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s}@media (max-width:1024px){.infrastructure .restaurants .restaurants__section .about-project__section-content{max-width:405px}}@media (max-width:767px){.infrastructure .restaurants .restaurants__section .about-project__section-content{padding-right:var(--unit);padding-left:var(--unit)}}.infrastructure .restaurants .restaurants__section .about-project__section-content p{font-family:Jost,sans-serif;font-weight:300;font-size:19px;line-height:32px;color:#242321;margin-bottom:40px}@media (max-width:1024px){.infrastructure .restaurants .restaurants__section .about-project__section-content p{margin-bottom:0;font-size:16px;line-height:26px}}.infrastructure .restaurants .restaurants__section .about-project__section-content.is-inview{opacity:1}.infrastructure .business{margin-top:150px;margin-bottom:150px}@media (max-width:767px){.infrastructure .business{margin-bottom:75px;margin-top:75px}}@media (max-width:1024px){.infrastructure .business .about-section:first-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.infrastructure .business .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.infrastructure .business .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.infrastructure .business .about-section:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.infrastructure .business .about-section:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.infrastructure .business .about-section:last-child img{max-width:578px;max-height:417px}@media (max-width:1024px){.infrastructure .business .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.infrastructure .business .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.infrastructure .business .title-wrapper h3{-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.infrastructure .business .title-wrapper h3:first-child{margin-right:175px}.infrastructure .business .title-wrapper h3:last-child:after{right:-100%}@media (max-width:1024px){.infrastructure .business .title-wrapper h3:last-child:after{left:-6%}}.location{background:#f8fbf2}.location .location-banner{position:relative;height:100vh}.location .location-banner .section-banner{height:100vh}.location .location-banner .changeColor{position:absolute;width:100%;height:20px}@media (max-width:1280px){.location .location-banner .banner-title{font-size:9vw}}@media (max-width:1024px){.location .location-banner .banner-title{font-size:17vw!important}}@media (max-width:767px){.location .location-banner .banner-title{font-size:14vw!important}}.location .location-banner .crumbs{position:absolute;z-index:100;top:174px;left:203px}@media (max-width:1024px){.location .location-banner .crumbs{left:var(--unit);top:150px}}@media (max-width:767px){.location .location-banner .crumbs{left:var(--unit);top:99px}}.location .location-banner .crumbs li a,.location .location-banner .crumbs li span{color:#fff;font-weight:400}.location .location-banner .crumbs li a span svg{color:#fff}.location .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.location .section .about-section{gap:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.location .section .about-section p{margin-bottom:0}.location .section .title-wrapper{max-width:1550px;width:100%;margin-bottom:100px}@media (max-width:767px){.location .section .title-wrapper{margin-bottom:50px}}.location .section .title-wrapper h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;font-size:5.2vw;line-height:100%;font-weight:300;font-family:Jost,sans-serif;text-transform:uppercase;color:#dcbeaa;position:relative;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0}.location .section .title-wrapper h3:last-child:after{content:"";position:absolute;width:0;height:2px;background:#dcbeaa;bottom:-50px;-webkit-transition:width 1.3s ease;transition:width 1.3s ease;-webkit-transition-delay:.7s;transition-delay:.7s}@media (max-width:1024px){.location .section .title-wrapper h3:last-child:after{left:-6%;bottom:-32px}}@media (max-width:767px){.location .section .title-wrapper h3:last-child:after{bottom:-26px}}@media (max-width:1024px){.location .section .title-wrapper h3{font-size:70px;line-height:80px;padding-right:500px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);text-align:left}}@media (max-width:767px){.location .section .title-wrapper h3{font-size:32px;line-height:45px;padding-right:0}}.location .section .title-wrapper h3.is-inview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.location .section .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.location .section .title-wrapper h3.is-inview:after{width:65%}}.location .nature{margin-top:150px}@media (Max-width:1024px){.location .nature{margin-top:75px}}.location .nature .about-section:first-child img{max-width:702;max-height:640px}@media (max-width:1024px){.location .nature .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.location .nature .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.location .nature .title-wrapper h3{text-align:left;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.location .nature .title-wrapper h3:last-child:after{right:-100%}.location .infrastructure-facilities{margin-top:150px}@media (Max-width:1024px){.location .infrastructure-facilities{margin-top:75px}}.location .infrastructure-facilities .about-section:first-child img{max-width:702;max-height:640px}@media (max-width:1024px){.location .infrastructure-facilities .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.location .infrastructure-facilities .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.location .infrastructure-facilities .title-wrapper h3{text-align:left;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.location .infrastructure-facilities .title-wrapper h3:last-child:after{width:0}.location .active-sport{margin-top:150px}@media (Max-width:1024px){.location .active-sport{margin-top:75px}}.location .active-sport .about-section:first-child img{max-width:702;max-height:640px}@media (max-width:1024px){.location .active-sport .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.location .active-sport .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1024px){.location .active-sport .about-section:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){.location .active-sport .about-section:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:1024px){.location .active-sport .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){.location .active-sport .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.location .active-sport .title-wrapper h3{text-align:right;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}@media (max-width:1024px){.location .active-sport .title-wrapper h3{text-align:left}}.location .active-sport .title-wrapper h3:last-child{margin-right:11vw}.location .active-sport .title-wrapper h3:last-child:after{left:-100%}@media (max-width:1024px){.location .active-sport .title-wrapper h3:last-child:after{left:-6%}}.location .gastronomic{margin-top:150px}@media (Max-width:1024px){.location .gastronomic{margin-top:75px}}.location .gastronomic .about-section:first-child img{max-width:702;max-height:640px}@media (max-width:1024px){.location .gastronomic .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.location .gastronomic .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:1024px){.location .gastronomic .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.location .gastronomic .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.location .gastronomic .title-wrapper h3{text-align:left;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.location .gastronomic .title-wrapper h3:last-child{margin-right:210px}.location .gastronomic .title-wrapper h3:last-child:after{right:-100%}.location .cultural{margin-top:150px;margin-bottom:150px}@media (Max-width:1024px){.location .cultural{margin-top:75px;margin-bottom:75px}}.location .cultural .about-section:first-child img{max-width:702;max-height:640px}@media (max-width:1024px){.location .cultural .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.location .cultural .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:1024px){.location .cultural .about-section:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.location .cultural .about-section:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1024px){.location .cultural .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.location .cultural .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.location .cultural .title-wrapper h3{text-align:left;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.location .cultural .title-wrapper h3:last-child{margin-right:210px}.location .cultural .title-wrapper h3:last-child:after{right:-100%}.location .pool{margin-top:150px;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}@media (max-width:767px){.location .pool{margin-top:75px}}@media (max-width:1024px){.location .pool .about-section:first-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.location .pool .about-section:first-child img{max-width:702px;max-height:640px}.location .pool .about-section:last-child img{max-width:578px;max-height:417px}.location .pool .title-wrapper h3{text-align:right;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}@media (max-width:1024px){.location .pool .title-wrapper h3{text-align:left}}.location .pool .title-wrapper h3:first-child{margin-right:70px}.location .pool .title-wrapper h3:last-child:after{left:-100%}.location .pool .pool__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:155px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1200px}.location .pool .pool__section:nth-child(2n+2){margin-top:100px}.location .pool .pool__section:nth-child(2n+3){margin-top:150px}@media (max-width:1280px){.location .pool .pool__section{padding-right:var(--unit);padding-left:var(--unit)}}@media (max-width:1024px){.location .pool .pool__section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:55px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:767px){.location .pool .pool__section{padding:0}}.location .pool .pool__section .project-swiper{overflow:hidden;max-width:100vw}.location .pool .pool__section .about-project__section-content{max-width:333px;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s}@media (max-width:1024px){.location .pool .pool__section .about-project__section-content{max-width:405px}}@media (max-width:767px){.location .pool .pool__section .about-project__section-content{padding-right:var(--unit);padding-left:var(--unit)}}.location .pool .pool__section .about-project__section-content p{font-family:Jost,sans-serif;font-weight:300;font-size:19px;line-height:32px;color:#242321;margin-bottom:40px}@media (max-width:1024px){.location .pool .pool__section .about-project__section-content p{margin-bottom:0;font-size:16px;line-height:26px}}.location .pool .pool__section .about-project__section-content.is-inview{opacity:1}.location .spa-and-pool{margin-top:150px}@media (max-width:767px){.location .spa-and-pool{margin-top:75px}}@media (max-width:1024px){.location .spa-and-pool .about-section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:1024px){.location .spa-and-pool .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.location .spa-and-pool .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.location .spa-and-pool .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.location .spa-and-pool .about-section:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.location .spa-and-pool .about-section:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.location .spa-and-pool .about-section:last-child img{max-width:578px;max-height:417px}@media (max-width:1024px){.location .spa-and-pool .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.location .spa-and-pool .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.location .spa-and-pool .title-wrapper h3{text-align:left;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.location .spa-and-pool .title-wrapper h3:last-child:after{right:-100%}.location .fitness{margin-top:150px}@media (max-width:767px){.location .fitness{margin-top:75px}}@media (max-width:1024px){.location .fitness .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.location .fitness .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.location .fitness .about-section:first-child img{max-width:100%;max-height:100%}}.location .fitness .about-section:last-child img{max-width:578px;max-height:417px}@media (max-width:1024px){.location .fitness .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.location .fitness .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.location .fitness .title-wrapper h3{text-align:right;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}.location .fitness .title-wrapper h3:first-child{margin-right:432px}.location .fitness .title-wrapper h3:last-child:after{left:-100%}.location .promenad-banner{margin-top:150px}.location .shops{margin-top:150px;margin-bottom:150px}@media (max-width:767px){.location .shops{margin-bottom:75px;margin-top:75px}}@media (max-width:1024px){.location .shops .about-section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.location .shops .about-section img{max-width:702px;max-height:640px}@media (max-width:1024px){.location .shops .about-section img{max-width:100%;max-height:100%}}.location .shops .title-wrapper h3{text-align:left;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.location .shops .title-wrapper h3:first-child{margin-right:175px}.location .shops .title-wrapper h3:last-child:after{right:-100%}.location .restaurants{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;margin-top:150px;margin-bottom:150px}@media (max-width:767px){.location .restaurants{margin-bottom:75px;margin-top:75px}}@media (max-width:1024px){.location .restaurants .about-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.location .restaurants .about-section img{max-width:702px;max-height:640px}@media (max-width:1024px){.location .restaurants .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){.location .restaurants .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.location .restaurants .title-wrapper h3{text-align:right;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}@media (max-width:1024px){.location .restaurants .title-wrapper h3{text-align:left}}.location .restaurants .title-wrapper h3:last-child:after{left:-100%}.location .restaurants .restaurants__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:155px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1200px}.location .restaurants .restaurants__section:nth-child(2n+2){margin-top:100px}.location .restaurants .restaurants__section:nth-child(2n+3){margin-top:150px}@media (max-width:1280px){.location .restaurants .restaurants__section{padding-right:var(--unit);padding-left:var(--unit)}}@media (max-width:1024px){.location .restaurants .restaurants__section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:55px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:767px){.location .restaurants .restaurants__section{padding:0}}.location .restaurants .restaurants__section .project-swiper{overflow:hidden;max-width:100vw}.location .restaurants .restaurants__section .about-project__section-content{max-width:333px;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s}@media (max-width:1024px){.location .restaurants .restaurants__section .about-project__section-content{max-width:405px}}@media (max-width:767px){.location .restaurants .restaurants__section .about-project__section-content{padding-right:var(--unit);padding-left:var(--unit)}}.location .restaurants .restaurants__section .about-project__section-content p{font-family:Jost,sans-serif;font-weight:300;font-size:19px;line-height:32px;color:#242321;margin-bottom:40px}@media (max-width:1024px){.location .restaurants .restaurants__section .about-project__section-content p{margin-bottom:0;font-size:16px;line-height:26px}}.location .restaurants .restaurants__section .about-project__section-content.is-inview{opacity:1}.location .business{margin-top:150px;margin-bottom:150px}@media (max-width:767px){.location .business{margin-bottom:75px;margin-top:75px}}@media (max-width:1024px){.location .business .about-section:first-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.location .business .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.location .business .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.location .business .about-section:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.location .business .about-section:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.location .business .about-section:last-child img{max-width:578px;max-height:417px}@media (max-width:1024px){.location .business .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.location .business .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.location .business .title-wrapper h3{text-align:left;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.location .business .title-wrapper h3:first-child{margin-right:175px}.location .business .title-wrapper h3:last-child:after{right:-100%}.landscape-design{background:#f8fbf2}.landscape-design .landscape-design-banner{position:relative;height:100vh}.landscape-design .landscape-design-banner .section-banner{height:100vh}.landscape-design .landscape-design-banner .changeColor{position:absolute;width:100%;height:20px}@media (max-width:1280px){.landscape-design .landscape-design-banner .banner-title{font-size:9vw}}@media (max-width:1024px){.landscape-design .landscape-design-banner .banner-title{font-size:17vw!important}}@media (max-width:767px){.landscape-design .landscape-design-banner .banner-title{font-size:14vw!important}}.landscape-design .landscape-design-banner .crumbs{position:absolute;z-index:100;top:174px;left:203px}@media (max-width:1024px){.landscape-design .landscape-design-banner .crumbs{left:var(--unit);top:150px}}@media (max-width:767px){.landscape-design .landscape-design-banner .crumbs{left:var(--unit);top:99px}}.landscape-design .landscape-design-banner .crumbs li a,.landscape-design .landscape-design-banner .crumbs li span{color:#242321;font-weight:400}.landscape-design .landscape-design-banner .crumbs li a span svg{color:#242321}.landscape-design .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.landscape-design .section .about-section{gap:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.landscape-design .section .about-section p{margin-bottom:0}.landscape-design .section .title-wrapper{max-width:1550px;width:100%;margin-bottom:100px}@media (max-width:767px){.landscape-design .section .title-wrapper{margin-bottom:50px}}.landscape-design .section .title-wrapper h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;font-size:5.2vw;line-height:100%;font-weight:300;font-family:Jost,sans-serif;text-transform:uppercase;color:#dcbeaa;position:relative;text-align:left;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0}.landscape-design .section .title-wrapper h3:last-child:after{content:"";position:absolute;width:0;height:2px;background:#dcbeaa;bottom:-50px;-webkit-transition:width 1.3s ease;transition:width 1.3s ease;-webkit-transition-delay:.7s;transition-delay:.7s}@media (max-width:1024px){.landscape-design .section .title-wrapper h3:last-child:after{left:-6%;bottom:-32px}}@media (max-width:767px){.landscape-design .section .title-wrapper h3:last-child:after{bottom:-26px}}@media (max-width:1024px){.landscape-design .section .title-wrapper h3{font-size:70px;line-height:80px;padding-right:500px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);text-align:left}}@media (max-width:767px){.landscape-design .section .title-wrapper h3{font-size:32px;line-height:45px;padding-right:0}}.landscape-design .section .title-wrapper h3.is-inview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.landscape-design .section .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.landscape-design .section .title-wrapper h3.is-inview:after{width:65%}}.landscape-design .design{margin-top:150px}@media (Max-width:1024px){.landscape-design .design{margin-top:75px}}.landscape-design .design .about-section:first-child img{max-width:702;max-height:640px}@media (max-width:1024px){.landscape-design .design .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.landscape-design .design .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.landscape-design .design .title-wrapper h3{text-align:left;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.landscape-design .design .title-wrapper h3:last-child:after{right:-100%}@media (max-width:1024px){.landscape-design .design .title-wrapper h3:last-child:after{left:-6%}}.landscape-design .variety-balance{margin-top:150px}@media (max-width:1024px){.landscape-design .variety-balance{margin-top:75px}}.landscape-design .variety-balance .about-section:first-child img{max-width:702;max-height:640px}@media (max-width:1024px){.landscape-design .variety-balance .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.landscape-design .variety-balance .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.landscape-design .variety-balance .title-wrapper h3{text-align:right;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}@media (max-width:1024px){.landscape-design .variety-balance .title-wrapper h3{text-align:left}}.landscape-design .variety-balance .title-wrapper h3:last-child{margin-right:14vw}.landscape-design .variety-balance .title-wrapper h3:last-child:after{left:-100%}@media (max-width:1024px){.landscape-design .variety-balance .title-wrapper h3:last-child:after{left:-6%}}.landscape-design .walks{margin-top:150px}@media (max-width:1024px){.landscape-design .walks{margin-top:75px}}.landscape-design .walks .about-section:first-child img{max-width:702;max-height:640px}@media (max-width:1024px){.landscape-design .walks .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.landscape-design .walks .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:1024px){.landscape-design .walks .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.landscape-design .walks .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.landscape-design .walks .title-wrapper h3{text-align:left;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.landscape-design .walks .title-wrapper h3:last-child{margin-right:268px}.landscape-design .walks .title-wrapper h3:last-child:after{right:-100%}@media (max-width:1024px){.landscape-design .walks .title-wrapper h3:last-child:after{left:-6%}}.landscape-design .park{margin-top:150px}@media (max-width:1024px){.landscape-design .park{margin-top:75px}}.landscape-design .park .about-section:first-child img{max-width:702;max-height:640px}@media (max-width:1024px){.landscape-design .park .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.landscape-design .park .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.landscape-design .park .title-wrapper h3{position:relative;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.landscape-design .park .title-wrapper h3:last-child{margin-right:268px}.landscape-design .park .title-wrapper h3:last-child:after{right:-100%}.landscape-design .territory{margin-top:150px}@media (max-width:1024px){.landscape-design .territory{margin-top:75px}}.landscape-design .territory .about-section:first-child img{max-width:702;max-height:640px}@media (max-width:1024px){.landscape-design .territory .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.landscape-design .territory .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:colum;flex-direction:colum}}@media (max-width:1024px){.landscape-design .territory .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){.landscape-design .territory .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.landscape-design .territory .title-wrapper h3{text-align:right;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}@media (max-width:1024px){.landscape-design .territory .title-wrapper h3{text-align:left}}.landscape-design .territory .title-wrapper h3:last-child:after{left:-100%}@media (max-width:1024px){.landscape-design .territory .title-wrapper h3:last-child:after{left:-6%}}.landscape-design .landscape-bureau{margin-top:150px;margin-bottom:150px}@media (max-width:1024px){.landscape-design .landscape-bureau{margin-top:75px;margin-bottom:75px}}.landscape-design .landscape-bureau .about-section:first-child img{max-width:702;max-height:640px}@media (max-width:1024px){.landscape-design .landscape-bureau .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.landscape-design .landscape-bureau .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.landscape-design .landscape-bureau .title-wrapper h3{text-align:left;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.landscape-design .landscape-bureau .title-wrapper h3:last-child:after{right:-100%}@media (max-width:1024px){.landscape-design .landscape-bureau .title-wrapper h3:last-child:after{left:-6%}}.apartment-details{background:#fff;min-height:100vh}.apartment-details .apartment-details-content{padding-top:168px}@media (max-width:1024px){.apartment-details .apartment-details-content{padding-top:150px}}@media (max-width:767px){.apartment-details .apartment-details-content{margin-bottom:60px;padding-top:95px}}.apartment-details .apartment-details-content .crumbs{padding-left:203px;padding-right:203px}@media (max-width:1280px){.apartment-details .apartment-details-content .crumbs{padding-left:110px;padding-right:110px}}@media (max-width:1024px){.apartment-details .apartment-details-content .crumbs{padding-left:36px;padding-right:36px}}@media (max-width:767px){.apartment-details .apartment-details-content .crumbs{padding-left:24px;padding-right:24px}}.apartment-details .apartment-details-content .apartment-details__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:100px;margin-top:56px;padding-left:203px;padding-right:203px;height:654px}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info{height:384px}}@media (max-width:1280px){.apartment-details .apartment-details-content .apartment-details__info{padding-left:110px;padding-right:110px}}@media (max-width:1024px){.apartment-details .apartment-details-content .apartment-details__info{padding-left:36px;padding-right:36px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info{padding-left:24px;padding-right:24px}}.apartment-details .apartment-details-content .apartment-details__info .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35px;width:55%;max-width:702px;min-height:100%}@media (max-width:1024px){.apartment-details .apartment-details-content .apartment-details__info .left{max-width:100%;maxh:100%;width:100%}}.apartment-details .apartment-details-content .apartment-details__info .left .tab{display:none;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.apartment-details .apartment-details-content .apartment-details__info .left .tab button{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #dcbeaa;border-radius:999px;width:47px;height:47px;-webkit-transition:color .3s ease;transition:color .3s ease}.apartment-details .apartment-details-content .apartment-details__info .left .tab button:hover,.apartment-details .apartment-details-content .apartment-details__info .left .tab button:hover svg{color:#a2dadb}.apartment-details .apartment-details-content .apartment-details__info .left .tab button svg{-webkit-transition:color .3s ease;transition:color .3s ease;fill:none;color:#dcbeaa}.apartment-details .apartment-details-content .apartment-details__info .left .tab .change-size{top:0;left:0;z-index:2}.apartment-details .apartment-details-content .apartment-details__info .left .tab .change-size svg{width:25px;height:25px}.apartment-details .apartment-details-content .apartment-details__info .left .tab .dimensional-space{bottom:0;left:0;font-family:Jost,sans-serif;font-size:15px;line-height:22px;font-weight:300;color:#000}.apartment-details .apartment-details-content .apartment-details__info .left .tab .compas{top:0;right:0;z-index:2;border:none}.apartment-details .apartment-details-content .apartment-details__info .left .tab .compas svg{width:47px;height:47px}.apartment-details .apartment-details-content .apartment-details__info .left .tab .size{bottom:0;right:0}.apartment-details .apartment-details-content .apartment-details__info .left .tab .size svg{width:31px;height:26px}.apartment-details .apartment-details-content .apartment-details__info .left .tab .img-wrapper{pointer-events:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:320px;height:350px;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);z-index:2}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info .left .tab .img-wrapper{width:170px;height:190px}}.apartment-details .apartment-details-content .apartment-details__info .left .tab .img-wrapper img{width:100%;height:100%;max-width:100%;aspect-ratio:1}.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-controller{position:absolute;bottom:23px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:500px;height:500px;border:2px dashed #82807e;border-radius:50%;z-index:1}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-controller{width:286px;height:286px;bottom:0}}.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-controller__sun{position:absolute;left:460px;top:384px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-controller__sun{left:246px;top:242px}}.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-controller__sun-inside{position:relative}.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-controller__sun-inside img{width:80px;height:80px}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-controller__sun-inside img{width:54px;height:54px}}.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-controller__sun-time{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,calc(-50% - 4px));-ms-transform:translate(-50%,calc(-50% - 4px));transform:translate(-50%,calc(-50% - 4px));background:#fff;width:37px;height:37px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-controller__sun-time{width:25px;height:25px}}.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-controller__sun-time p{font-family:Jost,sans-serif;font-size:12px;font-weight:500}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-controller__sun-time p{font-size:8px}}.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-titles{position:absolute;top:162px;width:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 12px;z-index:2}@media (max-width:1417px){.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-titles{padding:0}}@media (max-width:1024px){.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-titles{padding:0 10px}}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-titles{width:286px;top:70px;padding:0 3px}}.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-titles__item{font-family:Jost,sans-serif;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;letter-spacing:1px;color:#b3b3b3}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-titles__item{font-size:12px;grid-gap:5px}}.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-titles__item:first-child{position:relative}@media (max-width:1417px){.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-titles__item:first-child{right:5px}}.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-titles__item:last-child{position:relative;left:8px}.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-titles__item:last-child:after{background:#dcbeaa}@media (max-width:1417px){.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-titles__item:last-child{left:12px}}.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-titles__item:after{content:"";display:block;width:11px;height:11px;background:#82807e;border-radius:50%}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-titles__item:after{width:6px;height:6px}}.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-sensor{width:520px;height:520px;position:absolute;margin-top:40px;border-radius:50%;z-index:0}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-sensor{width:300px;height:300px;margin-top:0}}.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-unsensor{position:absolute;top:0;width:520px;height:200px;background:#fff;z-index:1}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info .left .tab .sun-unsensor{width:286px;height:120px;top:-20px}}@media (max-width:1024px){.apartment-details .apartment-details-content .apartment-details__info .left .tab1{height:580px}}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info .left .tab1{height:300px}}@media (max-width:1024px){.apartment-details .apartment-details-content .apartment-details__info .left .tab3{height:580px}}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info .left .tab3{height:300px}}.apartment-details .apartment-details-content .apartment-details__info .left .tab3 .img-wrapper{width:100%;height:100%}.apartment-details .apartment-details-content .apartment-details__info .left .tab3 .img-wrapper img{aspect-ratio:unset;height:auto}@media (max-width:1024px){.apartment-details .apartment-details-content .apartment-details__info .left .tab4{height:580px}}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info .left .tab4{height:300px}}.apartment-details .apartment-details-content .apartment-details__info .left .tab4 .img-wrapper{width:100%;height:100%}.apartment-details .apartment-details-content .apartment-details__info .left .tab4 .img-wrapper img{aspect-ratio:unset;width:auto;height:auto;max-height:100%}.apartment-details .apartment-details-content .apartment-details__info .left .tab4 .change-size{z-index:1}.apartment-details .apartment-details-content .apartment-details__info .left .tab4 .compas{z-index:3}.apartment-details .apartment-details-content .apartment-details__info .left .tab.active{display:-webkit-box;display:-ms-flexbox;display:flex}.apartment-details .apartment-details-content .apartment-details__info .left .selectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.apartment-details .apartment-details-content .apartment-details__info .left .selectors button{white-space:nowrap;font-family:Jost,sans-serif;font-weight:400;font-size:19px;line-height:27px;letter-spacing:1px;color:rgba(36,35,33,.6);position:relative}.apartment-details .apartment-details-content .apartment-details__info .left .selectors button:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background:#dcbeaa;-webkit-transition:all .3s ease;transition:all .3s ease}.apartment-details .apartment-details-content .apartment-details__info .left .selectors .active{color:#242321}.apartment-details .apartment-details-content .apartment-details__info .left .selectors .active:after{width:100%}.apartment-details .apartment-details-content .apartment-details__info .right{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1024px){.apartment-details .apartment-details-content .apartment-details__info .right{min-width:auto}}.apartment-details .apartment-details-content .apartment-details__info .right h3{font-family:Jost,sans-serif;color:#dcbeaa;font-size:40px;line-height:120%;font-weight:300}.apartment-details .apartment-details-content .apartment-details__info .right .apartment-details__info-list{margin-top:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.apartment-details .apartment-details-content .apartment-details__info .right .apartment-details__info-list .mortgage-info span{position:relative}.apartment-details .apartment-details-content .apartment-details__info .right .apartment-details__info-list .mortgage-info span:after{content:"";position:absolute;width:100%;left:0;bottom:0;height:1px;background:#dcbeaa}.apartment-details .apartment-details-content .apartment-details__info .right .apartment-details__info-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:15px}.apartment-details .apartment-details-content .apartment-details__info .right .apartment-details__info-list li .title{font-family:Jost,sans-serif;color:rgba(36,35,33,.6);letter-spacing:1px;line-height:27px;font-weight:400;font-size:19px}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info .right .apartment-details__info-list li .title{font-size:16px;line-height:23px}}.apartment-details .apartment-details-content .apartment-details__info .right .apartment-details__info-list li .line{width:100%;height:2px;border-bottom:1px dotted rgba(36,35,33,.6)}.apartment-details .apartment-details-content .apartment-details__info .right .apartment-details__info-list li span{white-space:nowrap;font-family:Jost,sans-serif;color:#242321;line-height:27px;font-weight:400;font-size:19px}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info .right .apartment-details__info-list li span{font-size:16px;line-height:23px}}.apartment-details .apartment-details-content .apartment-details__info .right .apartment-details__info-list li .cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px}.apartment-details .apartment-details-content .apartment-details__info .right .apartment-details__info-list li .cost .current{font-family:Jost,sans-serif;color:#242321;line-height:120%;font-weight:400;font-size:25px}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info .right .apartment-details__info-list li .cost .current{font-size:19px}}.apartment-details .apartment-details-content .apartment-details__info .right .apartment-details__info-list li .cost .old{font-family:Jost,sans-serif;color:#242321;line-height:120%;font-weight:400;font-size:12px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info .right .apartment-details__info-list li .cost .old{font-size:10px}}.apartment-details .apartment-details-content .apartment-details__info .right .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-top:42px}@media (max-width:1024px){.apartment-details .apartment-details-content .apartment-details__info .right .buttons{gap:30px}}.apartment-details .apartment-details-content .apartment-details__info .right .buttons .book{font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:23px;letter-spacing:1px;border-radius:999px;background:#dcbeaa;padding:24px 35px;height:72px;color:#fff;-webkit-transition:background .3s ease;transition:background .3s ease}.apartment-details .apartment-details-content .apartment-details__info .right .buttons .book:hover{background:#a2dadb}@media (max-width:1024px){.apartment-details .apartment-details-content .apartment-details__info .right .buttons .book{width:400px;height:53px;font-size:14px;line-height:20px;padding:15px 35px}}@media (max-width:767px){.apartment-details .apartment-details-content .apartment-details__info .right .buttons .book{max-width:400px;width:100%;height:53px;font-size:14px;line-height:20px;padding:15px 35px}}.apartment-details .apartment-details-content .apartment-details__info .right .buttons .icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:45px}@media (max-width:1024px){.apartment-details .apartment-details-content .apartment-details__info .right .buttons .icons{gap:30px}}.apartment-details .apartment-details-content .apartment-details__info .right .buttons .icons svg{fill:none;width:17px;height:17px}.apartment-details .apartment-details-content .apartment-details__info .right .buttons .icons a,.apartment-details .apartment-details-content .apartment-details__info .right .buttons .icons button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.apartment-details .apartment-details-content .apartment-details__info .right .buttons .icons .favorite:hover .i-favorite{color:#a2dadb!important;fill:#a2dadb}.apartment-details .apartment-details-content .apartment-details__info .right .buttons .icons .is-active .i-favorite{color:#dcbeaa!important;fill:#dcbeaa}.apartment-details .apartment-details-content .apartment-details__info .right .buttons .icons .i-favorite{-webkit-transition:all .3s ease;transition:all .3s ease}.apartment-details .apartment-details-content h2{font-family:Jost,sans-serif;font-size:100px;line-height:110px;color:#dcbeaa;text-transform:uppercase;font-weight:300;margin-top:100px;padding-left:203px;padding-right:203px}@media (max-width:1280px){.apartment-details .apartment-details-content h2{padding-left:110px;padding-right:110px}}@media (max-width:1024px){.apartment-details .apartment-details-content h2{padding-left:36px;padding-right:36px;font-size:67px;line-height:80px}}@media (max-width:767px){.apartment-details .apartment-details-content h2{padding-left:24px;padding-right:24px;font-size:32px;line-height:45px;margin-top:50px}}.apartment-details .apartment-details-content .view-window__banner-wrapper{margin-top:110px;position:relative}.apartment-details .apartment-details-content .view-window__banner-wrapper .view-btn{z-index:2;width:130px;height:130px;border-radius:999px;border:1px solid #dcbeaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-82px;right:203px}.apartment-details .apartment-details-content .view-window__banner-wrapper .view-btn svg{width:48px;height:12px;color:#dcbeaa;-webkit-transition:color .3s ease;transition:color .3s ease}.apartment-details .apartment-details-content .view-window__banner-wrapper .view-btn:hover svg{color:#a2dadb}@media (max-width:1024px){.apartment-details .apartment-details-content .view-window__banner-wrapper .view-btn{right:37px;width:103px;height:103px}}@media (max-width:767px){.apartment-details .apartment-details-content .view-window__banner-wrapper .view-btn{width:68px;height:68px;top:-52px}}.apartment-details .apartment-details-content .view-window__banner-wrapper .section-banner{position:relative;height:765px;overflow:hidden;width:100%}@media (max-width:1024px){.apartment-details .apartment-details-content .view-window__banner-wrapper .section-banner{height:848px}}@media (max-width:767px){.apartment-details .apartment-details-content .view-window__banner-wrapper .section-banner{height:472px}}.apartment-details .apartment-details-content .view-window__banner-wrapper .section-banner .swiper-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.apartment-details .apartment-details-content .view-window__banner-wrapper .section-banner .swiper-slide{min-width:2304px}@media (max-width:1500px){.apartment-details .apartment-details-content .view-window__banner-wrapper .section-banner .swiper-slide{min-width:1600px}}.apartment-details .apartment-details-content .view-window__banner-wrapper .section-banner .swiper-slide:nth-child(2){background:red;min-width:0;max-width:0}.apartment-details .apartment-details-content .view-window__banner-wrapper .section-banner .bg{width:100%;height:100%;background-position:27%;-o-object-fit:cover;object-fit:cover;background-size:cover;position:absolute;top:0;left:0;bottom:0;right:0}.apartment-details .apartment-details-content .finishing{margin-top:47px}.apartment-details .apartment-details-content .finishing .finishing-cotnent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:203px;padding-right:203px;margin-bottom:72px}@media (max-width:1280px){.apartment-details .apartment-details-content .finishing .finishing-cotnent{padding-left:110px;padding-right:110px}}@media (max-width:1024px){.apartment-details .apartment-details-content .finishing .finishing-cotnent{padding-left:36px;padding-right:36px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:34px;margin-bottom:36px}}@media (max-width:767px){.apartment-details .apartment-details-content .finishing .finishing-cotnent{padding-left:24px;padding-right:24px}}.apartment-details .apartment-details-content .finishing .finishing-cotnent p{max-width:700px;font-family:Jost,sans-serif;font-weight:300;font-size:19px;line-height:32px;color:#242321}@media (max-width:1024px){.apartment-details .apartment-details-content .finishing .finishing-cotnent p{max-width:508px}}.apartment-details .apartment-details-content .finishing .finishing-cotnent button{font-family:Jost,sans-serif;font-size:16px;line-height:32px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;color:rgba(36,35,33,.6);border:1px solid #dcbeaa;border-radius:999px;padding:21px 29px;height:71px}.apartment-details .apartment-details-content .finishing .finishing-cotnent button .i-arrow-right{color:#dcbeaa;width:32px;height:12px}.apartment-details .apartment-details-content .finishing .finishing-cotnent button:active button:hover span .i-arrow-right{color:#fff}.apartment-details .apartment-details-content .finishing .finishing-cotnent button:active span{border-color:#a2dadb;background:#a2dadb}.apartment-details .apartment-details-content .finishing .finishing-cotnent button:active span svg{color:#fff!important}.apartment-details .apartment-details-content .finishing .finishing-cotnent button:hover span .i-arrow-right{color:#a2dadb}.apartment-details .apartment-details-content .finishing .finishing-slider{display:none}@media (max-width:1024px){.apartment-details .apartment-details-content .finishing .finishing-slider{display:block}}.apartment-details .apartment-details-content .finishing .finishing-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:36px;background:#f8f5eb;background-image:url(/assets/img/main/slider-bg.svg);height:788px}@media (max-width:1024px){.apartment-details .apartment-details-content .finishing .finishing-cards{display:none}}.apartment-details .apartment-details-content .finishing .finishing-cards .finishing-card{width:210px;height:400px;position:relative;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.apartment-details .apartment-details-content .finishing .finishing-cards .finishing-card .img-wrapper img{width:700px;height:600px;-o-object-fit:cover;object-fit:cover}.apartment-details .apartment-details-content .finishing .finishing-cards .finishing-card .content{height:70px;position:absolute;right:0;left:0;bottom:0;background:#dcbeaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.apartment-details .apartment-details-content .finishing .finishing-cards .finishing-card .content .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.apartment-details .apartment-details-content .finishing .finishing-cards .finishing-card .content .text .type{font-family:Jost,san-serif;font-weight:400;font-size:19px;line-height:19px;letter-spacing:1px;text-transform:uppercase;color:#f8fbf2;text-shadow:0 2px 70px rgba(0,0,0,.5);text-align:center}.apartment-details .apartment-details-content .finishing .finishing-cards .finishing-card .content .text .color{font-family:Jost,san-serif;font-weight:300;font-size:19px;line-height:19px;letter-spacing:1px;text-transform:uppercase;color:#f8fbf2;text-shadow:0 2px 70px rgba(0,0,0,.5);text-align:center}.apartment-details .apartment-details-content .finishing .finishing-cards .finishing-card .content svg{opacity:0;color:#f8fbf2;right:38px;width:32px;height:13px;-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute}.apartment-details .apartment-details-content .finishing .finishing-cards .finishing-card.active{height:634px;width:456px}.apartment-details .apartment-details-content .finishing .finishing-cards .finishing-card.active .content svg{opacity:1}.apartment-details .apartment-details-content .mortgage-methods{display:-webkit-box;display:-ms-flexbox;display:flex;gap:160px;margin-top:100px;padding-left:203px;padding-right:203px}@media (max-width:1500px){.apartment-details .apartment-details-content .mortgage-methods{gap:60px}}@media (max-width:1280px){.apartment-details .apartment-details-content .mortgage-methods{padding-left:110px;padding-right:110px}}@media (max-width:1024px){.apartment-details .apartment-details-content .mortgage-methods{padding-left:36px;padding-right:36px}}@media (max-width:767px){.apartment-details .apartment-details-content .mortgage-methods{padding-left:24px;padding-right:24px}}@media (max-width:1280px){.apartment-details .apartment-details-content .mortgage-methods{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1024px){.apartment-details .apartment-details-content .mortgage-methods{gap:50px;margin-bottom:50px}}@media (max-width:1024px){.apartment-details .apartment-details-content .mortgage-methods .desk{display:none}}.apartment-details .apartment-details-content .mortgage-methods .mob{display:none;margin-top:50px}@media (max-width:1024px){.apartment-details .apartment-details-content .mortgage-methods .mob{display:block}}.apartment-details .apartment-details-content .mortgage-methods .btn{background:#dcbeaa;border-radius:33px;font-family:Jost,sans-serif;font-size:13px;line-height:19px;text-transform:uppercase;letter-spacing:1px;color:#fff;padding:10px;width:100%;height:72px;-webkit-transition:background .3s ease;transition:background .3s ease}@media (max-width:1024px){.apartment-details .apartment-details-content .mortgage-methods .btn{height:53px}}@media (max-width:767px){.apartment-details .apartment-details-content .mortgage-methods .btn{height:50px;font-size:12px;line-height:17px;padding:0 10px}}.apartment-details .apartment-details-content .mortgage-methods .btn:hover{background:#a2dadb}.apartment-details .apartment-details-content .mortgage-methods .method-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media (max-width:1280px){.apartment-details .apartment-details-content .mortgage-methods .method-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.apartment-details .apartment-details-content .mortgage-methods .method-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}}.apartment-details .apartment-details-content .mortgage-methods .method-left .method-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;width:333px}@media (max-width:1280px){.apartment-details .apartment-details-content .mortgage-methods .method-left .method-item{width:45%}}@media (max-width:1024px){.apartment-details .apartment-details-content .mortgage-methods .method-left .method-item{gap:15px}}@media (max-width:767px){.apartment-details .apartment-details-content .mortgage-methods .method-left .method-item{width:100%}}.apartment-details .apartment-details-content .mortgage-methods .method-left .method-item h5{font-family:Jost,sans-serif;font-weight:400;font-size:19px;line-height:27px;letter-spacing:1px;color:rgba(36,35,33,.6)}@media (max-width:1024px){.apartment-details .apartment-details-content .mortgage-methods .method-left .method-item h5{font-size:16px;line-height:23px}}.apartment-details .apartment-details-content .mortgage-methods .method-left .method-item label,.apartment-details .apartment-details-content .mortgage-methods .method-left .method-item span{color:#242321;font-family:Jost,sans-serif;font-weight:500;line-height:27px;letter-spacing:1px;font-size:19px}@media (max-width:1024px){.apartment-details .apartment-details-content .mortgage-methods .method-left .method-item label,.apartment-details .apartment-details-content .mortgage-methods .method-left .method-item span{font-size:16px;line-height:23px}}.apartment-details .apartment-details-content .mortgage-methods .method-left .method-item input{width:100%}.apartment-details .apartment-details-content .mortgage-methods .method-left .method-item .cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1280px){.apartment-details .apartment-details-content .mortgage-methods .method-left .method-item.total{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:109px}}@media (max-width:767px){.apartment-details .apartment-details-content .mortgage-methods .method-left .method-item.total{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.apartment-details .apartment-details-content .mortgage-methods .method-left .btn-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:56px}@media (max-width:1024px){.apartment-details .apartment-details-content .mortgage-methods .method-left .btn-wrapper{margin-top:0}}.apartment-details .apartment-details-content .mortgage-methods .method-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.apartment-details .apartment-details-content .mortgage-methods .method-right p{display:none;font-family:Jost,sans-serif;font-size:14px;font-weight:400;line-height:26px;color:rgba(36,35,33,.65)}@media (max-width:1024px){.apartment-details .apartment-details-content .mortgage-methods .method-right p{display:block}}.apartment-details .apartment-details-content .mortgage-methods .method-right .method-titles{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:77px}@media (max-width:1024px){.apartment-details .apartment-details-content .mortgage-methods .method-right .method-titles{margin-bottom:25px}}@media (max-width:767px){.apartment-details .apartment-details-content .mortgage-methods .method-right .method-titles{display:none}}.apartment-details .apartment-details-content .mortgage-methods .method-right .method-titles li{justify-self:center;font-family:Jost,sans-serif;font-weight:400;font-size:19px;line-height:27px;letter-spacing:1px;color:rgba(36,35,33,.6)}@media (max-width:1024px){.apartment-details .apartment-details-content .mortgage-methods .method-right .method-titles li{font-size:16px;line-height:23px}}@media (max-width:1280px){.apartment-details .apartment-details-content .mortgage-methods .method-right .method-titles li:first-child{justify-self:flex-start}}.apartment-details .apartment-details-content .mortgage-methods .method-right .method-item{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:143px;border-top:1px solid rgba(0,0,0,.22)}.apartment-details .apartment-details-content .mortgage-methods .method-right .method-item:last-child{border-bottom:1px solid rgba(0,0,0,.22)}@media (max-width:1024px){.apartment-details .apartment-details-content .mortgage-methods .method-right .method-item{height:110px}}@media (max-width:767px){.apartment-details .apartment-details-content .mortgage-methods .method-right .method-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}}.apartment-details .apartment-details-content .mortgage-methods .method-right .method-item .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px){.apartment-details .apartment-details-content .mortgage-methods .method-right .method-item .img-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:767px){.apartment-details .apartment-details-content .mortgage-methods .method-right .method-item .img-wrapper{padding-top:15px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.22);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.apartment-details .apartment-details-content .mortgage-methods .method-right .method-item img{justify-self:center}@media (max-width:1280px){.apartment-details .apartment-details-content .mortgage-methods .method-right .method-item img{justify-self:flex-start}}.apartment-details .apartment-details-content .mortgage-methods .method-right .method-item span{justify-self:center;font-weight:500;font-family:Jost,sans-serif;color:#242321;letter-spacing:1px;font-size:19px;line-height:27px}@media (max-width:1024px){.apartment-details .apartment-details-content .mortgage-methods .method-right .method-item span{font-size:16px;line-height:23px}}@media (max-width:767px){.apartment-details .apartment-details-content .mortgage-methods .method-right .method-item span{display:none}}.apartment-details .apartment-details-content .mortgage-methods .method-right .method-item .mob-content{display:none}@media (max-width:767px){.apartment-details .apartment-details-content .mortgage-methods .method-right .method-item .mob-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;width:100%;padding-bottom:50px}.apartment-details .apartment-details-content .mortgage-methods .method-right .method-item .mob-content .bottom,.apartment-details .apartment-details-content .mortgage-methods .method-right .method-item .mob-content .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.apartment-details .apartment-details-content .mortgage-methods .method-right .method-item .mob-content span{display:block;font-size:16px;line-height:25px;color:#5e5e5e}.apartment-details .apartment-details-content .mortgage-methods .method-right .method-item .mob-content span:last-child{color:#414141}}.apartment-details .apartment-details-content .similar{margin-top:100px;padding-left:203px;padding-right:203px;margin-bottom:100px}@media (max-width:1280px){.apartment-details .apartment-details-content .similar{padding-left:110px;padding-right:110px}}@media (max-width:1024px){.apartment-details .apartment-details-content .similar{padding-left:36px;padding-right:36px}}@media (max-width:767px){.apartment-details .apartment-details-content .similar{padding-left:24px;padding-right:24px}}@media (max-width:1280px){.apartment-details .apartment-details-content .similar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.apartment-details .apartment-details-content .similar .similar-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.apartment-details .apartment-details-content .similar .similar-list .apartments-card{width:calc(33.33333% - 27px)}@media (max-width:1280px){.apartment-details .apartment-details-content .similar .similar-list .apartments-card{width:calc(50% - 20px)}}@media (max-width:767px){.apartment-details .apartment-details-content .similar .similar-list .apartments-card{width:100%}}.apartment-details .apartment-details-content .similar .show-more{margin-top:44px;font-family:Jost,sans-serif;font-size:16px;line-height:32px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;color:rgba(36,35,33,.6)}@media (max-width:767px){.apartment-details .apartment-details-content .similar .show-more{display:none}}.apartment-details .apartment-details-content .similar .show-more span{width:74px;height:74px;border:1px solid #dcbeaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.apartment-details .apartment-details-content .similar .show-more span{border:1px solid #dcbeaa}}.apartment-details .apartment-details-content .similar .show-more span .i-arrow-down{color:#dcbeaa;height:32px;width:12px;-webkit-transition:color .3s ease;transition:color .3s ease}.apartment-details .apartment-details-content .similar .show-more:active span{border-color:#a2dadb;background:#a2dadb}.apartment-details .apartment-details-content .similar .show-more:active span svg{color:#fff!important}.apartment-details .apartment-details-content .similar .show-more:hover span svg{color:#a2dadb}.apartment-details .footer{background:#fff}.architecture{background:#f8fbf2}.architecture .statistic-item:nth-child(3) p{width:150px}.architecture .statistic-item.active:nth-child(3) p{width:200px}.architecture .architecture-banner{position:relative;height:100vh}.architecture .architecture-banner .section-banner{height:100vh}.architecture .architecture-banner .changeColor{position:absolute;width:100%;height:1px}@media (max-width:1280px){.architecture .architecture-banner .banner-title{font-size:9vw}}@media (max-width:1024px){.architecture .architecture-banner .banner-title{font-size:9vw!important}}@media (max-width:767px){.architecture .architecture-banner .banner-title{font-size:8vw!important}}.architecture .architecture-banner .crumbs{position:absolute;z-index:100;top:174px;left:203px}@media (max-width:1024px){.architecture .architecture-banner .crumbs{left:var(--unit);top:150px}}@media (max-width:767px){.architecture .architecture-banner .crumbs{left:var(--unit);top:99px}}.architecture .architecture-banner .crumbs li a,.architecture .architecture-banner .crumbs li span{color:#242321;font-weight:400}.architecture .architecture-banner .crumbs li a span svg{color:#242321}.architecture .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.architecture .section .about-section{gap:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.architecture .section .about-section p{margin-bottom:0}.architecture .section .title-wrapper{max-width:1550px;width:100%;margin-bottom:100px}@media (max-width:767px){.architecture .section .title-wrapper{margin-bottom:50px}}.architecture .section .title-wrapper h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;font-size:5.2vw;line-height:100%;font-weight:300;font-family:Jost,sans-serif;text-transform:uppercase;color:#dcbeaa;position:relative;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0}.architecture .section .title-wrapper h3:last-child:after{content:"";position:absolute;width:0;height:2px;background:#dcbeaa;bottom:-50px;-webkit-transition:width 1.3s ease;transition:width 1.3s ease;-webkit-transition-delay:.7s;transition-delay:.7s}@media (max-width:1024px){.architecture .section .title-wrapper h3:last-child:after{left:0;bottom:-32px}}@media (max-width:767px){.architecture .section .title-wrapper h3:last-child:after{bottom:-26px}}@media (max-width:1024px){.architecture .section .title-wrapper h3{font-size:70px;line-height:80px;padding-right:500px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);text-align:left}}@media (max-width:767px){.architecture .section .title-wrapper h3{font-size:32px;line-height:45px;padding-right:0}}.architecture .section .title-wrapper h3.is-inview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.architecture .section .title-wrapper h3.is-inview:after{width:170%}@media (max-width:1024px){.architecture .section .title-wrapper h3.is-inview:after{width:65%}}.architecture .power{margin-top:150px}@media (Max-width:1024px){.architecture .power{margin-top:75px}}.architecture .power .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.architecture .power .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.architecture .power .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.architecture .power .about-section:nth-child(2) img{max-width:579px;max-height:417px}@media (max-width:767px){.architecture .power .about-section:nth-child(2) img{max-width:100%;max-height:100%}}@media (max-width:1024px){.architecture .power .about-section:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.architecture .power .about-section:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1024px){.architecture .power .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.architecture .power .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.architecture .power .title-wrapper h3{position:relative;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.architecture .power .title-wrapper h3:last-child:after{right:-100%}@media (max-width:1024px){.architecture .power .title-wrapper h3:last-child:after{left:-6%}}.architecture .functional-beauty{margin-top:150px}@media (max-width:767px){.architecture .functional-beauty{margin-top:75px}}@media (max-width:1024px){.architecture .functional-beauty .about-section:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.architecture .functional-beauty .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.architecture .functional-beauty .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.architecture .functional-beauty .about-section:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){.architecture .functional-beauty .about-section:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:1024px){.architecture .functional-beauty .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){.architecture .functional-beauty .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.architecture .functional-beauty .about-section:last-child img{max-width:578px;max-height:417px}.architecture .functional-beauty .title-wrapper h3{position:relative;text-align:right;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}@media (max-width:1024px){.architecture .functional-beauty .title-wrapper h3{text-align:left}}.architecture .functional-beauty .title-wrapper h3:last-child{margin-right:26.4vw}@media (max-width:1024px){.architecture .functional-beauty .title-wrapper h3:last-child{margin-right:0}}.architecture .functional-beauty .title-wrapper h3:last-child:after{left:-100%}@media (max-width:1024px){.architecture .functional-beauty .title-wrapper h3:last-child:after{left:-6%}}.architecture .experience{margin-top:150px;margin-bottom:150px}@media (max-width:767px){.architecture .experience{margin-top:75px;margin-bottom:75px}}@media (max-width:1024px){.architecture .experience .about-section{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.architecture .experience .about-section img{max-width:702px;max-height:640px}@media (max-width:1024px){.architecture .experience .about-section img{max-width:100%;max-height:100%}}.architecture .experience .title-wrapper h3{position:relative;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.architecture .experience .title-wrapper h3:last-child:after{right:-100%}@media (max-width:1024px){.architecture .experience .title-wrapper h3:last-child:after{left:-6%}}.architecture .experience .experience__content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1500px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:155px}@media (max-width:1024px){.architecture .experience .experience__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:50px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.architecture .experience .experience__content .img-wrapper__outer{position:relative}@media (max-width:1024px){.architecture .experience .experience__content .img-wrapper__outer:after{display:none}}.architecture .experience .experience__content .img-wrapper__outer:after{content:"";position:absolute;width:100%;height:70px;background:#f8fbf2;top:-100px;right:0;left:0}.architecture .experience .experience__content .img-wrapper__outer .img-wrapper img{max-width:702px;max-height:640px;width:100%}@media (max-width:1024px){.architecture .experience .experience__content .img-wrapper__outer .img-wrapper img{max-width:100%;max-height:100%}}.architecture .experience .experience__content .experience__section-content{opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s;max-width:333px}@media (max-width:1024px){.architecture .experience .experience__content .experience__section-content{max-width:405px}}.architecture .experience .experience__content .experience__section-content img{margin-bottom:25px}.architecture .experience .experience__content .experience__section-content h6{color:#dcbeaa;font-family:Jost,sans-serif;font-weight:300;font-size:2vw;line-height:140%;letter-spacing:1px;margin-bottom:19px;text-transform:uppercase}@media (max-width:1024px){.architecture .experience .experience__content .experience__section-content h6{margin-bottom:5px;font-size:24px;line-height:36px}}@media (max-width:767px){.architecture .experience .experience__content .experience__section-content h6{font-size:23px;line-height:30px;margin-bottom:17px}}.architecture .experience .experience__content .experience__section-content p{font-family:Jost,sans-serif;font-weight:300;font-size:1vw;line-height:160%;color:#242321;margin-bottom:78px}@media (max-width:1024px){.architecture .experience .experience__content .experience__section-content p{font-size:16px;line-height:26px;margin-bottom:0}}.architecture .experience .experience__content .experience__section-content.is-inview{opacity:1}.parameters{min-height:100vh}.parameters .footer{background:#fff}.parameters .header .header-menu__bottom .i-arrow-outline-bottom{display:none}.parameters .parameters-content{padding:168px 203px 150px}@media (max-width:1280px){.parameters .parameters-content{padding-left:110px;padding-right:110px}}@media (max-width:1024px){.parameters .parameters-content{padding-top:150px;padding-left:36px;padding-right:36px}}@media (max-width:767px){.parameters .parameters-content{padding:95px 24px 60px}}.parameters .parameters-content h1{text-transform:uppercase;font-family:Jost,sans-serif;font-size:100px;line-height:110px;font-weight:300;color:#dcbeaa;margin-top:50px}@media (max-width:1024px){.parameters .parameters-content h1{font-size:67px;line-height:80px;margin-top:35px}}@media (max-width:767px){.parameters .parameters-content h1{font-size:32px;line-height:45px;margin-top:50px}}.parameters .parameters-content .filters{padding-top:50px;margin-top:50px;border-top:1px solid rgba(0,0,0,.22);display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media (min-width:1280px){.parameters .parameters-content .filters{-webkit-column-gap:calc(7.5vw - 72px);-moz-column-gap:calc(7.5vw - 72px);column-gap:calc(7.5vw - 72px)}}@media (min-width:1600px){.parameters .parameters-content .filters{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}}@media (max-width:1280px){.parameters .parameters-content .filters{grid-template-columns:repeat(2,1fr)}}.parameters .parameters-content .filters .select,.parameters .parameters-content .filters .select .select__btn{width:100%}@media (max-width:1280px){.parameters .parameters-content .filters .select .select__btn{max-width:133px}}.parameters .parameters-content .filters .select .select__btn svg{margin-left:auto}.parameters .parameters-content .filters .main-filters{grid-row:2/span 1;grid-column:1/span 4;display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;margin-top:50px}@media (min-width:1280px){.parameters .parameters-content .filters .main-filters{-webkit-column-gap:calc(7.5vw - 72px);-moz-column-gap:calc(7.5vw - 72px);column-gap:calc(7.5vw - 72px)}}@media (min-width:1600px){.parameters .parameters-content .filters .main-filters{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}}@media (max-width:1280px){.parameters .parameters-content .filters .main-filters{grid-template-columns:repeat(2,1fr);row-gap:32px}}@media (max-width:767px){.parameters .parameters-content .filters .main-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.parameters .parameters-content .filters .main-filters .main-filters__item .title{font-family:Jost,sans-serif;font-weight:400;opacity:.6;font-size:19px;line-height:27px;color:#242321;letter-spacing:1px}.parameters .parameters-content .filters .main-filters .main-filters__item .content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;margin-top:20px}.parameters .parameters-content .checked-form-wrapper{padding-bottom:72px;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.22)}.parameters .parameters-content .checked-form-wrapper .checked-form__wrap{display:grid;grid-template-rows:0fr;-webkit-transition:.3s ease;transition:.3s ease}.parameters .parameters-content .checked-form-wrapper .checked-form__wrap.active{grid-template-rows:1fr;padding-top:56px}.parameters .parameters-content .checked-form-wrapper .checked-form{overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media (min-width:1280px){.parameters .parameters-content .checked-form-wrapper .checked-form{-webkit-column-gap:calc(7.5vw - 72px);-moz-column-gap:calc(7.5vw - 72px);column-gap:calc(7.5vw - 72px)}}@media (min-width:1600px){.parameters .parameters-content .checked-form-wrapper .checked-form{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}}@media (max-width:1280px){.parameters .parameters-content .checked-form-wrapper .checked-form{display:block;-webkit-columns:2;-moz-columns:2;column-count:2}}@media (max-width:767px){.parameters .parameters-content .checked-form-wrapper .checked-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.parameters .parameters-content .checked-form-wrapper .checked-form .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35px}@media (max-width:1280px){.parameters .parameters-content .checked-form-wrapper .checked-form .column{padding-top:35px}}@media (max-width:1024px){.parameters .parameters-content .checked-form-wrapper .checked-form .column{gap:25px;padding-top:25px}}.parameters .parameters-content .checked-form-wrapper .checked-form .column label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.parameters .parameters-content .checked-form-wrapper .checked-form .column label .custom-checkbox-wrapper .custom-checkbox{width:22px;height:22px;border:1px solid rgba(36,35,33,.4);border-radius:5px;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.parameters .parameters-content .checked-form-wrapper .checked-form .column label .custom-checkbox-wrapper .custom-checkbox svg{fill:none;color:#fff;width:16px;height:11px;opacity:0}.parameters .parameters-content .checked-form-wrapper .checked-form .column label .custom-checkbox-wrapper input{display:none}.parameters .parameters-content .checked-form-wrapper .checked-form .column label .custom-checkbox-wrapper input:checked+.custom-checkbox{background:#a2dadb;border-color:#a2dadb}.parameters .parameters-content .checked-form-wrapper .checked-form .column label .custom-checkbox-wrapper input:checked+.custom-checkbox svg{opacity:1}.parameters .parameters-content .checked-form-wrapper .checked-form .column label span{white-space:nowrap;font-family:Jost,sans-serif;font-weight:400;font-size:19px;line-height:27px;color:#242321;letter-spacing:1px}.parameters .parameters-content .checked-form-wrapper .checked-form-buttons{display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px}@media (min-width:1280px){.parameters .parameters-content .checked-form-wrapper .checked-form-buttons{-webkit-column-gap:calc(7.5vw - 72px);-moz-column-gap:calc(7.5vw - 72px);column-gap:calc(7.5vw - 72px)}}@media (min-width:1600px){.parameters .parameters-content .checked-form-wrapper .checked-form-buttons{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}}@media (max-width:1280px){.parameters .parameters-content .checked-form-wrapper .checked-form-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:1024px){.parameters .parameters-content .checked-form-wrapper .checked-form-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:35px}}.parameters .parameters-content .checked-form-wrapper .checked-form-buttons .checked-form-button{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;font-size:19px;font-family:Jost,sans-serif;line-height:27px;letter-spacing:1px;color:#000;font-weight:400}.parameters .parameters-content .checked-form-wrapper .checked-form-buttons .checked-form-button svg{color:#242321;width:9px;height:5px}.parameters .parameters-content .checked-form-wrapper .checked-form-buttons .advanced-filter.active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.parameters .parameters-content .checked-form-wrapper .checked-form-buttons .reset-filter svg{width:12px;height:12px}.parameters .parameters-content .checked-form-wrapper .checked-form-buttons .success-btn{grid-column:4/span 1;margin-left:auto}@media (max-width:1024px){.parameters .parameters-content .checked-form-wrapper .checked-form-buttons .success-btn{width:100%}}.parameters .parameters-content .checked-form-wrapper .checked-form-buttons .success-btn button{font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:23px;letter-spacing:1px;color:#fff;text-transform:uppercase;padding:25px 15px;height:72px;width:210px;background:#dcbeaa;border-radius:999px;-webkit-transition:background .3s ease;transition:background .3s ease}.parameters .parameters-content .checked-form-wrapper .checked-form-buttons .success-btn button:hover{background:#a2dadb}@media (max-width:1024px){.parameters .parameters-content .checked-form-wrapper .checked-form-buttons .success-btn button{height:53px;width:320px;max-width:100%;padding:17px 10px;font-size:14px;line-height:20px}}.parameters .parameters-content .filtered-list-wrapper .filtered-list-top{margin-top:50px;display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media (min-width:1280px){.parameters .parameters-content .filtered-list-wrapper .filtered-list-top{-webkit-column-gap:calc(7.5vw - 72px);-moz-column-gap:calc(7.5vw - 72px);column-gap:calc(7.5vw - 72px)}}@media (min-width:1600px){.parameters .parameters-content .filtered-list-wrapper .filtered-list-top{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}}@media (max-width:1024px){.parameters .parameters-content .filtered-list-wrapper .filtered-list-top{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:767px){.parameters .parameters-content .filtered-list-wrapper .filtered-list-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px}}.parameters .parameters-content .filtered-list-wrapper .filtered-list-top .view-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;gap:22px;height:30px}@media (max-width:1024px){.parameters .parameters-content .filtered-list-wrapper .filtered-list-top .view-box{display:none}}.parameters .parameters-content .filtered-list-wrapper .filtered-list-top .view-box .line{position:absolute;left:0;right:0;margin:auto;height:30px;width:1px;background:rgba(130,128,126,.5)}.parameters .parameters-content .filtered-list-wrapper .filtered-list-top .view-box button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parameters .parameters-content .filtered-list-wrapper .filtered-list-top .view-box button svg{width:19px;height:19px;color:rgba(130,128,126,.5)}.parameters .parameters-content .filtered-list-wrapper .filtered-list-top .view-box button.active svg{color:#dcbeaa}.parameters .parameters-content .filtered-list-wrapper .filtered-list-top .selectors{display:contents}@media (max-width:1024px){.parameters .parameters-content .filtered-list-wrapper .filtered-list-top .selectors__item{width:220px}}.parameters .parameters-content .filtered-list-wrapper .filtered-list-top .selectors__item:first-child{grid-column:3/span 1}.parameters .parameters-content .filtered-list-wrapper .filtered-list-top .selectors__item:last-child{grid-column:4/span 1}.parameters .parameters-content .filtered-list-wrapper .filtered-list.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}.parameters .parameters-content .filtered-list-wrapper .filtered-list.row .apartments-card{display:grid;grid-template-areas:"img top " "img bottom ";grid-template-columns:98px 1fr;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px;width:100%;position:relative;padding:30px 50px}@media (max-width:1500px){.parameters .parameters-content .filtered-list-wrapper .filtered-list.row .apartments-card{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}.parameters .parameters-content .filtered-list-wrapper .filtered-list.row .apartments-card .apartments-card__top{grid-area:top}.parameters .parameters-content .filtered-list-wrapper .filtered-list.row .apartments-card .apartments-card__top .left-part{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:10px}.parameters .parameters-content .filtered-list-wrapper .filtered-list.row .apartments-card .apartments-card__top .left-part span{grid-area:corpus;font-weight:400;font-size:14px;line-height:20px;letter-spacing:1px;color:#242321}.parameters .parameters-content .filtered-list-wrapper .filtered-list.row .apartments-card .apartments-card__top .left-part h3{grid-area:title;font-size:25px;font-weight:400;line-height:36px}.parameters .parameters-content .filtered-list-wrapper .filtered-list.row .apartments-card .apartments-card__top .right-part .dots{display:none}.parameters .parameters-content .filtered-list-wrapper .filtered-list.row .apartments-card .apartments-card__top .right-part .favourite{grid-area:favourite}.parameters .parameters-content .filtered-list-wrapper .filtered-list.row .apartments-card .img-wrapper{margin-top:0;margin-bottom:0;min-width:98px;min-height:98px;position:relative;grid-area:img;padding-right:50px;border-right:1px solid rgba(36,35,33,.29);-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:1500px){.parameters .parameters-content .filtered-list-wrapper .filtered-list.row .apartments-card .img-wrapper{padding-right:25px}}.parameters .parameters-content .filtered-list-wrapper .filtered-list.row .apartments-card .img-wrapper img{position:absolute;width:100%;height:100%}.parameters .parameters-content .filtered-list-wrapper .filtered-list.row .apartments-card .apartaments-card__bottom{display:grid;grid-template-areas:"info attributes price";grid-template-columns:repeat(3,1fr);gap:15px}@media (max-width:1280px){.parameters .parameters-content .filtered-list-wrapper .filtered-list.row .apartments-card .apartaments-card__bottom{grid-template-areas:"info price" "attributes price";grid-template-columns:repeat(2,1fr)}}.parameters .parameters-content .filtered-list-wrapper .filtered-list.row .apartments-card .apartaments-card__bottom .price{grid-area:price;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}.parameters .parameters-content .filtered-list-wrapper .filtered-list.row .apartments-card .apartaments-card__bottom .price h4{white-space:nowrap;position:absolute;top:60px}.parameters .parameters-content .filtered-list-wrapper .filtered-list.row .apartments-card .apartaments-card__bottom .price h6{white-space:nowrap}.parameters .parameters-content .filtered-list-wrapper .filtered-list.row .apartments-card .apartaments-card__bottom .info{grid-area:info;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.parameters .parameters-content .filtered-list-wrapper .filtered-list.row .apartments-card .apartaments-card__bottom .info .info-item{white-space:nowrap}.parameters .parameters-content .filtered-list-wrapper .filtered-list.row .apartments-card .apartaments-card__bottom .attributes{height:26px;grid-area:attributes;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.parameters .parameters-content .filtered-list-wrapper .filtered-list.row .apartments-card .apartaments-card__bottom .attributes .beidge{white-space:nowrap}.parameters .parameters-content .filtered-list-wrapper .filtered-list.col{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:32px;margin-top:50px}@media (min-width:1400px){.parameters .parameters-content .filtered-list-wrapper .filtered-list.col{-webkit-column-gap:calc(12vw - 144px);-moz-column-gap:calc(12vw - 144px);column-gap:calc(12vw - 144px)}}@media (min-width:1600px){.parameters .parameters-content .filtered-list-wrapper .filtered-list.col{-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}}.parameters .parameters-content .filtered-list-wrapper .filtered-list.col .apartments-card{width:100%}@media (max-width:1024px){.parameters .parameters-content .filtered-list-wrapper .filtered-list.col{grid-template-columns:repeat(2,1fr);margin-top:35px;row-gap:24px}}@media (max-width:767px){.parameters .parameters-content .filtered-list-wrapper .filtered-list.col{grid-template-columns:1fr}}.parameters .parameters-content .filtered-list-wrapper .show-more{margin-top:44px;font-family:Jost,sans-serif;font-size:16px;line-height:32px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;color:rgba(36,35,33,.6)}@media (max-width:767px){.parameters .parameters-content .filtered-list-wrapper .show-more{display:none}}.parameters .parameters-content .filtered-list-wrapper .show-more span{width:74px;height:74px;border:1px solid #dcbeaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.parameters .parameters-content .filtered-list-wrapper .show-more span{border:1px solid #dcbeaa}}.parameters .parameters-content .filtered-list-wrapper .show-more span .i-arrow-down{color:#dcbeaa;height:32px;width:12px;-webkit-transition:color .3s ease;transition:color .3s ease}.parameters .parameters-content .filtered-list-wrapper .show-more:active span{border-color:#a2dadb;background:#a2dadb}.parameters .parameters-content .filtered-list-wrapper .show-more:active span svg{color:#fff!important}.parameters .parameters-content .filtered-list-wrapper .show-more:hover span svg{color:#a2dadb}.parameters .empty{font-family:Jost,sans-serif;font-size:30px;text-align:center;margin-top:100px}@media (max-width:767px){.parameters .empty{font-size:22px;margin-top:50px}}.penthouses{background:#f8fbf2}.penthouses .statistic-item:nth-child(2) p{width:100%}.penthouses .penthouses-banner{position:relative;height:100vh}.penthouses .penthouses-banner .section-banner{height:100vh}.penthouses .penthouses-banner .changeColor{position:absolute;width:100%;height:1px}@media (max-width:1280px){.penthouses .penthouses-banner .banner-title{font-size:9vw}}@media (max-width:1024px){.penthouses .penthouses-banner .banner-title{font-size:9vw!important}}@media (max-width:767px){.penthouses .penthouses-banner .banner-title{font-size:8vw!important}}.penthouses .penthouses-banner .crumbs{position:absolute;z-index:100;top:174px;left:203px}@media (max-width:1024px){.penthouses .penthouses-banner .crumbs{left:var(--unit);top:150px}}@media (max-width:767px){.penthouses .penthouses-banner .crumbs{left:var(--unit);top:99px}}.penthouses .penthouses-banner .crumbs li a,.penthouses .penthouses-banner .crumbs li span{color:#fff;font-weight:400}.penthouses .penthouses-banner .crumbs li a span svg{color:#fff}.penthouses .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.penthouses .section .about-section{gap:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.penthouses .section .about-section p{margin-bottom:0}.penthouses .section .title-wrapper{max-width:1600px;width:100%;margin-bottom:100px}@media (max-width:1024px){.penthouses .section .title-wrapper{padding:0}}@media (max-width:767px){.penthouses .section .title-wrapper{margin-bottom:50px}}.penthouses .section .title-wrapper h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;font-size:5.2vw;line-height:100%;font-weight:300;font-family:Jost,sans-serif;text-transform:uppercase;color:#dcbeaa;position:relative;text-align:left;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0}.penthouses .section .title-wrapper h3:last-child:after{content:"";position:absolute;width:0;height:2px;background:#dcbeaa;bottom:-50px;-webkit-transition:width 1.3s ease;transition:width 1.3s ease;-webkit-transition-delay:.7s;transition-delay:.7s}@media (max-width:1024px){.penthouses .section .title-wrapper h3:last-child:after{left:0;bottom:-32px}}@media (max-width:767px){.penthouses .section .title-wrapper h3:last-child:after{bottom:-26px}}@media (max-width:1024px){.penthouses .section .title-wrapper h3{font-size:70px;line-height:80px;padding-left:var(--unit);padding-right:500px;text-align:left}}@media (max-width:767px){.penthouses .section .title-wrapper h3{font-size:32px;line-height:45px;padding-right:0}}.penthouses .section .title-wrapper h3.is-inview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.penthouses .section .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.penthouses .section .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.penthouses .panoramic-luxury{margin-top:150px;margin-bottom:155px}@media (Max-width:1024px){.penthouses .panoramic-luxury{margin-bottom:132px;margin-top:75px}}.penthouses .panoramic-luxury .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.penthouses .panoramic-luxury .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.penthouses .panoramic-luxury .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.penthouses .panoramic-luxury .title-wrapper h3{-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.penthouses .panoramic-luxury .title-wrapper h3:last-child:after{right:-100%}.penthouses .panoramic-luxury .title-wrapper h3.is-inview{opacity:1}.penthouses .panoramic-luxury .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.penthouses .panoramic-luxury .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.penthouses .perfect-vacation{margin-top:150px;margin-bottom:150px}@media (max-width:767px){.penthouses .perfect-vacation{margin-top:75px;margin-bottom:75px}}@media (max-width:1024px){.penthouses .perfect-vacation .about-section:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.penthouses .perfect-vacation .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.penthouses .perfect-vacation .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.penthouses .perfect-vacation .about-section:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){.penthouses .perfect-vacation .about-section:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:1024px){.penthouses .perfect-vacation .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){.penthouses .perfect-vacation .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.penthouses .perfect-vacation .about-section:last-child img{max-width:578px;max-height:417px}.penthouses .perfect-vacation .title-wrapper h3{text-align:right;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}@media (max-width:1024px){.penthouses .perfect-vacation .title-wrapper h3{text-align:left}}.penthouses .perfect-vacation .title-wrapper h3:last-child{padding-right:15vw}.penthouses .perfect-vacation .title-wrapper h3:last-child:after{background:#dcbeaa;left:-100%}.penthouses .perfect-vacation .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.penthouses .perfect-vacation .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.commerce{background:#f8fbf2}.commerce .statistic-item:nth-child(2) p{width:100%}.commerce .commerce-banner{position:relative;height:100vh}.commerce .commerce-banner .section-banner{height:100vh}.commerce .commerce-banner .changeColor{position:absolute;width:100%;height:1px}@media (max-width:1280px){.commerce .commerce-banner .banner-title{font-size:9vw}}@media (max-width:1024px){.commerce .commerce-banner .banner-title{font-size:9vw!important}}@media (max-width:767px){.commerce .commerce-banner .banner-title{font-size:8vw!important}}.commerce .commerce-banner .crumbs{position:absolute;z-index:100;top:174px;left:203px}@media (max-width:1024px){.commerce .commerce-banner .crumbs{left:var(--unit);top:150px}}@media (max-width:767px){.commerce .commerce-banner .crumbs{left:var(--unit);top:99px}}.commerce .commerce-banner .crumbs li a,.commerce .commerce-banner .crumbs li span{color:#fff;font-weight:400}.commerce .commerce-banner .crumbs li a span svg{color:#fff}.commerce .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.commerce .section .about-section{gap:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.commerce .section .about-section p{margin-bottom:0}.commerce .section .title-wrapper{max-width:1600px;width:100%;margin-bottom:100px}@media (max-width:1024px){.commerce .section .title-wrapper{padding:0}}@media (max-width:767px){.commerce .section .title-wrapper{margin-bottom:50px}}.commerce .section .title-wrapper h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;font-size:5.2vw;line-height:100%;font-weight:300;font-family:Jost,sans-serif;text-transform:uppercase;color:#dcbeaa;position:relative;text-align:left;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0}.commerce .section .title-wrapper h3:last-child:after{content:"";position:absolute;width:0;height:2px;background:#dcbeaa;bottom:-50px;-webkit-transition:width 1.3s ease;transition:width 1.3s ease;-webkit-transition-delay:.7s;transition-delay:.7s}@media (max-width:1024px){.commerce .section .title-wrapper h3:last-child:after{left:0;bottom:-32px}}@media (max-width:767px){.commerce .section .title-wrapper h3:last-child:after{bottom:-26px}}@media (max-width:1024px){.commerce .section .title-wrapper h3{font-size:70px;line-height:80px;padding-left:var(--unit);padding-right:500px;text-align:left}}@media (max-width:767px){.commerce .section .title-wrapper h3{font-size:32px;line-height:45px;padding-right:0}}.commerce .section .title-wrapper h3.is-inview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.commerce .section .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.commerce .section .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.commerce .business-environment{margin-top:150px}@media (Max-width:1024px){.commerce .business-environment{margin-top:75px}}.commerce .business-environment .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.commerce .business-environment .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.commerce .business-environment .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.commerce .business-environment .title-wrapper h3{-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.commerce .business-environment .title-wrapper h3:last-child:after{right:-100%}.commerce .business-environment .title-wrapper h3.is-inview{opacity:1}.commerce .business-environment .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.commerce .business-environment .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.commerce .shops{margin-top:150px;margin-bottom:150px}@media (max-width:767px){.commerce .shops{margin-top:75px;margin-bottom:75px}}@media (max-width:1024px){.commerce .shops .about-section:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.commerce .shops .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.commerce .shops .about-section:first-child img{max-width:100%;max-height:100%}}.commerce .shops .title-wrapper h3{text-align:right;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}@media (max-width:1024px){.commerce .shops .title-wrapper h3{text-align:left}}.commerce .shops .title-wrapper h3:last-child:after{background:#dcbeaa;left:-100%}.commerce .shops .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.commerce .shops .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.commerce .restaurants{margin-top:150px;margin-bottom:150px}@media (max-width:767px){.commerce .restaurants{margin-top:75px;margin-bottom:75px}}@media (max-width:1024px){.commerce .restaurants .about-section:first-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.commerce .restaurants .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.commerce .restaurants .about-section:first-child img{max-width:100%;max-height:100%}}.commerce .restaurants .title-wrapper h3{-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}@media (max-width:1024px){.commerce .restaurants .title-wrapper h3{text-align:left}}.commerce .restaurants .title-wrapper h3:last-child:after{background:#dcbeaa;right:-100%}.commerce .restaurants .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.commerce .restaurants .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.commerce .conference-hall{margin-top:150px;margin-bottom:150px}@media (max-width:767px){.commerce .conference-hall{margin-top:75px;margin-bottom:75px}}@media (max-width:1024px){.commerce .conference-hall .about-section:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.commerce .conference-hall .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.commerce .conference-hall .about-section:first-child img{max-width:100%;max-height:100%}}.commerce .conference-hall .title-wrapper h3{text-align:right;-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}@media (max-width:1024px){.commerce .conference-hall .title-wrapper h3{text-align:left}}.commerce .conference-hall .title-wrapper h3:last-child{padding-right:20.5vw}.commerce .conference-hall .title-wrapper h3:last-child:after{background:#dcbeaa;left:-100%}.commerce .conference-hall .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.commerce .conference-hall .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.commerce .email-subscribe .center .btn{padding:10px}.apartments{background:#f8fbf2}.apartments .statistic-item:nth-child(2) p{width:100%}.apartments .apartments-banner{position:relative;height:100vh}.apartments .apartments-banner .section-banner{height:100vh}.apartments .apartments-banner .changeColor{position:absolute;width:100%;height:1px}@media (max-width:1280px){.apartments .apartments-banner .banner-title{font-size:9vw}}@media (max-width:1024px){.apartments .apartments-banner .banner-title{font-size:9vw!important}}@media (max-width:767px){.apartments .apartments-banner .banner-title{font-size:8vw!important}}.apartments .apartments-banner .crumbs{position:absolute;z-index:100;top:174px;left:203px}@media (max-width:1024px){.apartments .apartments-banner .crumbs{left:var(--unit);top:150px}}@media (max-width:767px){.apartments .apartments-banner .crumbs{left:var(--unit);top:99px}}.apartments .apartments-banner .crumbs li a,.apartments .apartments-banner .crumbs li span{color:#fff;font-weight:400}.apartments .apartments-banner .crumbs li a span svg{color:#fff}.apartments .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.apartments .section .about-section{gap:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.apartments .section .about-section p{margin-bottom:0}.apartments .section .title-wrapper{max-width:1600px;width:100%;margin-bottom:100px}@media (max-width:1024px){.apartments .section .title-wrapper{padding:0}}@media (max-width:767px){.apartments .section .title-wrapper{margin-bottom:50px}}.apartments .section .title-wrapper h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;font-size:5.2vw;line-height:100%;font-weight:300;font-family:Jost,sans-serif;text-transform:uppercase;color:#dcbeaa;position:relative;text-align:left;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0}.apartments .section .title-wrapper h3:last-child:after{content:"";position:absolute;width:0;height:2px;background:#dcbeaa;bottom:-50px;-webkit-transition:width 1.3s ease;transition:width 1.3s ease;-webkit-transition-delay:.7s;transition-delay:.7s}@media (max-width:1024px){.apartments .section .title-wrapper h3:last-child:after{left:0;bottom:-32px}}@media (max-width:767px){.apartments .section .title-wrapper h3:last-child:after{bottom:-26px}}@media (max-width:1024px){.apartments .section .title-wrapper h3{font-size:70px;line-height:80px;padding-left:var(--unit);padding-right:500px;text-align:left}}@media (max-width:767px){.apartments .section .title-wrapper h3{font-size:32px;line-height:45px;padding-right:0}}.apartments .section .title-wrapper h3.is-inview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.apartments .section .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.apartments .section .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.apartments .incredible-landscapes{margin-top:150px}@media (Max-width:1024px){.apartments .incredible-landscapes{margin-top:75px}}.apartments .incredible-landscapes .about-section p{margin-bottom:50px}.apartments .incredible-landscapes .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.apartments .incredible-landscapes .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.apartments .incredible-landscapes .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.apartments .incredible-landscapes .title-wrapper h3{-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.apartments .incredible-landscapes .title-wrapper h3:last-child:after{right:-100%}.apartments .incredible-landscapes .title-wrapper h3.is-inview{opacity:1}.apartments .incredible-landscapes .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.apartments .incredible-landscapes .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.apartments .luxury-spaciousness{margin-top:150px}@media (Max-width:1024px){.apartments .luxury-spaciousness{margin-top:75px}}.apartments .luxury-spaciousness .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.apartments .luxury-spaciousness .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.apartments .luxury-spaciousness .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.apartments .luxury-spaciousness .title-wrapper h3{text-align:right;-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}@media (max-width:1024px){.apartments .luxury-spaciousness .title-wrapper h3{text-align:left}}.apartments .luxury-spaciousness .title-wrapper h3:first-child{padding-right:3.5vw}.apartments .luxury-spaciousness .title-wrapper h3:last-child:after{left:-100%}.apartments .luxury-spaciousness .title-wrapper h3.is-inview{opacity:1}.apartments .luxury-spaciousness .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.apartments .luxury-spaciousness .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.apartments .comfort-practicality{margin-top:150px;margin-bottom:150px}@media (max-width:1024px){.apartments .comfort-practicality{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}}@media (max-width:767px){.apartments .comfort-practicality{margin-bottom:75px;margin-top:75px}}@media (max-width:1024px){.apartments .comfort-practicality .about-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.apartments .comfort-practicality .about-section:last-child img{max-width:578px;max-height:417px}@media (max-width:1024px){.apartments .comfort-practicality .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.apartments .comfort-practicality .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.apartments .comfort-practicality .title-wrapper h3{-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}@media (max-width:1024px){.apartments .comfort-practicality .title-wrapper h3{text-align:left}}.apartments .comfort-practicality .title-wrapper h3:last-child:after{right:-100%}@media (max-width:1024px){.apartments .comfort-practicality .title-wrapper h3:last-child:after{left:-6%}}.apartments .comfort-practicality .comfort-practicality__content{max-width:100%;min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.apartments .comfort-practicality .comfort-practicality__content{padding:0}}@media (max-width:767px){.apartments .comfort-practicality .about-section{padding-right:var(--unit);padding-left:var(--unit)}}.apartments .comfort-practicality .comfort-practicality__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:155px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.apartments .comfort-practicality .comfort-practicality__section:nth-child(2n+2){margin-top:100px}.apartments .comfort-practicality .comfort-practicality__section:nth-child(2n+3){margin-top:150px}@media (max-width:1024px){.apartments .comfort-practicality .comfort-practicality__section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:55px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:767px){.apartments .comfort-practicality .comfort-practicality__section{padding:0}}.apartments .comfort-practicality .comfort-practicality__section .project-swiper{overflow:hidden;max-width:100vw}.apartments .comfort-practicality .comfort-practicality__section .about-project__section-content{max-width:333px;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s}@media (max-width:1024px){.apartments .comfort-practicality .comfort-practicality__section .about-project__section-content{max-width:405px}}@media (max-width:767px){.apartments .comfort-practicality .comfort-practicality__section .about-project__section-content{padding-right:var(--unit);padding-left:var(--unit)}}.apartments .comfort-practicality .comfort-practicality__section .about-project__section-content p{font-family:Jost,sans-serif;font-weight:300;font-size:19px;line-height:32px;color:#242321;margin-bottom:40px}@media (max-width:1024px){.apartments .comfort-practicality .comfort-practicality__section .about-project__section-content p{margin-bottom:0;font-size:16px;line-height:26px}}.apartments .comfort-practicality .comfort-practicality__section .about-project__section-content.is-inview{opacity:1}.apartments .beauty{margin-top:150px;margin-bottom:150px}@media (max-width:1024px){.apartments .beauty{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}}@media (max-width:767px){.apartments .beauty{margin-bottom:75px;margin-top:75px}}@media (max-width:1024px){.apartments .beauty .about-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.apartments .beauty .about-section:last-child img{max-width:578px;max-height:417px}@media (max-width:1024px){.apartments .beauty .about-section:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){.apartments .beauty .about-section:last-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.apartments .beauty .title-wrapper h3{-webkit-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}@media (max-width:1024px){.apartments .beauty .title-wrapper h3{text-align:left}}.apartments .beauty .title-wrapper h3:last-child:after{right:-100%}@media (max-width:1024px){.apartments .beauty .title-wrapper h3:last-child:after{left:-6%}}.apartments .beauty .beauty__content{max-width:100%;min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.apartments .beauty .beauty__content{padding:0}}@media (max-width:767px){.apartments .beauty .about-section{padding-right:var(--unit);padding-left:var(--unit)}}.apartments .beauty .beauty__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:155px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.apartments .beauty .beauty__section:nth-child(2n+2){margin-top:100px}.apartments .beauty .beauty__section:nth-child(2n+3){margin-top:150px}@media (max-width:1024px){.apartments .beauty .beauty__section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:55px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:767px){.apartments .beauty .beauty__section{padding:0}}.apartments .beauty .beauty__section .project-swiper{overflow:hidden;max-width:100vw}.apartments .beauty .beauty__section .about-project__section-content{max-width:333px;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;-webkit-transition-delay:.3s;transition-delay:.3s}@media (max-width:1024px){.apartments .beauty .beauty__section .about-project__section-content{max-width:405px}}@media (max-width:767px){.apartments .beauty .beauty__section .about-project__section-content{padding-right:var(--unit);padding-left:var(--unit)}}.apartments .beauty .beauty__section .about-project__section-content p{font-family:Jost,sans-serif;font-weight:300;font-size:19px;line-height:32px;color:#242321;margin-bottom:40px}@media (max-width:1024px){.apartments .beauty .beauty__section .about-project__section-content p{margin-bottom:0;font-size:16px;line-height:26px}}.apartments .beauty .beauty__section .about-project__section-content button{font-family:Jost,sans-serif;font-size:16px;line-height:32px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;color:rgba(36,35,33,.6)}.apartments .beauty .beauty__section .about-project__section-content button span{width:74px;height:74px;border:1px solid #dcbeaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:767px){.apartments .beauty .beauty__section .about-project__section-content button span{border:1px solid #dcbeaa}}.apartments .beauty .beauty__section .about-project__section-content button span .i-arrow-right{color:#dcbeaa;width:32px;height:12px;-webkit-transition:color .3s ease;transition:color .3s ease}.apartments .beauty .beauty__section .about-project__section-content button:active button:hover span .i-arrow-right{color:#fff}.apartments .beauty .beauty__section .about-project__section-content button:active span{border-color:#a2dadb;background:#a2dadb}.apartments .beauty .beauty__section .about-project__section-content button:active span svg{color:#fff!important}.apartments .beauty .beauty__section .about-project__section-content button:hover span .i-arrow-right{color:#a2dadb}@media (max-width:1024px){.apartments .beauty .beauty__section .about-project__section-content button{position:absolute;bottom:0;right:var(--unit)}}.apartments .beauty .beauty__section .about-project__section-content.is-inview{opacity:1}.parking{background:#f8fbf2}.parking .statistic-item:nth-child(2) p{width:100%}.parking .parking-banner{position:relative;height:100vh}.parking .parking-banner .section-banner{height:100vh}.parking .parking-banner .changeColor{position:absolute;width:100%;height:1px}@media (max-width:1280px){.parking .parking-banner .banner-title{font-size:9vw}}@media (max-width:1024px){.parking .parking-banner .banner-title{font-size:9vw!important}}@media (max-width:767px){.parking .parking-banner .banner-title{font-size:8vw!important}}.parking .parking-banner .crumbs{position:absolute;z-index:100;top:174px;left:203px}@media (max-width:1024px){.parking .parking-banner .crumbs{left:var(--unit);top:150px}}@media (max-width:767px){.parking .parking-banner .crumbs{left:var(--unit);top:99px}}.parking .parking-banner .crumbs li a,.parking .parking-banner .crumbs li span{color:#fff;font-weight:400}.parking .parking-banner .crumbs li a span svg{color:#fff}.parking .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.parking .section .about-section{gap:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.parking .section .about-section p{margin-bottom:0}.parking .section .title-wrapper{max-width:1600px;width:100%;margin-bottom:100px}@media (max-width:1024px){.parking .section .title-wrapper{padding:0}}@media (max-width:767px){.parking .section .title-wrapper{margin-bottom:50px}}.parking .section .title-wrapper h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;font-size:5.2vw;line-height:100%;font-weight:300;font-family:Jost,sans-serif;text-transform:uppercase;color:#dcbeaa;position:relative;text-align:left;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0}.parking .section .title-wrapper h3:last-child:after{content:"";position:absolute;width:0;height:2px;background:#dcbeaa;bottom:-50px;-webkit-transition:width 1.3s ease;transition:width 1.3s ease;-webkit-transition-delay:.7s;transition-delay:.7s}@media (max-width:1024px){.parking .section .title-wrapper h3:last-child:after{left:0;bottom:-32px}}@media (max-width:767px){.parking .section .title-wrapper h3:last-child:after{bottom:-26px}}@media (max-width:1024px){.parking .section .title-wrapper h3{font-size:70px;line-height:80px;padding-left:var(--unit);padding-right:500px;text-align:left}}@media (max-width:767px){.parking .section .title-wrapper h3{font-size:32px;line-height:45px;padding-right:0}}.parking .section .title-wrapper h3.is-inview{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.parking .section .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.parking .section .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.parking .security{margin-top:150px}@media (Max-width:1024px){.parking .security{margin-top:75px}}@media (Max-width:767px){.parking .security{margin-bottom:75px}}.parking .security .about-section:first-child img{max-width:702px;max-height:640px}@media (max-width:1024px){.parking .security .about-section:first-child img{max-width:100%;max-height:100%}}@media (max-width:1024px){.parking .security .about-section:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.parking .security .title-wrapper h3{-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px)}.parking .security .title-wrapper h3:last-child:after{right:-100%}.parking .security .title-wrapper h3.is-inview{opacity:1}.parking .security .title-wrapper h3.is-inview:after{width:150%}@media (max-width:1024px){.parking .security .title-wrapper h3.is-inview:after{width:65%;left:-6%}}.parking .email-subscribe{margin-top:150px}@media (max-width:1024px){.parking .email-subscribe{margin-top:75px}}.parking .email-subscribe .center .btn{padding:10px}.project-team{background:#f8fbf2;width:100vw;min-height:100vh}.project-team .header .header-menu__bottom .i-arrow-outline-bottom{display:none}.project-team .project-team__content{padding-top:168px;padding-left:203px;padding-right:203px}@media (max-width:1024px){.project-team .project-team__content{padding-left:36px;padding-right:36px;padding-top:150px}}@media (max-width:767px){.project-team .project-team__content{padding-left:24px;padding-right:24px;margin-bottom:60px;padding-top:95px}}.project-team .project-team__content h1{font-family:Jost,sans-serif;font-weight:300;font-size:100px;line-height:110px;text-transform:uppercase;color:#dcbeaa;margin-top:50px;margin-bottom:100px}@media (max-width:1024px){.project-team .project-team__content h1{font-size:67px;line-height:80px;margin-top:21px;margin-bottom:63px}}@media (max-width:767px){.project-team .project-team__content h1{font-size:32px;line-height:45px;margin-top:30px;margin-bottom:25px}}.project-team .project-team__content .project-team__methods{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:150px}@media (max-width:1024px){.project-team .project-team__content .project-team__methods{margin-bottom:75px}}.project-team .project-team__content .project-team__methods .method-item{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:50px 0;border-top:1px solid rgba(0,0,0,.22);display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project-team .project-team__content .project-team__methods .method-item:last-child{border-bottom:1px solid rgba(0,0,0,.22)}@media (max-width:1280px){.project-team .project-team__content .project-team__methods .method-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}}@media (max-width:1024px){.project-team .project-team__content .project-team__methods .method-item{padding:35px 0}}@media (max-width:767px){.project-team .project-team__content .project-team__methods .method-item{padding:25px 0}}.project-team .project-team__content .project-team__methods .method-item h4{min-width:385px;white-space:nowrap;font-family:Jost,sans-serif;font-size:30px;font-weight:300;line-height:43px;text-transform:uppercase}@media (max-width:767px){.project-team .project-team__content .project-team__methods .method-item h4{min-width:unset;font-size:22px;line-height:32px}}.project-team .project-team__content .project-team__methods .method-item .method-item__content{max-width:702px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.project-team .project-team__content .project-team__methods .method-item .method-item__content h6{font-family:Jost,sans-serif;line-height:32px;font-weight:400;text-transform:uppercase;font-size:19px;color:#dcbeaa}@media (max-width:1024px){.project-team .project-team__content .project-team__methods .method-item .method-item__content h6{font-size:16px;line-height:26px}}.project-team .project-team__content .project-team__methods .method-item .method-item__content p{font-family:Jost,sans-serif;font-size:19px;line-height:32px;font-weight:300;letter-spacing:.01em;color:#242321}@media (max-width:1024px){.project-team .project-team__content .project-team__methods .method-item .method-item__content p{font-size:16px;line-height:26px}}.services .exquisite-taste .about-section:last-child img{max-width:100%!important;max-height:100%!important}@media (max-width:500px){.services .lobby .about-project__section img{width:100vw}}.services .lobby .about-project__title{line-height:100%}@media (max-width:500px){.services .confirenc .image-wrapper__outer{-webkit-transform:translateX(-24px);-ms-transform:translateX(-24px);transform:translateX(-24px)}}@media (max-width:500px){.services .confirenc img{width:100vw!important}}.services .spa-center{margin-bottom:150px}@media (max-width:1024px){.services .spa-center{margin-bottom:100px;margin-top:50px!important}}@media (max-width:500px){.services .spa-center{margin-bottom:75px;margin-top:30px!important}}@media (max-width:1024px){.services .spa-center .text-left{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}.services .spa-center .about-section:last-child img{max-width:100%!important;max-height:100%!important}@media (max-width:500px){.services .spa-center .about-section:last-child img{max-width:none!important;max-height:none!important}}@media (max-width:767px){.services .about-project .about-section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:767px){.services .about-project .text-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.services .about-project__title{text-align:left}@media (max-width:767px){.services .exquisite-taste .about-section{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}.u-ovh{overflow:hidden}.u-hidden-v{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.u-hidden{display:none!important}.t-h1{font-size:40px;font-family:TT Norms,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:.96}@media (min-width:375px){.t-h1{font-size:calc(2.03562vw + 32.36641px)}}@media (min-width:768px){.t-h1{font-size:calc(3.125vw + 24px)}}@media (min-width:1280px){.t-h1{font-size:64px}}@media (min-width:1440px){.t-h1{font-size:calc(1.66667vw + 40px)}}@media (min-width:1920px){.t-h1{font-size:calc(1.26984vw + 47.61905px)}}@media (min-width:2550px){.t-h1{font-size:80px}}.t-h2{font-size:40px;font-family:TT Norms,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:.96}@media (min-width:375px){.t-h2{font-size:calc(2.03562vw + 32.36641px)}}@media (min-width:768px){.t-h2{font-size:48px}}@media (min-width:1280px){.t-h2{font-size:48px}}@media (min-width:1440px){.t-h2{font-size:3.33333vw}}@media (min-width:1920px){.t-h2{font-size:calc(1.26984vw + 39.61905px)}}@media (min-width:2550px){.t-h2{font-size:72px}}.t-h3{font-size:30px;font-family:TT Norms,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:.96}@media (min-width:320px){.t-h3{font-size:calc(1.33929vw + 25.71429px)}}@media (min-width:768px){.t-h3{font-size:36px}}@media (min-width:1280px){.t-h3{font-size:36px}}@media (min-width:1440px){.t-h3{font-size:2.5vw}}@media (min-width:1920px){.t-h3{font-size:calc(1.26984vw + 23.61905px)}}@media (min-width:2550px){.t-h3{font-size:56px}}.t-h4{font-size:24px;font-family:TT Norms,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:.96}@media (min-width:320px){.t-h4{font-size:calc(1.33929vw + 19.71429px)}}@media (min-width:768px){.t-h4{font-size:30px}}@media (min-width:1280px){.t-h4{font-size:30px}}@media (min-width:1440px){.t-h4{font-size:calc(1.25vw + 12px)}}@media (min-width:1920px){.t-h4{font-size:36px}}.t-h5{font-size:20px;font-family:TT Norms,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:.96}@media (min-width:1280px){.t-h5{font-size:calc(2.5vw - 12px)}}@media (min-width:1440px){.t-h5{font-size:24px}}@media (min-width:1920px){.t-h5{font-size:calc(.31746vw + 17.90476px)}}@media (min-width:2550px){.t-h5{font-size:26px}}.t-ttu{font-family:TT Norms,sans-serif;font-weight:500;line-height:1;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.t-tar{text-align:right}.t-tal{text-align:left}.t-tac{text-align:center}.u-mla{margin-left:auto}.u-mra{margin-right:auto}.u-mta{margin-top:auto}.u-mba{margin-bottom:auto}.u-flex,.u-flex-col{display:-webkit-box;display:-ms-flexbox;display:flex}.u-flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.u-ais{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.u-aie{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.u-aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-jcsb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.u-jce{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.u-fxw{-ms-flex-wrap:wrap;flex-wrap:wrap}.u-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;-webkit-box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translateY(-18px);-ms-transform:translateY(-18px);transform:translateY(-18px);top:auto;right:28px}
