

/* Start:/local/templates/site_kk_redesign/css/industries.css?176431613918641*/
/*ДЕТАЛЬНАЯ СТРАНИЦА*/


.darkBg, .news__static-content.darkBg {
    background-color: #121239;
}

.darkBg .social-share__bar .share__bar-title {
    margin-top: 55px;
    color: #fff;
}

.greyBg, .news__static-content.greyBg {
    background-color: #F5F5F5;
}

.solFiltElem {
    font-weight: 500;
    font-size: 20px;
    line-height: 29px;
    display: inline-block;
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 27px;
    padding: 0 12px;
    margin: 6px 6px 10px 0;
    cursor: pointer;
}

.w960 {
    max-width: 960px;
}

.p8060 {
    padding: 80px 0;
}

.logoDetail {
    width: 30%;
}

.logoDetail img {
    max-width: 140px;
    width: 100%;
    max-height: 140px;
    height: auto;
}

.logoRightText {
    width: 70%;
    position: relative;
    padding-left: 44px;
    font-weight: 500;
    font-size: 24px;
    line-height: 40px;
}

.logoRightText::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: #7949F4;
    width: 4px;
}

.textAfetrLogo {
    font-weight: 500;
    font-size: 20px;
    line-height: 34px;
    margin-bottom: 50px;
}

.leftC {
    width: 64%;
}

.rightC {
    width: 36%;
    padding-left: 55px;
}

.redBoxL {
    position: relative;
    padding: 55px;
    border-right: 6px solid #f9423a;
    font-weight: 500;
    font-size: 24px;
    line-height: 40px;
}

.redBoxL::before, .redBoxL::after {
    content: "";
    position: absolute;
    height: 6px;
    background-color: #f9423a;
    left: 6px;
    right: 0;
    top: 0;
}

.redBoxL::after {
    bottom: 0;
    top: unset;
}

.braceLeft {
    display: flex;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
}

.braceLeft::after, .braceLeft::before {
    content: "";
    position: absolute;
    width: 6px;
    background-color: #f9423a;
    bottom: 0;
    top: calc(50% + 7px);
    right: 0;
}

.braceLeft::after {
    bottom: calc(50% + 7px);
    top: 0;
}

.braceLeft img {
    width: 12px;
    height: auto;
    margin: auto;
}

.m800 {
    margin: 80px 0 !important;
}

form {
    position: relative;
}

.icon svg {
    width: 24px;
    height: 24px;
    object-fit: contain;
}

.arrowHoverWrapp:hover .arrow .arrowRight, .arrowHoverWrapp:hover .arrow .arrowTop {
    animation: leftRight 500ms linear;
}

.arrowHoverWrapp:hover .arrow .arrowCenter {
    animation: center 500ms linear;
}

@keyframes leftRight {
    0% {
        height: 0px;
    }
    100% {
        height: 14px;
    }
}

@keyframes center {
    0% {
        height: 0px;
    }
    100% {
        height: 27px;
    }
}

.input-row {
    margin-bottom: 20px;
}

.input-row label {
    color: #ffffffcc;
    font-weight: 500;
    line-height: 24px;
}

.input-row input[type='text'] {
    width: 100%;
    padding: 0 0 5px;
    border: unset;
    border-bottom: 1px solid #fff;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #ffffffcc;
    background-color: transparent;
}

input[type='text']::-moz-placeholder {
    color: transparent;
}

input[type='text']::-webkit-input-placeholder {
    color: transparent;
}

input[type='text']:-ms-input-placeholder {
    color: transparent;
}

input[type='text']::-ms-input-placeholder {
    color: transparent;
}

input[type='text']::placeholder {
    color: transparent;
}

.form__input-text {
    width: 100%;
    padding: 0 0 5px;
    border: unset;
    border-bottom: 1px solid #fff;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #ffffffcc;
    background-color: transparent;
}

.form__input-text::-moz-placeholder {
    color: transparent;
}

.form__input-text::-webkit-input-placeholder {
    color: transparent;
}

.form__input-text:-ms-input-placeholder {
    color: transparent;
}

.form__input-text::-ms-input-placeholder {
    color: transparent;
}

.form__input-text::placeholder {
    color: transparent;
}

.form__input-text.icon--email {
    padding-left: 34px;
    background-image: url('/local/templates/site_kk_redesign/css/../images/icon__mail.svg');
    background-position: left;
    background-size: 24px;
    background-repeat: no-repeat;
}


.overlayWrapper .form__pos {
    position: relative;
    min-height: 350px;
}

.industries__edit-content .w--366 {
    width: calc(100% - 366px);
}

.industries__edit-content .edit-content__text .content {
    font-weight: 500;
    color: #121239;
    margin-bottom: 80px;
    line-height: 34px;
}

.industries__edit-content .edit-content__title .content {
    font-family: MontserratHitn;
    font-weight: bold;
    font-size: 40px;
    line-height: 48px;
    text-transform: uppercase;
    color: #121239;
    margin-bottom: 55px;
}

.industries__edit-content .edit-content__title .text {
    font-family: MontserratHitn;
    color: #121239;
    margin-bottom: 55px;
}

.solution__static-content .w--366 {
    width: calc(100% - 366px);
}

.generalWrapper {
    position: relative;
}
.layout-2-columns.generalWrapper {
    display: flex;
}
.bg-violet {
    margin-top: -1px;
}

.industries__edit-content .edit-content__text.bg-violet .content {
    font-weight: 500;
    font-size: 20px;
    line-height: 34px;
    color: #FFFFFF;
    margin: 0;
}

.industries__edit-content .edit-content__title.bg-violet .content {
    font-weight: bold;
    font-size: 40px;
    line-height: 48px;
    text-transform: uppercase;
    color: #FFFFFF;
    margin: 0;
}

.edit-content__k-trends {
    padding: 80px 0;
    box-sizing: border-box;
}

.edit-content__k-trends .k-trends__header {
    display: flex;
    justify-content: space-between;
    margin-bottom: 70px;
}

.edit-content__k-trends .k-trends__header .h2 {
    width: 50%;
    font-family: MontserratHitn;
    color: #FFFFFF;
}

.edit-content__k-trends .k-trends__header .subtitle {
    width: 50%;
    font-style: normal;
    font-weight: 500;
    color: #FFFFFF;
}


.edit-content__k-trends .k-trends__body .slick-list {
    overflow: visible;
}
.edit-content__k-trends .k-trends__body .slick-track {
    display: flex;
}
.edit-content__k-trends .k-trends__items {
    overflow: hidden;
}
.edit-content__k-trends .k-trends__item {
    background: #FFFFFF;
    transition: transform 0.7s ease;
    display: flex!important;
    height: auto;
}

.k-trends__item {
    margin: 0 8px;
}
.k-trends__items .slick-list {
    margin: 0 -16px;
}


.k-trends__img {
    min-width: 200px;
    width: 200px;
    height: 100%;
}
.k-trends__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.edit-content__k-trends .k-trends__item:hover {
    transform: scale(1.04);
}

.edit-content__k-trends .k-trends__item.redSlide {
    background-color: #F9423A;
}


