.button-mebel {width:100%;height:43px;background:#E5007D;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:'LabGrotesque',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:140%;letter-spacing:0.1em;text-transform:uppercase;color:#FFF}
@media (max-width:767px) {.button-mebel {font-size:13px }}
.mebel {background:#000;padding:80px 16px 80px 40px}
.mebel__container {margin-left:auto;margin-right:auto}
@media (max-width:1279px) {.mebel__container {max-width:calc(1380px);padding-left:20px;padding-right:20px }}
.mebel__body {display:flex;flex-direction:column;gap:48px}
@media (max-width:1023px) {.mebel__body {gap:24px }}
.mebel__splide-img {width:100%;aspect-ratio:1.2173913;object-fit:cover;border-radius:8px}
.mebel__slider {position:relative;z-index:1}
.mebel .splide__arrows {position:absolute;width:299px;height:64px;background:#000;z-index:2;bottom:0;right:0;display:flex;gap:8px;align-items:flex-end;justify-content:flex-end;border-radius:14px 0 0 0}
@media (max-width:767px) {.mebel .splide__arrows {display:none }}
.mebel .splide__arrows::before {content:'';position:absolute;bottom:0;right:299px;background-image:url(../themes/avenue/assets/img/angle_left.svg);width:8px;height:8px}
.mebel .splide__arrows::after {content:'';position:absolute;bottom:64px;right:0;background-image:url(../themes/avenue/assets/img/angle_left.svg);width:8px;height:8px}
.mebel .splide__arrow {width:56px;height:56px;background:#FFF;border-radius:8px;border:none;transition:200ms background-color linear;cursor:pointer}
.mebel__slider-button {position:absolute;bottom:0;z-index:2;right:127px;width:163px;height:55px;transition:200ms background-color linear,200ms color linear}
@media (max-width:767px) {.mebel__slider-button {display:none }}
.mebel__slider-button:hover {background-color:#00b7ec;color:white}
.mebel__button {display:none}
@media (max-width:767px) {.mebel__button {display:flex }}
@media (max-width:767px) {.mebel__track {overflow:inherit }}
.mebel-header {display:flex;gap:60px;align-items:center}
@media (max-width:1279px) {.mebel-header {gap:30px }}
@media (max-width:767px) {.mebel-header {flex-direction:column;gap:23px }}
.mebel-header__logo {flex-shrink:0}
.mebel-header__line {height:49px;width:1px;background:#4C4C4C}
@media (max-width:767px) {.mebel-header__line {display:none }}
.mebel-header__shell {display:flex;flex-direction:column;width:100%;gap:10px}
@media (max-width:767px) {.mebel-header__shell {gap:24px }}
.mebel-header__title {font-family:'LabGrotesque',sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:120%;color:#FFF;width:100%}
@media (max-width:1279px) {.mebel-header__title {font-size:26px }}
@media (max-width:767px) {.mebel-header__title {font-size:20px;text-align:center }}
.mebel-header__shell-inner {display:flex;justify-content:space-between;gap:20px}
@media (max-width:767px) {.mebel-header__shell-inner {flex-direction:column;justify-content:center;align-items:center;gap:16px }}
.mebel-header__info {display:flex;align-items:center;gap:16px}
.mebel-header__info-flor {font-family:'LabGrotesque',sans-serif;font-weight:700;font-size:16px;line-height:140%;color:white}
@media (max-width:1023px) {.mebel-header__info-flor {font-size:13px }}
.mebel-header__info-time {font-family:'LabGrotesque',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:140%;color:#858585}
@media (max-width:1023px) {.mebel-header__info-time {font-size:13px }}
.mebel-header__map-wrap {display:flex;gap:8px;align-items:center;color:#E5007D;cursor:pointer}
.mebel-header__map-wrap:hover .mebel-header__map-text {color:#00b7ec}
.mebel-header__map-wrap:hover .mebel-header__map-svg {color:#00b7ec}
.mebel-header__map-text {color:#E5007D;font-family:'LabGrotesque',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:140%;letter-spacing:0.1em;text-transform:uppercase;transition:200ms color linear}
@media (max-width:1023px) {.mebel-header__map-text {font-size:13px }}
.mebel-header .mebel-header__map-svg {transition:200ms color linear}
.mebel-header__link-shell {display:flex;gap:8px;align-items:center;color:#E5007D;cursor:pointer}
.mebel-header__link-shell svg {transition:200ms color linear}
.mebel-header__link-shell:hover svg {color:#00b7ec}
.mebel-header__link-shell:hover .mebel-header__link {color:#00b7ec}
.mebel-header__link {font-family:'LabGrotesque',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:140%;letter-spacing:0.1em;text-transform:uppercase;transition:200ms color linear}
@media (max-width:1023px) {.mebel-header__link {font-size:13px }}
.news {background:#000;padding-top:80px;padding-bottom:80px}
@media screen and (max-width:522px ) {.news {padding-top:56px;padding-bottom:68px }}
.news__container {max-width:1520px;padding:0 40px}
@media screen and (max-width:522px ) {.news__container {padding:0 16px }}
.news__container--slider {padding:0}
.news__header {display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}
@media screen and (max-width:522px ) {.news__header {margin-bottom:24px }}
@media screen and (max-width:522px ) {.news__header-left {width:100% }}
.news__header-left .tab-labels {display:flex;overflow-x:auto;padding-bottom:10px}
.news__header-left .filter-labels {display:flex}
@media screen and (max-width:522px ) {.news__header-left .filter-labels {justify-content:space-between }}
.news__header-left .filter-labels li {margin-right:32px}
@media screen and (max-width:522px ) {.news__header-left .filter-labels li {margin-right:0 }}
.news__header-left .filter-labels li:last-child {margin-right:0}
.news__header-left .filter-labels li .btn {transition:0.3s;cursor:pointer;color:#fff;font-style:normal;font-weight:bold;font-size:16px;line-height:140%;letter-spacing:0.1em;text-transform:uppercase;display:flex;background:transparent;border:none;padding:0}
@media screen and (max-width:522px ) {.news__header-left .filter-labels li .btn {font-size:13px }}
.news__header-left .filter-labels li .btn .count {font-style:normal;font-weight:bold;font-size:14px;line-height:17px;color:#FFF;opacity:0.5;margin-left:8px}
.news__header-left .filter-labels li .btn:hover {color:#009EE3}
.news__header-left .filter-labels .current .btn {color:#009EE3}
.news__header-left .filter-labels .current .btn .count {color:#009EE3;opacity:1}
.news__all {display:flex;align-items:center;justify-content:center;margin-top:20px}
@media screen and (max-width:522px ) {.news__all {margin-top:24px }}
.news__all-link {color:#fff;background:#E5007D;padding:16px 24px;font-weight:bold;font-size:16px;line-height:140%;letter-spacing:0.1em;text-transform:uppercase;border-radius:6px;transition:0.3s}
@media screen and (max-width:522px ) {.news__all-link {padding:10px 20px;font-size:13px }}
.news__all-link:hover {color:#fff;background:#009EE3}
.news-list .news-slider {overflow:hidden}
.news-list .news-slider .slick-track {min-width:100%}
.news-list .slide__content {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-auto-flow:row;padding:0 20px}
@media screen and (max-width:522px ) {.news-list .slide__content {padding:0 8px }}
.news-list .slide__content .post-card {margin:20px}
@media screen and (max-width:522px ) {.news-list .slide__content .post-card {margin:8px }}
.news-list .slide--large .slide__content {grid-template-columns:2fr 1fr 1fr}
.news-list .news-slider {margin:0}
.news-list .news-slider .post-card {display:flex !important}
@media screen and (max-width:522px ) {.news-list .news-slider .post-card {width:256px }}
.catalog-page__header {background:#000}
.catalog-page__header .container {padding-top:34px;position:relative}
.catalog-page__header .container .news-bg {position:absolute}
.spirit {padding-left:40px;padding-right:16px}
@media screen and (max-width:522px ) {.spirit {padding-left:16px }}
.spirit__content {padding:80px 40px 80px 0;display:flex;flex-direction:column;position:relative;width:100%}
@media screen and (max-width:522px ) {.spirit__content {padding:56px 0 40px;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center }}
.spirit__sticker {position:absolute;z-index:3}
.spirit__sticker--libra {top:203px;right:38px}
@media screen and (max-width:522px ) {.spirit__sticker--libra {bottom:50px;left:16px;top:unset;right:unset }}
.spirit__sticker--barbell {top:336px;right:-83px}
@media screen and (max-width:522px ) {.spirit__sticker--barbell {bottom:-21px;left:36px;top:unset;right:unset }}
.spirit__slider {position:relative;width:100%}
.spirit__slides {min-width:0}
.spirit__buttons {position:absolute;bottom:40px;right:40px;z-index:2;display:flex}
.spirit__btn {cursor:pointer}
.spirit__btn--prev {margin-right:8px}
.spirit__btn svg:hover .spirit__arrow {stroke:#E5007D}
.spirit__arrow {transition:0.3s}
@media screen and (max-width:522px ) {.spirit__logo {flex-grow:1;text-align:center;margin-bottom:32px }}
.spirit__map {display:flex;margin-top:43px;margin-bottom:16px;font-weight:bold;font-size:16px;letter-spacing:0.1em;text-transform:uppercase}
@media screen and (max-width:522px ) {.spirit__map {margin-top:0;margin-bottom:0 }}
.spirit__map-floor {margin-right:16px;line-height:140%;color:#000}
@media screen and (max-width:522px ) {.spirit__map-floor {margin-right:8px }}
.spirit__map-link {display:flex;align-items:center;font-weight:bold;color:#E5007D;transition:0.3s}
@media screen and (max-width:522px ) {.spirit__map-link {margin-right:8px }}
.spirit__map-link:hover {color:#009EE3}
.spirit__map-link svg {margin-right:8px}
.spirit__map--cinema {margin-top:0}
.spirit__time {font-weight:bold;font-size:16px;letter-spacing:0.1em;text-transform:uppercase;color:#858585}
.spirit__info {margin-top:auto;position:relative;z-index:4}
@media screen and (max-width:522px ) {.spirit__info {flex-grow:1;text-align:center }}
.spirit__info-title {font-weight:900;font-size:44px;line-height:53px;color:#000;margin-bottom:24px}
.spirit__info-title sup {font-size:30px}
@media screen and (max-width:522px ) {.spirit__info-title {text-align:center;margin-top:24px }}
.spirit__info-tags {display:flex;flex-wrap:wrap;max-width:380px;margin-bottom:49px}
@media screen and (max-width:522px ) {.spirit__info-tags {justify-content:center }}
.spirit__info-tag {margin-right:8px;padding:4px 8px;background:#F4F4F4;border-radius:6px;font-weight:500;font-size:16px;line-height:140%;color:#858585;margin-bottom:8px}
.spirit__info-tag:last-child {margin-right:0}
.spirit__link {font-weight:bold;font-size:16px;line-height:140%;letter-spacing:0.1em;text-transform:uppercase;color:#E5007D;transition:0.3s}
@media screen and (max-width:522px ) {.spirit__link {width:100%;justify-content:center;margin-top:16px }}
.spirit__link:hover {color:#009EE3}
.cinema {background-image:linear-gradient(90deg,#f4f4f4 50%,#fff 50%)}
@media screen and (max-width:522px ) {.cinema {background:#f4f4f4 }}
.cinema .slick-slide img {object-fit:cover;width:100%}
.cinema .col {flex-direction:column}
.cinema__container {padding:0 40px}
@media screen and (max-width:522px ) {.cinema__container {padding:0 16px }}
.cinema__left {background:#F4F4F4;padding-top:100px;padding-bottom:80px;padding:100px 5px 80px 5px}
@media screen and (max-width:522px ) {.cinema__left {padding:56px 0 0 0;margin:0 -16px }}
@media screen and (max-width:522px ) {.cinema__logo {margin-bottom:27px }}
.cinema__right {background-image:linear-gradient(90deg,#f4f4f4 25%,#fff 25%,#fff 25%,#fff 25%);padding-top:100px;padding-bottom:80px;position:relative}
@media screen and (max-width:522px ) {.cinema__right {background:none;padding-left:16px;padding-top:0;margin-top:-40px;padding-bottom:56px }}
.cinema__right .main-buttons {position:absolute;right:16px;top:80px;display:flex}
.cinema__right .main-buttons .btn {cursor:pointer;z-index:2}
.cinema__right .main-buttons .btn .arrow {transition:0.3s}
.cinema__right .main-buttons .btn--left {margin-right:8px}
.cinema__right .main-buttons .btn:hover .arrow {stroke:#E5007D}
.cinema__header {display:flex;align-items:center;margin-bottom:64px;margin-top:-5px}
@media screen and (max-width:522px ) {.cinema__header {flex-direction:column;justify-content:center;margin-bottom:32px }}
.cinema__place {margin-left:auto}
@media screen and (max-width:522px ) {.cinema__place {margin-left:0;display:flex;align-items:center }}
.cinema__slide {padding:0 20px}
@media screen and (max-width:522px ) {.cinema__slide {padding:0 }}
.cinema__slide-bg {position:relative}
@media screen and (max-width:522px ) {.cinema__slide-bg {margin:0 12px }}
.cinema__slide-age {position:absolute;bottom:8px;left:8px;background:#fff;padding:10px 8px;border-radius:6px;font-weight:bold;font-size:16px;line-height:140%;letter-spacing:0.1em;text-transform:uppercase;color:#858585}
@media screen and (max-width:522px ) {.cinema__slide-age {top:6px;left:6px;bottom:unset;font-size:13px }}
.cinema__slide-title {font-weight:normal;font-size:16px;line-height:140%;color:#000;margin-top:16px}
@media screen and (max-width:522px ) {.cinema__slide-title {margin:16px 12px 0 }}
.cinema__slider-nav {margin-left:-20px}
@media screen and (max-width:522px ) {.cinema__slider-nav {margin-left:0 }}
@media screen and (max-width:522px ) {.cinema__slider-main {border-radius:16px;padding:40px 24px;background:#fff;text-align:center }}
.cinema .slide-main__up {margin-bottom:40px;display:flex;align-items:center;justify-content:center;margin-left:70px}
@media screen and (max-width:522px ) {.cinema .slide-main__up {padding:4px 8px;background:#fff;border-radius:8px;margin-left:0;margin-bottom:0;margin-top:16px }}
.cinema .slide-main__down {display:flex}
.cinema .slide-main__left {flex-shrink:0}
.cinema .slide-main__right {margin-left:40px;width:100%;display:flex;flex-direction:column;overflow:hidden}
@media screen and (max-width:522px ) {.cinema .slide-main__right {margin-left:0;text-align:center }}
.cinema .slide-main__link {font-style:normal;font-weight:bold;font-size:16px;line-height:140%;letter-spacing:0.1em;text-transform:uppercase;color:#E5007D}
.cinema .slide-main__name {font-style:normal;font-weight:bold;font-size:32px;line-height:38px;color:#000;margin-bottom:8px}
@media screen and (max-width:522px ) {.cinema .slide-main__name {font-size:20px;line-height:24px }}
.cinema .slide-main__tags {font-style:normal;font-weight:500;font-size:16px;line-height:140%;color:#858585;margin-bottom:24px}
.cinema .slide-main__description {font-style:normal;font-weight:normal;font-size:16px;line-height:140%;color:#000;margin-bottom:24px}
.cinema .slide-main__description.active {display:none !important}
.cinema .slide-main__trailer {display:flex;align-items:center;justify-content:space-between}
.cinema .slide-main__trailer.active {display:none}
.cinema .slide-main__trailer-link {align-items:center;display:flex;transition:0.3s}
@media screen and (max-width:522px ) {.cinema .slide-main__trailer-link {margin-right:24px;text-align:left }}
.cinema .slide-main__trailer-link span {margin-left:8px;font-weight:500;font-size:16px;line-height:140%;color:#E5007D;transition:0.3s}
.cinema .slide-main__trailer-link .fh,
.cinema .slide-main__trailer-link .fh2 {transition:0.3s}
.cinema .slide-main__trailer-link:hover span {color:#009EE3}
.cinema .slide-main__trailer-link:hover .fh {fill:#009EE3}
.cinema .slide-main__trailer-link:hover .fh2 {stroke:#009EE3}
.cinema .slide-main__trailer-age {font-weight:bold;font-size:16px;line-height:140%;letter-spacing:0.1em;text-transform:uppercase;color:#858585;background:#F4F4F4;border-radius:6px;padding:9px 8px}
.cinema .slide-main__info {margin-top:24px}
.cinema .slide-main__info--btn {font-weight:500;font-size:16px;line-height:140%;letter-spacing:0.1em;text-transform:uppercase;border-radius:6px;padding:0 24px;margin-top:16px}
.cinema .slide-main__info--btn:hover {background:#009EE3 !important}
.cinema .slide-main__info .tab-wrapper .tab-labels {padding:0;margin-bottom:16px}
@media screen and (max-width:522px ) {.cinema .slide-main__info .tab-wrapper .tab-labels {display:flex;align-items:center;justify-content:center }}
.cinema .slide-main__info .tab-wrapper .tab-content {opacity:1}
.cinema .slide-main__info .tab-wrapper .tab-content.active {display:flex;flex-wrap:wrap;width:100%}
@media screen and (max-width:522px ) {.cinema .slide-main__info .tab-wrapper .tab-content.active {align-items:center;justify-content:center }}
.cinema .slide-main__info .tab-wrapper .tab-content.active .time {margin-right:4px;margin-bottom:4px;cursor:pointer}
.cinema .slide-main__info .tab-wrapper .tab-content.active .time.active {background:#000;color:#fff}
.cinema .slide-main__info .tab-wrapper .tab-content.active .time:last-child {margin-right:0}
.cinema .slide-main__info .tab-wrapper .tab-label,
.cinema .slide-main__info .tab-wrapper .time {background:#EFF1F5;border-radius:6px;padding:8px 12px;font-weight:600;font-size:16px;line-height:140%;color:#000}
.cinema .slide-main__info .tab-wrapper .tab-label.active {background:#000;color:#fff}
.seance-info {display:none}
.seance-info.active {display:block}
.off {display:none !important}
.title-cin {font-family:LabGrotesque;font-style:normal;font-weight:normal;font-size:14px;line-height:140%;text-align:center;color:#858585;width:100%;margin-bottom:8px}
.title-cin--time {margin-top:16px}
.brands {padding:80px 0}
@media screen and (max-width:522px ) {.brands .news__all {margin-top:0 }}
.brands__container {padding:0 40px}
@media screen and (max-width:522px ) {.brands__container {padding:0 16px;padding-bottom:52px }}
.brands__container .filter-labels {display:flex}
@media screen and (max-width:522px ) {.brands__container .filter-labels {white-space:nowrap;overflow-x:auto }}
.brands__container .filter-labels li {margin-right:32px}
.brands__container .filter-labels li:last-child {margin-right:0}
.brands__container .filter-labels li button {background:transparent;border:none;display:flex;cursor:pointer;padding:0}
.brands__container .filter-labels li button:hover .filter-labels__name,
.brands__container .filter-labels li button:hover .filter-labels__count {color:#009EE3}
.brands__container .filter-labels li.current .filter-labels__name,
.brands__container .filter-labels li.current .filter-labels__count {color:#009EE3}
.brands__container .filter-labels__name {font-style:normal;font-weight:bold;font-size:16px;line-height:140%;letter-spacing:0.1em;text-transform:uppercase;color:#000;margin-right:8px;transition:0.3s}
.brands__container .filter-labels__count {font-style:normal;font-weight:bold;font-size:14px;line-height:17px;color:#858585;transition:0.3s}
.brands__header {display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}
.brands__buttons {display:flex}
.brands__buttons .btn {cursor:pointer;z-index:2}
.brands__buttons .btn .arrow {transition:0.3s}
.brands__buttons .btn--left {margin-right:8px}
.brands__buttons .btn:hover .arrow {stroke:#E5007D}
.brands-slider {margin:0 -20px}
@media screen and (max-width:522px ) {.brands-slider {min-width:0;margin:0 -4px }}
.brands-slider__brand {padding:20px}
@media screen and (max-width:522px ) {.brands-slider__brand {padding:0 4px }}
.brands-slider__item {padding:30px}
.instagram {padding-top:80px;padding-bottom:60px;background:#000;color:#fff}
@media screen and (max-width:522px ) {.instagram {padding:56px 0 }}
.instagram__container {padding:0 40px}
@media screen and (max-width:522px ) {.instagram__container {padding:0 16px }}
.instagram__up,
.instagram__down {display:flex}
@media screen and (max-width:522px ) {.instagram__up,.instagram__down {flex-wrap:wrap }}
.instagram__up {margin-bottom:28px}
@media screen and (max-width:522px ) {.instagram__up {margin-bottom:24px;padding:0 8px }}
.instagram__up .row {flex-grow:1}
.instagram__down {align-items:center}
.instagram__title {font-style:normal;font-weight:bold;font-size:32px;line-height:38px;max-width:310px;margin-right:40px}
@media screen and (max-width:522px ) {.instagram__title {margin-right:0;font-size:20px;line-height:24px;margin-bottom:24px }}
.instagram__title span {color:#009ee3}
@media screen and (max-width:522px ) {.instagram__list {margin:0 8px }}
@media screen and (max-width:522px ) {.instagram__list .row {display:flex }}
@media screen and (max-width:522px ) {.instagram__list .col {width:200px;padding:0;margin-right:8px }}
.instagram__photo {margin-right:40px}
@media screen and (max-width:522px ) {.instagram__photo {margin-right:8px;width:200px;height:200px;flex-shrink:0 }}
.instagram__photo img {width:100%;display:block}
.instagram__photo:last-child {margin-right:0}
.instagram__tag {display:flex;align-items:center;justify-content:center;font-family:Rassvet;font-style:normal;font-weight:normal;font-size:77px;line-height:85px;letter-spacing:-0.02em;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,0.3);width:50%}
@media screen and (max-width:900px) {.instagram__tag {width:100% }}
@media screen and (max-width:522px ) {.instagram__tag {font-size:0;line-height:0 }}
.instagram__tag .icon {width:100% !important;height:32px !important;margin-bottom:8px}
.instagram__tag svg {width:100%}
.instagram__address {display:flex;align-items:center;margin-left:auto;padding-left:30px}
@media screen and (max-width:522px ) {.instagram__address {display:inline-flex;margin-left:0;padding-left:0 }}
.instagram__address svg {margin-right:16px;flex-shrink:0}
.instagram__address-block {font-style:normal;font-weight:500;line-height:140%}
.instagram__address-block .title {font-size:20px}
.instagram__address-block .subtitle {font-size:16px;color:#858585}
.instagram__btn {margin-left:40px}
@media screen and (max-width:522px ) {.instagram__btn {margin-left:auto }}
.about {display:flex}
@media screen and (max-width:522px ) {.about {flex-direction:column-reverse;margin-left:0;margin-right:0 }}
.about__left {padding-top:129px;padding-left:40px;padding-right:40px;flex-direction:column}
@media screen and (max-width:522px ) {.about__left {padding:24px 16px }}
.about__right {position:relative;background:url('../themes/avenue/assets/img/a-new.png');background-size:cover;background-repeat:no-repeat;min-height:630px;color:#fff;padding:0}
@media screen and (max-width:522px ) {.about__right {min-height:240px }}
.about__right-title {font-family:Rassvet;font-style:normal;font-weight:normal;font-size:69px;line-height:76px;letter-spacing:0.02em;text-transform:uppercase;max-width:580px;position:absolute;bottom:40px;left:56px}
@media screen and (max-width:522px ) {.about__right-title {font-size:37px;line-height:40px;bottom:10px;right:16px;left:16px }}
.about__right .frame {position:absolute;width:100%;height:100%;padding:16px;padding-right:32px;top:0;left:0;bottom:0;right:0;z-index:1;pointer-events:none}
.about__right .frame__border {border:2px solid #FFF;width:100%;height:100%;opacity:0.4;border-radius:10px}
.about__right .persent-icon {position:absolute;top:88px;left:87px}
.about__right .present-icon {position:absolute;bottom:137px;right:97px}
.about__icon {position:absolute}
.about__icon--percent {top:33px;left:33px}
.about__icon--present {bottom:84px;right:37px}
.about__title {font-weight:bold;font-size:32px;line-height:38px;color:#000;margin-bottom:24px}
@media screen and (max-width:522px ) {.about__title {font-size:20px;line-height:120%;margin-bottom:8px }}
.about__text {font-weight:500;font-size:18px;line-height:140%;color:#858585;margin-bottom:24px}
@media screen and (max-width:522px ) {.about__text {font-size:14px }}
.about__btn {font-weight:bold;font-size:16px;line-height:140%;letter-spacing:0.1em;text-transform:uppercase;color:#E5007D}
@media screen and (max-width:522px ) {.about__btn {font-size:13px }}
.main-loyalty {background:#000;position:relative;z-index:1}
.main-loyalty:before {content:'';display:block;position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:8px;border:2px solid #FFF;z-index:2;pointer-events:none}
.main-loyalty__body {display:grid;grid-template-columns:repeat(12,1fr);gap:40px}
@media (max-width:767px) {.main-loyalty__body {grid-template-columns:repeat(6,1fr);column-gap:24px;row-gap:0 }}
.main-loyalty__left {grid-column:span 7;padding:80px;color:#FFF;font-family:'LabGrotesque','Arial',sans-serif}
@media (max-width:1279px) {.main-loyalty__left {grid-column:span 6;padding:60px }}
@media (max-width:1023px) {.main-loyalty__left {grid-column:span 6;padding:40px }}
@media (max-width:1023px) {.main-loyalty__left {padding:56px 40px }}
.main-loyalty__title {font-weight:900;font-size:44px;line-height:101.5%;letter-spacing:-0.03em;margin-bottom:16px}
@media (max-width:1439px) {.main-loyalty__title {font-size:38px }}
@media (max-width:1279px) {.main-loyalty__title {font-size:30px;margin-bottom:12px }}
@media (max-width:767px) {.main-loyalty__title {font-size:24px;line-height:140%;margin-bottom:8px }}
.main-loyalty__desc {font-weight:700;font-size:24px;line-height:130%}
@media (max-width:1439px) {.main-loyalty__desc {font-size:22px }}
@media (max-width:767px) {.main-loyalty__desc {font-size:18px }}
.main-loyalty__shell {margin-top:60px;display:flex;align-items:center;gap:16px}
@media (max-width:1439px) {.main-loyalty__shell {margin-top:48px }}
@media (max-width:1279px) {.main-loyalty__shell {margin-top:36px;flex-direction:column }}
@media (max-width:767px) {.main-loyalty__shell {margin-top:24px }}
.main-loyalty__button {display:flex;align-items:center;justify-content:center;padding:20px 40px;gap:6px;width:268px;height:70px;background:linear-gradient(90deg,#009ace 0%,#e31c79 100%);color:#FFF;font-family:'LabGrotesque','Arial',sans-serif;font-weight:700;font-size:24px;line-height:130%;border:unset;border-radius:10px;cursor:pointer;transition:200ms background-color linear}
@media (max-width:1439px) {.main-loyalty__button {font-size:22px }}
@media (max-width:1279px) {.main-loyalty__button {width:100% }}
@media (max-width:767px) {.main-loyalty__button {font-size:18px;height:56px }}
.main-loyalty__button:hover:not(&--offer) {background:#00b7ec}
.main-loyalty__button--offer {width:fit-content;background:transparent;border:2px solid #FFF;cursor:unset}
.main-loyalty__button--offer span {font-size:32px}
.main-loyalty__button_more {padding:0}
.main-loyalty__right {grid-column:span 5;position:relative}
.main-loyalty__img {position:absolute;top:0;right:0;width:100%;aspect-ratio:1.36533958;object-fit:cover;max-width:583px;height:100%}
@media (max-width:1279px) {.main-loyalty__img {max-width:483px }}
@media (max-width:1023px) {.main-loyalty__img {max-width:383px }}
@media (max-width:767px) {.main-loyalty__img {display:none }}
.main-loyalty__img-media {display:none}
@media (max-width:767px) {.main-loyalty__img-media {display:block;grid-column:span 6;width:100% }}
.main-social-media {background:#000;padding-top:80px;padding-bottom:40px}
.main-social-media__body {display:grid;align-items:center;grid-template-columns:repeat(12,1fr);column-gap:30px;row-gap:20px}
@media (max-width:1023px) {.main-social-media__body {grid-template-columns:repeat(6,1fr);column-gap:20px }}
.main-social-media__title {grid-column:span 3;width:280px;font-family:'LabGrotesque','Arial',sans-serif;font-weight:700;font-size:32px;line-height:120%;color:#FFF}
@media (max-width:1439px) {.main-social-media__title {grid-column:span 12;width:100%;font-size:26px }}
@media (max-width:1023px) {.main-social-media__title {grid-column:span 6;font-size:20px }}
.main-social-media__title span {color:#009ee3}
.main-social-media__listing {grid-column:span 9;display:grid;grid-template-columns:repeat(12,1fr);column-gap:40px}
@media (max-width:1439px) {.main-social-media__listing {grid-column:span 12;column-gap:30px }}
@media (max-width:1023px) {.main-social-media__listing {grid-column:span 6;gap:8px }}
.main-social-media__card {grid-column:span 3;padding:24px;display:flex;flex-direction:column}
@media (max-width:1023px) {.main-social-media__card {grid-column:span 6;padding:16px }}
.main-social-media__card_instagram {background:linear-gradient(25deg,#feac24,#ff4342,#f63797,#7c30ce)}
.main-social-media__card_vk {background:#07F}
.main-social-media__card_facebook {background:#3B5998}
.main-social-media__card_telegram {background:#08C}
.main-social-media__card-desc {font-family:'LabGrotesque','Arial',sans-serif;font-weight:500;font-size:20px;line-height:140%;color:#FFF}
@media (max-width:1023px) {.main-social-media__card-desc {font-size:16px }}
.main-social-media__card-desc--subs {font-size:16px}
@media (max-width:1023px) {.main-social-media__card-desc--subs {font-size:14px }}
.main-social-media__card-desc span {vertical-align:top;font-size:14px;opacity:0.6}
.main-social-media__icon {width:48px;height:48px;margin-left:auto;margin-top:16px}
@media (max-width:1023px) {.main-social-media__icon {width:36px;height:36px;margin-top:8px }}
.main-social-media__info {grid-column:span 12;font-family:'LabGrotesque','Arial',sans-serif;font-weight:500;font-size:14px;line-height:140%;text-align:right;color:#adadad;opacity:0.4}
@media (max-width:1023px) {.main-social-media__info {grid-column:span 6;text-align:center;font-size:12px }}
.about-page .main-social-media {margin:0 -60px}
@media (max-width:1023px) {.about-page .main-social-media {margin:0 -30px }}
@media (max-width:522px) {.about-page .main-social-media {margin:0 -16px }}
.lead__link {transition:0.3s;font-size:70px;display:block;line-height:71px;transform-origin:bottom left}
@media screen and (max-width:522px ) {.lead__link {font-size:32px }}
@media screen and (min-width:523px ) {.lead__link:hover {color:#009EE3;transform:scale(1.1) }}
.lead__text {font-size:70px;display:block;line-height:71px;transform-origin:bottom left}
@media screen and (max-width:522px ) {.lead__text {font-size:32px }}
#lead {height:calc(100vh - 70px);position:relative;background:#262626}
@media screen and (max-width:522px ) {#lead {height:auto;background:#000 }#lead .play-pause-button {height:100vw;bottom:unset }#lead .play-pause-button.play {top:50vw;height:54px }}
#lead:before {content:'';display:block;width:100%;height:100%;position:absolute;z-index:2;background:rgba(0,0,0,0.4)}
@media screen and (max-width:522px ) {#lead:before {height:100vw }}
#lead video {width:100%;height:100%;position:relative;z-index:1;object-fit:cover;opacity:1;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
@media screen and (max-width:522px ) {#lead video {height:100vw }}
#lead .lazy-load-parent {height:100%}
@media screen and (max-width:522px ) {#lead .lazy-load-parent {height:100vw;position:relative }}
#lead .lazy-load-parent img {display:block;width:100%;height:100%;object-fit:cover;position:absolute;z-index:0}
#lead .lazy-load-parent--loading video {opacity:0}
#lead .lead {position:absolute;left:0;bottom:60px;color:#fff;width:100%;z-index:3}
@media screen and (max-width:522px ) {#lead .lead {position:static;margin-top:24px;padding-bottom:40px }}
#lead .lead .lead__subtitle {font-weight:600;font-size:20.29px;margin-bottom:15px}
#lead .lead .lead__title {font-weight:900;margin-top:8px;display:flex}
#lead .lead .lead__title:first-child {margin-top:0}
@media screen and (max-width:522px ) {#lead .lead .lead__title {font-size:32px;text-transform:none;margin-bottom:0 }#lead .lead .lead__title + .lead__title {margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,0.4) }}
.tenant-card .tenant__status {position:absolute;left:15px;top:10px}
.tenant-card .tenant__status-item {font-size:14px;line-height:140%;color:#eb2b92}