

/* Start:/local/assets/css/project-premium.css?178915641064058*/
[data-project-business=true][data-project-variant=premium] .business-plan-section .wrapper-section__title,
[data-project-business=true][data-project-variant=premium] .business-plan .master-plan__floor-card-title {
  font-family: var(--business-font-extended);
  font-weight: 600;
}
[data-project-business=true][data-project-variant=premium] .business-commercial__header-fact-text {
  color: rgba(39, 32, 48, 0.36);
}
[data-project-business=true][data-project-variant=premium].is-business-nav-compact .business-project-sticky-nav__el:not(.is-active):not(:hover) {
  color: rgba(39, 32, 48, 0.6);
}
[data-project-business=true][data-project-variant=premium] .footer {
  --color-text-primary: #272030;
  --color-bg-primary-reverse: #272030;
  color: #272030;
}
[data-project-business=true][data-project-variant=premium] [data-business-hotspot-disclosure] .business-landscaping__hotspot-tooltip,
[data-project-business=true][data-project-variant=premium] [data-business-hotspot-disclosure] .business-landscaping__hotspot:hover .business-landscaping__hotspot-tooltip,
[data-project-business=true][data-project-variant=premium] [data-business-hotspot-disclosure] .business-landscaping__hotspot:focus-visible .business-landscaping__hotspot-tooltip {
  display: block;
  top: calc(100% + 10px);
  bottom: auto;
  text-align: left;
  font-weight: 400;
  opacity: 0;
  visibility: hidden;
  max-width: min(240px, 100vw - 24px);
  transform: translateX(calc(-50% + var(--business-hotspot-shift, 0px)));
}
[data-project-business=true][data-project-variant=premium] [data-business-hotspot-disclosure] .business-landscaping__hotspot[aria-expanded=true] {
  z-index: 4;
}
[data-project-business=true][data-project-variant=premium] [data-business-hotspot-disclosure] .business-landscaping__hotspot[aria-expanded=true] .business-landscaping__hotspot-icon::after {
  opacity: 0;
}
[data-project-business=true][data-project-variant=premium] [data-business-hotspot-disclosure] .business-landscaping__hotspot[aria-expanded=true] .business-landscaping__hotspot-tooltip {
  opacity: 1;
  visibility: visible;
}
[data-project-business=true][data-project-variant=premium] .business-architecture__pic--layered {
  position: relative;
}
[data-project-business=true][data-project-variant=premium] .business-architecture__view {
  display: block;
  width: 100%;
  height: 100%;
}
[data-project-business=true][data-project-variant=premium] .business-architecture__view:not(.business-architecture__view--base) {
  display: none;
}
[data-project-business=true][data-project-variant=premium] .business-architecture__detail-label--peek {
  display: none;
}
[data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-fade-intro=auto] .business-architecture__intro,
[data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-fade-intro=auto] .business-architecture__scene > .business-section-meta {
  transition: none;
}
@media (min-width: 1024px) {
  [data-project-business=true][data-project-variant=premium] .business-lobby-carousel__title {
    margin-top: 30px;
  }
  [data-project-business=true][data-project-variant=premium] .business-lobby-carousel__lead {
    max-width: 564px;
    margin-top: 26px;
  }
  [data-project-business=true][data-project-variant=premium] .business-lobby-carousel__carousel {
    margin-top: 66px;
  }
  [data-project-business=true][data-project-variant=premium] .business-lobby-carousel__card--room,
  [data-project-business=true][data-project-variant=premium] .business-lobby-carousel__card--detail {
    column-gap: 16px;
  }
  [data-project-business=true][data-project-variant=premium] .business-lobby-carousel__card .business-lobby-carousel__caption {
    align-self: end;
    margin-bottom: 1px;
    margin-left: 5px;
  }
  [data-project-business=true][data-project-variant=premium] .business-lobby-carousel__card .business-lobby-carousel__caption h3 {
    max-width: 279px;
    line-height: 22px;
    margin-bottom: 21px;
  }
  [data-project-business=true][data-project-variant=premium] .business-lobby-carousel__card .business-lobby-carousel__caption p {
    white-space: normal;
    min-height: 140px;
  }
  [data-project-business=true][data-project-variant=premium] .business-lobby-carousel__card--caption-only .business-lobby-carousel__caption h3 {
    margin-bottom: 0;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-headline-phases] {
    --business-architecture-headline-start-offset: 90px;
    --business-architecture-headline-offset: 90px;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-headline-phases] .business-architecture__headline {
    line-height: 1;
    letter-spacing: -0.03em;
  }
}
@media (min-width: 1024px) and (max-height: 959px) {
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-headline-phases] {
    --business-architecture-headline-start-offset: 24px;
    --business-architecture-headline-offset: 24px;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-headline-phases] .business-architecture__headline {
    top: 336px;
    font-size: clamp(60px, (100svh - 480px) / 3, 86px);
  }
}
@media (min-width: 1024px) {
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] {
    --architecture-peek: 0;
    --architecture-peek-width: calc(var(--business-architecture-media-width) * (1 - var(--architecture-peek)) + 100vw * var(--architecture-peek));
    --architecture-focus-width: calc(var(--business-architecture-slide-width) * (1 - var(--architecture-peek)) + min(680px, calc(100vw - 64px)) * var(--architecture-peek));
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__visual {
    width: var(--architecture-peek-width);
    top: calc(var(--business-architecture-media-top) * (1 - var(--architecture-peek)) + min(425px, var(--business-architecture-media-top)) * var(--architecture-peek));
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__track {
    transform: translate3d(calc((var(--architecture-peek-width) - var(--architecture-focus-width)) / 2 - var(--business-architecture-track-shift)), 0, 0);
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__pic.swiper-slide-active {
    flex-basis: var(--architecture-focus-width);
    width: var(--architecture-focus-width);
    margin-right: calc(var(--architecture-peek) * 1px);
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__controls {
    bottom: calc(14px + var(--architecture-peek) * 2px);
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__intro {
    margin-top: 26.4px;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__intro .wrapper-section__title {
    margin-left: 0;
    letter-spacing: -0.03em;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__intro-main {
    gap: 87.6px;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__lead {
    letter-spacing: -0.03em;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__more--modal {
    top: 277px;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__more--modal:has(.business-architecture__detail-label--peek)::after {
    display: none;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__more--modal:has(.business-architecture__detail-label--peek) .business-architecture__detail-label,
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__more--modal:has(.business-architecture__detail-label--peek) .business-architecture__detail-label--peek {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    width: max-content;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__more--modal:has(.business-architecture__detail-label--peek) .business-architecture__detail-label::after,
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__more--modal:has(.business-architecture__detail-label--peek) .business-architecture__detail-label--peek::after {
    content: "";
    width: 0;
    height: 0;
    border-top: 5px solid currentColor;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    transform: rotate(-90deg);
    transform-origin: 50% 40%;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__more--modal:has(.business-architecture__detail-label--peek) .business-architecture__detail-label {
    opacity: calc(1 - var(--architecture-peek));
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__more--modal:has(.business-architecture__detail-label--peek) .business-architecture__detail-label--peek {
    position: absolute;
    inset: 0;
    opacity: var(--architecture-peek);
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__pic img {
    width: 100%;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__view {
    position: absolute;
    inset: 0;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__view:not(.business-architecture__view--base) {
    display: block;
    opacity: 0;
    pointer-events: none;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__view.business-architecture__view--narrow {
    opacity: clamp(0, (0.48 - var(--business-architecture-progress, 0)) * 10, 1);
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__view.business-architecture__view--narrow img {
    position: absolute;
    left: 50%;
    width: 448px;
    height: 720px;
    max-width: none;
    transform: translateX(-50%);
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .swiper-slide-active .business-architecture__view--focus,
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__pic:not(.swiper-slide-active) .business-architecture__view--surround {
    opacity: var(--architecture-peek);
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .swiper-slide-active:has(.business-architecture__view--focus) .business-architecture__view--base,
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__pic:not(.swiper-slide-active):has(.business-architecture__view--surround) .business-architecture__view--base {
    opacity: calc(1 - var(--architecture-peek));
  }
}
@media (min-width: 1024px) and (prefers-reduced-motion: reduce) {
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture {
    position: relative;
    inset: auto;
    height: auto;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__headline {
    display: none;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__view.business-architecture__view--narrow {
    display: none;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__visual {
    top: auto;
    width: min(1408px, 100vw - 64px);
    height: auto;
    aspect-ratio: 1408/720;
    margin-top: 8px;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__track {
    position: absolute;
    inset: 0 auto 0 0;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__controls, [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__fullscreen {
    opacity: 1;
    pointer-events: auto;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section[data-business-architecture-peek][data-business-architecture-clip] .business-architecture__fullscreen {
    top: 20px;
    right: 20px;
    bottom: auto;
  }
}
@media (min-width: 1024px) {
  [data-project-business=true][data-project-variant=premium] #modal-fullscreen .hystmodal__wrap {
    height: 100dvh;
    padding: 87px 24px 88px;
    box-sizing: border-box;
  }
  [data-project-business=true][data-project-variant=premium] #modal-fullscreen .modal__head {
    top: 19px;
    right: 19px;
    left: auto;
    width: 36px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-fullscreen .business-fullscreen-viewer__media picture,
  [data-project-business=true][data-project-variant=premium] #modal-fullscreen .business-fullscreen-viewer__media img {
    max-width: calc(100vw - 48px);
    max-height: calc(100dvh - 175px);
  }
  [data-project-business=true][data-project-variant=premium] #modal-fullscreen .business-fullscreen-viewer__controls {
    right: 19px;
    gap: 12px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-fullscreen .business-fullscreen-viewer__navigation {
    bottom: 20px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-fullscreen .business-fullscreen-viewer__navigation--prev {
    left: calc(50% - 18px);
  }
  [data-project-business=true][data-project-variant=premium] #modal-fullscreen .business-fullscreen-viewer__navigation--next {
    right: calc(50% - 66px);
  }
}
[data-project-business=true][data-project-variant=premium] .business-intro__gallery-item--image-only .business-intro__gallery-pic {
  height: 100%;
}
[data-project-business=true][data-project-variant=premium] .business-intro__gallery-item--image-only .business-intro__gallery-tag--static {
  bottom: 18px;
  color: #fff;
  background: rgba(39, 32, 48, 0.45);
  backdrop-filter: blur(32px);
  font-size: 16.33px;
  line-height: 1;
  cursor: default;
}
[data-project-business=true][data-project-variant=premium] .business-intro__gallery-pic--expanded {
  display: none;
}
[data-project-business=true][data-project-variant=premium] .business-intro__gallery-item.is-active .business-intro__gallery-pic--default {
  display: none;
}
[data-project-business=true][data-project-variant=premium] .business-intro__gallery-item.is-active .business-intro__gallery-pic--expanded {
  display: block;
}
[data-project-business=true][data-project-variant=premium] .business-lobby-carousel__card .business-lobby-carousel__caption p {
  white-space: normal;
}
@media (max-width: 1023px) {
  [data-project-business=true][data-project-variant=premium] .business-intro__gallery-caption span {
    display: block;
    overflow: visible;
    -webkit-line-clamp: unset;
  }
}
[data-project-business=true][data-project-variant=premium] .business-lobby-carousel__card--caption-only .business-lobby-carousel__caption {
  height: auto;
  max-height: none;
}
[data-project-business=true][data-project-variant=premium] .business-lobby-carousel__card--caption-only .business-lobby-carousel__caption h3 {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
[data-project-business=true][data-project-variant=premium] .business-lobby-carousel__card--caption-only .business-lobby-carousel__caption p {
  display: none;
}
[data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-copy-break,
[data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-modal-title-mobile,
[data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-copy-break,
[data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-modal-title-mobile {
  display: none;
}
[data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__image picture,
[data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__image img,
[data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__image picture,
[data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__image img {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
[data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__copy,
[data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__copy {
  gap: 12px;
}
[data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__text:empty,
[data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__text:empty {
  display: none;
}
[data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__logo img,
[data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__logo img {
  position: static;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
[data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__logo {
  top: 674px;
  width: 279px;
  height: 56px;
}
@media (max-width: 1023px) {
  [data-project-business=true][data-project-variant=premium] .business-landscaping-detail__creators {
    grid-column: 3;
    grid-row: 2;
    display: inline-flex;
    width: max-content;
    max-width: 100%;
    align-items: center;
    gap: 7px;
    align-self: start;
    justify-self: start;
    margin: 20px 0 0;
    padding: 0;
    border: 0;
    color: #272030;
    font-family: "ALS Sirius", "Trebuchet MS", "Helvetica CY", sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    background: transparent;
    cursor: pointer;
  }
  [data-project-business=true][data-project-variant=premium] .business-landscaping-detail__creators::after {
    width: 0;
    height: 0;
    border-top: 5px solid currentColor;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
    transform: rotate(-90deg);
  }
  [data-project-business=true][data-project-variant=premium] .business-landscaping-detail__creators:focus-visible {
    border-radius: 4px;
    outline: 2px solid rgba(48, 40, 58, 0.28);
    outline-offset: 4px;
  }
  [data-project-business=true][data-project-variant=premium] .business-landscaping-detail__creators {
    display: inline-flex !important;
    grid-column: 2;
    grid-row: auto;
    min-height: 44px;
    margin-top: 12px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail {
    display: block !important;
  }
}
@media (min-width: 621px) and (max-width: 1023px) {
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .hystmodal__wrap,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .hystmodal__wrap {
    display: flex;
    min-height: 100%;
    padding: 16px 0;
    box-sizing: border-box;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .hystmodal__window,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .hystmodal__window {
    width: 736px;
    max-width: calc(100% - 32px);
    height: 821px;
    min-height: 0;
    margin: auto;
    overflow: hidden;
    border-radius: 10px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__panel,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__panel {
    height: 100%;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__panel::after,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__panel::after {
    top: 97px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__eyebrow,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__eyebrow {
    display: none;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__close,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__close {
    top: 16px;
    right: 16px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__title,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__title {
    top: 118px;
    left: 14px;
    width: 360px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__copy,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__copy {
    top: 259px;
    left: 15px;
    width: 584px;
    max-width: calc(100% - 32px);
    gap: 10px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-copy-break--tablet,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-copy-break--tablet {
    display: initial;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__copy p,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__copy p {
    width: 100%;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__logo,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__logo {
    top: 123px;
    right: 16px;
    left: auto;
    width: 213px;
    height: 43px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__image,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__image {
    top: 447px;
    left: 16px;
    width: calc(100% - 32px);
    height: 358px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__panel--architecture .business-architecture-modal__logo,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__panel--architecture .business-architecture-modal__logo {
    top: 123px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .hystmodal__window {
    height: 839px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__copy {
    top: 235px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__image {
    top: 465px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__logo {
    top: 106px;
    right: 21px;
    width: 125px;
    height: 90px;
  }
}
@media (max-width: 620px) {
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail {
    top: 55px;
    height: calc(100% - 55px);
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail::before,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail::before {
    top: 55px;
    height: calc(100% - 55px);
    background: white;
    backdrop-filter: none;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .hystmodal__wrap,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .hystmodal__wrap {
    display: flex;
    align-items: flex-start;
    min-height: 100%;
    padding: 0;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .hystmodal__window,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .hystmodal__window {
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 0;
    margin: 0;
    overflow: visible;
    border-radius: 0;
    transform: none;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__panel,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__panel {
    display: flex;
    flex-direction: column;
    min-height: 0;
    height: auto;
    overflow: visible;
    border-radius: 0;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__panel::after,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__panel::after {
    top: 97px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__eyebrow,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__eyebrow {
    top: 38px;
    left: 16px;
    font-size: 14px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__close,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__close {
    top: 30px;
    right: 16px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__title,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__title {
    position: static;
    order: 1;
    width: auto;
    height: auto;
    margin: 118px 16px 0;
    font-size: 24px;
    line-height: 26px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__copy,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__copy {
    position: static;
    order: 2;
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: auto;
    margin: 10px 16px 0;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__copy p,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__copy p {
    position: static;
    width: auto;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-copy-break--mobile,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-copy-break--mobile {
    display: initial;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-modal-title-mobile,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-modal-title-mobile {
    display: block;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-modal-title-default,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-modal-title-default {
    display: none;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__lead,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__lead {
    font-size: 14px;
    line-height: 20px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__text--company,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__text--company {
    margin-top: 0;
    font-size: 12px;
    line-height: 16px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__logo,
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__panel--architecture .business-architecture-modal__logo,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__logo,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__panel--architecture .business-architecture-modal__logo {
    position: static;
    order: 3;
    width: 191px;
    height: 39px;
    margin: 36px 16px 0;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-architecture-detail .business-architecture-modal__image,
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__image {
    position: relative;
    inset: auto;
    order: 4;
    width: calc(100% - 32px);
    height: auto;
    aspect-ratio: 343/420;
    margin: 40px 16px 36px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__logo {
    width: 93px;
    height: 67px;
    margin-top: 22px;
  }
  [data-project-business=true][data-project-variant=premium] #modal-business-landscaping-detail .business-architecture-modal__image {
    margin-top: 26px;
    margin-bottom: 15px;
  }
}
[data-project-business=true][data-project-variant=premium] .business-demo-fields {
  display: contents;
  margin: 0;
  padding: 0;
  border: 0;
}
[data-project-business=true][data-project-variant=premium] .business-demo-notice {
  position: absolute;
  top: 100%;
  left: 16px;
  margin: 12px 0 0;
  color: #706b76;
  font: 12px/16px "ALS Sirius", sans-serif;
}
[data-project-business=true][data-project-variant=premium] .business-flats__picker-panel > .business-demo-notice {
  top: 742px;
  left: 0;
}
[data-project-business=true][data-project-variant=premium] [data-business-demo] .business-flats__choice-btn:disabled {
  opacity: 1;
  cursor: not-allowed;
}
[data-project-business=true][data-project-variant=premium] [data-business-demo] .business-flats__scheme-plan--prepared {
  top: 75px;
  left: 58px;
  width: min(773px, 100% - 116px);
  height: 512px;
}
[data-project-business=true][data-project-variant=premium] [data-business-demo] .business-flats__scheme-caption {
  letter-spacing: 0;
}
[data-project-business=true][data-project-variant=premium] [data-business-demo] .business-flats__scheme-caption strong {
  font-weight: 400;
  text-transform: lowercase;
}
[data-project-business=true][data-project-variant=premium] [data-business-demo] .business-flats__choice-info strong {
  font-weight: 400;
  letter-spacing: 0;
}
[data-project-business=true][data-project-variant=premium] [data-business-demo] .business-flats__picker-meta {
  font-weight: 400;
}
[data-project-business=true][data-project-variant=premium] [data-business-demo] .business-flats__choice-card {
  padding: 11px;
}
[data-project-business=true][data-project-variant=premium] [data-business-demo] .business-flats__choice-item:last-child strong {
  font-weight: 700;
}
[data-project-business=true][data-project-variant=premium] [data-business-demo] .business-flats__scheme-plan,
[data-project-business=true][data-project-variant=premium] [data-business-demo] .business-flats__choice-thumb--prepared {
  mix-blend-mode: multiply;
  mix-blend-mode: plus-darker;
}
[data-project-business=true][data-project-variant=premium] .business-flat-filter[data-business-demo] .range-input--invert .range-input__core {
  justify-content: flex-end;
}
[data-project-business=true][data-project-variant=premium] .business-flat-filter[data-business-demo] .range-input--invert .input {
  flex: 0 0 auto;
  width: 74px;
}
[data-project-business=true][data-project-variant=premium] .business-flat-filter[data-business-demo] .filter__col--s .range-input--invert .input {
  width: 20px;
}
[data-project-business=true][data-project-variant=premium] .business-flat-filter[data-business-demo] .range-input--invert .range-input__label {
  color: rgba(39, 32, 48, 0.3);
}
[data-project-business=true][data-project-variant=premium] .business-flat-filter:not([data-business-demo]) .filter__row {
  display: flex;
  flex-wrap: wrap;
  gap: 20px 24px;
}
[data-project-business=true][data-project-variant=premium] .business-flat-filter:not([data-business-demo]) .filter__col {
  flex: 1 1 180px;
  width: auto;
  min-width: 0;
  max-width: none;
}
[data-project-business=true][data-project-variant=premium] .business-flat-filter:not([data-business-demo]) .filter__col[data-tabs=filter-price] {
  flex: 2 1 400px;
  width: auto;
  min-width: 0;
}
[data-project-business=true][data-project-variant=premium] .business-flat-filter:not([data-business-demo]) .filter__col--send {
  flex: 1 1 216px;
  min-width: 0;
}
[data-project-business=true][data-project-variant=premium] .business-flat-filter:not([data-business-demo]) .filter-tabs {
  flex-wrap: wrap;
  white-space: normal;
  overflow: visible;
}
[data-project-business=true][data-project-variant=premium] .business-flat-filter:not([data-business-demo]) .filter-tabs__item {
  white-space: nowrap;
}
[data-project-business=true][data-project-variant=premium] .business-flat-filter:not([data-business-demo]) .filter__title {
  width: 100%;
}
[data-project-business=true][data-project-variant=premium] .business-flat-filter:not([data-business-demo]) .range-input__input {
  width: 100%;
  min-width: 0;
}
@media (max-width: 620px) {
  [data-project-business=true][data-project-variant=premium] .business-flat-filter:not([data-business-demo]) .filter__col, [data-project-business=true][data-project-variant=premium] .business-flat-filter:not([data-business-demo]) .filter__col[data-tabs=filter-price], [data-project-business=true][data-project-variant=premium] .business-flat-filter:not([data-business-demo]) .filter__col--send {
    flex-basis: 100%;
  }
  [data-project-business=true][data-project-variant=premium] .business-flat-filter:not([data-business-demo]) .range-input__core {
    padding-right: 8px;
    padding-left: 8px;
    gap: 4px;
  }
  [data-project-business=true][data-project-variant=premium] .business-flat-filter:not([data-business-demo]) .range-input__input {
    font-size: 14px;
  }
}
[data-project-business=true][data-project-variant=premium] .business-flat-preview {
  font-family: var(--font-family);
  margin: 24px 0 64px;
}
[data-project-business=true][data-project-variant=premium] .business-flat-preview .catalog-section__list {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 24px;
}
[data-project-business=true][data-project-variant=premium] .business-flat-preview .catalog-section__item {
  width: auto;
  min-width: 0;
  margin: 0;
}
@media (max-width: 1360px) {
  [data-project-business=true][data-project-variant=premium] .business-flat-preview .catalog-section__list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 620px) {
  [data-project-business=true][data-project-variant=premium] .business-flat-preview .catalog-section__list {
    grid-template-columns: minmax(0, 1fr);
    gap: 16px;
  }
}
@media (min-width: 1024px) {
  [data-project-business=true][data-project-variant=premium] .business-flats__picker-panel[data-business-demo] {
    min-height: 914px;
  }
  [data-project-business=true][data-project-variant=premium] [data-business-demo] .business-flats__scheme {
    width: calc(100% - 480px);
  }
}
@media (max-width: 1023px) {
  [data-project-business=true][data-project-variant=premium] [data-business-demo] .business-flats__scheme-plan--prepared {
    top: 70px;
    left: 6%;
    width: 88%;
    height: calc(100% - 130px);
  }
  [data-project-business=true][data-project-variant=premium] .business-flats__picker-panel > .business-demo-notice {
    position: static;
    order: 3;
    margin: 16px 0;
  }
}
[data-project-business=true][data-project-variant=premium] .business-facts-section__value {
  white-space: nowrap;
}
[data-project-business=true][data-project-variant=premium] .business-facts-section__text {
  transform: none;
}
[data-project-business=true][data-project-variant=premium] .business-landscaping__note {
  display: none;
}
[data-project-business=true][data-project-variant=premium] .business-flats__feature-pic img {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
[data-project-business=true][data-project-variant=premium] .business-intro-section .business-intro__text.is-hidden {
  max-height: 6lh !important;
}
@media (min-width: 621px) and (max-width: 1023px) {
  [data-project-business=true][data-project-variant=premium] .business-location-story__panel {
    display: block;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story__panel + .business-location-story__panel {
    margin-top: 40px;
  }
}
[data-project-business=true][data-project-variant=premium] .projectcall-pic-section.projectcall-pic-section--composed-media::before {
  background: #98bbdc;
}
[data-project-business=true][data-project-variant=premium] .projectcall-pic-section.projectcall-pic-section--composed-media::after {
  background: transparent;
}
[data-project-business=true][data-project-variant=premium] .projectcall-pic-section.projectcall-pic-section--composed-media .projectcall-pic-section__cover {
  background: none;
}
[data-project-business=true][data-project-variant=premium] .projectcall-pic-section.projectcall-pic-section--composed-media .projectcall-pic-section__cover img {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 0;
  opacity: 1;
  transform: none;
  object-fit: cover;
  object-position: 30% center;
}
@media (min-width: 1024px) {
  [data-project-business=true][data-project-variant=premium] .projectcall-pic-section.projectcall-pic-section--composed-media .projectcall-pic-section__content {
    width: 100%;
  }
  [data-project-business=true][data-project-variant=premium] .projectcall-pic-section.projectcall-pic-section--composed-media .projectcall-pic-section__cover img {
    object-position: center;
  }
}
@media (max-width: 1023px) {
  [data-project-business=true][data-project-variant=premium] .projectcall-pic-section.projectcall-pic-section--composed-media .projectcall-pic-section__cover {
    -webkit-mask-image: linear-gradient(to bottom, transparent, #000 96px);
    mask-image: linear-gradient(to bottom, transparent, #000 96px);
  }
}
[data-project-business=true][data-project-variant=premium] .business-hero__subtitle,
[data-project-business=true][data-project-variant=premium] .business-intro-section .business-intro__title,
[data-project-business=true][data-project-variant=premium] .business-materials__title,
[data-project-business=true][data-project-variant=premium] .business-landscaping-detail__title {
  font-weight: 600;
}
[data-project-business=true][data-project-variant=premium] .business-intro-section .business-intro__features-text {
  opacity: 0.6;
}
[data-project-business=true][data-project-variant=premium] .business-intro-section .business-intro__features-item,
[data-project-business=true][data-project-variant=premium] .business-intro-section .business-intro__features-item:first-child {
  border-left-color: rgba(39, 32, 48, 0.36);
}
[data-project-business=true][data-project-variant=premium] .business-landscaping-detail__title {
  hyphens: none;
}
[data-project-business=true][data-project-variant=premium] .business-landscaping-detail__title .business-copy-break {
  display: none;
}
@media (min-width: 1481px) {
  [data-project-business=true][data-project-variant=premium] .business-location-combo:not(.is-compact-height) {
    --business-location-combo-content-offset: 204px;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-combo:not(.is-compact-height) #obj-location-slider .business-location-slider__card {
    top: 400px;
    bottom: auto;
    height: auto;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-combo:not(.is-compact-height) #obj-location-slider .business-location-slider__text {
    margin-top: 24px;
  }
  [data-project-business=true][data-project-variant=premium] .business-landscaping-detail__title {
    max-width: 399px;
    hyphens: manual;
  }
  [data-project-business=true][data-project-variant=premium] .business-landscaping-detail__title .business-copy-break--desktop {
    display: initial;
  }
}
@media (min-width: 1101px) {
  [data-project-business=true][data-project-variant=premium] .business-project-sticky-nav__core {
    gap: 4px;
  }
  [data-project-business=true][data-project-variant=premium] .business-project-sticky-nav__el {
    padding-right: 8px;
    padding-left: 8px;
    font-size: 14px;
  }
  [data-project-business=true][data-project-variant=premium] .business-project-sticky-nav__title .business-project-sticky-nav__el {
    min-width: 78px;
    font-size: 16px;
  }
}
[data-project-business=true][data-project-variant=premium] .business-location-story .wrapper-section__title,
[data-project-business=true][data-project-variant=premium] .business-architecture-section .wrapper-section__title,
[data-project-business=true][data-project-variant=premium] .business-flats__feature-title,
[data-project-business=true][data-project-variant=premium] .business-lobby-carousel__title,
[data-project-business=true][data-project-variant=premium] .business-parking-section .wrapper-section__title,
[data-project-business=true][data-project-variant=premium] .business-parking__tab,
[data-project-business=true][data-project-variant=premium] .business-buy-section .wrapper-section__title,
[data-project-business=true][data-project-variant=premium] .business-office-section .wrapper-section__title,
[data-project-business=true][data-project-variant=premium] .business-timeline-section .wrapper-section__title,
[data-project-business=true][data-project-variant=premium] .business-buy__row-title,
[data-project-business=true][data-project-variant=premium] .business-buy__condition b,
[data-project-business=true][data-project-variant=premium] .projectcall-pic-section .projectcall-pic-form .projectcall-pic-form__title-large {
  font-weight: 400;
}
@media (min-width: 1024px) {
  [data-project-business=true][data-project-variant=premium] .business-location-story {
    --business-story-core-height: 620px;
    --business-story-core-offset: 127px;
    background: #f2f2f2;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story__inner {
    padding-top: 127px;
    padding-bottom: 127px;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story .wrapper-section__head {
    top: 83px;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story__aside {
    top: 318px;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story__content {
    top: 386px;
    width: 464px;
    max-width: 464px;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story__text {
    max-width: 464px;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story__nav-year {
    letter-spacing: -0.03em;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story__nav-btn {
    padding-bottom: 9px;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story__nav-btn:not(.is-active) {
    color: rgba(39, 32, 48, 0.25);
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story__nav-item:last-child .business-location-story__nav-btn:not(.is-active) {
    color: rgba(39, 32, 48, 0.1);
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story__visual {
    border-color: #b6b4b8;
    border-radius: 10px;
    background: #f2f2f2;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story__pic img {
    filter: none;
    mix-blend-mode: multiply;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story__text {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.03em;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story__nav-year {
    font-size: 24px;
    line-height: 24px;
    font-weight: 400;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story__nav {
    column-gap: 40px;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story__nav-item:has(~ .is-active) {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip-path: inset(50%);
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story[data-business-story-index="1"] .business-location-story__nav-item:last-child .business-location-story__nav-btn {
    color: rgba(39, 32, 48, 0.25);
  }
  [data-project-business=true][data-project-variant=premium] .business-intro__gallery-caption b {
    white-space: pre-line;
  }
  [data-project-business=true][data-project-variant=premium] .business-architecture-section .wrapper-section__title {
    max-width: 650px;
  }
  [data-project-business=true][data-project-variant=premium] .business-lobby-carousel__title {
    line-height: 29px;
  }
  [data-project-business=true][data-project-variant=premium] .business-landscaping-detail__title {
    line-height: 29px;
    letter-spacing: -0.03em;
  }
  [data-project-business=true][data-project-variant=premium] .business-buy__condition span {
    letter-spacing: -0.03em;
  }
  [data-project-business=true][data-project-variant=premium] .business-lobby-carousel__lead {
    letter-spacing: -0.03em;
  }
  [data-project-business=true][data-project-variant=premium] .projectcall-pic-form__title-large {
    font-size: 48px;
    line-height: 55px;
    letter-spacing: 0;
  }
  [data-project-business=true][data-project-variant=premium] .project-main-section-new--business .project-main-section-new__pic img {
    transform: translate3d(0, calc(var(--business-hero-progress) * var(--business-hero-media-parallax)), 0) scale(calc(1 + var(--business-hero-progress) * 0.08));
  }
  [data-project-business=true][data-project-variant=premium] .business-hero__head {
    left: calc(var(--business-hero-side) + 16px);
  }
  [data-project-business=true][data-project-variant=premium] .business-hero__subtitle {
    width: 560px;
  }
  [data-project-business=true][data-project-variant=premium] .business-intro-section .business-intro__content {
    min-height: 406px;
    grid-template-columns: minmax(0, 776px) minmax(0, 580px);
  }
  [data-project-business=true][data-project-variant=premium] .business-intro-section .business-intro__text {
    max-width: 580px;
  }
  [data-project-business=true][data-project-variant=premium] .business-intro-section .business-intro__more {
    margin-top: 14px;
  }
  [data-project-business=true][data-project-variant=premium] .business-flats__hero, [data-project-business=true][data-project-variant=premium] .business-flats__hero .business-flats__pic {
    height: auto;
    aspect-ratio: 1408/720;
  }
  [data-project-business=true][data-project-variant=premium] .business-flats__hero .business-flats__pic {
    position: relative;
  }
  [data-project-business=true][data-project-variant=premium] .business-flats__hero .business-flats__pic img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    aspect-ratio: auto;
    object-fit: cover;
  }
  [data-project-business=true][data-project-variant=premium] .business-office-section {
    padding-bottom: 120px;
  }
  [data-project-business=true][data-project-variant=premium] .business-office-section .wrapper-section__head {
    margin-bottom: 8px;
  }
  [data-project-business=true][data-project-variant=premium] .business-buy__summary {
    min-height: 107px;
  }
  [data-project-business=true][data-project-variant=premium] .business-buy__panel-inner {
    padding-top: 3px;
    padding-bottom: 20px;
  }
  [data-project-business=true][data-project-variant=premium] .business-facts-section {
    margin-top: -32px;
    padding-top: 120px;
    padding-bottom: 80px;
  }
  [data-project-business=true][data-project-variant=premium] .business-facts-section__list {
    width: min(1376px, 100vw - 96px);
    grid-template-columns: 195fr 385fr 392fr 404fr;
  }
  [data-project-business=true][data-project-variant=premium] .business-facts-section__item {
    align-items: flex-start;
  }
  [data-project-business=true][data-project-variant=premium] .business-facts-section__value {
    font-size: clamp(66px, 5.469vw, 105px);
    text-align: left;
  }
  [data-project-business=true][data-project-variant=premium] .business-facts-section__text {
    margin-top: 9px;
    width: 100%;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-section .wrapper-section__title {
    max-width: 812px;
    font-size: 28px;
    line-height: 32px;
    font-family: var(--business-font-extended);
    font-weight: 600;
    letter-spacing: -0.03em;
  }
  [data-project-business=true][data-project-variant=premium] .business-materials__title {
    max-width: 812px;
    font-family: var(--business-font-extended);
    font-size: 28px;
    line-height: 31px;
    letter-spacing: -0.03em;
  }
  [data-project-business=true][data-project-variant=premium] .business-materials__visual, [data-project-business=true][data-project-variant=premium] .business-materials__content {
    margin-top: 32px;
  }
  [data-project-business=true][data-project-variant=premium] .business-materials__lead {
    letter-spacing: -0.03em;
  }
  [data-project-business=true][data-project-variant=premium] .business-materials__accordion {
    flex: 0 1 auto;
    margin-top: auto;
    max-height: calc(100% - 232px);
    padding-right: 0;
    scrollbar-gutter: auto;
    border-color: #e7e7e7;
    overflow-y: auto;
    overscroll-behavior-y: contain;
  }
  [data-project-business=true][data-project-variant=premium] .business-materials__item {
    border-color: #e7e7e7;
  }
  [data-project-business=true][data-project-variant=premium] .business-materials__summary {
    min-height: 48px;
  }
  [data-project-business=true][data-project-variant=premium] .business-materials__text {
    color: rgba(39, 32, 48, 0.6);
    letter-spacing: -0.03em;
  }
  [data-project-business=true][data-project-variant=premium] .business-materials__item.is-active .business-materials__text,
  [data-project-business=true][data-project-variant=premium] .business-materials__item.is-business-materials-opening .business-materials__text {
    padding-bottom: 27px;
  }
  [data-project-business=true][data-project-variant=premium] .business-materials__sticky {
    padding-bottom: 99px;
  }
  [data-project-business=true][data-project-variant=premium] .business-flats__feature-title {
    font-size: 28px;
    line-height: 29px;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story__lead {
    display: none;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-slider__preview img,
  [data-project-business=true][data-project-variant=premium] .business-location-slider__content > .business-location-slider__preview-layer--incoming img {
    width: 100%;
    transform: none;
  }
  [data-project-business=true][data-project-variant=premium] .business-hero__title, [data-project-business=true][data-project-variant=premium] .business-flats-section .wrapper-section__title {
    letter-spacing: -0.03em;
  }
  [data-project-business=true][data-project-variant=premium] .business-facts-section__item:not(:first-child) .business-facts-section__value {
    letter-spacing: -0.05em;
  }
  [data-project-business=true][data-project-variant=premium] .business-lobby-carousel__title {
    width: 696px;
  }
  [data-project-business=true][data-project-variant=premium] .business-lobby-section .wrapper-section__head-core {
    padding-top: 38px;
  }
  [data-project-business=true][data-project-variant=premium] .business-landscaping-detail {
    display: block;
    min-height: 663px;
    margin-top: 80px;
  }
  [data-project-business=true][data-project-variant=premium] .business-landscaping-detail .business-section-meta {
    display: flex;
  }
  [data-project-business=true][data-project-variant=premium] .business-landscaping-detail__title {
    position: absolute;
    top: 62px;
    left: 15px;
    width: 28.48%;
  }
  [data-project-business=true][data-project-variant=premium] .business-landscaping-detail__pic {
    position: absolute;
    top: 52px;
    left: 50%;
    width: 31.89%;
    height: auto;
    aspect-ratio: 449/531;
    transform: translateX(-50%);
  }
  [data-project-business=true][data-project-variant=premium] .business-landscaping-detail__text {
    position: absolute;
    top: 63px;
    left: 70.3835%;
    width: 28.48%;
  }
  [data-project-business=true][data-project-variant=premium] .business-landscaping-detail__creators {
    position: absolute;
    top: 222px;
    left: 70.3835%;
    margin: 0;
  }
  [data-project-business=true][data-project-variant=premium] .business-landscaping-detail__caption {
    position: absolute;
    top: 452px;
    left: 70.3835%;
    width: 28.48%;
    opacity: 0.6;
  }
  [data-project-business=true][data-project-variant=premium] .business-landscaping-gallery {
    margin-top: 0;
  }
  [data-project-business=true][data-project-variant=premium] .business-landscaping-gallery__pic img {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: none;
  }
  [data-project-business=true][data-project-variant=premium] .business-landscaping-section .wrapper-section__title {
    width: max-content;
    max-width: calc(100vw - 32px);
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    margin-left: 0;
    font-size: clamp(60px, 5.469vw, 105px);
    letter-spacing: -0.04em;
    white-space: nowrap;
  }
  [data-project-business=true][data-project-variant=premium] .business-landscaping-section .wrapper-section__head-core {
    padding-bottom: 70px;
  }
  [data-project-business=true][data-project-variant=premium] .business-landscaping__pic img,
  [data-project-business=true][data-project-variant=premium] .business-lobby__hero-pic--figma img {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: none;
  }
}
@media (min-width: 1440px) {
  [data-project-business=true][data-project-variant=premium] .business-intro-section .business-intro__content {
    width: calc(100% + 16px);
  }
}
@media (min-width: 1024px) and (max-height: 945px) {
  [data-project-business=true][data-project-variant=premium] .business-location-story {
    --business-story-core-height: clamp(500px, calc(100vh - 236px), 620px);
    --business-story-core-offset: 72px;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story__inner {
    padding-top: 56px;
    padding-bottom: 64px;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story .wrapper-section__head {
    top: 29px;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story__aside {
    top: max(265px, var(--business-story-core-height) - 267px);
  }
  [data-project-business=true][data-project-variant=premium] .business-location-story__content {
    top: max(313px, var(--business-story-core-height) - 219px);
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  [data-project-business=true][data-project-variant=premium] .projectcall-pic-section .projectcall-pic-form .projectcall-pic-form__title-large {
    font-size: 36px;
    line-height: 42px;
  }
}
@media (max-width: 1023px) {
  [data-project-business=true][data-project-variant=premium] .business-materials__title br, [data-project-business=true][data-project-variant=premium] .business-flats__feature-title br {
    display: none;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-section .wrapper-section__title {
    font-size: 24px;
    line-height: 1.15;
  }
  [data-project-business=true][data-project-variant=premium] .business-flats__advantage-text {
    display: block;
    -webkit-line-clamp: unset;
  }
}
@media (min-width: 1024px) and (max-width: 1480px) {
  [data-project-business=true][data-project-variant=premium] .business-location-combo #obj-location-slider .business-location-slider__body {
    grid-template-columns: minmax(0, 580fr) minmax(0, 788fr);
    gap: 24px;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-combo #obj-location-slider .business-location-slider__main-pic {
    width: 100%;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-combo #obj-location-slider .business-location-slider__body > img {
    width: calc((100% - 24px) * 0.4239766082);
  }
  [data-project-business=true][data-project-variant=premium] .business-location-combo #obj-location-slider .business-location-slider__content {
    grid-template-columns: minmax(0, 424fr) minmax(0, 348fr);
  }
  [data-project-business=true][data-project-variant=premium] .business-location-combo #obj-location-slider .business-location-slider__preview {
    width: 100%;
    height: auto;
    aspect-ratio: 348/260;
    align-self: start;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-combo #obj-location-slider .business-location-slider__card {
    width: calc((100% - 16px) * 0.5492227979);
    bottom: 64px;
    height: auto;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-combo #obj-location-slider .business-location-slider__text {
    margin-top: 24px;
  }
}
@media (min-width: 1024px) and (prefers-reduced-motion: reduce) {
  [data-project-business=true][data-project-variant=premium] .business-location-combo,
  [data-project-business=true][data-project-variant=premium] .business-location-combo__stage {
    height: auto;
    overflow: visible;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-combo__stage {
    position: static;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-combo__track {
    display: block;
    width: 100%;
    height: auto;
    transform: none;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-combo #obj-location,
  [data-project-business=true][data-project-variant=premium] .business-location-combo #obj-location-slider {
    display: block;
    height: auto;
    overflow: visible;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-combo #obj-location .wrapper-section__head {
    position: relative;
    transform: none;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-combo #obj-location .wrapper-section__body-core {
    padding-top: 0;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-combo #obj-location-slider {
    padding-top: 56px;
    padding-bottom: 80px;
  }
  [data-project-business=true][data-project-variant=premium] .business-location-combo #obj-location-slider .business-location-slider__body {
    margin-top: 0;
  }
}

/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.smart.filter/projects_inside_v2/style.css?1768814580432*/
.catalog-loading {
    position:relative;
}
.catalog-loading:after {
    content:'';
    position: absolute;
    top: 0;
    border: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255,255,255,0.6);
    z-index: 5;
}
#modef_num {
    white-space: nowrap;
}
@media(max-width:1019px) and (min-width:960px) {
    .filter--full-project .filter__col {

        align-content: flex-end;

    }
}

/* End */
/* /local/assets/css/project-premium.css?178915641064058 */
/* /local/templates/.default/components/bitrix/catalog.smart.filter/projects_inside_v2/style.css?1768814580432 */