.edit-content__k-trends .k-trends__cols {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.edit-content__k-trends .k-trends__slide {
    padding: 46px 40px;
    padding-right: 100px;
    box-sizing: border-box;
    position: relative;
}

.edit-content__k-trends .k-trends__slide svg {
    width: 28px;
    height: 28px;
    position: absolute;
    right: 40px;
    top: 40px;
}

.edit-content__k-trends .k-trends__title {
    font-family: MontserratHitn;
    font-style: normal;
    font-weight: bold;
    line-height: 28px;
    color: #121239;
    margin-bottom: 20px;
}


.edit-content__k-trends .redSlide .k-trends__title {
    color: #fff;
}

.edit-content__k-trends .k-trends__text {
    font-weight: 500;
    line-height: 24px;
    color: #121239;
    opacity: 0.9;
}

.edit-content__k-trends .redSlide .k-trends__text {
    color: #fff;
}


.edit-content__k-trends .k-trends__item.item--last {
    opacity: 0;
}

.edit-content__btn .content {
    display: flex;
}

.edit-content__btn .btn--white {
    padding: 16px 77px;
    box-sizing: border-box;
    display: inline-block;
    border: 2px solid #FFFFFF;
    font-family: MontserratHitn;
    font-size: 20px;
    line-height: 28px;
    color: #FFFFFF;
    margin-right: 40px;
}

.edit-content__btn .text {
    display: inline-block;
    font-size: 16px;
    color: #FFFFFF;
    max-width: 290px;
    margin: auto 0;
}

.edit-content__title.bg-violet .content {
    padding-top: 0;
}

.edit-content__title .bg-violet .text {
    color: #fff;
}

.edit-content__title .bg-violet .content {
    margin-bottom: 20px;
}

.edit-content__title .bg-violet .text {
    margin-bottom: 0px;
}

.edit-content__text .bg-violet .content {
    margin-bottom: 20px;
}

.edit-content__text .bg-violet .text {
    color: #fff;
}

.industries__edit-content {
    box-sizing: border-box;
    background-color: #fff;
}

.industries__edit-content .bg-violet {
    position: relative;
    z-index: 5;
}

.edit-content__title .bg-violet {
    margin-bottom: -20px;
}

.edit-content__title .bg-violet,
.edit-content__text .bg-violet {
    padding-bottom: 1px;
}

.industries__edit-content .bg-violet .contetn {
    position: relative;
    z-index: 3;
}

.content--overlay .form__pos {
    position: relative;
    z-index: 3;
}

.overlay--item-pic {
    display: block;
    background: #7949F4;
    border-radius: 12px;
    margin-bottom: 20px;
    overflow: hidden;
}

.overlay--item-pic img {
    width: 100%;
    height: 300px;
    display: block;
    height: auto;
    object-fit: cover;
}

.overlay--item-pic .overlay--item-body {
    display: block;
    padding: 40px 20px;
    box-sizing: border-box;
}

.overlay--item-pic .overlay--item-title {
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    margin-bottom: 12px;
}

.overlay--item-pic .overlay--item-tags {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    opacity: 0.6;
}

.overlay--item {
    border: 2px solid #7949F4;
    box-sizing: border-box;
    border-radius: 12px;
    padding: 28px 57px 28px 20px;
    display: block;
    position: relative;
    margin-bottom: 20px;
    z-index: 3;
}

.overlay--item .overlay--item-title {
    font-family: MontserratHitn;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    color: #7949F4;
    margin-bottom: 12px;
}

.overlay--item .overlay--item-tags {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #7949F4;
    opacity: 0.6;
}

.overlay--item .icon {
    position: absolute;
    top: 20px;
    right: 20px;
}

.overlay--item-link {
    position: relative;
    display: block;
    border: 2px solid #7949F4;
    padding: 28px 64px 28px 20px;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.overlay--item-link .overlay--item-title {
    font-family: MontserratHitn;
    font-size: 16px;
    line-height: 24px;
    color: #7949F4;
}

.overlay--item-link .icon {
    position: absolute;
    top: 20px;
    right: 20px;
}

.head-links {
    display: none;
}

@media (max-width: 1599px) {
    .industries__edit-content .edit-content__text .content {
        margin-bottom: 64px;
        line-height: 28px;
    }
    .industries__edit-content .edit-content__title .text {
        margin-bottom: 35px;
    }
    .edit-content__k-trends {
        padding: 64px 0;
    }
    .edit-content__k-trends .k-trends__header {
        margin-bottom: 56px;
    }
    .edit-content__k-trends .k-trends__title {
        line-height: 26px;
    }
    .edit-content__k-trends .k-trends__text {
        line-height: 26px;
    }

    .edit-content__k-trends .k-trends__slide {
        padding: 30px 70px 30px 30px;
    }
    .edit-content__k-trends .k-trends__slide svg {
        right: 30px;
        top: 30px;
    }
}

@media (max-width: 1199px) {    
    .k-trends__items .slick-dots {
        margin-top: 20px;
    }
    .k-trends__items .slick-dots li {
        background: #fff;
    }
}

@media screen and (max-width: 991px) {
    .generalWrapper {
        flex-direction: column;
    }

    .industries__edit-content .w--366 {
        width: 100%;
    }

    .edit-content__list .list-items .list-item--quote .title {
        padding-left: 0;
    }

    .edit-content__list .list-items .list-item--quote .title p {
        margin-top: 0;
    }

    .edit-content__list .list-items .title {
        margin-bottom: 24px;
        margin-top: 32px;
    }

    .edit-content__list .list-items .text p {
        margin: 0;
    }

    .edit-content__list .list-items {
        column-count: 1;
        column-rule: none;
    }

    .edit-content__list .list-item:before {
        display: none;
    }
    .edit-content__k-trends .k-trends__title {
        line-height: 26px;
    }
    .edit-content__k-trends .k-trends__text {
        line-height: 26px;
    }
    .edit-content__k-trends .k-trends__item {
        min-height: 230px;
    }
    .edit-content__k-trends .k-trends__slide {
        padding: 36px 100px 36px 32px;
    }
    .edit-content__k-trends .k-trends__cols .k-trends__img img {
        max-height: 230px;
    }
}

@media (max-width: 1199px) {    
    .k-trends__items .slick-dots {
        margin-top: 20px;
    }
    .k-trends__items .slick-dots li {
        background: #fff;
    }
}

@media screen and (max-width: 991px) {
    .generalWrapper {
        flex-direction: column;
    }

    .industries__edit-content .w--366 {
        width: 100%;
    }

    .edit-content__k-trends .k-trends__title {
        padding-right: 66px;
        line-height: 22px;
    }

    .edit-content__k-trends .k-trends__slide svg {
        transform: scale(0.8);
    }

    .edit-content__k-trends .k-trends__header {
        flex-direction: column;
        margin-bottom: 0;
    }

    .edit-content__k-trends {
        padding: 48px 0;
        width: 100%;
    }

    .k-trends__item {
        margin: 0 8px;
    }

    .edit-content__k-trends .k-trends__cols .k-trends__img {
        height: 100%;
        position: relative;
        display: flex;
        min-width: 100px;
        width: 100px;
    }

    .edit-content__k-trends .k-trends__item .k-trends__slide {
        padding: 32px 24px;
        width: 100%;
    }

    .edit-content__k-trends .k-trends__slide svg {
        top: 20px;
        right: 20px;
    }

    .edit-content__k-trends .k-trends__header .h1 {
        width: 100%;
        margin-bottom: 24px;
        font-size: 20px;
        line-height: 24px;
    }

    .edit-content__k-trends .k-trends__header .subtitle {
        margin-bottom: 24px;
        font-size: 16px;
        line-height: 27px;
    }

    .industries__edit-content {
        padding-bottom: 0;
    }

    .thethis-list--items {
        flex-direction: column;
    }

    .edit-content__title .bg-violet .content {
        margin: 0;
    }

    .edit-content__title .bg-violet .text {
        margin-bottom: 0;
    }

    .edit-content__title .bg-violet {
        width: calc(100% + 40px);
        margin-left: -20px;
        margin-right: -20px;
        padding: 20px;
    }

    .industries__edit-content .generalWrapper.bg-violet {
        width: calc(100% + 40px);
        margin: -1px -20px 0;
        padding: 20px;
    }

    .edit-content__btn .content {
        flex-direction: column;
    }

    .edit-content__btn .content .btn--white {
        order: 1;
        text-align: center;
        margin: auto;
        width: 100%;
        max-width: 100%;
        margin-top: 20px;
    }

    .edit-content__btn .text {
        width: 100%;
        max-width: 100%;
        display: block;
        text-align: left;
    }

    .industries__edit-content p {
        margin: 0;
        padding: 0;
    }

    .industries__edit-content .w--366, .industries__static-content .w--366 {
        width: 100%;
    }

    .overlay--items {
        position: relative;
        display: block;
        width: 100%;
    }

    .overlay--items .overlay--item:nth-child(1), .overlay--items .overlay--item-link:nth-child(1), .overlay--items .overlay--item-pic:nth-child(1) {
        margin-top: 30px;
    }

    .content--overlay {
        width: 100%;
        margin: 0;
    }

    .industries__edit-content .bg-violet {
        position: relative;
        z-index: 2;
    }

    .edit-content__btn .btn--white {
        padding: 0 10px;
        text-align: center;
        height: 42px;
        font-size: 14px;
        line-height: 38px;
    }

    .edit-content__title .bg-violet {
        width: 100%;
        padding: 20px 0 0;
    }

    .industries__edit-content .edit-content__text.bg-violet .content {
        font-size: 16px;
        line-height: 27px;
    }

    h3 {
        margin: 0;
    }

    header {
        position: relative;
        z-index: 15;
    }

    .k-trends__items .k-trends__item.item--last {
        display: none;
    }

    .edit-content__k-trends .k-trends__header .subtitle {
        width: 100%;
    }

    .head-links {
        display: block;
        margin-top: 48px;
        margin-bottom: 48px;
    }

    .head-links a {
        display: block;
        font-style: normal;
        font-weight: normal;
        font-size: 13px;
        line-height: 21px;
        text-decoration-line: underline;
        color: #FFFFFF;
        margin-bottom: 8px;
    }

    .industries__edit-content .edit-content__title .content {
        margin-bottom: 32px;
    }

    .industries__edit-content .edit-content__title .text {
        margin-bottom: 32px;
    }
}

.allEvents {
    float: right;
    position: relative;
    margin-right: 30px;
    font-family: Montserrat-Medium;
    font-size: 16px;
}

.allEvents:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -2px;
    width: 0px;
    height: 2px;
    background-color: #7949F4;
    -webkit-transition: .3s ease;
	-moz-transition: .3s ease;
	-ms-transition: .3s ease;
	-o-transition: .3s ease;
	transition: .3s ease;
}

.allEvents:hover {
    color: #7949F4;
}

.allEvents:hover:after {
    width: 100%;
}

@media (max-width: 1200px) {
    .edit-content__k-trends .k-trends__img {
        min-width: 150px;
        width: 150px;
        height: 100%;
    }
}

@media (max-width: 560px) {
    .allEvents-wrapper {
        text-align: center;
        margin-top: 24px;
    }

    .allEvents {
        font-family: MontserratHitn;
        font-size: 13px;
        float: none;
        margin-right: 0;
    }
    .edit-content__k-trends .k-trends__body {
        margin-left: 0;
        margin-right: 0;
    }
    .edit-content__k-trends .k-trends__cols {
        flex-direction: column;
    }
    .edit-content__k-trends .k-trends__cols .k-trends__img {
        height: 100px;
        min-width: 100%;
        width: 100%;
    }
}

@media (min-width: 561px) and (max-width: 991px) {
    .edit-content__k-trends .k-trends__cols .k-trends__img {
        width: auto !important;
        min-width: unset;
    }
    .edit-content__k-trends .k-trends__cols .k-trends__img img {
        width: auto !important;
    }
}
/* End */


/* Start:/local/templates/site_kk_redesign/components/sprint.editor/blocks/news/_style.min.css?17301192742445*/
.sp-block-table table{width:100%;border-collapse:collapse}.sp-block-table table tr{background:#f7f7f7;color:#8a8a8a}.sp-block-table table tr:nth-child(odd){background:#e7e6e6}.sp-block-table table tr:hover{background:#d4d4d4;color:#000}.sp-block-table table td{text-align:left;border:1px solid #ccc;padding:5px}.sp-image img{width:100%}.sp-image-text{background:#eee;margin:10px 0 10px;min-height:250px}.sp-image-text img{float:left;width:320px;margin:0 10px 10px 0}.sp-iblock-elements{width:350px;background:#ddd;padding:10px}.sp-properties{width:400px;border-collapse:collapse}.sp-properties_title{border:1px solid #ccc;padding:0 5px;font-weight:bold}.sp-properties_text{border:1px solid #ccc;padding:0 5px}.sp-gallery-items{overflow:hidden}.sp-gallery-item{float:left;height:220px;padding:5px}.sp-gallery-item-img-wrapper{float:left;height:100%;overflow:hidden;position:relative;width:100%;display:block;color:inherit}.sp-gallery-item img{display:block;max-width:100%;left:50%;max-height:100%;max-width:none;position:relative;top:50%;-webkit-transform:translate(-50%,-50%) translateZ(0);-moz-transform:translate(-50%,-50%) translateZ(0);-o-transform:translate(-50%,-50%) translateZ(0);-ms-transform:translate(-50%,-50%) translateZ(0);transform:translate(-50%,-50%) translateZ(0)}.sp-gallery-item-text{background-color:rgba(255,255,255,.7);cursor:pointer;height:100%;left:0;opacity:0;position:absolute;text-align:center;top:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:100%}.sp-gallery-item-text:hover{opacity:1}.sp-gallery-item-text::after{content:'';display:inline-block;height:100%;vertical-align:middle}.sp-gallery-item-text-content{display:inline-block;vertical-align:middle;width:90%}.sp-button_link,.sp-button_link:link,.sp-button_link:visited{display:inline-block;padding:10px 20px;margin:10px 0;border-radius:20px;text-decoration:none;background:#ccc;color:#333}.sp-button_link:hover{text-decoration:none;background:#333;color:#ccc}.sp-accordion{border:1px solid #ccc;border-radius:5px}.sp-accordion-title{border-top:1px solid #ccc;color:#444;cursor:pointer;padding:10px;text-align:left}.sp-accordion-title:first-child{border-top:0}.sp-accordion-container{padding:0 10px 10px;display:none;overflow:hidden}.sp-accordion-title:after{content:'\02795';font-size:12px;color:#777;float:right;margin:2px 5px}.sp-accordion-title__active:after{content:"\2796"}
/* End */


/* Start:/local/templates/site_kk_redesign/css/sprint-editor.min.css?17301192801069*/
.layout-column{display:flex;width:100%}.layout-column-left{width:calc(100% - 366px - 50px)}.layout-column-left .w--366{width:auto !important}.layout-column-right{width:366px;margin-left:80px}.layout-column-right .content--overlay{width:auto !important;margin-left:auto !important}.generalWrapper .layout-column-left .generalWrapper{padding-left:0 !important;padding-right:0 !important;max-width:unset !important;width:auto !important}@media(max-width:1599px){.layout-column-right{margin-left:50px}.layout-column-left{width:calc(100% - 310px - 50px)}}@media(max-width:991px){.layout-column{flex-direction:column}.layout-column-left{width:auto}.layout-column-right{width:auto;margin-left:0}}.overlay--item.overlay--item-button{color:#000;border-radius:unset}.overlay--item-button .overlay--item-heading{font-weight:700;color:#7949f4}.overlay--item-button .overlay--item-image img{max-width:100%;max-height:200px;margin:10px 0}.overlay--item-button .overlay--item-text{font-weight:700;margin-top:10px}.overlay--item-button .overlay--item-btn{display:block;margin-top:10px}
/* End */


/* Start:/local/templates/site_kk_redesign/css/sprint-editor/blocks/kk_retail_map.min.css?176165479927197*/
.retail-map{color:#121239}.retail-map img{width:100%;height:auto}.retail-map-map{position:relative}.retail-map-title{margin:0 0 55px 0}.retail-map-tooltip-wrapper{position:absolute;width:100%;height:100%;z-index:10;top:0;left:0}.retail-map-tooltip{visibility:hidden;background-color:#fff;color:#000;border:1px solid #f9423a;font-size:15px;line-height:20px;font-weight:normal;padding:20px;position:absolute;text-align:left;z-index:10}[data-role=tooltip]{cursor:pointer}.retail-map-item-child[data-tooltip-flow=down] .retail-map-tooltip::after,.retail-map-item-title[data-tooltip-flow=down] .retail-map-tooltip::after{position:absolute;content:'';width:100%;height:40px;left:0;bottom:100%}.retail-map-item-child[data-tooltip-flow=up] .retail-map-tooltip::after,.retail-map-item-title[data-tooltip-flow=up] .retail-map-tooltip::after{position:absolute;content:'';width:100%;height:40px;left:0;top:100%}.retail-map-item.active-tooltip .retail-map-item-title .retail-map-tooltip,.retail-map-item-child.active-tooltip .retail-map-tooltip{visibility:visible;animation:tooltips-vert 300ms ease-out forwards}.retail-map-item .retail-map-tooltip::before{content:'';position:absolute;width:20px;height:20px;transform:rotate(45deg);z-index:4}[data-tooltip-flow=up] .retail-map-tooltip{border-bottom:10px solid #f9423a;transform:translateY(-10%);bottom:calc(100% + 15px)}[data-tooltip-flow=up] .retail-map-tooltip::before{bottom:-17px;background:linear-gradient(to top left,#f9423a 50%,transparent 50%)}[data-tooltip-flow=down] .retail-map-tooltip{border-top:10px solid #f9423a;transform:translateY(10%);top:calc(100% - 30px)}[data-tooltip-flow=down][data-marker-side=right] .retail-map-tooltip,[data-tooltip-flow=down][data-marker-side=left] .retail-map-tooltip{top:calc(100% + 15px)}.retail-map-item-child[data-tooltip-flow=down][data-marker-side=top] .retail-map-tooltip{top:calc(100% + 15px)}.retail-map-item-child[data-tooltip-flow=down] .retail-map-tooltip{top:calc(100% - 13px)}.retail-map-item-child[data-tooltip-flow=down][data-marker-side=right] .retail-map-tooltip,.retail-map-item-child[data-tooltip-flow=down][data-marker-side=left] .retail-map-tooltip{top:calc(100% + 15px)}.retail-map-item-child[data-tooltip-flow=down][data-marker-side=top] .retail-map-tooltip{top:calc(100% + 15px)}.retail-map-item-child[data-tooltip-flow=up][data-marker-side=top] .retail-map-tooltip{bottom:calc(100% - 8px)}[data-tooltip-flow=down] .retail-map-tooltip::before{top:-17px;background:linear-gradient(to bottom right,#f9423a 50%,transparent 50%)}[data-tooltip-side=left] .retail-map-tooltip{left:-15px}[data-tooltip-side=left] .retail-map-tooltip::before{left:5%}[data-tooltip-side=right] .retail-map-tooltip{right:-15px}[data-tooltip-side=right] .retail-map-tooltip::before{right:5%}.active-tooltip .retail-map-item-title[data-tooltip-flow=down] svg{opacity:0}.retail-map-item-child.active-tooltip[data-tooltip-flow=down] svg{opacity:0}.retail-map-item-child.active-tooltip[data-tooltip-flow=down] svg{opacity:0}.retail-map-item-child.active-tooltip[data-marker-side=right] svg,.retail-map-item-child.active-tooltip[data-marker-side=left] svg{opacity:1}.retail-map-item-child.active-tooltip[data-tooltip-flow=down][data-marker-side=top] svg{opacity:1}.retail-map-item-child.active-tooltip[data-tooltip-flow=up][data-marker-side=top] svg{opacity:0}@keyframes tooltips-vert{to{transform:translateY(0)}}@keyframes tooltips-horz{to{transform:translate(0,-50%)}}.retail-tooltip-row ul{padding:0;margin:0;display:flex;flex-direction:column;gap:5px;list-style-position:outside;padding-left:15px}.retail-tooltip-row ol{padding:0;list-style-position:inside;display:flex;flex-direction:column;gap:5px}.retail-map-item .retail-map-tooltip{min-width:450px}.retail-map-item .retail-map-tooltip p{margin:0;padding:0}.retail-map-item .retail-map-tooltip ul li{min-width:230px}.retail-tooltip-row ul li::marker{color:#f9423a}.retail-map-item .retail-map-tooltip p.retail-map-tooltip-title{font-weight:700;margin:0 0 10px 0}.retail-tooltip-row{display:flex;gap:20px}.retail-map-item-title{font-weight:700;position:absolute;display:flex;align-items:center;flex-direction:column;gap:5px;transition:color .3s ease;cursor:pointer;z-index:4}.retail-map-item-title.tooltip-disable{cursor:default}.retail-map-item.active-child-tooltip .retail-map-item-title:not(.tooltip-disable),.retail-map-item.active .retail-map-item-title:not(.tooltip-disable){color:#f9423a}.retail-map-item.pulse .retail-map-item-title .marker{-webkit-animation:pulsate-fwd 1s ease-in-out infinite both;animation:pulsate-fwd 1s ease-in-out infinite both}.retail-map-item.active-tooltip .retail-map-item-title{z-index:6}.retail-map-item-title svg{width:37px;height:46px;min-width:36px;min-height:46px;position:relative;left:0;right:0;top:0;margin:auto;overflow:visible}.retail-map-item-title-marker{display:flex;flex-direction:column;align-items:center;transition:.3s ease}.retail-map-item-child .retail-map-item-title-marker{gap:3px}.retail-map-item-title[data-marker-side="right"] .retail-map-item-title-marker,.retail-map-item-title[data-marker-side="left"] .retail-map-item-title-marker{flex-direction:row;gap:5px}.retail-map-item-child[data-marker-side="right"] .retail-map-item-title-marker,.retail-map-item-child[data-marker-side="left"] .retail-map-item-title-marker{flex-direction:row;gap:5px}.retail-map-item-image{position:absolute;transition:.3s ease;font-size:0;line-height:0}.retail-map-item-images{position:relative}.retail-map-item-image-hover{opacity:0;position:absolute;left:0;bottom:0}.retail-map-item-image-static{transition:.3s ease;z-index:1;position:relative}.retail-map-item-children{opacity:0;transition:color .3s ease;pointer-events:none}.retail-map-item-child{font-size:12px;line-height:1;font-weight:700;position:absolute;display:flex;flex-direction:column;text-align:center;gap:3px;z-index:3}.retail-map-item-child.active-tooltip{z-index:5}@media(max-width:1599px){.retail-map-item-child{font-size:11px}}.retail-map-item-child:hover{color:#f9423a}.retail-map-item-child:hover .marker{-webkit-animation:pulsate-fwd 1s ease-in-out infinite both;animation:pulsate-fwd 1s ease-in-out infinite both}.retail-map-item-title-wrapper{position:relative;cursor:pointer}.retail-map-item-child svg{width:25px;height:29px;min-width:24px;min-height:29px;position:relative;left:0;right:0;top:100%;margin:auto;overflow:visible}.retail-map-item-image-overlay{position:absolute;width:75%;height:75%;left:0;right:0;top:0;bottom:0;margin:auto;z-index:1;transform:rotate(30deg)}.retail-map-item.retail-map-item--always-active .retail-map-item-title:not(.tooltip-disable),.retail-map-item.active .retail-map-item-title:not(.tooltip-disable),.retail-map-item.active-tooltip .retail-map-item-title:not(.tooltip-disable),.retail-map-item.active-child-tooltip .retail-map-item-title:not(.tooltip-disable){color:#f9423a}.retail-map-item.retail-map-item--always-active .retail-map-item-images img:not(:only-child).retail-map-item-image-static,.retail-map-item.active .retail-map-item-images img:not(:only-child).retail-map-item-image-static,.retail-map-item.active-tooltip .retail-map-item-images img:not(:only-child).retail-map-item-image-static,.retail-map-item.active-child-tooltip .retail-map-item-images img:not(:only-child).retail-map-item-image-static{opacity:0 !important;z-index:-1 !important;pointer-events:none}.retail-map-item.retail-map-item--always-active .retail-map-item-image-hover,.retail-map-item.active .retail-map-item-image-hover,.retail-map-item.active-tooltip .retail-map-item-image-hover,.retail-map-item.active-child-tooltip .retail-map-item-image-hover{opacity:1 !important}.retail-map-item.retail-map-item--always-active .retail-map-item-children,.retail-map-item.active .retail-map-item-children,.retail-map-item.active-tooltip .retail-map-item-children,.retail-map-item.active-child-tooltip .retail-map-item-children{opacity:1;pointer-events:auto}.retail-map-item:nth-child(2) .retail-map-item-title{top:61%;left:4%}.retail-map-item:nth-child(2) .retail-map-item-image{width:20%;height:25%;bottom:9%;left:3%}.retail-map-item:nth-child(2) .retail-map-item-images{width:90%;top:17%;left:1%}@media(max-width:1599px){.retail-map-item:nth-child(2) .retail-map-item-title{top:60%;left:3%}}@media(max-width:1199px){.retail-map-item:nth-child(2) .retail-map-item-title{left:-1%;top:62%}}@media(max-width:1050px){.retail-map-item:nth-child(2) .retail-map-item-title{left:-2%;top:63%}}.retail-map-item:nth-child(3) .retail-map-item-title{top:16%;left:8%}.retail-map-item:nth-child(3) .retail-map-item-image{width:30%;height:auto;top:23%;left:0}@media(max-width:1599px){.retail-map-item:nth-child(3) .retail-map-item-title{top:14%;left:7%}}@media(max-width:1199px){.retail-map-item:nth-child(3) .retail-map-item-title{top:14%;left:6%}}@media(max-width:1050px){.retail-map-item:nth-child(3) .retail-map-item-title{top:12%;left:6%}}.retail-map-item[data-uid=production] .retail-map-item-title{top:3%;left:15%}.retail-map-item[data-uid=production] .retail-map-item-image{width:25%;height:28%;top:2%;left:16%}.retail-map-item[data-uid=production] .retail-map-item-images{width:92%;top:13%;left:3%;z-index:0}.retail-map-item[data-uid=production] .retail-map-item-image-overlay{width:60%;left:-36px;top:-24px}@media(max-width:1599px){.retail-map-item[data-uid=production] .retail-map-item-title{top:1%;left:14%}}@media(max-width:1199px){.retail-map-item[data-uid=production] .retail-map-item-title{top:1%;left:13%}}@media(max-width:1050px){.retail-map-item[data-uid=production] .retail-map-item-title{top:0;left:12%}}.retail-map-item[data-uid=office] .retail-map-item-image-overlay{height:87%;left:-17%;top:-21%;width:72%;transform:rotate(26deg) skew(0)}.retail-map-item[data-uid=office] .retail-map-item-image-overlay::before{content:'';position:absolute;height:62%;left:66%;top:45%;width:49%;transform:rotate(65deg) skew(0)}.retail-map-item[data-uid=office] .retail-map-item-title{top:2%;left:39.5%}.retail-map-item[data-uid=office] .retail-map-item-title[data-tooltip-flow="down"] .retail-map-tooltip{top:calc(100% + 5px)}@media(max-width:1599px){.retail-map-item[data-uid=office] .retail-map-item-title{top:0;left:38.5%}}@media(max-width:1199px){.retail-map-item[data-uid=office] .retail-map-item-title{top:0;left:35%}}@media(max-width:1050px){.retail-map-item[data-uid=office] .retail-map-item-title{top:-3%;left:37%}}.retail-map-item[data-uid=office] .retail-map-item-image{width:40%;height:auto;top:3%;left:33%}.retail-map-item[data-uid=office] .retail-map-item-child:first-child{top:61%;right:23%}@media(max-width:1199px){.retail-map-item[data-uid=office] .retail-map-item-child:first-child{top:58%;right:22%}}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(2){top:41.5%;right:26.5%;flex-direction:revert;align-items:center}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(2) svg{order:-1}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(2) .retail-map-item-title-marker{gap:0}@media(max-width:1599px){.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(2){top:41%;right:23.5%}}@media(max-width:1199px){.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(2){top:41%;right:20%}}@media(max-width:1050px){.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(2){top:41%;right:19%}}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(3){top:42%;right:66.5%}@media(max-width:1599px){.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(3){top:41%;right:66%}}@media(max-width:1199px){.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(3){top:40%;right:65%}}@media(max-width:1050px){.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(3){top:39%}}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(4){top:37%;left:-9%}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(4) .retail-map-item-title-marker svg{margin:0}@media(max-width:1599px){.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(4){top:36%;left:-12%}}@media(max-width:1199px){.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(4){top:35%;left:-14%}}@media(max-width:1050px){.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(4){top:34%;left:-15%}}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(5){top:28.5%;left:5%;align-items:center}@media(max-width:1599px){.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(5){top:28%;left:3%}}@media(max-width:1199px){.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(5){top:28%;left:2%}}@media(max-width:1050px){.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(5){top:28%;left:0}}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(6){top:23%;left:15%;align-items:center}@media(max-width:1599px){.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(6){top:22.5%;left:12%}}@media(max-width:1199px){.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(6){top:23%;left:12%}}@media(max-width:1050px){.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(6){left:13%}}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(7){top:13%;left:25%;align-items:center}@media(max-width:1599px){.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(7){top:9%;left:27%}}@media(max-width:1199px){.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(7){top:7%;left:27%}}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(8){top:3%;left:58%;align-items:center}@media(max-width:1199px){.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(8){top:0;left:55%}}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(9){top:9%;left:79%;text-align:left;align-items:center}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(9) .retail-map-item-title-marker{align-items:flex-start}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(9) svg{margin:0}@media(max-width:1599px){.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(9){top:7%}}@media(max-width:1199px){.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(9){top:6%;left:79%}}.retail-map-item:nth-child(6) .retail-map-item-title{top:3%;right:16%}.retail-map-item:nth-child(6) .retail-map-item-title .retail-map-item-title-marker{flex-direction:row;gap:5px}.retail-map-item:nth-child(6) .retail-map-item-title .retail-map-item-title-marker svg{order:-1}.retail-map-item:nth-child(6) .retail-map-item-image{width:17%;height:23%;top:4%;right:15%}.retail-map-item:nth-child(6) .retail-map-item-images{width:85%;top:19%;left:7%}@media(max-width:1599px){.retail-map-item:nth-child(6) .retail-map-item-title{right:14%;top:2%}}@media(max-width:1199px){.retail-map-item:nth-child(6) .retail-map-item-title{top:0;right:13%}}.retail-map-item:nth-child(7) .retail-map-item-title{top:7%;right:7%}.retail-map-item:nth-child(7) .retail-map-item-image{width:17%;height:25%;top:10%;right:3%}.retail-map-item:nth-child(7) .retail-map-item-images{width:65%;top:16%;left:19%}@media(max-width:1599px){.retail-map-item:nth-child(7) .retail-map-item-title{top:5%;right:7%}}@media(max-width:1199px){.retail-map-item:nth-child(7) .retail-map-item-title{top:3%;right:6.5%}}@media(max-width:1050px){.retail-map-item:nth-child(7) .retail-map-item-title{top:2%;right:6.5%}}.retail-map-item:nth-child(8) .retail-map-item-title{top:38%;right:8%}.retail-map-item:nth-child(8) .retail-map-item-image{width:15%;height:20%;top:39%;right:6%}.retail-map-item:nth-child(8) .retail-map-item-images{width:85%;top:21%;left:6%}@media(max-width:1599px){.retail-map-item:nth-child(8) .retail-map-item-title{top:36%;right:7%}}@media(max-width:1199px){.retail-map-item:nth-child(8) .retail-map-item-title{top:35%;right:7%}}@media(max-width:1050px){.retail-map-item:nth-child(8) .retail-map-item-title{top:33%;right:6%}}.retail-map-item:nth-child(9) .retail-map-item-title{top:65%;right:2%}.retail-map-item:nth-child(9) .retail-map-item-image-overlay:after{content:'';position:absolute;height:62%;left:34%;top:-46%;width:49%;transform:rotate(65deg) skew(0)}.retail-map-item:nth-child(9) .retail-map-item-image{width:26.5%;height:auto;top:66%;right:1%}.retail-map-item:nth-child(9) .retail-map-item-child:first-child{display:none;top:-10%;right:43%;align-items:center}@media(max-width:1199px){.retail-map-item:nth-child(9) .retail-map-item-child:first-child{top:-11%;right:47%}}.retail-map-item:nth-child(9) .retail-map-item-child:nth-child(2){display:none;top:23%;right:-3%;align-items:center;text-align:left}.retail-map-item:nth-child(9) .retail-map-item-child:nth-child(3){display:none;bottom:42%;right:63%;align-items:center;text-align:right}@media(max-width:1199px){.retail-map-item:nth-child(9) .retail-map-item-child:nth-child(3){bottom:38%}}@media(max-width:1599px){.retail-map-item:nth-child(9) .retail-map-item-title{top:63%}}@media(max-width:1199px){.retail-map-item:nth-child(9) .retail-map-item-title{top:60%;right:2%}}.retail-map-item:nth-child(10) .retail-map-item-title{top:77%;right:30%}.retail-map-item:nth-child(10) .retail-map-item-title .retail-map-item-title-marker{flex-direction:row;gap:5px}.retail-map-item:nth-child(10) .retail-map-item-title .retail-map-item-title-marker svg{order:-1}.retail-map-item:nth-child(10) .retail-map-item-image{width:14%;height:23%;bottom:2%;right:31%}.retail-map-item:nth-child(10) .retail-map-item-images{top:23%;width:90%;left:3%}@media(max-width:1599px){.retail-map-item:nth-child(10) .retail-map-item-title{top:77%;right:27%}}@media(max-width:1199px){.retail-map-item:nth-child(10) .retail-map-item-title{right:27%;top:74%}}@media(max-width:1050px){.retail-map-item:nth-child(10) .retail-map-item-title{right:26%;top:74%}}.retail-map-item:nth-child(11) .retail-map-item-title{top:75%;right:47.5%}.retail-map-item:nth-child(11) .retail-map-item-image{width:8%;height:17%;bottom:-1%;right:46%}@media(max-width:1599px){.retail-map-item:nth-child(11) .retail-map-item-title{right:47%;top:73%}}@media(max-width:1199px){.retail-map-item:nth-child(11) .retail-map-item-title{top:72%;right:46%}}@media(max-width:1050px){.retail-map-item:nth-child(11) .retail-map-item-title{top:71%;right:45%}}.retail-map-item:nth-child(12) .retail-map-item-title{top:64%;right:58%}.retail-map-item:nth-child(12) .retail-map-item-image{width:14%;height:24%;bottom:8%;right:51%}.retail-map-item:nth-child(12) .retail-map-item-images{top:19%;right:6%}@media(max-width:1599px){.retail-map-item:nth-child(12) .retail-map-item-title{right:58%;top:62%}}@media(max-width:1199px){.retail-map-item:nth-child(12) .retail-map-item-title{right:58%;top:61%}}@media(max-width:1050px){.retail-map-item:nth-child(12) .retail-map-item-title{right:57%;top:59%}}.retail-map-item:nth-child(13) .retail-map-item-title{top:56%;right:73%}.retail-map-item:nth-child(13) .retail-map-item-image{width:16%;height:22%;bottom:20%;right:62%}.retail-map-item:nth-child(13) .retail-map-item-images{top:9%;left:2%}@media(max-width:1599px){.retail-map-item:nth-child(13) .retail-map-item-title{right:74%;top:57%}}@media(max-width:1199px){.retail-map-item:nth-child(13) .retail-map-item-title{right:75%;top:57%}}@media(max-width:991px){.retail-map{display:none}}@-webkit-keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsate-fwd{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.tooltip-close.tooltip-close{display:none}.active-tooltip .tooltip-close.tooltip-close{display:block}.tooltip-close.tooltip-close{position:absolute;top:10px;right:10px}.tooltip-close.theme-cross::before,.tooltip-close.theme-cross::after{background-color:#000;transition:unset;width:1px}.tooltip-close.tooltip-close:hover{opacity:.7}[data-marker-side=bottom] svg{order:1}.retail-tooltip-row.underline-links-animate a{color:#f9423a}@media(min-width:992px){.retail-map-map-wrapper{position:relative}.retail-map-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;border-radius:32px;background:rgba(216,208,208,0.16);backdrop-filter:blur(23px);display:flex;align-items:center;justify-content:center;min-height:350px;transition:.3s ease}.retail-map-overlay:not(.remove)+.retail-map-map{overflow:hidden}.retail-map-overlay.remove{opacity:0;pointer-events:none}.retail-map-btn-open{display:flex;align-items:center;gap:16px;background:#fff;border-radius:40px;box-shadow:0 2px 24px 0 rgba(0,0,0,0.20);color:#7949f4;font-size:16px;font-style:normal;font-weight:600;line-height:150%;padding:4px 32px 4px 4px;cursor:pointer;transition:.3s ease}.retail-map-btn-open:hover{color:#fff;background:#7949f4}}@media(max-width:991px){.retail-map-overlay{display:none}.retail-map-tooltip{display:none}.retail-map-mobile{color:#121239;padding:40px 0 32px}.retail-map-slider-arrow{background:#121239;border-radius:50%;position:absolute;top:10px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;z-index:1;cursor:pointer;transition:.3s ease}.retail-map-slider-arrow .arrow{width:12px;height:12px;border-top:2px solid #fff;border-left:2px solid #fff;position:relative}.retail-map-slider-arrow-next{right:10px}.retail-map-slider-arrow-prev{left:10px}.retail-map-slider-arrow-prev .arrow{transform:rotate(-45deg);left:2px}.retail-map-slider-arrow-next .arrow{transform:rotate(135deg);right:2px}.retail-map-slide-title{height:65px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:bold;margin-bottom:20px}.retail-map-slider::before{position:absolute;top:0;left:0;content:'';backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background-color:rgba(237,237,237,0.6);border-radius:14px;height:65px;width:100%}.retail-map-accordion-item-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;font-size:14px}.accordion-toggle{position:relative;cursor:pointer;border-radius:50%;width:34px;height:34px;display:flex;transition:.3s ease}.retail-map-accordion-item-title:hover .accordion-toggle{background-color:rgba(229,227,228,1)}.accordion-toggle::before,.accordion-toggle::after{content:'';position:absolute;background:#000;margin:auto}.accordion-toggle::before{left:calc(50% - 1px);top:0;bottom:0;width:2px;height:22px}.accordion-toggle::after{left:0;right:0;top:calc(50% - 1px);width:22px;height:2px}.retail-tooltip-row{flex-direction:column}.retail-map-slide-text{padding:0 10px}.retail-map{display:block}.retail-map-map-wrapper{width:calc(100% + 40px);margin-left:-20px;margin-bottom:-70px;height:calc(400px + 70px) !important;position:relative;overflow:hidden}.retail-map-map{position:absolute;transform-origin:top left;transition:transform .5s ease;left:0;top:0;--scale:unset;-webkit-transform:scale(var(--scale));-ms-transform:scale(var(--scale));transform:scale(var(--scale));transform:scale(var(--scale))}.retail-map-accordion-item{padding:10px 0;border-bottom:1px solid rgba(91,91,91,0.2)}.retail-map img{width:auto}.retail-map-accordion-item-content{max-height:0;overflow:hidden;pointer-events:none;transition:max-height .3s ease}.js-accordion-item.active .retail-map-accordion-item-content{max-height:1000px;pointer-events:auto}.js-accordion-item.active .accordion-toggle{background:rgba(249,66,58,1);transform:rotate(45deg)}.js-accordion-item.active .accordion-toggle::before,.js-accordion-item.active .accordion-toggle::after{background:#fff}.retail-map-item:nth-child(2) .retail-map-item-title{left:4%}.retail-map-item:nth-child(3) .retail-map-item-title{top:24%;left:4%}.retail-map-item[data-uid=production] .retail-map-item-title{left:20%}.retail-map-item:nth-child(6) .retail-map-item-title{top:25px;right:15%}.retail-map-item:nth-child(7) .retail-map-item-title{top:7%;right:8.5%}.retail-map-item:nth-child(8) .retail-map-item-title{top:39%;right:9%}.retail-map-item:nth-child(9) .retail-map-item-title{top:76%;right:3%}.retail-map-item:nth-child(10) .retail-map-item-title{right:31%;top:77%}.retail-map-item:nth-child(11) .retail-map-item-title{top:78%;right:47%}.retail-map-item:nth-child(12) .retail-map-item-title{right:58%;top:66%}.retail-map-item:nth-child(13) .retail-map-item-title{right:68%;top:55%}.retail-map-item[data-uid=office] .retail-map-item-image{top:1%}.retail-map-item[data-uid=office] .retail-map-item-child:first-child{top:62%;right:18%}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(2){top:42%;right:27%}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(3){top:43%}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(4){top:37%;left:-6%}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(5){top:30%;left:8%}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(6){left:18%;top:25%}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(7){top:15%;left:27%}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(8){top:5%;left:61%}.retail-map-item[data-uid=office] .retail-map-item-child:nth-child(9){top:9%;left:79%}.retail-map-item[data-uid=office] .retail-map-item-title{top:2%;left:42%}.retail-map-item:not(.active) .retail-map-item-title-marker{color:#121239}.retail-map-item.active>.retail-map-item-title-marker{color:#f9423a}.retail-map-item-child.active .retail-map-item-title-marker{color:#f9423a}.retail-map-item:not(.active) img,.retail-map-item:not(.active) svg,.retail-map-map-source{filter:grayscale(100%)}}@media(min-width:992px){.retail-map-mobile{display:none}.retail-map-map{--scale:.8;-webkit-transform:scale(var(--scale)) !important;-ms-transform:scale(var(--scale)) !important;transform:scale(var(--scale)) !important;transform:scale(var(--scale)) !important;transform-origin:top center}}.svg-layer{transition:transform .5s ease-in-out,opacity .5s ease-in-out !important}.marker-container{width:37px;height:46px;position:relative;pointer-events:none}.marker{width:37px;height:46px;position:relative;z-index:2}.pulse-circles{position:absolute;top:50%;left:50%;margin-top:-19px;margin-left:-19px;width:36px;height:36px;border-radius:50%;background:rgba(249,66,58,0.7);z-index:1;opacity:0}.pulse-circles.active{animation:pulseCircles 3s forwards}@keyframes pulseCircles{0%{transform:scale(1);opacity:.7}70%{transform:scale(3);opacity:0}100%{transform:scale(3);opacity:0}}.retail-map-bottom{color:var(--main-dark-blue);display:flex;gap:200px;margin-top:32px;padding-top:32px;border-top:1px solid var(--main-grey-2);justify-content:space-between}.retail-map-bottom__text p{margin:0}.retail-map-bottom .theme-button{padding:17px 66px;max-width:fit-content;white-space:nowrap;line-height:1.75;cursor:pointer;border:1px solid}@media(max-width:1599px){.retail-map-bottom{gap:40px}}@media(max-width:991px){.retail-map-bottom{margin-top:0;padding:20px;border:1px solid var(--main-grey-2);flex-direction:column;border-radius:4px;gap:16px}.retail-map-bottom .theme-button{padding:9px 20px}}@media(max-width:560px){.retail-map-bottom .theme-button{width:100%;max-width:100%}}
/* End */


/* Start:/local/templates/site_kk_redesign/css/press-list.min.css?17624194235600*/
.b-press-list{background-color:#f5f5f5;font-family:Montserrat}.b-press-items.pagination-items{overflow:visible}.b-press-list.bg-white{background-color:#fff}.b-press-item .hidden{display:none}.b-press-item-no-action *{cursor:default}.b-press-list-wrapper{padding-top:80px;padding-bottom:80px}.b-press-list-title{font-weight:bold;font-size:40px;line-height:48px;margin:0 0 55px 0 !important;color:#121239}.b-press-item{width:calc(25% - (90px / 4));height:auto !important;background:#fff;margin-bottom:30px;border-radius:12px;display:inline-block}.b-press-item-form{border-radius:0}.b-press-item .video-wrap{position:relative}.b-press-item .video-wrap:before{content:"";display:block;padding-top:100%}.b-press-item .video-wrap .video-preview,.b-press-item .video-wrap .b-press-item-image{position:absolute;top:0;left:0}.video-preview img{width:100%;height:100%;object-fit:cover;object-position:center}.b-press-item-image{display:block;width:100%;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;border-top-left-radius:12px;border-top-right-radius:12px}.b-press-item-image:before{content:"";display:block;padding-top:100%}.b-press-item-image img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s ease;position:absolute;top:0;left:0}.b-press-item:hover{cursor:pointer}.b-press-item:hover img:not(.image-scale):not(.preview-rutube){transform:scale(1.2)}.b-press-item-name{font-weight:bold;line-height:24px;margin:0;color:#121239}.b-press-item-text{line-height:24px;color:#121239;opacity:.6;overflow:hidden}.b-press-item-description{padding:40px 20px 28px}.bg-white .b-press-item-description{padding-left:0;padding-right:0}.b-press-item-tags{color:#12123999;margin-top:12px}.b-press-list-all-link{display:flex;justify-content:center}.b-press-item .video-wrap .b-press-item-image .b-press-item-video-play{display:block;width:80px;height:80px;top:0;bottom:0;left:0;right:0;margin:auto;position:absolute;border-right:50%;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/local/templates/site_kk_redesign/images/icon__play.svg)}.b-press-btn{position:relative;font-weight:bold;margin-top:20px;width:max-content;padding:9px 25px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;display:flex;gap:5px;align-items:center}.b-press-btn svg path{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.b-press-btn-violet-grey{background-color:#7949f4;border-color:#7949f4;color:#fff}.b-press-btn-violet-grey:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#7949f4}.b-press-btn-violet-grey:hover svg path{fill:#7949f4}.b-press-btn-grey-violet{background-color:#f5f5f5;border:1px solid #7949f4 !important;color:#7949f4}.b-press-btn-grey-violet:hover{background-color:#7949f4;border-color:#7949f4;color:#fff}@media(max-width:1599px){.b-press-list-wrapper{padding-top:64px;padding-bottom:64px}.b-press-item-description{padding:32px 16px 22px}.b-press-btn{font-size:14px;padding:8px 20px}}@media(max-width:1199px){.b-press-item{width:calc(33.33% - (60px / 3))}}@media(max-width:992px){.b-press-item{width:calc(50% - (30px / 2))}.b-press-items{margin-top:40px}.b-press-btn{font-size:13px}}@media(max-width:768px){.b-press-list{padding:50px 0}.b-press-list-wrapper{padding:0 20px}.b-press-list-title{margin-bottom:24px;font-size:24px;line-height:32px}.b-press-items{margin-top:20px}.b-press-item{margin-bottom:20px}}@media(max-width:560px){.b-press-item{width:100%}.b-press-items-slider-mobile{margin-left:-20px;margin-right:-20px}.b-press-items-slider-mobile .b-press-item{width:auto;margin-left:20px;margin-right:20px}.b-press-list-all-link{margin-top:20px}}.b-press-items-static{margin:0 -15px}.b-press-items-static .press-item{width:50%;margin:0 15px}.b-press-items-slider .b-press-item{margin:0 15px}@media(max-width:1200px) and (min-width:992px){.b-press-items-static{margin:0;flex-wrap:wrap}.b-press-items-static .press-item{width:100%;margin:0 0 10px 0}.b-press-items-static .press-item:last-child{margin-bottom:0}}@media(max-width:768px){.b-press-items-static{margin:0}.b-press-items-static .press-item:not(.slick-slide){width:100%;margin:0 0 15px 0}.b-press-items-static .press-item:last-child{margin-bottom:0}}@media(max-width:560px){.b-press-items-static{margin:0}.b-press-items-static .press-item{width:100%}}.b-press-tabs{display:flex;flex-wrap:wrap;gap:20px}.b-press-tab{color:#121239;padding:10px 20px;font-weight:700;border:1px solid #aeafb7;transition:.3s ease;cursor:pointer;display:flex;gap:10px;align-items:center}.b-press-tab.active,.b-press-tab:hover{background-color:#f9423a;border-color:#f9423a;color:#fff}.b-press-tab.active span,.b-press-tab:hover span{color:#121239}.b-press-tabs span{color:#666879;transition:.3s ease}.b-press-tabs-content{position:relative}.b-press-tab-content{display:block;height:0;overflow:hidden}.b-press-tab-content.active{height:auto;overflow:visible}@media(max-width:992px){.b-press-tabs{gap:10px;margin-bottom:0}}.b-press-item.theme-tooltip-container .theme-tooltip.theme-tooltip-bottom{top:90%;width:85%;left:0;right:0;margin:auto}.b-press-item.theme-tooltip-container:hover .theme-tooltip.theme-tooltip-bottom{top:calc(100%)}.b-press-item.theme-tooltip-container:hover .theme-tooltip.theme-tooltip-bottom.tooltip-no-button{top:calc(100% - 28px)}@media(max-width:1599px){.b-press-item.theme-tooltip-container:hover .theme-tooltip.theme-tooltip-bottom.tooltip-no-button{top:calc(100% - 22px)}}
/* End */


/* Start:/local/templates/site_kk_redesign/css/intro-block.min.css?17448957632828*/
section.headDetail .wrap{padding:92px 0 0 0}section.headDetail .wrap .h1{margin:16px 0 20px;max-width:800px}section.headDetail .wrap .btn{padding:20px 65px;box-sizing:border-box;font-family:MontserratHitn;background-color:#fff;font-style:normal;font-weight:bold;font-size:20px;line-height:1;color:#121239;display:inline-block;margin-top:40px;border:1px solid #fff;text-align:center}section.headDetail .wrap .subtitle{line-height:24px;color:#fff}section.headDetail .wrap .subtitle{width:540px}section.headDetail .wrap .h1-sm{margin:30px 0;min-height:113px}@media(max-width:1599px){section.headDetail .wrap .btn{padding:15px 50px;font-size:16px;margin-top:30px}}@media(max-width:991px){section.headDetail .wrap .btn{font-size:14px}section.headDetail .wrap{padding-top:24px}section.headDetail .wrap .subtitle{width:100%}section.headDetail .wrap .h1-sm{margin:16px 0 40px;min-height:auto}}.redBg{background-color:#f9423a;padding:55px;max-width:67%;width:100%;position:relative;z-index:1}.violetBg{background-color:#7949f4;padding:55px;max-width:67%;width:100%;position:relative;z-index:1}.violetBg:after{content:'';display:block;position:absolute;width:30px;height:calc(100% - 30px);right:-30px;bottom:0;background-color:#fff}.redWrapp{background:linear-gradient(to left,#121239 68.3%,#f9423a 31.7%);position:relative}.redWrapp.redWrapp-v{background:linear-gradient(to left,#121239 60%,#7949f4 40%)}.violetWrapp{background:linear-gradient(to left,#121239 68.3%,#7949f4 31.7%);position:relative}.centerWrap{max-width:1550px;margin:auto;display:flex;position:relative}.whiteBlock{width:44px;background:#fff;margin:auto 0 0 0;z-index:1;opacity:0}@media(max-width:1599px){.redBg{padding-top:35px;padding-bottom:35px;padding-right:40px;padding-left:40px}.centerWrap{max-width:1300px}}@media(max-width:991px){.redBg{padding:40px 20px;width:100%;max-width:100%;background-color:transparent}.redBg:after{display:none}.violetBg{padding:40px 20px;width:100%;max-width:100%;background-color:transparent}.violetBg:after{display:none}.redWrapp,.violetWrapp{background:transparent !important}.centerWrap{flex-direction:column}.whiteBlock{display:none}}@media(min-width:992px){.head-stable{display:flex;flex-direction:column;gap:32px;justify-content:space-between;padding:55px 55px 48px;height:456px}.head-stable .h1{font-size:38px;line-height:48px;margin-top:20px !important;margin-bottom:0 !important;max-width:880px !important;overflow:hidden}.head-stable .h1 br{display:none}.head-stable .subtitle,.head-stable .description{max-width:665px;width:665px !important;margin-top:24px}.head-stable .subtitle p,.head-stable .description p{margin:0}.head-stable .btn{margin-top:0 !important}}@media(max-width:1599px) and (min-width:992px){.head-stable{padding:35px 40px 48px}}@media(max-width:1200px) and (min-width:992px){.head-stable{max-width:83%}}
/* End */


/* Start:/local/components/korus/kk.intro-block/templates/.default/style.min.css?1744895762434*/
.intro-block-buttons .theme-button{padding:17px 66px !important;line-height:20px !important;border-width:1px !important}@media(max-width:1599px){.intro-block-buttons{margin-top:30px}.intro-block-buttons .theme-button{padding:15px 50px !important;line-height:16px !important}}@media(max-width:991px){.intro-block-buttons .theme-button{line-height:14px !important}}@media(max-width:767px){.intro-block-buttons .theme-button{width:100%}}
/* End */


/* Start:/local/templates/site_kk_redesign/css/sprint-editor/blocks/buttons_universal.min.css?1744895763116*/
.buttons-universal{display:flex;gap:20px}@media(max-width:767px){.buttons-universal{flex-direction:column;gap:20px}}
/* End */


/* Start:/local/templates/site_kk_redesign/css/sprint-editor/blocks/button_universal.min.css?1730119279370*/
.block-button{display:flex;align-items:center;gap:60px}@media(max-width:991px){.block-button{flex-direction:column;gap:20px;align-items:flex-start}}.block-button .theme-button{display:inline-block;border-width:2px;border-style:solid;white-space:nowrap}.block-button .text.width-slim{max-width:290px}@media(max-width:991px){.block-button .text.width-slim{max-width:100%}}
/* End */


/* Start:/local/templates/site_kk_redesign/components/bitrix/form.result.new/contact-us/style.min.css?17628604243584*/
.popup-contact-us .input-row{position:relative;width:100%;display:inline-block;margin-bottom:60px}.popup-contact-us.popup-default-body{padding:0 55px 20px 55px}@media(max-width:1599px){.popup-contact-us.popup-default-body{padding:0 40px 20px 40px}}@media(max-width:991px){.popup-contact-us.popup-default-body{padding:0 20px 20px 20px}}.popup-contact-us .input-row .placeholder{color:#fff;font-weight:500;line-height:24px;display:block;text-align:left}.popup-contact-us .input-row input[type="text"]{width:100%;padding:0 0 5px;border-bottom:1px solid #fff;font-weight:500;font-size:16px;line-height:24px;color:#fff;background-color:transparent}.popup-contact-us .input-row input,.popup-contact-us .input-row textarea{display:block;margin-bottom:0}.popup-contact-us input[type="text"]::placeholder,.popup-contact-us textarea::placeholder{color:transparent}.popup-contact-us .input-row label.error{position:absolute;font-size:13px;line-height:15px;letter-spacing:.01em;color:#f9423a;bottom:-20px;margin-bottom:0}.popup-contact-us .input-row.row--phone{width:150px}.popup-contact-us .input-row.row--email{flex-grow:1;width:auto}.popup-contact-us .checkbox{width:100%}.popup-contact-us-head{text-align:center}.popup-contact-us-body{display:flex;justify-content:center}.form-contact-us-inner{display:flex;justify-content:center;width:100%;flex-wrap:wrap}.popup-contact-us-left{width:calc(50% - 40px);margin-right:80px;padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:20px}.popup-contact-us-right{width:calc(50% - 40px);align-items:flex-start;justify-content:space-between;flex-direction:column;gap:20px;display:flex}.popup-contact-us-right button{margin-bottom:0 !important;max-width:100%}.popup-contact-us-right-top{width:100%}.popup-contact-us-head .h2{font-weight:700;line-height:48px;color:#fff;margin:10px 0 80px}.popup-contact-us-right-text{font-style:normal;font-weight:500;line-height:24px;color:#fff;margin-top:32px;display:flex;align-items:baseline;gap:12px}.popup-contact-us-right-text svg{position:relative;top:3px}.popup-contact-us-right-text a{color:#fff !important}.popup-contact-us .form__popup{height:100%}@media(max-width:1400px){.popup-contact-us-left{width:calc(55% - 30px);margin-right:40px}.popup-contact-us-right{width:calc(45% - 30px)}.popup-contact-us .input-row label.error{font-size:12px}}@media(max-width:1200px){.popup-contact-us-right-text{font-size:14px}.popup-contact-us-right img{max-width:100px}.popup-contact-us-body{flex-direction:column}.popup-contact-us-left{width:100%;max-width:100%}.popup-contact-us-right{width:100%;max-width:100%}.form-contact-us-inner{flex-direction:column}.popup-contact-us-right-text{display:none}.popup-contact-us-left .form-checkboxes{margin-bottom:24px}}@media(max-width:992px){.popup-contact-us-head{text-align:left}.popup-contact-us-head .h2{font-size:35px;line-height:43px;margin:10px 0 40px}.popup-contact-us .closePopupV{right:20px;top:40px}.popup-contact-us-right-text{text-align:left;margin-bottom:40px}.popup-contact-us-left{margin-right:0;padding-top:24px}}@media(max-width:767px){.popup-contact-us .input-row.row--phone{width:100%;margin-right:0}.popup-contact-us-body{padding:0;margin-bottom:40px}.popup-contact-us-head{padding:50px 0 0}.popup-contact-us-head .h2{font-size:30px;line-height:38px}}@media(min-width:991px) and (max-height:900px){.popup-contact-us-head .h2{margin:0 0 50px}}@media(min-width:991px) and (max-height:790px){.popup-contact-us-head .h2{margin-bottom:30px}}@media(min-width:991px) and (max-height:740px){.popup-contact-us-head .h2{margin-bottom:20px}}
/* End */
/* /local/templates/site_kk_redesign/css/industries.css?176431613918641 */
/* /local/templates/site_kk_redesign/components/sprint.editor/blocks/news/_style.min.css?17301192742445 */
/* /local/templates/site_kk_redesign/css/sprint-editor.min.css?17301192801069 */
/* /local/templates/site_kk_redesign/css/sprint-editor/blocks/kk_retail_map.min.css?176165479927197 */
/* /local/templates/site_kk_redesign/css/press-list.min.css?17624194235600 */
/* /local/templates/site_kk_redesign/css/intro-block.min.css?17448957632828 */
/* /local/components/korus/kk.intro-block/templates/.default/style.min.css?1744895762434 */
/* /local/templates/site_kk_redesign/css/sprint-editor/blocks/buttons_universal.min.css?1744895763116 */
/* /local/templates/site_kk_redesign/css/sprint-editor/blocks/button_universal.min.css?1730119279370 */
/* /local/templates/site_kk_redesign/components/bitrix/form.result.new/contact-us/style.min.css?17628604243584 */
