

/* Start:/local/templates/site_kk_redesign/css/clients.min.css?174496506324787*/
.top-block-about .logoDetail{width:180px}.greyWrapp.half-purple-wrap{background:linear-gradient(to right,#f5f5f5 55%,#865cf1 45%)}.more-projects-block{width:55%;position:relative}.more-projects-block .h2{margin:45px 0 60px !important}.items-more-slider{width:85%}section.head{padding:0;box-sizing:border-box;overflow:hidden}section.head .wrap{padding:80px 55px 55px 55px;max-width:1550px;margin:auto;position:relative}.sections__top,.sections__bottom{display:inline-block}section.head .wrap .h1{margin:16px 0 80px}.block_1{background-color:#fff;color:#121239}.block_1 .wrap{padding:55px 0 80px}.en-version .block_1 .wrap{padding:80px 0}.clients{max-width:1550px;margin:auto;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;display:grid;width:100%;gap:40px;padding-right:55px;padding-left:55px}.clients .client{min-height:200px;border:1px solid rgba(18,18,57,0.1);overflow:hidden;position:relative}.clients a.client{cursor:pointer}.clients .client:nth-child(4n+4){margin-right:0}.clients .client img{width:100%;height:auto;margin:auto;position:absolute;object-fit:contain;top:0;bottom:0;left:0;right:0;max-width:145px;max-height:145px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.clients a.client:hover img{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}.more_goods{font-size:20px;line-height:72px;color:#7949f4;display:block;margin:auto;font-family:MontserratHitn;width:303px;height:80px;text-align:center}.more_goods.loader::before{border:0;background-color:rgba(140,138,138,0.1)}.load_more{font-size:20px;line-height:72px !important;color:#7949f4;display:block;margin:auto;font-family:MontserratHitn;width:303px;height:80px;text-align:center;cursor:pointer;margin-top:50px}.load_more.loader::before{border:0;background-color:rgba(140,138,138,0.1)}.pertnerNaw{display:none}@media(max-width:1599px){.load_more{font-size:16px}}@media(max-width:1599px){section.head .wrap{max-width:1300px;padding-left:40px;padding-right:40px;padding-top:64px}.block_1 .wrap{padding:45px 0 64px}.en-version .block_1 .wrap{padding:64px 0}.clients{max-width:1300px;padding-left:40px;padding-right:40px}}@media(max-width:1200px){.clients{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){section.head .wrap{padding:80px 20px 80px 20px}section.head .wrap .h1{margin:0 0 15px}.clients{padding-right:20px;padding-left:20px;grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){section.head{background-size:calc(100% - 40px);background-position-y:192px;background-position-x:center}}@media(max-width:768px){.clients{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){header .headWrapp{padding:20px 0}header .headWrapp.menuFixed{padding:20px}section.head{background-position-y:80px;padding:0}section.head .wrap{padding:50px 20px 20px 20px}section.head .wrap .h1{margin:0 0 15px}.filter .elements{margin-top:10px !important;margin-bottom:45px !important}.filter .sections{color:#fff;margin-top:20px;margin-bottom:0 !important}.filter .sections .section{color:#fff;border:1px solid rgba(255,255,255,0.4);margin-bottom:17px}.filter .filterIcon,.filter .filterArrow{fill:#fff}.clients{gap:20px}.clients .client{margin:0;height:150px}.filter .sections{position:relative;padding-left:42px}.filter .sections .filterIcon{position:absolute;left:0;top:0}.load_more{margin-top:53px;font-size:14px}}section.headDetail .wrap{padding:92px 0 0 0}redBg.{background-color:#f9423a;padding:55px;max-width:67%;width:100%;position:relative;z-index:1}.redWrapp{background:linear-gradient(to left,#121239 68.3%,#f9423a 31.7%)}.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}section.headDetail .wrap .h1{margin:16px 0 80px;max-width:800px}.union-title{margin-bottom:10px}.from-date-title{margin-top:36px;font-size:16px}.solFiltElem{font-weight:500;line-height:29px;display:inline-block;border:1px solid rgba(255,255,255,0.3);border-radius:27px;padding:2px 12px;margin:6px 6px 10px 0;cursor:pointer;transition:.3s ease}.solFiltElem:hover{border:1px solid rgba(255,255,255,1)}.w960{max-width:960px}.flex.w1160{width:78%}.flex.w1160 .logoDetail,.project-one-logo-letters .leftC .logoDetail{width:180px}.flex.w1160 .logoRightText,.project-one-logo-letters .leftC .logoRightText{width:calc(100% - 180px)}.p8060{padding:80px 0}.logoDetail{width:30%}.logoDetail img{max-width:140px;width:100%;max-height:140px;height:auto}.logoRightText{width:80%;position:relative;padding-left:44px;font-weight:500;line-height:40px}.logoRightText::before{content:"";position:absolute;left:0;top:0;bottom:0;background-color:#7949f4;width:4px}.logoRightText p{padding-top:0;padding-bottom:4px;margin:0;font-size:20px;line-height:34px}.textAfetrLogo{font-weight:500;line-height:34px;margin-bottom:50px}.leftC{width:80%}.rightC{width:36%;padding-left:55px}.redBg{background-color:#f9423a;padding:55px;max-width:67%;width:100%;position:relative;z-index:1}.redBoxL{position:relative;padding:55px;border-right:6px solid #f9423a;font-weight:500;line-height:34px;margin-bottom:40px}.redBoxL::before,.redBoxL::after{content:"";position:absolute;height:6px;background-color:#f9423a;left:6px;right:0;top:0;width:calc(100% - 6px)}.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}.redBoxBottom{position:relative;font-weight:500;font-size:20px;line-height:34px;margin-bottom:40px}.braceBottom{display:flex;position:absolute;bottom:0;right:0;left:0}.braceBottom img{width:100%;height:auto;margin:auto}@media screen and (min-width:993px){.recommend-letters-right{text-align:right}.recommend-letters-right .letters a{display:inline-block;text-align:right}.recommend-letters-right .letter{text-align:left}}@media screen and (max-width:992px){.recommend-letters-right{text-align:left;margin-top:60px;padding-left:0}.top-block-about{flex-direction:column}.top-block-about-right{order:1;width:100%}.top-block-about-left{order:2;width:100%}.greyWrapp.half-purple-wrap{background:#f5f5f5}}.letter{font-weight:bold;line-height:24px;color:#7949f4;padding:28px 57px 28px 20px;border:2px solid #7949f4;margin-top:20px;max-width:302px;position:relative;cursor:pointer;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.letter::before{content:"";mask:url("/local/templates/site_kk_redesign/css/../images/arrow-diag.svg");-webkit-mask-image:url("/local/templates/site_kk_redesign/css/../images/arrow-diag.svg");background-color:#7949f4;width:23px;background-repeat:no-repeat;right:20px;position:absolute;height:22px;top:20px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.letter:hover{background:#7949f4;color:#fff}.letter:hover::before{background-color:#fff}.news .elem{font-size:16px;line-height:24px;padding:28px 57px 28px 20px;border:2px solid #7949f4;border-radius:12px;display:inline-block;max-width:302px;margin:0 20px 20px 0;position:relative;vertical-align:top}.news .elem.elem__letter{border-radius:unset}.news .elem.elem__letter .project-item__date{font-size:14px}@media(max-width:1250px){.project-one-left .project-item__list .elem.elem__letter{width:100%}}.news .elem::before{content:"";mask:url("/local/templates/site_kk_redesign/css/../images/arrow-diag.svg");-webkit-mask-image:url("/local/templates/site_kk_redesign/css/../images/arrow-diag.svg");background-color:#7949f4;width:23px;background-repeat:no-repeat;right:20px;position:absolute;height:22px;top:20px}.news .elem a{color:#7949f4}.m800{margin:60px 0 !important}.project-list{overflow:hidden}.project-item{width:calc(50% - 40px)}.project-item__title{display:flex;justify-content:space-between;margin-bottom:20px}.project-item__title .counter{font-family:MontserratHitn;font-weight:bold;font-size:64px;line-height:56px;text-transform:uppercase;color:#f9423a;margin:0 auto auto 0}.project-item__title .title-text{font-family:MontserratHitn;color:#121239;width:calc(100% - 76px)}.project-one-left .title-text{font-size:30px;line-height:38px}.project-item__date{display:block;margin-top:12px;font-size:16px;line-height:24px;color:#7949f4;opacity:.6}.project-item__text{margin-bottom:40px}.project-item.news{display:block;box-sizing:border-box;padding:40px 0}.project-item.news:after{content:'';display:block;margin:auto;position:absolute;left:-40px;right:-40px;bottom:0;width:calc(100% + 80px);height:1px;background-color:rgba(18,18,57,0.1)}.project-item.news:nth-last-child(1):after{display:none}.project-list .project-item__list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.project-list .project-item__list .elem{font-family:MontserratHitn;line-height:20px;margin:0;margin-bottom:20px;display:block;max-width:100%;vertical-align:unset;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-moz-page-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;box-sizing:border-box;width:calc(50% - 10px);transition:.3s ease}.project-list .project-item__list .elem::before{transition:.3s ease}.project-list .project-item__list .elem:hover{background:#7949f4;color:#fff}.project-list .project-item__list .elem:hover a,.project-list .project-item__list .elem:hover .project-item__date{color:#fff}.project-list .project-item__list .elem:hover::before{background-color:#fff}.project-list .project-item__list .elem:nth-child(odd){margin-right:20px}.project-list:after{content:'';display:block;margin:auto;position:absolute;left:0;right:0;bottom:0;top:0;height:100%;width:1px;background-color:rgba(18,18,57,0.1)}.project-one-logo-letters{display:flex}.project-one-logo-letters .leftC{width:80%}.project-one-block{display:flex;padding:50px 0}.project-one-left{width:50%;padding-right:40px;border-right:1px solid rgba(18,18,57,.1)}.project-one-left .project-list:after{content:none}.project-one-left .project-item__list{display:flex;flex-direction:row;flex-wrap:wrap}.project-one-left .project-item__list .elem{width:48%}.project-one-left .project-item{width:100%;padding-top:0}.project-one-right{width:50%;padding-left:40px;display:flex}.project-one-right-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center}.project-one-right .braceLeft{display:none}.project-one-right .author-box .quote--text{padding-bottom:50px;margin-bottom:0}@media screen and (min-width:993px){.project-one-right-wrapper{margin-bottom:40px}}@media screen and (max-width:992px){.project-one-right .braceLeft{display:flex}.project-one-right .author-box{position:relative;padding-left:40px}.project-one-right .author-box .redBoxBottom{margin-bottom:16px}.project-one-right .braceBottom{display:none}.project-one-right .author-box .quote--text{padding-bottom:0;font-size:16px;line-height:27px}.project-one-logo-letters{display:block;padding-bottom:30px}.project-one-logo-letters .leftC{width:100%}.project-one-logo-letters .rightC{width:100%}}.wrap .greyWrapp{display:block;box-sizing:border-box}.wrap .greyWrapp .project-more{position:relative}.icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;cursor:pointer}.arrow-more{position:absolute;top:13px;width:90%;height:4px;background-color:#000}.arrow-more::after,.arrow-more::before{content:'';position:absolute;width:60%;height:4px;right:-2px;background-color:#000}.arrow-more::after{top:-5px;transform:rotate(45deg)}.arrow-more::before{top:5px;transform:rotate(-45deg)}.greyWrapp{background-color:#f5f5f5}.quote--text{margin-bottom:50px}.quote--author{display:flex;justify-content:flex-start}.quote--image{width:60px;height:60px;display:block;object-fit:contain;margin:auto 0;margin-right:20px;border-radius:50%}.quote--name{font-family:Montserrat-Medium;line-height:24px;color:#121239;margin:auto;margin-left:0;width:calc(100% - 80px);flex:1}.project-more .h2{color:#121239}.project-more .flex{justify-content:flex-start;padding-bottom:45px}.project-more .flex.items-more-static{justify-content:space-between;max-width:90%}.project-more .project-more__item{width:calc(50% - 30px);height:auto;display:block;box-sizing:border-box;border-radius:12px;background-color:#fff;overflow:hidden}.project-more .slick-list{margin:0 -20px}.project-more__item.slick-slide{width:100%;margin-left:20px;margin-right:20px !important}.project-more .project-more__item .project-more__item-image{overflow:hidden}.project-more .project-more__item .project-more__item-image img{transition:.7s}.project-more .project-more__item:hover .project-more__item-image img{transform:scale(1.1)}.project-more .project-more__item:nth-child(4*n){margin-right:0}.project-more .project-more__item .project-more__item-image{display:block;width:100%;height:302px;object-fit:cover}.project-more .project-more__item .project-more__item-image img{display:block;width:100%;height:302px;object-fit:cover}.project-more__item.item--video .project-more__item-image{position:relative}.project-more__item.item--video .project-more__item-image:after{display:block;content:"";background-image:url('/local/templates/site_kk_redesign/css/../images/icon__play.svg');width:80px;height:80px;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.project-more__item-title{padding:40px 20px 20px;font-weight:bold;font-family:MontserratHitn;line-height:24px;color:#121239}.project-more__item-tag{padding:0 20px 20px;color:#121239;opacity:.6}.clients-more{padding-bottom:80px}.clients-more .slick-list{margin:0 -20px}.clients-more .flex{justify-content:flex-start}.clients-more .clients-more__item{width:calc(25% - 30px);height:200px;display:flex;box-sizing:border-box;background-color:#fff;overflow:hidden;margin:0 20px}.clients-more .clients-more__item img{display:block;height:100%;width:100%;max-width:145px;object-fit:contain;margin:auto;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.clients-more__item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.filter{max-width:1550px;padding-left:55px;padding-right:55px;margin:auto}.filterIcon{fill:#121239;width:24px;height:24px;vertical-align:middle;margin-right:11px}.filter .sections{font-style:normal;font-weight:500;margin-bottom:36px}.filter .section{display:inline-block;padding:2px 39px 2px 12px;border:1px solid rgba(18,18,57,0.4);box-sizing:border-box;border-radius:20px;position:relative;cursor:pointer}.filter .section.active .filterArrow{transform:rotate(180deg)}.filterArrow{fill:#121239;width:12px;height:8px;position:absolute;right:16px;top:15px}.filter .elements{display:none;margin:60px 0 60px;font-style:normal;font-weight:500;position:relative;padding-right:50px}.filter .elements .close{width:21px;height:21px;position:absolute;top:0;right:0;cursor:pointer}.filter .elem{display:inline-block;padding:2px 12px;border:1px solid rgba(18,18,57,0.4);box-sizing:border-box;border-radius:20px;margin:0 6px 11px 0;position:relative;cursor:pointer;transition:all .4s ease}.filter .elem.active,.filter .elem:hover{background-color:#f9423a;border:1px solid #f9423a;color:#fff}.filter .elem.active::before{content:"";position:absolute;top:-2px;right:-5px;width:14px;height:14px;background-image:url('/local/templates/site_kk_redesign/images/filterElemClose.svg')}.pt-0{padding-top:0 !important}@media(max-width:1599px){.centerWrap{max-width:1300px}.redBg{padding-left:40px;padding-right:40px}.solFiltElem{margin-bottom:8px}.filter{max-width:1300px;padding-right:40px;padding-left:40px}.filter .elements{margin-top:48px;margin-bottom:48px}.filterArrow{top:8px}.p8060{padding-top:64px;padding-bottom:64px}.textAfetrLogo{margin-bottom:40px}.m800{margin:48px 0 !important}.project-item.news{padding-top:32px;padding-bottom:32px}.project-item__title{margin-bottom:16px}.project-item__text{margin-bottom:32px}.news .elem{font-size:14px;padding:22px 45px 22px 16px}.project-list .project-item__list .elem:nth-child(odd){margin-right:16px}.project-list .project-item__list .elem{margin-bottom:16px}.project-one-block{padding-top:40px;padding-bottom:40px}.redBoxL{margin-bottom:32px;padding:45px}.quote--text{margin-bottom:40px}.quote--image{width:50px;height:50px}.letter{padding:22px 45px 22px 16px}.project-more .h2{margin:35px 0 50px !important}.project-more__item-title{padding:32px 16px 16px}.project-more__item-tag{padding:0 16px 16px}.clients-more{padding-bottom:64px}}@media(max-width:991px){.filter{padding-right:20px;padding-left:20px}.redBg{padding-left:20px;padding-right:20px}}.clients-more .flex.mob{display:none}@media(max-width:992px){.project-one-block{display:block;padding-top:10px;padding-bottom:10px}.project-one-left{width:100%;padding-right:unset;border-right:0}.project-one-right{width:100%;padding-left:unset;padding-bottom:70px}.more-projects-block{width:100%;flex-direction:column}.project-more{flex-direction:column}.items-more-slider{width:100%}.project-more .flex{padding-bottom:0}.project-more .flex.items-more-static{max-width:100%}.rightC{padding-left:0;margin-bottom:30px}}@media(max-width:991px){.project-one-right{padding-bottom:0}.project-more .flex.items-more-static .project-more__item{margin-bottom:20px}.project-more .flex.items-more-static .project-more__item:last-child{margin-bottom:0}.icon{display:none}.centerWrap{flex-direction:column}.news__edit-content .generalWrapper,.news__static-content .generalWrapper{flex-direction:column;padding:0 20px;margin-top:-1px}.redBg{max-width:100%;padding:40px 20px;background-color:transparent;margin-top:-1px}.redBg:after{display:none}.news__edit-content .w--366,.news__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}.edit-content__statistic .col--l{width:100%}.lead-overlay--item-text{margin-bottom:0}.edit-content__statistic .statistic--cols{flex-direction:column}.generalWrapper{padding:20px;width:100%}.half-purple-wrap .generalWrapper{padding-bottom:0}.generalWrapper .flex{flex-direction:column}.leftC{width:100%}.rightC{width:100%;padding-left:0}.whiteBlock{display:none}.project-list .project-item__list{column-count:1}.project-list .project-item__list .elem{width:100%;display:block}.project-list .project-item__list .elem:nth-child(odd){margin-right:0}.project-item.news{width:100%;padding:0 20px}.block_1 .generalWrapper{padding:20px}.project-item.news{width:100%;padding:0 20px}.block_1 .generalWrapper{padding:20px}.project-more .project-more__item.slick-slide{width:100%;margin:0 20px}.project-more .slick-list{margin:0 -20px}.clients-more .clients-more__item{min-width:calc(100vw - 40px);width:100%;margin-right:30px}.generalWrapper .clients-more .flex{flex-direction:row}.project-list:after{display:none}section .generalWrapper{padding:20px}.redBoxL{border-right:0;line-height:27px;padding:0;padding-left:40px}.textAfetrLogo{font-size:16px;line-height:27px;margin:32px 0}.logoRightText::before{display:none}.logoRightText{padding:0;width:100%;font-size:16px;line-height:27px}.flex.w1160{width:100%}.flex.w1160 .logoRightText{width:100%}.flex.w1160 .logoDetail{width:62px}.logoRightText p{font-size:16px;line-height:27px}.p8060{padding:30px 0 0}.letter{max-width:100%}.redBoxL::before,.redBoxL::after{display:none}.project-item.news{margin-top:30px;padding:0}.project-item.news:after{display:none}.h2.m800{margin:48px 0 32px !important}.project-item.news{margin-top:0;margin-bottom:32px}.project-item__title{margin-bottom:24px}.project-item__title .title-text{width:calc(100% - 40px);font-size:20px;line-height:21px}.project-list .project-item__list .elem{margin-bottom:16px}.project-more .project-more__item{width:100%}.clients-more .clients-more__item{width:calc(50% - 10px);display:block;margin:15px}.items--slider.desc{display:none}.items--slider.mob{display:block}.clients-more .clients-more__item{margin:0;min-width:unset}.sqr{width:100%;min-width:calc(100vw - 40px);display:flex;justify-content:space-between;flex-wrap:wrap;margin:0}.sqr .clients-more__item{width:calc(50% - 4px);margin-bottom:8px}.slick-initialized .slick-slide.sqr{display:flex}.wrap.clients-wrap{overflow:visible}section.headDetail .wrap .h1{margin-bottom:26px}.from-date-title{margin-top:24px}.logoDetail{width:62px;height:62px;margin-bottom:16px}.top-block-about .logoDetail{width:62px}.quote--text{margin-bottom:16px}.letters{margin-top:32px}.letter{font-family:MontserratHitn;font-weight:bold;line-height:22px}.project-item__title .counter{font-size:32px;line-height:40px}.project-item__text{font-size:16px;line-height:27px;letter-spacing:.01em}.news .elem a{font-family:MontserratHitn}.wrap .greyWrapp .project-more .h2{margin:28px 0 24px !important}.generalWrapper .clients-more .flex{display:flex;flex-wrap:wrap;justify-content:flex-start}.clients-more .clients-more__item{width:calc(50% - 4px);margin-right:8px;height:110px;margin-bottom:8px}.clients-more .clients-more__item:nth-child(2n){margin-right:0}.generalWrapper .clients-more .flex.desc{display:none}.generalWrapper .clients-more .flex.mob{display:flex}section.headDetail .wrap{padding-top:24px}.clients-more{padding-bottom:20px}.union-title,.from-date-title{line-height:21px}.solFiltElem{font-size:14px;line-height:20px;margin-top:0}.clients .client img{width:120px;height:120px}.filter .elements .close{right:0}.filter .sections .section{height:30px;line-height:26px;font-size:14px;padding:0 39px 0 12px}.filter .sections{line-height:22px;font-size:14px}.filter .elements .elem{height:30px;line-height:24px;font-size:14px}.centerEvents--filter .filter--select{height:24px;line-height:16px;font-size:14px}.filterArrow{top:8px}}.clients-more-arrows{position:relative}@media screen and (max-width:768px){.clients-more-arrows{display:none}}div#more-clients-prev{width:30px;height:30px;display:flex;position:absolute;top:0;bottom:0;margin:auto 0;border-radius:50%;z-index:10;background-color:transparent;cursor:pointer;transition:.7s;left:-50px;transform:rotate(180deg);top:100px}div#more-clients-next{width:30px;height:30px;display:flex;position:absolute;top:0;bottom:0;margin:auto 0;border-radius:50%;z-index:10;background-color:transparent;cursor:pointer;transition:.7s;right:-50px;top:100px}.clients-more .arrow-more,.clients-more .arrow-more::after,.clients-more .arrow-more::before{background-color:#fff}@media(max-width:1599px){div#more-clients-next{right:-35px}div#more-clients-prev{left:-35px}div#more-prev{left:-40px}}@media(max-width:991px){.clients-more .desc{width:95%;margin:0 auto;overflow:hidden}.clients-more .desc .clients-more__item{margin:0 10px}.clients-more .desc .slick-list{margin:0 -10px}div#more-clients-next{right:-15px}div#more-clients-prev{left:-15px}div#more-prev,div#more-next{display:none}}.block-review-letters{display:flex;gap:50px}.block-review-letters .block-review{max-width:80%}.block-review-letters .block-review h2{margin-bottom:70px}.block-review-letters .block-letters{flex-shrink:0}.block-review-letters .block-letters h3{margin-bottom:75px}.block-review-letters .block-letters .letters{justify-content:space-between;display:grid;justify-items:center;grid-template-columns:1fr;gap:30px}.block-review-letters .block-letters .letters-mobile{display:none}.block-review-letters .block-letters .letters[data-letters="1"]{grid-template-columns:1fr}.block-review-letters .block-letters .letters[data-letters="2"]{grid-template-columns:1fr 1fr}.block-review-letters .block-letters .letters[data-letters="3"]{grid-template-columns:1fr 1fr 1fr}.block-review-letters .block-letters .letters a{max-width:200px;min-width:130px;display:block;box-shadow:0 0 5px 3px rgb(0 0 0 / 10%);position:relative}.block-review-letters .block-letters .letters a img{width:100%;display:block}.block-review-letters .block-letters .letters a .letters-more{position:absolute;border-radius:50%;background-color:#865cf1;width:50px;height:50px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:20px;top:calc(50% - 25px);left:calc(50% - 25px)}@media(max-width:991px){.block-review-letters{flex-direction:column;gap:30px}.block-review-letters .block-review{max-width:unset}.block-review-letters .block-review h2{margin-bottom:50px}.block-review-letters .block-letters{margin-bottom:50px}.block-review-letters .block-letters h3{margin-bottom:50px}}@media(max-width:560px){.block-review-letters .block-letters .letters-mobile{display:grid}.block-review-letters .block-letters .letters-mobile[data-letters="3"]{grid-template-columns:1fr}.block-review-letters .block-letters .letters-desktop{display:none}}
/* End */


/* Start:/local/templates/site_kk_redesign/css/lead-form.min.css?17301192803596*/
.input-row{margin-bottom:20px}.input-row label{color:#ffffffcc;margin-bottom:10px;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}.lead-overlay--item-body{padding-top:0}.overlayWrapper .form__pos{position:relative}.min-form__wrap{min-height:360px}.lead-form-default{width:366px;min-width:366px;padding:28px 20px;background:#7949f4}.lead-overlay--form{position:absolute;right:0;top:0;box-sizing:border-box}.lead-overlay--item-title{font-family:MontserratHitn;margin-bottom:12px;font-weight:bold;font-size:16px;line-height:24px;letter-spacing:.01em;color:#fff}.lead-overlay--item-text{font-weight:500;font-size:16px;line-height:24px;margin-bottom:30px;color:#fff}.lead-overlay--item-image{height:140px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:30px}.lead-overlay--form .form__input-text{width:100%;margin-bottom:20px;padding-top:6px;padding-bottom:6px}.lead-overlay--form .form__input-text:placeholder{color:#fff;opacity:.8}.lead-overlay--form .form__input-text::-moz-placeholder{color:#fff;opacity:.8}.lead-overlay--form .form__input-text::-webkit-input-placeholder{color:#fff;opacity:.8}.lead-overlay--form .form__input-text:-ms-input-placeholder{color:#fff;opacity:.8}.lead-overlay--form .form__input-text::-ms-input-placeholder{color:#fff;opacity:.8}.lead-overlay--form .form__input-text::placeholder{color:#fff;opacity:.8}.lead-overlay--form .lead-overlay--item-btn{cursor:pointer;width:100%;display:block;font-weight:bold;line-height:1;color:#121239;background:#fff;border:1px solid #fff;box-sizing:border-box;padding:9px 24px;height:42px;font-size:16px}.form__input-text.icon--email{background-position:left 6px}.form__pos .lead-overlay--form{margin:0}.lead-overlay--form.lead-form-clients{position:relative}.lead-overlay--item-head{color:#fff;display:flex;gap:10px;margin-bottom:10px}@media(max-width:1599px){.lead-form-default{width:310px;min-width:310px}}@media(max-width:1100px){.lead-form-default{width:280px;min-width:280px}}@media(max-width:992px){.lead-overlay--form.lead-form-clients .lead-form-default{width:100%;max-width:350px;margin:0 auto}.lead-form-default{min-width:unset}}@media(max-width:560px){.form__pos .lead-overlay--form{margin:0}.lead-form-default{position:relative;width:100%}.lead-overlay--form .lead-overlay--item-btn{height:42px;font-size:14px}.lead-overlay--form .form__input-text{padding-bottom:16px}.form__input-text.icon--email{background-position:left 6px}.lead-overlay--form.lead-form-clients{max-width:100%}}
/* End */


/* Start:/local/templates/site_kk_redesign/css/two-column.min.css?1730119274509*/
.twoColumn{max-width:600px;display:flex;font-size:16px;line-height:26px}.twoColumn .left{max-width:300px;margin-right:50px}.twoColumn .right{max-width:300px}@media(max-width:1599px){.twoColumn{font-size:13px;line-height:22px}}@media(max-width:991px){section.head .twoColumn{max-width:unset}.twoColumn .left,.twoColumn .right{max-width:unset}}@media(max-width:560px){.twoColumn{flex-direction:column;max-width:100%;margin-top:20px}.twoColumn .left,.twoColumn .right{max-width:100%;margin:0;margin-bottom:16px}}
/* End */


/* Start:/local/components/korus/kk.documents.popup/templates/.default/style.min.css?173011926310176*/
.popupDocs{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(18,18,57,0.95);padding:0;overflow:auto;z-index:2222;height:100vh;overflow:hidden}.popupDocs .closePopupD{width:24px;height:24px;fill:#fff;position:fixed;top:58px;right:58px;cursor:pointer;z-index:200}.popupDocs .wrap{background-color:transparent;padding:0;color:#fff;height:100%;margin:auto;text-align:center;display:flex}.popupDocs .wrap .docs-preview--col{padding:165px 55px 55px;box-sizing:border-box;width:500px;height:100vh;background-color:#00;opacity:.95;display:flex;flex-direction:column;z-index:1;gap:40px}.popupDocs .wrap .docs-preview--col .h2{text-align:left;font-size:30px;line-height:38px}.popupDocs .wrap .docs-preview--col .docs--list{display:none;max-height:100%}.popupDocs .wrap .docs-preview--col .docs--list.active{display:flex;flex-direction:column}.popupDocs .wrap .docs-preview--col .docs--list-inner::-webkit-scrollbar{display:none}.popupDocs .wrap .docs-preview--col .docs--list-inner{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;max-height:100%}.popupDocs .wrap .docs-preview--col .docs--list-item{display:flex;justify-content:space-between;margin-bottom:40px;cursor:pointer}.popupDocs .wrap .docs-preview--col.docs-preview-only-active .docs--list-item:not(.active){display:none}.popupDocs .wrap .docs-preview--col .docs--list-item:last-child{margin-bottom:0}.popupDocs .wrap .docs-preview--col .docs--list-item.active .item-title,.popupDocs .wrap .docs-preview--col .docs--list-item:hover .item-title{color:#7949f4}.popupDocs .wrap .docs-preview--col .docs--list-item.active .item-img:before,.popupDocs .wrap .docs-preview--col .docs--list-item:hover .item-img:before{opacity:.6}.popupDocs .wrap .docs-preview--col .docs--list-item .hidden{display:none}.popupDocs .wrap .docs-preview--col .item-img-wrapper{display:block;width:72px;height:101px;margin-right:40px}.popupDocs .wrap .docs-preview--col .item-img{position:relative;max-height:100%;max-width:100%;display:inline-block}.popupDocs .wrap .docs-detail--col .detail-img--popup{height:100%;width:100%;transition:.3s ease;z-index:0;display:flex;align-items:center;justify-content:center}.popupDocs .wrap .docs-detail--col .detail-img--popup img{opacity:0;max-height:100%;max-width:100%;object-fit:contain}.popupDocs .wrap .docs-detail--col .docs-detail-button{display:none}.popupDocs .wrap .docs-detail--col.docs-detail-recommend .detail-img--popup{height:calc(100% - 40px - 42px)}.popupDocs .wrap .docs-detail--col.docs-detail-recommend .docs-detail-button{display:block;padding:0 58px;box-sizing:border-box;display:inline-block;font-family:MontserratHitn;font-style:normal;font-weight:500;font-size:16px;line-height:40px;height:42px;letter-spacing:.01em;color:#fff;border:2px solid #fff;margin-top:30px}.popupDocs .wrap .docs-preview--col .item-img:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:auto;background-color:#7949f4;opacity:0;transition:.3s ease}.popupDocs .wrap .docs-preview--col .item-img img{max-height:100%;max-width:100%;display:block;object-fit:contain}.popupDocs .wrap .docs-preview--col .item-title{display:block;width:calc(100% - 112px);font-style:normal;font-weight:normal;line-height:24px;color:#fff;text-align:left;transition:.3s ease}.popupDocs .wrap .docs-detail--col{padding:40px 55px;box-sizing:border-box;width:calc(100% - 500px);display:flex;flex-direction:column;justify-content:center;align-items:center}.popupDocs .wrap{background-color:transparent;padding:0;color:#fff;margin:auto;text-align:center;display:flex}.popupDocs .wrap .head .img{max-width:145px;width:100%;margin-right:40px;height:145px;display:flex}.popupDocs .wrap .head .img img{width:100%;margin:auto}.popupDocs .wrap .head .preview_text{font-weight:normal;font-size:20px;line-height:34px;height:min-content;margin:auto}.popupDocs .wrap .video-desc{margin:0 auto;margin-top:40px;font-size:16px;line-height:24px;color:#fff;text-align:left;max-width:927px}.popupDocs .detail_text{font-weight:normal;font-size:20px;line-height:34px}.popupDocs .detail_text a,.popupDocs .solutions a{color:#121239}.popupDocs .detail_text h2{font-family:MontserratHitn;font-style:normal;font-weight:bold;font-size:30px;line-height:38px;text-transform:uppercase}.popupDocs .solutionsHead{margin-bottom:38px}.popupDocs .solutions{width:70%}.popupDocs .solutions a{font-size:16px;line-height:24px;color:#7949f4;max-width:302px;width:100%;display:inline-block;padding:28px 57px 28px 20px;border:2px solid #7949f4;font-family:MontserratHitn;margin:0 20px 20px 0;background-image:url(/local/templates/site_kk_redesign/images/violetArrow.svg);background-repeat:no-repeat;background-position-x:255px;background-position-y:20px}.popupDocs .site a{margin-top:40px;color:#7949f4;font-weight:bold;display:inline-block}.popupDocs .logo-link{position:absolute;left:55px;top:55px;width:202px;min-width:202px;height:auto;object-fit:contain;max-width:10vw;z-index:1}.popupDocsDetailMob{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(18,18,57,0.95);padding:0;overflow:auto;z-index:2223}.popupDocsDetailMob .closePopupDM{width:24px;height:24px;fill:#fff;position:fixed;top:58px;right:58px;cursor:pointer;z-index:200}.popupDocsDetailMob .wrap{background-color:transparent;padding:0;color:#fff;height:100%;margin:auto;text-align:center;display:flex}.popupDocsDetailMob .wrap img{width:100%;height:auto;max-height:75vh;object-fit:contain;object-position:center;margin-bottom:30px}.popupDocsDetailMob .wrap .docs-detail-button{display:none}.popupDocsDetailMob.popupDocsDetailMobClient .wrap .docs-detail-button{display:block;padding:0 30px;box-sizing:border-box;display:inline-block;font-family:MontserratHitn;font-style:normal;font-weight:500;font-size:16px;line-height:40px;height:42px;max-width:300px;letter-spacing:.01em;color:#fff;border:2px solid #fff;margin:0 auto;z-index:2}.popupDocsDetailMob .wrap{background-color:transparent;padding:0;color:#fff;margin:auto;text-align:center;display:flex}.popupDocsDetailMob .wrap .head .img{max-width:145px;width:100%;margin-right:40px;height:145px;display:flex}.popupDocsDetailMob .wrap .head .img img{width:100%;margin:auto}.popupDocsDetailMob .wrap .head .preview_text{font-weight:normal;font-size:20px;line-height:34px;height:min-content;margin:auto}.popupDocsDetailMob .detail_text{font-weight:normal;font-size:20px;line-height:34px}.popupDocsDetailMob .detail_text a,.popupDocsDetailMob .solutions a{color:#121239}.popupDocsDetailMob .detail_text h2{font-family:MontserratHitn;font-style:normal;font-weight:bold;font-size:30px;line-height:38px;text-transform:uppercase}.popupDocsDetailMob .solutionsHead{margin-bottom:38px}.popupDocsDetailMob .solutions{width:70%}.popupDocsDetailMob .solutions a{font-size:16px;line-height:24px;color:#7949f4;max-width:302px;width:100%;display:inline-block;padding:28px 57px 28px 20px;border:2px solid #7949f4;font-family:MontserratHitn;margin:0 20px 20px 0;background-image:url(/local/templates/site_kk_redesign/images/violetArrow.svg);background-repeat:no-repeat;background-position-x:255px;background-position-y:20px}.popupDocsDetailMob .site a{margin-top:40px;color:#7949f4;font-weight:bold;display:inline-block}.popupDocsDetailMob .logo{position:absolute;left:55px;top:55px;width:202px;height:auto;object-fit:contain;max-width:10vw}@media(max-width:991px){.popupDocs{padding:0}.popupDocs .logo-link{max-width:90px;min-width:90px;top:40px;left:20px;z-index:100}.popupDocs .wrap{padding:20px 20px 38px;margin:auto;height:100%;display:flex;justify-content:center;flex-direction:column}.popupDocs .detail_text h2 p,.popupDocs .solutionsHead,.popupDocs .head .name{font-size:20px;line-height:28px}.popupDocs .closePopupD{top:40px;right:20px;z-index:100}.popupDocs .detail_text p{font-size:16px;line-height:27px}.popupDocs .detail_text{font-size:16px;line-height:27px}.popupDocs .detail_text h2{font-size:20px;line-height:28px}.popupDocs .head{display:flex;flex-direction:column}.popupDocs .head .flex{order:1;flex-direction:column}.popupDocs .wrap .head .preview_text{font-size:16px;line-height:27px}.popupDocs .head .name{order:2}.popupDocs .wrap .docs-preview--col{padding:0 20px;box-sizing:border-box;width:100%;opacity:.95;overflow:hidden}.popupDocs .wrap .docs-preview--col .h2{margin-top:100px;font-size:25px;line-height:33px}.popupDocs .wrap .docs-detail--col{display:none}.popupDocs .wrap{flex-direction:column;padding:0}.popupDocsDetailMob{padding:0}.popupDocsDetailMob .logo-link{position:relative;max-width:90px;min-width:90px}.popupDocsDetailMob .logo{max-width:90px;top:40px;left:20px;z-index:100}.popupDocsDetailMob .wrap{padding:20px 20px 38px;margin:auto;height:100%;display:flex;justify-content:center;flex-direction:column}.popupDocsDetailMob .detail_text h2 p,.popupDocsDetailMob .solutionsHead,.popupDocsDetailMob .head .name{font-size:20px;line-height:28px}.popupDocsDetailMob .closePopupDM{top:40px;right:20px;z-index:100}.popupDocsDetailMob .detail_text p{font-size:16px;line-height:27px}.popupDocsDetailMob .detail_text{font-size:16px;line-height:27px}.popupDocsDetailMob .detail_text h2{font-size:20px;line-height:28px}.popupDocsDetailMob .head{display:flex;flex-direction:column}.popupDocsDetailMob .head .flex{order:1;flex-direction:column}.popupDocsDetailMob .wrap .head .preview_text{font-size:16px;line-height:27px}.popupDocsDetailMob .head .name{order:2}.popupDocsDetailMob .wrap{flex-direction:column;padding:0 20px}.popupDocsDetailMob .wrap img{margin-top:20px}.popupDocs .wrap .docs-preview--col .item-img::before{display:none}.popupDocs .wrap .docs-preview--col .docs--list-item.active .item-title,.popupDocs .wrap .docs-preview--col .docs--list-item:hover .item-title{color:#fff}}.docs-dynamic{display:flex;flex-direction:column;max-height:calc(100% - 78px)}[data-docs=recommend] .logo-link{display:none}[data-docs=recommend] .wrap .docs-preview--col{padding:55px}@media(max-width:991px){[data-docs=recommend] .wrap .docs-preview--col{padding:0 20px}.popupDocs[data-docs=recommend] .wrap .docs-preview--col .h2{margin-top:40px}}@media(max-width:767px){.popupDocs .wrap .docs-preview--col .docs--list-item{margin-bottom:30px}}
/* End */


/* Start:/local/components/korus/kk.banner/templates/25/style.css?17556958565408*/
:root {
    --white: #ffffff;
    --blue: #121239;
    --violet: #7949F4;
}

.anniversary__wrapper {
    background: var(--white);
}

.anniversary__content {
    border-radius: 4px;
    background: var(--blue);
    overflow: hidden;
    padding: 48px 24px;
    display: flex;
    gap: 40px;
    align-items: center;
    width: 100%;
    justify-content: center;
    position: relative;
}


.anniversary__content::before,
.anniversary__content::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 50%;
    background-image: url('/local/components/korus/kk.banner/templates/25/images/bg.png');
    background-repeat: no-repeat;
    background-size: cover;
}

.anniversary__content::before {
    left: 0;
    background-position: left bottom;
}

.anniversary__content::after {
    right: 0;
    background-position: right bottom;
}


.anniversary__img img {
    width: 100%;
}

.anniversary__text {
    font-size: 30px;
    font-weight: 700;
    line-height: 1.2;
    color: var(--white);
    z-index: 1;
    position: relative;
}

.anniversary__text--big {
    font-size: 60px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase;
    color: var(--violet);
    z-index: 1;
    position: relative;
}

.anniversary__button {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2;
    padding: 17px 66px;
    color: var(--blue);
    background: var(--white);
    transition: .3s ease;
    z-index: 1;
    position: relative;
    white-space: nowrap
}

.anniversary__button:hover {
    color: var(--white);
    background: var(--violet);
}

.anniversary__img {
    position: relative;
    z-index: 1;
}

.anniversary__overlay::after {
    position: absolute;
    content: '';
    width: 507px;
    height: 507px;
    border-radius: 507.396px;
    background: radial-gradient(50% 50% at 50% 50%, #F6FFFF 0%, rgba(255, 191, 254, 0.00) 100%);
    mix-blend-mode: overlay;
    z-index: 0;
    top: 50%;
    left: 50%;
    transform: translate(-30%, -50%);
    pointer-events: none;
}

.anniversary__overlay::before {
    position: absolute;
    content: '';
    width: 927px;
    height: 345px;
    border-radius: 900px;
    background: #121239;
    filter: blur(65px);
    z-index: 0;
    top: 50%;
    left: 50%;
    transform: translate(-30%, -50%);
    pointer-events: none;
}

.anniversary__img::after {
    position: absolute;
    content: url("/local/components/korus/kk.banner/templates/25/images/lights.svg");
    width: 2106px;
    height: 1765px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -54%);
    z-index: -1;
    pointer-events: none;
}

.anniversary__img img {
    z-index: 1;
    position: relative;
}

@media (max-width: 1300px) {
    .anniversary__text {
        font-size: 18px;
    }

    .anniversary__button {
        font-size: 16px;
        padding: 15px 22px;
    }
}

@media (max-width: 991px) {
    .anniversary__content {
        flex-wrap: wrap;
    }

    .anniversary__text {
        text-align: center;
        width: 100%;
    }

    .anniversary__button {
        font-size: 14px;
        padding: 10px 66px;
    }

    .anniversary__overlay::before {
        height: 500px;
        transform: translate(-53%, -50%);
    }
}

@media (max-width: 560px) {
    .anniversary__content {
        justify-content: flex-start;
        background-position: right bottom;
        padding: 62px 24px 24px;
        gap: 20px;
    }

    .anniversary__content::after {
        width: 100%;
    }

    .anniversary__content::before {
        display: none;
    }

    .anniversary__button {
        padding: 10px 24px;
        width: 100%;
        text-align: center;
    }

    .anniversary__img {
        width: 120px;
    }

    .anniversary__text {
        text-align: left;
        font-size: 20px;
        line-height: 1.6;
        margin-bottom: 56px;
    }

    .anniversary__text--big {
        font-size: 48px;
        line-height: 1.2;
    }

    .anniversary__overlay::before {
        width: 790px;
        height: 273px;
        filter: blur(55px);
    }

    .anniversary__overlay::after {
        border-radius: 432.231px;
        width: 432px;
        height: 432px;
        bottom: 0;
        left: 0;
        top: unset;
        transform: unset;
    }
}

.anniversary-light .anniversary__content::before,
.anniversary-light .anniversary__content::after {
    background-image: url('/local/components/korus/kk.banner/templates/25/images/bg-light.png');
}

.anniversary-light .anniversary__text--big {
    color: var(--white);
}

.anniversary-light .anniversary__overlay::after {
    position: absolute;
    content: '';
    width: 507px;
    height: 507px;
    border-radius: 507.396px;
    background: radial-gradient(50% 50% at 50% 50%, rgba(255, 191, 254, 0.28) 0%, rgba(255, 191, 254, 0.00) 100%);
    mix-blend-mode: overlay;
}

.anniversary-light .anniversary__overlay::before {
    background: rgba(186, 178, 216, 0.79);
    filter: blur(65px);
}

@media (max-width: 991px) {
    .anniversary-light .anniversary__overlay::before {
        filter: blur(45px);
        width: 734px;
        height: 249px;
        border-radius: 734px;
        background: #A795E9;
    }
}

@media (max-width: 560px) {
    .anniversary-light .anniversary__overlay::before {


        transform: translate(-53%, -40%);
    }

    .anniversary-light .anniversary__overlay::after {
        border-radius: 414px;
        width: 414px;
        height: 414px;
        bottom: 0;
        left: 0;
        top: unset;
        transform: unset;
    }
}



/* End */
/* /local/templates/site_kk_redesign/css/clients.min.css?174496506324787 */
/* /local/templates/site_kk_redesign/css/lead-form.min.css?17301192803596 */
/* /local/templates/site_kk_redesign/css/two-column.min.css?1730119274509 */
/* /local/components/korus/kk.documents.popup/templates/.default/style.min.css?173011926310176 */
/* /local/components/korus/kk.banner/templates/25/style.css?17556958565408 */
