

/* 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/block-quote-right-violet-line.min.css?1730119279793*/
.block-quote-right-violet-line .content{font-weight:500;color:#121239;position:relative;padding-left:44px;display:block;height:max-content}.block-quote-right-violet-line .content:before{content:'';display:block;width:4px;height:100%;position:absolute;top:0;bottom:0;left:0;margin:auto;background-color:#7949f4}.block-quote-right-violet-line.bg-violet .content{color:#fff}.block-quote-right-violet-line .content p{margin-top:0;margin-bottom:0}@media(max-width:1599px){.block-quote-right-violet-line .content{line-height:32px}}@media(max-width:991px){.block-quote-right-violet-line .content{padding-left:20px;font-size:16px;line-height:27px}}.block-quote-right-violet-line.bg-darkblue .content{color:#fff !important}.block-quote-right-violet-line.bg-darkblue .content::before{background:#f9423a}
/* End */


/* Start:/local/templates/site_kk_redesign/css/sprint-editor/blocks/ask-expert-form.min.css?17500731635734*/
.ask-expert-form .ask-expert-title{font-size:24px;font-weight:700;color:#7949f4;margin-top:0;margin-bottom:30px}.ask-expert-expert{display:flex;margin-bottom:30px}.ask-expert-expert-photo{flex-shrink:0;margin-right:20px}.ask-expert-expert-photo img{height:80px;width:80px;border-radius:50%}.ask-expert-expert-info{display:flex;flex-direction:column}.ask-expert-expert-info p{color:#121239;margin-top:0}.ask-expert-expert-name{font-size:16px;font-weight:700;margin-bottom:10px !important}.ask-expert-expert-post{font-size:14px;margin-bottom:0;line-height:20px}.ask-expert-form .input-row.animated-placeholder{margin-bottom:30px}.ask-expert-form .input-block input[type='text'],.ask-expert-form .input-block textarea{width:100%;outline:0;border:0;border-bottom:1px solid #121239;padding:3px 0 5px 0;color:#000}.ask-expert-form .input-block textarea{resize:none;height:45px}.ask-expert-form .input-block input[type='text'].error,.ask-expert-form .input-block textarea.error{border-bottom:1px solid #f9423a}.ask-expert-form .input-block label{font-weight:500;font-size:13px;color:#121239;margin-top:10px;display:inline-block;line-height:14px}.ask-expert-form .theme-button-small{width:100%}.ask-expert-form .checkbox{margin-top:30px;margin-bottom:20px}.ask-expert-form [data-role="show-for__success"]{position:relative;color:#121239}.ask-expert-result-title{font-family:MontserratHitn;margin-bottom:10px;font-weight:bold;font-size:16px;line-height:24px;color:#121239}.ask-expert-result-text{margin-bottom:40px}.ask-expert-form-popup-red.ask-expert-form{background:#ededed;position:relative}.ask-expert-form-popup-violet.ask-expert-form .ask-expert-expert{margin-bottom:20px}.ask-expert-form-popup-red.ask-expert-form .ask-expert-expert{margin-bottom:20px}.ask-expert-form-popup-red.ask-expert-form .ask-expert-title{font-size:40px;color:#121239;line-height:100%;text-transform:uppercase;margin-bottom:0;padding:30px 100px 0 30px;min-height:110px}.mini.ask-expert-form-popup-red.ask-expert-form .ask-expert-title{font-size:22px;min-height:70px}.ask-expert-form-popup-red.ask-expert-form .ask-expert-expert-photo img{border-radius:unset;height:104px;width:104px}.mini.ask-expert-form-popup-red.ask-expert-form .ask-expert-expert-photo img{height:70px;width:70px}.ask-expert-form-popup-red.ask-expert-form .ask-expert-expert-info{justify-content:center}.ask-expert-form-popup-red.ask-expert-form .ask-expert-expert-name{font-size:16px;line-height:93.4%}.ask-expert-form-popup-red.ask-expert-form .ask-expert-expert-post{font-weight:400;font-size:14px;line-height:93.4%}.ask-expert-form-popup-red.ask-expert-form .ask-expert-body{background:rgba(237,237,237,0.01);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);z-index:1;position:relative;padding:60px 30px 30px;margin-top:5px}.mini.ask-expert-form-popup-red.ask-expert-form .ask-expert-body{padding:20px 30px 30px}.ask-expert-question{display:none}.ask-expert-form-popup-red.ask-expert-form .ask-expert-question{color:#f9423a;font-weight:700;font-size:200px;position:absolute;top:-40px;right:-20px;z-index:1;line-height:1;display:block}.mini.ask-expert-form-popup-red.ask-expert-form .ask-expert-question{font-size:150px}.ask-expert-form-popup-red.ask-expert-form .ask-expert-question .question-left{font-size:40px;transform:rotate(-37deg) translate(0,0);position:absolute;bottom:50px;left:10px;opacity:0}.ask-expert-form-popup-red.ask-expert-form .ask-expert-question .question-right{font-size:60px;transform:rotate(42deg);position:absolute;bottom:45px;right:0;opacity:0}.modal-form-expert-wrapper{display:flex;gap:100px}.modal-form-expert{max-width:300px}.modal-form-expert-bottom{display:none}.modal-form-expert-photo{max-width:300px}.modal-form-expert img{max-width:100%}.modal-form-expert-name{font-weight:700;font-size:40px;line-height:1;margin:10px 0}.modal-form-expert-post{line-height:1.2 !important}@media(max-width:1599px){.ask-expert-form-popup-red.ask-expert-form .ask-expert-title{font-size:32px;min-height:100px}.ask-expert-form-popup-red.ask-expert-form .ask-expert-question{font-size:180px}.mini.ask-expert-form-popup-red.ask-expert-form .ask-expert-question{font-size:145px}.ask-expert-form-popup-red.ask-expert-form .ask-expert-body{padding:45px 30px 30px;margin-top:0}.modal-form-expert-wrapper{gap:50px}.modal-form-expert-name{font-size:32px}}@media(max-width:991px){.ask-expert-form .theme-button-small{width:auto}.ask-expert-form-opened.ask-expert-form .theme-button-small{margin-top:20px}.ask-expert-form-popup-red.ask-expert-form .ask-expert-question{right:10px;font-size:150px}.ask-expert-form-popup-red.ask-expert-form .ask-expert-title{font-size:30px;min-height:75px}.ask-expert-form-popup-red.ask-expert-form .ask-expert-body{padding:30px 30px 30px;margin-top:0}.layout-row .ask-expert-form{margin-top:64px}.layout-row .py-30 .ask-expert-form{margin-top:0}.modal-form-expert-wrapper{flex-direction:column}.modal-form-expert{max-width:100%;display:flex;gap:30px}.modal-form-expert-top{display:none}.modal-form-expert-bottom{display:flex;margin-bottom:20px}.modal-form-expert-photo{width:100px}.modal-form-expert-name{font-size:32px;margin-top:0}.modal-form-expert-wrapper .modal-form-head{margin-bottom:10px}}@media(max-width:768px){.modal-form-expert-name{font-size:28px}}@media(max-width:560px){.ask-expert-form{margin-bottom:0}.ask-expert-form .theme-button-small{width:100%}.modal-form-expert{gap:20px}.modal-form-expert-name{font-size:20px}}@media(min-width:991px){.ask-expert-form-popup-red.ask-expert-form:hover .ask-expert-question{animation-name:question-animation;animation-duration:1s}@keyframes question-animation{from{transform:translateY(0)}33%{transform:translateY(-20px)}66%{transform:translateY(-20px)}to{transform:translateY(0)}}}
/* End */


/* Start:/local/templates/site_kk_redesign/css/sprint-editor/blocks/empty_block.min.css?1730119276338*/
@media(max-width:991px){.block-empty-block .py-10{padding-top:5px;padding-bottom:5px}.block-empty-block .py-20{padding-top:10px;padding-bottom:10px}.block-empty-block .py-30{padding-top:15px;padding-bottom:15px}.block-empty-block .py-40{padding-top:20px;padding-bottom:20px}.block-empty-block .py-50{padding-top:25px;padding-bottom:25px}}
/* End */


/* Start:/local/templates/site_kk_redesign/css/sprint-editor/blocks/my_industry_list.min.css?17440161022214*/
.edit-content__advantages .layout-2-columns.generalWrapper{display:block}.edit-content__advantages .advantages-items{display:flex;justify-content:flex-start;flex-wrap:wrap;box-sizing:border-box}.edit-content__advantages .advantages-item:nth-first-child(1){padding-left:0}.edit-content__advantages .advantages-item{width:33%;padding:40px;box-sizing:border-box;border-right:1px solid #ffffff1a;position:relative;margin-bottom:20px}.edit-content__advantages .advantages-item:nth-child(3n){border-right:0}.edit-content__advantages .advantages-item__title{font-family:MontserratHitn;font-size:64px;line-height:70px;text-transform:uppercase;color:#7949f4;margin-bottom:8px;margin-top:0;font-weight:normal}.edit-content__advantages .advantages-item__subtitle{font-weight:500;color:#fff;margin-bottom:8px}.advantages-item__cross{position:relative;display:block;margin:0 auto 44px;margin-right:0;width:28px;height:28px}.advantages-item__cross svg{width:100%;height:100%}@media(max-width:1599px){.edit-content__advantages .advantages-item{padding:32px;margin-bottom:16px}.edit-content__advantages .advantages-item__cross{margin-bottom:36px}.edit-content__advantages .advantages-item__title{font-size:50px;line-height:56px}}@media(max-width:991px){.edit-content__advantages .advantages-item{width:50%}.edit-content__advantages .advantages-item{border-right:unset}.edit-content__advantages .advantages-item:nth-child(odd){border-right:1px solid #ffffff1a}.edit-content__advantages .advantages-item__title{font-size:45px}}@media(max-width:560px){.edit-content__advantages .advantages-items{flex-direction:column;background-color:#121239}.edit-content__advantages .advantages-item{width:100%;margin-bottom:0;border-right:unset !important;border-bottom:1px solid #dad8dd;padding:20px 0;position:relative}.edit-content__advantages .advantages-item:nth-last-child(1){border-bottom:0}.edit-content__advantages .advantages-item .advantages-item__title{padding-right:30px;font-size:48px;line-height:56px;margin-bottom:0}.edit-content__advantages .advantages-item .advantages-item__subtitle{width:60%}.edit-content__advantages .advantages-item__cross{position:absolute;right:20px;top:20px}.edit-content__advantages{margin-bottom:48px}}
/* End */


/* Start:/local/templates/site_kk_redesign/css/sprint-editor/blocks/block-title.min.css?1731067682642*/
.block-title .text{font-family:MontserratHitn;text-transform:uppercase;color:#121239;margin:0}.block-title .text:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h-div){font-size:30px;line-height:38px}.edit-content__text+.block-title{margin-top:20px}.block-title+.edit-content__text{padding-top:0}.block-title+.edit-content__statistic{margin-top:0}.block-title.bg-darkblue .h2{color:#fff}@media(max-width:991px){.block-title .text:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h-div){font-size:20px;line-height:28px}.edit-content__text+.block-title{margin-top:10px}}.block-title.bg-violet .text,.block-title.bg-darkblue .text{color:#fff}
/* End */


/* Start:/local/templates/site_kk_redesign/css/sprint-editor/blocks/my_industry_list-2.min.css?17301192783565*/
.block-my_industry_list-2.edit-content__list .generalWrapper:before{content:'';display:block;position:absolute;top:0;left:0;right:0;width:100%;height:1px;background-color:#fff;z-index:1}.block-my_industry_list-2.edit-content__list .list-items{margin:0;padding:0;overflow:hidden;position:relative}.block-my_industry_list-2.edit-content__list .list-items:after{content:'';display:block;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:1px;height:100%;background-color:rgba(18,18,57,0.1)}.block-my_industry_list-2.edit-content__list .list-item{display:inline-block;padding:80px 0;box-sizing:border-box;position:relative;width:calc(50% - 40px)}.block-my_industry_list-2.edit-content__list .list-item:not(:nth-child(1)):not(:nth-child(2)):before{content:'';display:block;margin:auto;position:absolute;left:-40px;right:-40px;top:0;width:calc(100% + 80px);height:1px;background-color:rgba(18,18,57,0.1)}.block-my_industry_list-2.edit-content__list .list-items .title{font-family:MontserratHitn;font-weight:bold;color:#7949f4;margin-bottom:40px;margin-top:0}.block-my_industry_list-2.edit-content__list .list-items .text{font-weight:500;color:#121239;opacity:.9}.block-my_industry_list-2.edit-content__list .list-items .text p{margin:0;line-height:26px}.block-my_industry_list-2.edit-content__list .list-items .text a{font-weight:500;color:#7949f4;opacity:.9}.block-my_industry_list-2.edit-content__list .list-items .list-item--quote{position:relative}.block-my_industry_list-2.edit-content__list .list-items .list-item--quote .title{font-family:Montserrat-Medium;font-weight:500;margin-bottom:20px;color:#121239}.block-my_industry_list-2.edit-content__list .list-items .list-item--quote .title p{margin-top:0}.block-my_industry_list-2.edit-content__list .list-items .list-item--quote .text--author{font-family:Montserrat-Medium;font-weight:500;font-size:16px;line-height:28px;color:#121239}.block-my_industry_list-2.edit-content__list .list-items .list-item--quote .text--position{font-family:Montserrat-Medium;font-weight:500;font-size:16px;line-height:28px;color:#121239}.block-my_industry_list-2.edit-content__list .list-items .list-item--quote .title{border-left:4px solid #7949f4;padding-left:40px;box-sizing:border-box}@media(max-width:1599px){.block-my_industry_list-2.edit-content__list .list-item{padding:50px 0}.block-my_industry_list-2.edit-content__list .list-items .title{margin-bottom:20px}}@media(max-width:560px){.block-my_industry_list-2.edit-content__list .list-item:not(:nth-child(1)):not(:nth-child(2)):before{display:none}.block-my_industry_list-2.edit-content__list .list-items .list-item--quote .title{padding-left:0}.block-my_industry_list-2.edit-content__list .list-items .list-item--quote .title p{margin-top:0}.block-my_industry_list-2.edit-content__list .list-items .title{margin-bottom:24px;margin-top:32px}.block-my_industry_list-2.edit-content__list .list-items .text p{margin:0}.block-my_industry_list-2.edit-content__list .list-items{column-count:1;column-rule:none}.block-my_industry_list-2.edit-content__list .list-item:before{display:none}.block-my_industry_list-2.edit-content__list .list-item{padding:0;width:100%;margin-bottom:32px}.block-my_industry_list-2.edit-content__list .list-items .title{font-weight:bold;margin-bottom:24px;margin-top:0}.block-my_industry_list-2.edit-content__list .list-items .list-item--quote .title{border-left:0}.block-my_industry_list-2.edit-content__list .list-items:after{display:none}.block-my_industry_list-2.edit-content__list .list-items .list-item--quote .title{margin-bottom:0}}
/* End */


/* Start:/local/templates/site_kk_redesign/css/sprint-editor/blocks/my_industry_list-4.min.css?17301192785261*/
.block-my_industry_list-4.edit-content__list-steps{box-sizing:border-box}.block-my_industry_list-4.edit-content__list-steps .list-steps__header{display:flex;justify-content:space-between;margin-bottom:80px}.block-my_industry_list-4.edit-content__list-steps .list-steps__header .h2{width:calc(50% * 3 / 4);font-family:MontserratHitn;color:#fff;text-align:left}.block-my_industry_list-4.edit-content__list-steps .list-steps__header .subtitle{width:calc(50% - 10px);font-style:normal;font-weight:500;color:#fff;text-align:left}.block-my_industry_list-4.edit-content__list-steps .list-steps__header .subtitle p{margin-top:0}.block-my_industry_list-4.edit-content__list-steps .list-steps__body{column-count:2;column-gap:20px}.block-my_industry_list-4.edit-content__list-steps .list-step__item{display:inline-block;position:relative;width:calc(50% - 10px);margin-bottom:20px;background-color:#fff;padding:40px;box-sizing:border-box}.block-my_industry_list-4.edit-content__list-steps .list-step__cols{display:flex;justify-content:space-between}.block-my_industry_list-4.edit-content__list-steps .list-step__icon{width:63px;height:62px;display:block}.block-my_industry_list-4.edit-content__list-steps .list-step__icon img{width:100%;height:100%;display:block;object-fit:contain}.block-my_industry_list-4.edit-content__list-steps .list-step__text{width:calc(100% - 102px)}.block-my_industry_list-4.edit-content__list-steps .list-step__title{font-family:MontserratHitn;color:#7949f4;margin-bottom:20px;margin-top:0}.block-my_industry_list-4.edit-content__list-steps .list-step__subtitle{font-weight:500;color:#121239;opacity:.9;margin-bottom:10px}.block-my_industry_list-4.edit-content__list-steps .list-step__subtitle a{color:#7949f4}.block-my_industry_list-4.edit-content__list-steps .list-step__subtitle a:hover{color:#7949f4}.block-my_industry_list-4.edit-content__list-steps .list-step__links{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:5px}.block-my_industry_list-4.edit-content__list-steps .list-step__link{line-height:1}.block-my_industry_list-4.edit-content__list-steps .list-steps__same-height{display:flex;flex-wrap:wrap}.block-my_industry_list-4.edit-content__list-steps .list-steps__same-height .list-step__cols{display:flex;justify-content:space-between;height:100%}.block-my_industry_list-4.edit-content__list-steps .list-steps__same-height .list-step__text{display:flex;flex-direction:column;justify-content:space-between}@media(max-width:1599px){.block-my_industry_list-4.edit-content__list-steps .list-steps__header .h2{font-size:24px;line-height:30px}.block-my_industry_list-4.edit-content__list-steps .list-step__title{margin-bottom:15px}.block-my_industry_list-4.edit-content__list-steps .list-steps__header{margin-bottom:64px}.block-my_industry_list-4.edit-content__list-steps .list-step__item{padding:32px}.block-my_industry_list-4.edit-content__list-steps .list-step__icon{width:50px;height:50px}.block-my_industry_list-4.edit-content__list-steps .list-step__text{width:calc(100% - 80px)}}@media(min-width:768px) and (max-width:992px){.block-my_industry_list-4.edit-content__list-steps .list-step__text{width:100%}.block-my_industry_list-4.edit-content__list-steps .list-step__icon{margin-bottom:10px}.block-my_industry_list-4.edit-content__list-steps .list-steps__header .h2,.block-my_industry_list-4.edit-content__list-steps .list-steps__header .subtitle{width:100%;max-width:100%}.block-my_industry_list-4.edit-content__list-steps .list-steps__header{flex-direction:column;justify-content:flex-start;margin-bottom:24px}}@media(max-width:991px){.block-my_industry_list-4.edit-content__list-steps .list-steps__header{flex-direction:column;justify-content:flex-start;margin-bottom:24px}.block-my_industry_list-4.edit-content__list-steps .list-steps__header .h2{width:100%;margin-bottom:24px}.block-my_industry_list-4.edit-content__list-steps .list-steps__header .subtitle{width:100%}.block-my_industry_list-4.edit-content__list-steps .list-steps__body{column-count:1}.block-my_industry_list-4.edit-content__list-steps .list-step__item{width:100%}.block-my_industry_list-4.edit-content__list-steps .list-step__icon{width:28px;height:28px}.block-my_industry_list-4.edit-content__list-steps .list-step__text{width:calc(100% - 38px)}.block-my_industry_list-4.edit-content__list-steps .list-step__title{margin-bottom:8px}.block-my_industry_list-4.edit-content__list-steps .list-step__text{font-size:13px;line-height:21px}.block-my_industry_list-4.edit-content__list-steps .list-step__icon img{width:100%;object-fit:contain}.block-my_industry_list-4.edit-content__list-steps .list-step__item{padding:20px;margin-bottom:8px}}@media(max-width:560px){.block-my_industry_list-4.edit-content__list-steps .list-step__link{padding:10px 40px 10px 10px;font-size:13px}.block-my_industry_list-4.edit-content__list-steps .list-step__link::after{right:10px;-webkit-mask-size:20px;width:20px;height:20px}}@media(max-width:380px){.block-my_industry_list-4.edit-content__list-steps .list-step__link{padding:10px 30px 10px 5px;font-size:13px}.block-my_industry_list-4.edit-content__list-steps .list-step__link::after{right:5px;-webkit-mask-size:18px;width:18px;height:18px}.block-my_industry_list-4.edit-content__list-steps .list-step__link{font-size:12px}}
/* End */


/* Start:/local/components/korus/kk.slider/templates/.default/style.min.css?17301192633217*/
.edit-content__carousel{box-sizing:border-box}.edit-content__carousel.bg-white{background-color:#fff}.edit-content__carousel .generalWrapper{display:block !important}.edit-content__carousel .carousel--title{font-family:MontserratHitn;line-height:38px;color:#121239;margin:0 0 55px;font-weight:500}.edit-content__carousel .default-slider-wrapper{position:relative}.edit-content__carousel .carousel--items{min-width:100%;max-width:calc(100% + 40px);display:flex;justify-content:flex-start;flex-wrap:wrap}.edit-content__carousel .carousel--item{width:calc(25% - 40px);height:200px;display:flex !important;box-sizing:border-box;padding:28px;border:1px solid rgba(18,18,57,0.1);margin-left:20px;margin-right:20px;justify-content:center;align-items:center}.edit-content__carousel .carousel--item-img{width:100%;height:auto;max-width:145px;max-height:145px;object-fit:contain;object-position:center;display:block;transition:.5s}.edit-content__carousel .carousel--item.link-item{cursor:pointer}.edit-content__carousel .carousel--item.link-item:hover .carousel--item-img,.edit-content__carousel .carousel--item.js-partner:hover .carousel--item-img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.edit-content__carousel .default-slider-wrapper .carousel--item a,.edit-content__carousel .default-slider-wrapper .carousel--item span{display:flex;height:100%;justify-content:center;align-items:center}@media(min-width:1600px){.edit-content__carousel .carousel--item-img-large{max-width:175px;max-height:175px;width:175px;height:175px}}@media(max-width:1599px){.edit-content__carousel .carousel--title{margin-bottom:45px}.edit-content__carousel .carousel--item{padding:22px;height:160px}}@media(max-width:1199px){.edit-content__carousel .carousel--item{width:calc(33.33% - 40px)}}@media(max-width:1199px){.edit-content__carousel .carousel--item{margin-left:20px !important;margin-right:20px !important;margin-bottom:0;height:220px}.edit-content__carousel .carousel--item:last-child{margin-right:0}.edit-content__carousel .slick-list{margin-left:-20px !important;margin-right:-20px !important}.edit-content__carousel .carousel--title{margin-bottom:24px}}.edit-content__carousel .default-slider-wrapper .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;cursor:pointer}.edit-content__carousel .default-slider-wrapper .arrow-more{position:absolute;top:13px;width:90%;height:4px;background-color:#000}.edit-content__carousel .default-slider-wrapper .arrow-more::after,.edit-content__carousel .default-slider-wrapper .arrow-more::before{content:'';position:absolute;width:60%;height:4px;right:-2px;background-color:#000}.edit-content__carousel .default-slider-wrapper .arrow-more::after{top:-5px;transform:rotate(45deg)}.edit-content__carousel .default-slider-wrapper .arrow-more::before{top:5px;transform:rotate(-45deg)}.generalWrapper .edit-content__carousel{width:100% !important}.generalWrapper .edit-content__carousel .generalWrapper{padding-left:0 !important;padding-right:0 !important}
/* 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/press-list-item.min.css?17639935233432*/
.press-items{display:flex;flex-wrap:wrap;gap:30px;overflow:visible !important;align-items:flex-start;max-width:100%;margin:0 auto}.b-press-tab-content .press-items{margin:55px 0}.press-items--static{margin-bottom:55px}.press-items-main{margin-bottom:55px}.press-item{width:calc(25% - (90px / 4));position:relative;cursor:pointer}.project-more .slick-list{margin:0 -10px;padding:5px 0}.press-items .slick-list{margin:0 -10px}.press-item.slick-slide{margin:0 10px}.press-item.press-item--no-action *{cursor:default}.press-item:hover .press-item__description{transform:scale(1.02)}.press-item::before{content:"";display:block;padding-top:100%}.press-item__description{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--main-white);color:var(--main-dark-blue);border-radius:12px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;transition:.3s ease}.press-items--grey-cards .press-item:not(.press-item--violet) .press-item__description{background:#ededed}.press-item:nth-child(40n+2),.press-item:nth-child(40n+8),.press-item:nth-child(40n+11),.press-item:nth-child(40n+13),.press-item:nth-child(40n+18),.press-item:nth-child(40n+23),.press-item:nth-child(40n+25),.press-item:nth-child(40n+31),.press-item:nth-child(40n+34),.press-item:nth-child(40n+40){& .press-item__description{background:var(--main-violet) !important;color:var(--main-white)}& .press-item__title,& .press-item__bottom{color:var(--main-white)}& .press-item__btn--violet{background:var(--main-white);color:var(--main-violet);&:hover{background:var(--main-violet);color:var(--main-white);border-color:var(--main-white)}}& .press-item__btn--white{background:var(--main-violet);color:var(--main-white);border-color:var(--main-white);&:hover{background:var(--main-white);color:var(--main-violet)}}& .press-item__fire--white{display:block}& .press-item__fire--colored{display:none}}.press-item__title{color:var(--main-dark-blue);font-weight:700}.press-item__bottom{color:#717188;position:relative}.press-item__tags-row{display:flex;gap:8px;justify-content:space-between;align-items:center}.press-item__tags{display:flex;flex-wrap:wrap;margin-top:10px;gap:8px}.press-item__fire--white{display:none}.press-item__author{display:flex;gap:8px;align-items:flex-start}.press-item__author-img{width:45px;height:45px;display:block;border-radius:100%;overflow:hidden;background:#eee;flex-shrink:0}.press-item__author-img img{width:100%;height:100%;object-fit:cover;object-position:center}.press-item__author-name{display:flex;flex-direction:column}.press-item__btn{padding:9px 40px;background:var(--main-violet);color:var(--main-white);transition:.3s ease;border:2px solid var(--main-violet);display:block;cursor:pointer;font-weight:700;text-align:center;margin-top:25px}.press-item__btn:hover{color:var(--main-violet);background:var(--main-white)}.press-item__btn--white{background:var(--main-white);color:var(--main-violet);border:2px solid var(--main-violet)}.press-item__btn--white:hover{color:var(--main-white);background:var(--main-violet)}@media(max-width:1599px){.press-items{gap:20px}.press-item{width:calc(25% - (60px / 4))}.press-item__btn{padding:9px 24px}}@media(max-width:1200px){.press-item{width:calc(33% - (60px / 3))}}@media(max-width:991px){.press-item{width:calc(50% - (30px / 2))}.b-press-tab-content .press-items{margin:40px 0}.press-items-main{margin-bottom:40px}}@media(max-width:600px){.press-item{width:100%}}
/* End */


/* Start:/local/templates/site_kk_redesign/components/bitrix/form.result.new/subscription.press/style.min.css?17598443443043*/
.subscription-form-block{background-color:#7949f4;padding:20px;border-radius:12px;position:absolute;top:0;left:0;width:100%;height:100%}.subscription-form-description,.subscription-form-description form{height:100%}.subscription-form-body{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%}.subscription-form-body .theme-button-small-wide{max-width:unset;padding:9px 20px;border-width:2px}.subscription-form-body .theme-button-small-wide:hover{border:2px solid #fff}.subscription-form-image{margin-bottom:20px;height:auto;box-sizing:border-box;display:none}.subscription-form-image img{width:64px;height:64px;display:block;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.subscription-form-title{font-weight:bold;line-height:24px;color:#fff}.subscription-form-text{font-weight:500;line-height:24px;color:#fff;opacity:.6}.subscription-form-block input{width:100%;padding:0 0 5px 34px;border-bottom:1px solid #fff;font-weight:500;font-size:16px;line-height:24px;color:#ffffffcc;background-color:transparent;margin-bottom:5px}.subscription-form-block input.error{border-color:#f9423a}.subscription-form-block .placeholder{display:flex;align-items:center}.subscription-form-block .placeholder::before{content:'';background-image:url("/local/templates/site_kk_redesign/images/icon__mail.svg");background-size:contain;left:0;top:0;margin-right:14px;bottom:0;width:24px;height:24px;display:block}.subscription-form-block .form__input-text:placeholder{color:#fff;opacity:.8}.subscription-form-block .form__input-text::-moz-placeholder{color:#fff;opacity:.8}.subscription-form-block .form__input-text::-webkit-input-placeholder{color:#fff;opacity:.8}.subscription-form-block .form__input-text:-ms-input-placeholder{color:#fff;opacity:.8}.subscription-form-block .form__input-text::-ms-input-placeholder{color:#fff;opacity:.8}.subscription-form-block .form__input-text::placeholder{color:#fff;opacity:.8}.subscription-form-btn{cursor:pointer;width:100%;min-height:46px;display:block;font-weight:bold;font-size:16px;line-height:24px;color:#121239;background-color:#fff;border:1px solid #fff;box-sizing:border-box;margin-top:20px;padding-top:10px;padding-bottom:10px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.subscription-form-btn:hover{background-color:#121239;color:#fff;border-color:#121239}.subscription-form-block [data-role="show-for__success"]{display:none;justify-content:center;flex-direction:column;position:static}.subscription-form-block [data-role="show-for__success"] .subscription-form--text{margin-bottom:0}@media(max-width:1599px){.subscription-form-image img{width:50px;height:50px}.subscription-form-btn{font-size:14px}.subscription-form-block .input-row.icon-email.animated-placeholder{margin-bottom:15px}.subscription-form-block .form-checkboxes{gap:5px}.subscription-form-block .form-policy__input+.form-policy__label::before{margin-right:10px}}
/* End */


/* Start:/local/templates/site_kk_redesign/css/infohub-promo-list.min.css?17301192753117*/
.edit-content__infohub{background-color:#121239;background-image:url('/local/templates/site_kk_redesign/css/../images/infohub-promo-bg.jpg');background-position:center;background-repeat:no-repeat;background-size:cover;padding:80px 0;background-attachment:fixed}.edit-content__infohub .infohub--cols{display:flex;justify-content:space-between}.edit-content__infohub .infohub--col-l{position:relative;width:50%;padding:55px}.edit-content__infohub .infohub--col-r{width:50%;display:flex}.infohub--description{top:148px;display:flex;flex-direction:column;justify-content:flex-start;gap:40px}.edit-content__infohub .infohub--title{font-family:MontserratHitn;line-height:48px;color:#fff;padding-right:30px;font-weight:500}.edit-content__infohub .infohub--text{font-weight:500;font-size:18px;line-height:28px;color:#fff;padding-right:20px}.infohub--list-items{display:flex;height:100%;flex-direction:column;gap:20px}.edit-content__infohub .infohub--list-item{height:100%;display:block;background-color:#fff;padding:40px;border-radius:15px}.edit-content__infohub .infohub--list-item .list-item--cols{display:flex;justify-content:space-between;gap:30px;width:100%;position:relative}.edit-content__infohub .infohub--list-item .col--l{width:65px;min-width:65px}.edit-content__infohub .infohub--list-item .col--l img{max-width:100%}.edit-content__infohub .infohub--list-item .list-item--cols .theme-arrow-rounded{position:absolute;right:0;top:-5px;display:block}.edit-content__infohub .infohub--list-item__title{font-family:MontserratHitn;line-height:28px;color:#000;margin-bottom:40px;margin-right:40px}.edit-content__infohub .infohub--list-item__text{font-weight:500;line-height:28px;color:#121239;opacity:.9}@media(max-width:1599px){.edit-content__infohub{padding:64px 0}.edit-content__infohub .infohub--col-l{padding:0 45px 0 0}.edit-content__infohub .infohub--list-item .col--l{width:52px;min-width:52px}.edit-content__infohub .infohub--text{line-height:24px;font-size:16px}.edit-content__infohub .infohub--list-item{padding:32px}.edit-content__infohub .infohub--list-item__title{line-height:24px;margin-bottom:20px}.edit-content__infohub .infohub--list-item__text{line-height:22px}}@media(max-width:1200px){.edit-content__infohub .infohub--list-item .list-item--cols{justify-content:left}}@media(max-width:992px){.edit-content__infohub{padding-top:0}.edit-content__infohub .generalWrapper{padding:0}.edit-content__infohub .infohub--cols{margin-top:0;flex-direction:column;padding:0;margin-bottom:0}.edit-content__infohub .infohub--col-l{width:100%;padding:48px 20px;margin-bottom:0}.edit-content__infohub .infohub--title{line-height:32px;margin-bottom:16px}.edit-content__infohub .infohub--col-l .theme-arrow-rounded{top:48px;right:20px}.edit-content__infohub .infohub--col-r{width:100%;display:block;padding:20px}.infohub--list-items{gap:20px}.edit-content__infohub .infohub--list-item{padding:20px}.edit-content__infohub .infohub--list-item .col--l{display:none}.edit-content__infohub .infohub--list-item .col--r{width:100%}.edit-content__infohub .infohub--list-item__title{font-size:17px;padding-right:50px;margin-bottom:16px;line-height:25px;color:#121239}}
/* 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/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/block-quote-right-violet-line.min.css?1730119279793 */
/* /local/templates/site_kk_redesign/css/sprint-editor/blocks/ask-expert-form.min.css?17500731635734 */
/* /local/templates/site_kk_redesign/css/sprint-editor/blocks/empty_block.min.css?1730119276338 */
/* /local/templates/site_kk_redesign/css/sprint-editor/blocks/my_industry_list.min.css?17440161022214 */
/* /local/templates/site_kk_redesign/css/sprint-editor/blocks/block-title.min.css?1731067682642 */
/* /local/templates/site_kk_redesign/css/sprint-editor/blocks/my_industry_list-2.min.css?17301192783565 */
/* /local/templates/site_kk_redesign/css/sprint-editor/blocks/my_industry_list-4.min.css?17301192785261 */
/* /local/components/korus/kk.slider/templates/.default/style.min.css?17301192633217 */
/* /local/templates/site_kk_redesign/css/press-list.min.css?17624194235600 */
/* /local/templates/site_kk_redesign/css/press-list-item.min.css?17639935233432 */
/* /local/templates/site_kk_redesign/components/bitrix/form.result.new/subscription.press/style.min.css?17598443443043 */
/* /local/templates/site_kk_redesign/css/infohub-promo-list.min.css?17301192753117 */
/* /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/components/bitrix/form.result.new/contact-us/style.min.css?17628604243584 */
