.catalog-card {position:relative;background:#fff;width:100%;padding-top:100%;display:flex;border-right:1px #f4f4f4 solid;border-bottom:1px #f4f4f4 solid}
.catalog-card.is_black_friday {margin-bottom:40px}
@media screen and (max-width:750px ) {.catalog-card.is_black_friday {margin-bottom:20px }}
@media screen and (max-width:750px ) {.catalog-card {padding-top:0;flex-direction:column;margin-bottom:20px }}
.catalog-card__in_multioffer {position:absolute;left:0;top:50%;margin-top:-30px;transform:translateY(-50%)}
.catalog-card__multioffer-info {border:10px #fff solid;position:absolute;bottom:70px;height:42px;width:42px;z-index:4;right:0}
.catalog-card__black-friday-description {position:absolute;bottom:0;left:0;right:0;background:#fff;padding:20px;opacity:0;min-height:65px;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
.catalog-card__black-friday-bage {position:absolute;right:-15px;top:-30px;transform:rotate(-45deg);background:#252424;color:#fff;height:30px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;padding-left:10px;padding-right:33px;transform-origin:right center;padding-bottom:2px;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%);-webkit-clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%)}
.catalog-card__black-friday-bage:before {content:'';display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;right:12px;top:12px}
.catalog-card.is_black_friday.has_description:hover .catalog-card__black-friday-bage {background:#cb4f2b}
.catalog-card.is_black_friday.has_description:hover .catalog-card__black-friday-description {opacity:1}
.catalog-card.is_black_friday.has_description:hover .catalog-card__logo img {position:absolute;transform:translate(20px,20px) scale(0.5);top:0;left:0;transform-origin:top left}
@media screen and (max-width:750px ) {.catalog-card.is_black_friday.has_description:hover .catalog-card__logo img {transform:translate(calc(-100% + 60px),calc(-100% - 0px)) scale(0.8) }}
@media screen and (min-width:751px ) {.catalog-card.is_black_friday:hover .catalog-card__black-friday-bage {background:#cb4f2b }.catalog-card:not(.is_black_friday):hover {border-width:0;margin-bottom:1px }.catalog-card:not(.is_black_friday):hover .catalog-card__image {opacity:1 }.catalog-card:not(.is_black_friday):hover .catalog-card__image img {transform:scale(1) }.catalog-card:not(.is_black_friday):hover .catalog-card__phone {color:#fff }.catalog-card:not(.is_black_friday):hover .catalog-card__phone a span {visibility:visible;opacity:1 }.catalog-card:not(.is_black_friday):hover .catalog-card__logo {transform:translateY(30px) }.catalog-card:not(.is_black_friday):hover .catalog-card__logo img {width:90px;height:90px }.catalog-card:not(.is_black_friday):hover .catalog-card__logo:after {transform:scale(1);background:#fff }.catalog-card:not(.is_black_friday):hover .catalog-card__footer {background:#252424;color:#fff;border-top:1px #252424 solid }.catalog-card:not(.is_black_friday):hover .catalog-card__floor-link {transform:scale(1) }.catalog-card:not(.is_black_friday):hover .catalog-card__floor {border-right-color:#252424 }}
.catalog-card .tenant__status {margin-bottom:0;display:flex;flex-wrap:wrap;align-items:center}
.catalog-card .tenant__status-img {margin-right:5px;margin-bottom:5px}
.catalog-card__link {position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:3}
.catalog-card__header {position:absolute;top:20px;left:20px;right:20px;z-index:3;display:flex;align-items:center}
.catalog-card__phone {margin-bottom:auto;margin-left:auto;color:#D9D9D9;display:flex;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}
.catalog-card__phone .icon-phone {fill:none;width:14px;height:20px;margin-left:15px}
.catalog-card__phone a {display:block;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}
.catalog-card__phone a span {opacity:0}
.catalog-card__phone a:hover {color:#bcb5b5}
.catalog-card__footer {position:absolute;left:0;right:0;bottom:0;height:60px;display:flex;border-top:1px #f4f4f4 solid;color:#252424;background:#fff;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
@media screen and (max-width:750px ) {.catalog-card__footer {position:static }}
.catalog-card__name {display:flex;align-items:center;padding:0 20px}
.catalog-card__floor {display:flex;flex-direction:column;justify-content:center;align-items:center;width:60px;border-right:1px #f4f4f4 solid;-webkit-transition:border-color 0.3s ease;-o-transition:border-color 0.3s ease;transition:border-color 0.3s ease}
.catalog-card__floor-link {position:absolute;bottom:0;left:0;background:#cb4f2b;color:#fff;width:60px;height:60px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;transform:scale(0,1);transform-origin:center left;z-index:4;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.catalog-card__floor-link:hover {color:#fff;background:#ff7431}
.catalog-card__floor-link .icon-map--white {width:22px;height:21px}
.similar-tenants .catalog-card__floor-link {box-shadow:0 1px #cb4f2b}
.catalog-card__logo {justify-content:center;display:flex;align-items:center;z-index:2;top:0;left:0;position:absolute;width:100%;height:100%;padding-bottom:60px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
@media screen and (max-width:750px ) {.catalog-card__logo {position:static;height:207px;width:auto;padding:80px 35px 65px 35px }}
.catalog-card__logo:after {content:'';display:block;position:absolute;width:120px;height:120px;margin:auto;transform:scale(0.8);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.catalog-card__logo img {position:relative;z-index:1;width:200px;height:90px;margin:0 auto;object-fit:contain;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.is_black_friday .catalog-card__logo img {position:absolute;top:calc(50% - 30px);left:50%;margin-bottom:40px;transform:translate(-50%,-50%)}
.catalog-card__image {position:absolute;left:0;right:0;top:0;bottom:60px;opacity:0;overflow:hidden;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
.catalog-card__image img {transform:scale(1.2);position:absolute;width:100%;height:100%;object-fit:cover;-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;will-change:transform;filter:brightness(0.5);-webkit-filter:brightness(0.5);top:0}
.catalog .col {padding-left:0;padding-right:0}
.posts-block {position:relative;overflow-anchor:auto;padding-bottom:50px}
@media screen and (max-width:750px ) {.posts-block {background:#252424;padding-bottom:60px }}
.posts-block:after {content:'';display:block;position:absolute;bottom:0;right:0;left:0;top:203px;background:#ff7431;border-bottom:236px #252424 solid}
@media screen and (max-width:750px ) {.posts-block:after {border-bottom:0;top:0;height:334px;bottom:unset }}
.posts-block .container {position:relative}
.posts-block .container:before {content:'';display:block;position:absolute;width:260px;height:215px;top:-65px;left:40px;background:url(../themes/raikin/assets/img/svg/appearance/percent.svg) center / contain no-repeat}
@media screen and (max-width:750px ) {.posts-block .container:before {display:none }}
.posts-block .slider {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;overflow:hidden}
.posts-block .slider >.slide {width:30%;flex-shrink:0}
@media screen and (max-width:750px ) {.posts-block .slide {padding-left:20px;width:320px }}
.posts-block .tab-labels {margin-bottom:20px;height:56px}
@media screen and (max-width:750px ) {.posts-block .tab-labels {height:auto;position:relative;z-index:1;box-shadow:inset 0 -2px #ff7431 }}
.posts-block .tab-labels .tab-label {width:180px}
.posts-block .tab-labels .custom-arrows {position:absolute;right:-20px;top:0}
.posts-block--short .slide {width:25px;display:inline-block;display:block !important}
.posts-block .tab-contents {position:relative}
.posts-block .tab-contents .tab-content {height:100%;width:100%;z-index:0}
.posts-block .tab-contents .tab-content >div {opacity:0;transform:translateY(30px);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.posts-block .tab-contents .tab-content.active {visibility:visible;z-index:1}
.posts-block .tab-contents .tab-content.active >div {opacity:1;transform:translateY(0px)}
.all-news {margin-top:20px;position:relative;z-index:1;display:flex;justify-content:center}
.all-news .button {width:200px}
@media screen and (max-width:750px ) {.all-news {margin-top:0 }}
.post-card {position:relative;margin:20px}
.post-card a {position:relative}
.post-card a >span {display:inline-block;padding:5px;color:rgba(0,0,0,0.3);justify-content:center;align-items:center;position:absolute;bottom:0;left:0;font-size:10px}
.post-card a >span.post-card__erid {margin-left:110px}
.post-card:hover .post-card__title {color:#cb4f2b}
.post-card:hover .post-card__image >a {position:relative}
.post-card:hover .post-card__image >a >img {will-change:transform;transform:scale(1.2)}
.post-card:hover .post-card__image >a >span {display:inline-block;padding:5px;color:rgba(0,0,0,0.3);justify-content:center;align-items:center;position:absolute;bottom:0;left:0;font-size:10px}
.post-card__image {position:relative}
.post-card__image >a {overflow:hidden;display:block}
.post-card__image img {-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
@media screen and (max-width:750px ) {.post-card__image img {height:255px;object-fit:cover }}
.post-card__tenant-logo {position:absolute;left:-20px;z-index:1;bottom:-20px}
.post-card__tenant-logo a {height:100px;width:100px;display:flex;background:#fff;padding:12px;position:relative}
.post-card__tenant-logo a span {position:absolute;height:100%;width:30px;left:100%;top:0;text-align:center;background:#cb4f2b;color:#fff;display:flex;justify-content:center;align-items:center;writing-mode:tb;transform:scale(-1)}
.post-card__tenant-logo a img {width:100%;height:100%;object-fit:contain}
.post-card__meta {background:#f4f4f4;padding:40px}
.post-card__discount {position:absolute;height:58px;bottom:0;right:40px;font-size:18px;color:#cb4f2b;border-bottom:4px #cb4f2b solid}
.post-card__date {margin-top:20px}
.post-card__title {-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}
.tenant {background:#F4F4F4;padding-bottom:140px}
@media screen and (max-width:750px ) {.tenant {padding-bottom:60px }}
@media screen and (max-width:750px ) {.tenant__image {width:100% }}
.tenant__header {padding-top:142px;overflow-anchor:auto}
@media screen and (max-width:750px ) {.tenant__header {padding-top:70px;background:#252424;color:#252424 }.tenant__header .row {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column-reverse }.tenant__header .container {background:#F4F4F4 }.tenant__header .breadcrumbs {color:#bcb5b5;margin-bottom:10px }}
.tenant__header .col {position:relative}
.tenant__header-buttons {display:flex}
@media screen and (min-width:751px ) {.tenant__header-buttons {position:absolute;transform:translateY(50%);bottom:0;width:100% }}
.tenant__title {margin-bottom:21px;padding-right:65px}
.tenant--special .tenant__title {color:#fff}
.tenant__status-img {margin-bottom:20px}
.tenant__categories {display:flex;align-items:center;margin-bottom:30px;flex-wrap:wrap}
.tenant__categories-item {height:31px;padding:0 10px;align-items:center;display:flex;white-space:nowrap;border:1px #3B3A3A solid;padding-bottom:3px;margin-bottom:10px;margin-right:10px}
@media screen and (max-width:750px ) {.tenant__categories-item {color:#bcb5b5;border-color:#bcb5b5 }}
.tenant__work {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.tenant__work >div + div {margin-left:60px}
.tenant__work >div >div:first-child {margin-bottom:9px;color:#929191}
.tenant__phones {margin-bottom:59px;display:flex;align-items:flex-start}
@media screen and (max-width:750px ) {.tenant__phones {margin-bottom:30px }}
.tenant__phone {display:flex;flex-direction:column}
.tenant__phone a + a {margin-top:10px}
.tenant__phone span {margin-left:10px}
.tenant .icon-phone {width:14px;height:20px;margin-top:3px;fill:none;margin-right:10px}
.tenant__location {display:flex;margin-right:50px}
@media screen and (max-width:750px ) {.tenant__location {margin-right:0;margin-top:35px;margin-left:auto;margin-right:30px }}
.tenant__show-at-map {background:#cb4f2b;color:#fff;padding:0 30px;display:flex;height:64px;align-items:center}
@media screen and (max-width:750px ) {.tenant__show-at-map {padding:0 21px }}
.tenant__show-at-map:hover {color:#252424}
.tenant__show-at-map .icon-map {width:22px;height:21px}
.tenant__floor {width:64px;height:64px;background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#252424}
.tenant__site {height:64px;background:#fff;color:#252424}
@media screen and (max-width:750px ) {.tenant__site {height:40px;margin-bottom:30px }}
.tenant__site a {display:flex;align-items:center;height:100%;padding:0 30px}
@media screen and (max-width:750px ) {.tenant__site a {padding:0 20px }}
.tenant__site .icon-arrow {width:17px;height:18px;fill:none}
.tenant__logo {position:absolute;bottom:0;pointer-events:none;left:0;width:165px;height:165px;padding:30px;background:#fff}
@media screen and (max-width:750px ) {.tenant__logo {position:relative;z-index:1;margin-top:-30px;margin-left:30px;margin-bottom:20px }}
.tenant__logo img {width:100%;height:100%;object-fit:contain}
.tenant__socials {display:flex;align-items:center;margin-top:30px}
@media screen and (max-width:750px ) {.tenant__socials {margin-top:0;margin-left:auto;margin-bottom:30px }}
.tenant__socials .text_14 {color:#bcb5b5;margin-right:20px}
.tenant__social {width:40px;height:40px;border:1px #cb4f2b solid;display:flex;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.tenant__social:hover {border:1px #252424 solid;background:#252424}
.tenant__social svg {margin:auto}
.tenant__social + .tenant__social {margin-left:10px}
.tenant__social .icon-FB {width:6px;height:13px}
.tenant__social .icon-INSTAGRAM {width:16px;height:16px}
.tenant__social .icon-VK {width:16px;height:10px}
.tenant__social .icon-TELEGRAM {width:20px;height:15px}
.tenant__image + .tenant__image:not(.slick-slide) {display:none}
.tenant__right-column {margin-bottom:-165px;position:relative}
@media screen and (max-width:750px ) {.tenant__right-column {margin-bottom:0 }}
@media screen and (max-width:750px ) {.tenant__description {width:100%;margin-bottom:40px }}
.tenant__description p + p {margin-top:1em}
.tenant__description:not(.is_full) p:nth-child(2) ~ p {display:none}
.tenant__description.is_full + .tenant__description-togglers .hide-full-description {display:block}
.tenant__description.is_full + .tenant__description-togglers .show-full-description {display:none}
.tenant__description-togglers {margin-top:20px}
@media screen and (max-width:750px ) {.tenant__description-togglers {margin-bottom:40px;width:100% }}
.tenant__description-togglers .icon-arrow-down {width:9px;height:6px;fill:none}
.tenant__description-togglers .hide-full-description,
.tenant__description-togglers .show-full-description {cursor:pointer;color:#cb4f2b;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}
.tenant__description-togglers .hide-full-description:hover,
.tenant__description-togglers .show-full-description:hover {color:#000}
.tenant__description-togglers .hide-full-description {display:none}
.tenant__description-togglers .hide-full-description .icon-arrow-down {transform:scale(-1)}
.tenant__description-togglers .show-full-description {display:block}
.tenant__catalog-link {margin-top:60px}
@media screen and (max-width:750px ) {.tenant__catalog-link {margin-top:0;width:100% }}
.slider-wrapper {position:relative}
@media screen and (max-width:750px ) {.slider-wrapper {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap }}
.slider-wrapper:before {content:'';display:block;position:absolute;width:167px;height:167px;top:-37px;left:-84px;transform:rotate(90deg);background:url(../themes/raikin/assets/img/svg/appearance/bar--orange.svg) center no-repeat}
@media screen and (max-width:750px ) {.slider-wrapper:before {display:none }}
.slider-wrapper .custom-arrows.custom-arrows--small {bottom:100%;right:0;position:absolute}
.slider-wrapper .custom-arrows.custom-arrows--small .custom-arrow {color:#fff}
.slider-wrapper .custom-arrows.custom-arrows--small .custom-arrow:hover {color:#cb4f2b}
.slider-wrapper .tenant__slider {width:100%}
.content-wrapper {padding-top:92px}
@media screen and (max-width:750px ) {.content-wrapper {padding-top:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap }}
.tenant--special {background:#252424;padding-bottom:60px}
@media screen and (max-width:750px ) {.tenant--special {padding-bottom:40px }.tenant--special.tenant--spirit {padding-bottom:30px }}
.tenant--special .tenant__header {padding-top:270px;min-height:480px;padding-bottom:131px}
@media screen and (max-width:750px ) {.tenant--special .tenant__header {padding-top:111px;min-height:365px;padding-bottom:0 }.tenant--special .tenant__header .container {background:none;color:#fff }.tenant--special .tenant__header .breadcrumbs {color:#fff;opacity:.7 }}
.tenant--special .tenant__content {margin-top:-91px}
.tenant--special .tenant__content .container-ignore {padding-top:65px;background:#fff;position:relative;z-index:1}
@media screen and (max-width:750px ) {.tenant--special .tenant__content .container-ignore {padding-top:0;padding-left:30px;padding-right:30px }.tenant--special .tenant__content .container-ignore .row {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column-reverse }}
.tenant--special .tenant__aside {position:relative;padding-bottom:80px}
@media screen and (max-width:750px ) {.tenant--special .tenant__aside {padding:30px;padding-top:0;margin:0 -30px;width:auto;margin-bottom:30px;background:#505050 }}
.tenant--special .tenant__logo {top:-64px;width:auto;height:auto;left:0;padding:0;padding-top:100%;right:0;bottom:unset;outline:1px #F4F4F4 solid;transform:translateY(-55%)}
@media screen and (max-width:750px ) {.tenant--special .tenant__logo {width:128px;height:128px;top:0;position:absolute;padding-top:0;transform:translateY(0);right:30px;left:unset;outline:none }}
.tenant--special .tenant__logo img {position:absolute;top:50%;width:auto;height:auto;transform:translateY(-50%);left:20px;right:20px;object-fit:contain}
@media screen and (max-width:750px ) {.tenant--special .tenant__logo img {left:12px;width:calc(100% - 24px) }}
.tenant--special .tenant__socials {position:static}
.tenant--special .tenant__location {position:relative;z-index:1;margin-right:0;margin-bottom:40px}
@media screen and (max-width:750px ) {.tenant--special .tenant__location {margin-top:-30px }}
.tenant--special .tenant__show-at-map {width:50%;padding:0;height:60px;justify-content:center}
@media screen and (max-width:750px ) {.tenant--special .tenant__show-at-map {width:60px }}
.tenant--special .tenant__show-at-map .icon-block {flex-direction:column;text-align:center;justify-content:center}
.tenant--special .tenant__show-at-map .icon-block .icon-map {width:20px;height:17px}
.tenant--special .tenant__show-at-map .icon-block div {margin-left:0}
.tenant--special .tenant__floor {height:60px;width:50%;flex-shrink:0;background:#252424;color:#fff}
@media screen and (max-width:750px ) {.tenant--special .tenant__floor {width:60px }}
.tenant--special .tenant__phones {margin-bottom:10px}
@media screen and (max-width:750px ) {.tenant--special .tenant__phones {margin-top:20px }}
.tenant--special .tenant__phones .icon-phone {flex-shrink:0}
.tenant--special .tenant__phone {white-space:nowrap}
.tenant--special .tenant__site {height:auto;margin-bottom:30px}
@media screen and (max-width:750px ) {.tenant--special .tenant__site {background:none }}
.tenant--special .tenant__site svg {display:none}
.tenant--special .tenant__site a {color:#cb4f2b;padding:0}
.tenant--special .tenant__site a:hover {color:#252424}
.tenant--special .tenant__socials-title {color:#bcb5b5;margin-bottom:20px}
.tenant--special .tenant__socials {margin-top:0}
.tenant--special .tenant__categories {margin-top:30px}
.tenant--special .tenant__categories-item {border-color:#E9E9E9}
@media screen and (max-width:750px ) {.tenant--special .tenant__categories-item {color:#252424 }}
.tenant--special .tenant__work {margin-bottom:70px}
@media screen and (max-width:750px ) {.tenant--special .tenant__work {margin-bottom:77px }}
.tenant--special .tenant-details {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;color:#fff;background:#ff7431}
@media screen and (max-width:750px ) {.tenant--special .tenant-details {flex-wrap:wrap;margin:0 -30px }}
.tenant--special .tenant-details .tenant-detail {width:100%}
@media screen and (max-width:750px ) {.tenant--special .tenant-details .tenant-detail {height:120px;border-right:1px #ED692D solid;border-bottom:1px #ED692D solid }}
.tenant--special .tenant-details .tenant-detail + .tenant-detail {border-left:1px #ED692D solid}
@media screen and (max-width:750px ) {.tenant--special .tenant-details .tenant-detail + .tenant-detail {border-left:0 }}
.tenant--special .tenant-details--cinema .tenant-detail {padding:30px}
@media screen and (max-width:750px ) {.tenant--special .tenant-details--cinema .tenant-detail {padding:30px 0 30px 20px;width:33.33333333% }}
.tenant--special .tenant-details--fitness .tenant-detail {padding:40px;width:50%}
@media screen and (max-width:750px ) {.tenant--special .tenant-details--fitness .tenant-detail {padding:30px 20px }}
.tenant--special .tenant-details--fitness .tenant-detail .h2_28 {margin-bottom:20px}
@media screen and (max-width:750px ) {.tenant--special .tenant-details--fitness .tenant-detail .h2_28 {margin-bottom:0 }}
.cinema-wrapper {background:#252424}
@media screen and (max-width:750px ) {.cinema-wrapper {background:#fff;box-shadow:inset 0 236px #252424 }}
.cinema-wrapper .movie {border-top:0;background:none}
.cinema-wrapper .movie:before {display:none}
.cinema-wrapper .movie__logo {color:#fff;white-space:nowrap}
@media screen and (max-width:750px ) {.cinema-wrapper .movie__site {display:none }}
@media screen and (max-width:750px ) {.cinema-wrapper .movie__floor {display:none }}
@media screen and (max-width:750px ) {.cinema-wrapper .movie__slider {margin:0 -30px }}
.spirit-spec {padding-bottom:15px;background:#252424}
@media screen and (max-width:750px ) {.spirit-spec {padding-bottom:15px }}
.spirit-spec .spec {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-start;flex-direction:column;margin-bottom:65px}
@media screen and (max-width:750px ) {.spirit-spec .spec {margin-bottom:30px }}
.spirit-spec .spec__image img {width:100%}
.spirit-spec .spec__title {height:60px;margin-top:-30px;margin-left:20px;position:relative;z-index:1;padding:0 20px;color:#fff;background:#cb4f2b;padding-bottom:3px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}
.spirit-slider-wrapper {background:#252424;padding-bottom:80px}
@media screen and (max-width:750px ) {.spirit-slider-wrapper {padding-bottom:0 }.spirit-slider-wrapper >.container {background:#505050;padding-bottom:40px }}
.spirit-slider__header {margin-bottom:20px;color:#fff}
.spirit-slider__header .custom-arrows.custom-arrows--small .custom-arrow {color:#fff}
.spirit-slider__header .custom-arrows.custom-arrows--small .custom-arrow:hover {color:#cb4f2b}
.spirit-slider__header .custom-arrows {justify-content:flex-end;margin-right:-20px}
.spirit-slider__header .lg-5 {position:relative}
.spirit-slider__header .lg-5:after {content:'';display:block;position:absolute;right:0;top:-8px;width:167px;height:167px;background:url(../themes/raikin/assets/img/svg/appearance/spirit-slider.svg) center / cover no-repeat}
.similar-tenants {background:#252424;padding-bottom:40px}
@media screen and (max-width:750px ) {.similar-tenants .row {background:#505050;margin:0 -30px;box-shadow:0 40px #505050 }}
.similar-tenants .col {padding:0}
.similar-tenants__title {color:#fff;margin-bottom:20px;padding:0 20px}
@media screen and (max-width:750px ) {.similar-tenants__title {text-align:center }}