

/* Start:/local/templates/aspro-allcorp3/components/bitrix/news/projects_26/style.min.css?178370360813206*/
.ik-cases{--ikc-gold:#EAC500; --ikc-ink:#1C1C1C; --ikc-grey:#8A8A8A; --ikc-line:#EAECF0; --ikc-bg:#F4F5F7; --ikc-dark:#161616; --ikc-dark2:#121212; color:var(--ikc-ink); line-height:1.4; box-sizing:border-box}.maxwidth-theme.wide-Y .col-md-12.col-sm-12.col-xs-12.content-md{padding-left:0 !important; padding-right:0 !important}.ik-cases *,.ik-cases *::before,.ik-cases *::after{box-sizing:border-box}.ik-cases .ikc-wrap{max-width:1200px; margin:0 auto; padding:0 24px}.ik-cases .ikc-eyebrow{display:inline-block; font-size:12px; font-weight:700; text-transform:uppercase; letter-spacing:.12em; margin-bottom:14px}.ik-cases .ikc-eyebrow--gold{color:var(--ikc-gold)}.ik-cases .ikc-eyebrow--muted{color:var(--ikc-grey)}.ik-cases .ikc-hero{position:relative; background-color:var(--ikc-dark); background-image:url('/upload/cases/hero-bg.webp'); background-position:center 62%; background-size:cover; background-repeat:no-repeat; color:#fff; overflow:hidden}.ik-cases .ikc-hero__overlay{position:absolute; inset:0; background:rgba(18,18,18,.64),linear-gradient(120deg,rgba(18,18,18,.55) 0%,rgba(18,18,18,.22) 55%,rgba(18,18,18,0) 100%); background:linear-gradient(120deg,rgba(18,18,18,.55) 0%,rgba(18,18,18,.22) 55%,rgba(18,18,18,0) 100%),rgba(18,18,18,.64)}.ik-cases .ikc-hero__inner{position:relative; z-index:1; padding:84px 24px 76px}.ik-cases .ikc-h1{font-size:64px; font-weight:700; line-height:1.2; margin:0 0 20px; color:#fff; letter-spacing:normal; white-space:nowrap; text-shadow:0 2px 24px rgba(0,0,0,.35)}.ik-cases .ikc-sub{font-size:18px; line-height:1.6; color:rgba(255,255,255,.9); margin:0 0 44px; text-shadow:0 1px 12px rgba(0,0,0,.3); white-space:nowrap}.ik-cases .ikc-marquee{margin:0 0 48px; display:flex; flex-direction:column; gap:14px}.ik-cases .ikc-belt{position:relative; overflow:hidden; border-radius:12px; background:rgba(18,18,18,.5); border:1px solid rgba(255,255,255,.1); -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%); mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.ik-cases .ikc-belt::before,.ik-cases .ikc-belt::after{content:""; position:absolute; left:0; right:0; height:2px; background:rgba(234,197,0,.55); z-index:3; pointer-events:none}.ik-cases .ikc-belt::before{top:0}.ik-cases .ikc-belt::after{bottom:0}.ik-cases .ikc-belt__weave{position:absolute; inset:0; z-index:0; background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.09) 0,rgba(255,255,255,.09) 3px,rgba(234,197,0,.05) 3px,rgba(234,197,0,.05) 5px,transparent 5px,transparent 18px); background-size:34px 100%; pointer-events:none}.ik-cases .ikc-belt--left .ikc-belt__weave{animation:ikc-weave-l 2.6s linear infinite}.ik-cases .ikc-belt--right .ikc-belt__weave{animation:ikc-weave-r 2.6s linear infinite}@keyframes ikc-weave-l{from{background-position:0 0}to{background-position:-34px 0}}@keyframes ikc-weave-r{from{background-position:0 0}to{background-position:34px 0}}.ik-cases .ikc-track{position:relative; z-index:1; display:inline-flex; flex-wrap:nowrap; width:max-content; will-change:transform}.ik-cases .ikc-belt--left .ikc-track{animation:ikc-scroll-l 95s linear infinite}.ik-cases .ikc-belt--right .ikc-track{animation:ikc-scroll-r 95s linear infinite}.ik-cases .ikc-belt:hover .ikc-track,.ik-cases .ikc-belt:hover .ikc-belt__weave{animation-play-state:paused}@keyframes ikc-scroll-l{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ikc-scroll-r{from{transform:translateX(-50%)}to{transform:translateX(0)}}.ik-cases .ikc-pain{display:inline-flex; align-items:center; white-space:nowrap; font-size:15px; color:rgba(255,255,255,.94); flex:0 0 auto; padding:14px 26px; border-right:1px solid rgba(255,255,255,.14); position:relative}.ik-cases .ikc-pain::before{content:""; position:absolute; left:0; top:50%; transform:translateY(-50%); width:2px; height:14px; background:var(--ikc-gold); border-radius:1px}@media (prefers-reduced-motion:reduce){.ik-cases .ikc-track, .ik-cases .ikc-belt__weave{animation:none !important;transform:none !important}.ik-cases .ikc-track{flex-wrap:wrap}}.ik-cases .ikc-promise{position:relative; background:rgba(18,18,18,.55); border:1px solid rgba(255,255,255,.1); border-radius:18px; padding:26px 30px; backdrop-filter:blur(2px)}.ik-cases .ikc-promise::before{content:""; position:absolute; left:0; top:16px; bottom:16px; width:4px; background:var(--ikc-gold); border-radius:0 3px 3px 0}.ik-cases .ikc-promise__lead{font-size:22px; font-weight:800; line-height:1.34; color:#fff; margin:0 0 12px; letter-spacing:-.01em; white-space:nowrap}.ik-cases .ikc-promise__accent{color:var(--ikc-gold)}.ik-cases .ikc-promise__sub{font-size:15px; line-height:1.55; color:rgba(255,255,255,.85); margin:0; white-space:nowrap}.ik-cases .ikc-portfolio{background:var(--ikc-bg); padding:56px 0 64px}.ik-cases .ikc-h2{font-size:40px; font-weight:800; line-height:1.08; margin:0 0 26px !important; color:var(--ikc-ink); letter-spacing:-.02em}.ik-cases .ikc-filters{display:flex; flex-wrap:wrap; gap:8px; margin-bottom:30px}.ik-cases .ikc-filter{font-size:14px; font-weight:600; color:var(--ikc-ink); padding:9px 18px; border-radius:999px; border:1px solid var(--ikc-line); background:#fff; cursor:pointer; transition:.2s}.ik-cases .ikc-filter--active,.ik-cases .mixitup-control-active{background:var(--ikc-dark); color:#fff; border-color:var(--ikc-dark)}.ik-cases .ikc-filter:not(.ikc-filter--active):hover{border-color:var(--ikc-gold)}.ik-cases .ikc-grid{display:grid; grid-template-columns:repeat(3,1fr); gap:24px}.ik-cases .ikc-card{display:flex; flex-direction:column; background:#fff; border:1px solid var(--ikc-line); border-radius:18px; overflow:hidden; text-decoration:none; color:inherit; transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ik-cases .ikc-card:hover{transform:translateY(-6px); box-shadow:0 18px 42px rgba(0,0,0,.16); border-color:var(--ikc-gold)}@keyframes ikc-card-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ik-cases .ikc-card__media{position:relative; aspect-ratio:16/10; background-color:#161616; background-size:cover; background-position:center; display:flex; flex-direction:column; justify-content:flex-end; padding:18px 20px 18px; overflow:hidden; transition:background-size .5s ease}.ik-cases .ikc-card:hover .ikc-card__media{background-size:112%}.ik-cases .ikc-card__media::after{content:""; position:absolute; inset:0; background:linear-gradient(180deg,rgba(18,18,18,.12) 0%,rgba(18,18,18,.44) 52%,rgba(18,18,18,.85) 100%); z-index:0; transition:background .3s ease}.ik-cases .ikc-card:hover .ikc-card__media::after{background:linear-gradient(180deg,rgba(18,18,18,.05) 0%,rgba(18,18,18,.38) 52%,rgba(18,18,18,.83) 100%)}.ik-cases .ikc-card__big{transition:transform .25s ease}.ik-cases .ikc-card:hover .ikc-card__big{transform:translateY(-2px)}.ik-cases .ikc-tag{position:absolute; top:16px; left:20px; z-index:2; font-size:10.5px; font-weight:700; text-transform:uppercase; letter-spacing:.1em; color:var(--ikc-gold); background:rgba(18,18,18,.6); border:1px solid rgba(234,197,0,.45); padding:6px 12px; border-radius:999px}.ik-cases .ikc-nda{position:absolute; top:14px; right:18px; z-index:2; display:inline-flex; align-items:center; font-size:11px; font-weight:700; color:#fff; background:rgba(18,18,18,.72); border:1px solid rgba(255,255,255,.28); padding:6px 12px 6px 27px; border-radius:999px}.ik-cases .ikc-nda::before{content:""; position:absolute; left:9px; top:50%; transform:translateY(-40%); width:9px; height:7px; border:1.6px solid var(--ikc-gold); border-top:none; border-radius:0 0 2px 2px}.ik-cases .ikc-nda::after{content:""; position:absolute; left:11px; top:6px; width:5px; height:6px; border:1.6px solid var(--ikc-gold); border-bottom:none; border-radius:4px 4px 0 0}.ik-cases .ikc-card__figure{position:relative; z-index:1}.ik-cases .ikc-card__big{display:block; font-size:40px; font-weight:800; line-height:1; color:var(--ikc-gold); letter-spacing:-.01em}.ik-cases .ikc-card__biglabel{display:block; font-size:13px; color:rgba(255,255,255,.85); margin-top:8px}.ik-cases .ikc-card__body{display:flex; flex-direction:column; flex:1; padding:20px 22px 22px}.ik-cases .ikc-card__ind{font-size:11.5px; font-weight:700; color:var(--ikc-gold); text-transform:uppercase; letter-spacing:.05em; margin-bottom:9px}.ik-cases .ikc-card__title{font-size:20px; font-weight:800; line-height:1.2; margin:0 0 16px !important; color:var(--ikc-ink); letter-spacing:-.02em}.ik-cases .ikc-mini{display:flex; border-top:1px solid var(--ikc-line); padding-top:14px; margin-bottom:16px}.ik-cases .ikc-mini__i{position:relative; flex:1; padding:0 12px; text-align:left}.ik-cases .ikc-mini__i:first-child{padding-left:0}.ik-cases .ikc-mini__i:not(:first-child)::before{content:""; position:absolute; left:0; top:2px; bottom:2px; width:1px; background:var(--ikc-line)}.ik-cases .ikc-mini__n{display:block; font-size:17px; font-weight:800; color:var(--ikc-ink); line-height:1.1}.ik-cases .ikc-mini__c{display:block; font-size:11px; color:var(--ikc-grey); margin-top:5px; line-height:1.25}.ik-cases .ikc-card__more{margin-top:auto; font-size:14px; font-weight:700; color:var(--ikc-ink)}.ik-cases .ikc-card__more::after{content:"→"; margin-left:7px; color:var(--ikc-gold); transition:.2s; display:inline-block}.ik-cases .ikc-card:hover .ikc-card__more::after{transform:translateX(4px)}.ik-cases .ikc-how{position:relative; background:var(--ikc-dark) url('/upload/cases/img7.webp') center/cover no-repeat; color:#fff; padding:64px 0; overflow:hidden}.ik-cases .ikc-how__overlay{position:absolute; inset:0; background:linear-gradient(180deg,rgba(18,18,18,.92) 0%,rgba(18,18,18,.88) 100%)}.ik-cases .ikc-how__inner{position:relative; z-index:1}.ik-cases .ikc-how__title{font-size:40px; font-weight:800; line-height:1.08; margin:0 0 40px !important; color:#fff; letter-spacing:-.02em}.ik-cases .ikc-how__grid{display:grid; grid-template-columns:repeat(4,1fr); gap:24px}.ik-cases .ikc-step{background:rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.14); border-radius:18px; padding:28px 26px; transition:border-color .25s ease,background .25s ease}.ik-cases .ikc-step:hover{background:rgba(234,197,0,.07); border-color:rgba(234,197,0,.45)}.ik-cases .ikc-step__n{display:block; font-size:40px; font-weight:800; color:var(--ikc-gold); line-height:1; margin-bottom:16px; letter-spacing:-.02em}.ik-cases .ikc-step__t{font-size:20px; font-weight:800; margin:0 0 10px; color:#fff; letter-spacing:-.02em}.ik-cases .ikc-step__p{font-size:14px; line-height:1.55; color:rgba(255,255,255,.72); margin:0}.ik-cases .ikc-cta-sec{background:var(--ikc-bg); padding:64px 0}.ik-cases .ikc-cta{position:relative; background:var(--ikc-dark2) url('/upload/cases/img5.webp') right center/cover no-repeat; border-radius:24px; padding:52px 48px; overflow:hidden}.ik-cases .ikc-cta::before{content:""; position:absolute; inset:0; background:linear-gradient(90deg,rgba(18,18,18,.94) 0%,rgba(18,18,18,.8) 60%,rgba(18,18,18,.5) 100%)}.ik-cases .ikc-cta>*{position:relative; z-index:1}.ik-cases .ikc-cta__t{font-size:36px; font-weight:800; line-height:1.08; margin:0 0 12px; color:#fff; letter-spacing:-.02em}.ik-cases .ikc-cta__p{font-size:16px; color:rgba(255,255,255,.82); max-width:760px; margin:0 0 26px; line-height:1.5; white-space:nowrap}.ik-cases .ikc-cta__btn{display:inline-flex; align-items:center; gap:9px; background:#E8C512; color:#fff; font-size:16px; font-weight:700; text-decoration:none; padding:13px 24px; border-radius:26px; border:1px solid #E8C512; cursor:pointer; transition:filter .15s ease,transform .1s ease}.ik-cases .ikc-cta__btn:hover{filter:brightness(1.06); color:#fff}.ik-cases .ikc-cta__btn:active{transform:translateY(1px)}@media(max-width:1000px){.ik-cases .ikc-h1{font-size:48px;white-space:normal}.ik-cases .ikc-grid{grid-template-columns:repeat(2,1fr);gap:20px}.ik-cases .ikc-how__grid{grid-template-columns:repeat(2,1fr);gap:20px}.ik-cases .ikc-h2{font-size:34px}.ik-cases .ikc-how__title{font-size:34px}.ik-cases .ikc-cta__t{font-size:30px}.ik-cases .ikc-cta__p{white-space:normal}.ik-cases .ikc-sub{white-space:normal}.ik-cases .ikc-promise__lead, .ik-cases .ikc-promise__sub{white-space:normal}}@media(max-width:640px){.ik-cases .ikc-hero__inner{padding:56px 24px 52px}.ik-cases .ikc-h1{font-size:34px;line-height:1.12}.ik-cases .ikc-sub{font-size:16px;margin-bottom:34px}.ik-cases .ikc-marquee{margin-bottom:36px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}.ik-cases .ikc-pain{font-size:14px}.ik-cases .ikc-promise{padding:22px 22px 22px 24px}.ik-cases .ikc-promise__lead{font-size:19px}.ik-cases .ikc-promise__sub{font-size:14.5px}.ik-cases .ikc-grid{grid-template-columns:1fr}.ik-cases .ikc-how__grid{grid-template-columns:1fr;gap:16px}.ik-cases .ikc-step{padding:24px 22px}.ik-cases .ikc-h2{font-size:28px}.ik-cases .ikc-how__title{font-size:28px}.ik-cases .ikc-card__big{font-size:34px}.ik-cases .ikc-cta{padding:38px 26px}.ik-cases .ikc-cta__t{font-size:24px}.ik-cases .ikc-mini__n{font-size:15px}.ik-cases .ikc-mini__c{font-size:10.5px}}
/* End */


/* Start:/local/templates/aspro-allcorp3/components/bitrix/map.yandex.view/map/style.min.css?1753451431553*/
.map-detail-items__item--hidden{display:none}.map-detail-items__item{padding:25px 32px}.map-detail-items__item-svg{position:absolute;right:6px;top:8px;width:30px;height:30px;text-align:center;cursor:pointer}.map-detail-items__item-svg:not(:hover) svg path{fill:#999}.map-detail-items__item-close{width:10px;height:10px}.map-detail-items__item-title{margin-bottom:18px}.map-detail-items__item-property{margin-top:10px}.map-detail-items__item-buttons{margin-top:24px}@media (max-width:530px){.map-detail-items__item{padding-left:28px; padding-right:28px}}
/* End */


/* Start:/local/templates/aspro-allcorp3/components/bitrix/map.yandex.system/map/style.min.css?1753451431584*/
div.bx-yandex-map{color:black}div.bx-yandex-map div.YMaps-b-balloon-content{color:black}div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td{padding:0 !important}div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{}div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b{background-image:none !important}
/* End */
/* /local/templates/aspro-allcorp3/components/bitrix/news/projects_26/style.min.css?178370360813206 */
/* /local/templates/aspro-allcorp3/components/bitrix/map.yandex.view/map/style.min.css?1753451431553 */
/* /local/templates/aspro-allcorp3/components/bitrix/map.yandex.system/map/style.min.css?1753451431584 */
