.breadcrumbs{padding-block:16px 24px}.breadcrumbs__container{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.breadcrumbs__item{align-items:center;gap:10px;display:flex}.breadcrumbs__item:not(:last-child):after{content:"»"}.breadcrumbs_white .breadcrumbs__item,.breadcrumbs_white .breadcrumbs__text{color:#fff}.transport-type-tabs{align-items:center;margin-block-end:14px;display:flex;overflow:auto}.transport-type-tabs::-webkit-scrollbar{block-size:0}.transport-type-tabs__tab{cursor:pointer;-webkit-user-select:none;user-select:none;border-block-end:1px solid var(--arf-gray-color);text-align:center;white-space:nowrap;transition:color var(--arf-default-transition);flex:auto;padding:0 10px 18px;font-weight:500}.transport-type-tabs__tab_active{border-color:var(--arf-primary-color);color:var(--arf-primary-color)}.portfolio__title{margin-block-end:34px}.portfolio__list{grid-template-columns:1fr;gap:16px;display:grid}.case{flex-direction:column;gap:20px;block-size:100%;padding:24px;display:flex}.case__image-link{aspect-ratio:460/260;border-radius:var(--arf-radius-10);display:block;position:relative;overflow:hidden}.case__image{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .5s ease-in-out}.case__content{flex-direction:column;flex-grow:1;display:flex}.case__footer{justify-content:space-between;place-items:end;gap:20px;display:flex}.case__place,.case__date{align-items:center;gap:10px;display:flex}.case__icon{border-radius:50%;justify-content:center;align-items:center;block-size:25px;inline-size:25px;display:flex}._white .case__icon{background-color:var(--arf-light-grey-color)}._grey .case__icon{background-color:var(--arf-white-color)}.case__title{transition:color var(--arf-default-transition);flex-grow:1;padding-block:20px;font-size:24px;font-weight:600;line-height:1.2;display:inline-block}.case__labels{flex-wrap:wrap;gap:10px;display:flex}.case__label{border-radius:4px;padding:8px 12px}._white .case__label{background-color:var(--arf-white-color)}._grey .case__label{background-color:var(--arf-light-grey-color)}.case__logo{object-fit:contain}.case__video-play{background-color:var(--arf-primary-color);box-shadow:0 0 0 5px color-mix(in srgb, var(--arf-white-color), transparent 50%);transition:box-shadow var(--arf-default-transition);border-radius:50%;place-items:center;padding:12px;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.case__video-iframe{aspect-ratio:460/260;border:0;block-size:100%;inline-size:100%}.case-info{flex-flow:column wrap;gap:10px;font-size:18px;line-height:1.16;display:flex}.case-info__item{align-items:center;gap:10px;font-size:16px;display:flex}.case-info__icon{border-radius:50%;justify-content:center;align-items:center;block-size:25px;inline-size:25px;display:grid}._white .case-info__icon,._grey .card .case-info__icon{background-color:var(--arf-light-grey-color)}._grey .case-info__icon,._white .card .case-info__icon{background-color:var(--arf-white-color)}.card{border-radius:var(--arf-radius-10);box-shadow:var(--arf-shadow-default)}._white .card{background-color:var(--arf-light-grey-color)}._grey .card{background-color:var(--arf-white-color)}.card_shadowless{box-shadow:none}.awards__title{margin-block-end:24px}.awards__swiper{padding-block-end:40px}.awards__loader-item{border-radius:var(--arf-radius-10);block-size:355px;position:relative;overflow:hidden}.awards__loader-item:before{content:"";background:linear-gradient(to right, transparent 0%, var(--arf-dark-grey-color) 50%, transparent 100%);block-size:300%;inline-size:160px;animation:1.5s cubic-bezier(.4,0,.2,1) infinite load;position:absolute;inset-block-start:-50%;transform:rotate(30deg)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .awards__loader-item:before{background:linear-gradient(to left, transparent 0%, var(--arf-dark-grey-color) 50%, transparent 100%)}._white .awards__loader-item{background-color:var(--arf-light-grey-color)}._grey .awards__loader-item{background-color:var(--arf-white-color)}.team__header{margin-block-end:32px}.team__title{margin-block-end:16px}.team__description{max-inline-size:960px;color:var(--arf-dark-gray-color)}.team__stats{border-radius:var(--arf-radius-20);grid-template-columns:repeat(2,1fr);gap:8px;margin-block-end:32px;padding:24px;display:grid}._white .team__stats{background-color:var(--arf-light-grey-color)}._grey .team__stats{background-color:var(--arf-white-color)}.team__stat{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.team__stat:last-child{grid-column:span 2}.team__stat-icon img{filter:var(--arf-svg-primary-color)}.team__stat-value,.team__stat-text{color:var(--arf-darkest-gray-color)}.team__loader-item{border-radius:var(--arf-radius-10);block-size:190px;position:relative;overflow:hidden}.team__loader-item:before{content:"";background:linear-gradient(to right, transparent 0%, var(--arf-dark-grey-color) 50%, transparent 100%);block-size:300%;inline-size:80px;animation:1.5s cubic-bezier(.4,0,.2,1) infinite load;position:absolute;inset-block-start:-50%;transform:rotate(30deg)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .team__loader-item:before{background:linear-gradient(to left, transparent 0%, var(--arf-dark-grey-color) 50%, transparent 100%)}._white .team__loader-item{background-color:var(--arf-light-grey-color)}._grey .team__loader-item{background-color:var(--arf-white-color)}.consultation-cta-form{gap:8px;display:grid}.consultation-cta-form__fields,.consultation-cta-form__inputs{flex-direction:column;gap:10px;display:flex}.consultation-cta-form__input-wrapper{flex:1 1 0}.consultation-cta-form__policy{color:var(--arf-dark-gray-color)}.rutube-promo__card{border-radius:var(--arf-radius-10);background:url(/images/sections/rutube-promo/bg-pattern-mobile.webp) 50%/cover no-repeat;min-block-size:188px;position:relative}.rutube-promo__content{padding:16px}.rutube-promo__title{color:var(--arf-white-color);margin-block-end:16px}.rutube-promo__media{display:none}.consultation-cta__card{border:1px solid var(--arf-primary-color);border-radius:var(--arf-radius-10);display:grid;box-shadow:0 3px 26px #8b08081a}.consultation-cta__content{gap:16px;padding:16px;display:grid}.consultation-cta__header{gap:16px;display:grid}.consultation-cta__badge{inline-size:max-content;color:var(--arf-primary-color);background-color:#fce9e9;border-radius:16px;align-items:center;gap:6px;padding:4px 12px;font-weight:600;display:flex}.consultation-cta__badge-dot{background-color:var(--arf-primary-color);border-radius:50%;flex-shrink:0;block-size:6px;inline-size:6px;animation:2s ease-in-out infinite consultation-cta-dot-opacity}.consultation-cta__title{color:var(--arf-darkest-gray-color)}.consultation-cta__description{color:var(--arf-dark-gray-color)}.consultation-cta__image{object-fit:contain;block-size:auto;inline-size:100%;display:block}@keyframes consultation-cta-dot-opacity{0%,to{opacity:1}50%{opacity:.35}}@media (width>=30.0613em){.portfolio__title{margin-block-end:50px}.case__title{padding-block:10px 20px;line-height:1.4}.case__video-play{transform:translate(-50%,-50%)scale(1.7)}.case-info{flex-direction:row;gap:20px}.case-info__item{font-size:inherit}.rutube-promo__card{background-image:url(/images/sections/rutube-promo/bg-pattern-tablet.webp);min-block-size:230px}.rutube-promo__content{padding:40px}.rutube-promo__title{margin-block-end:20px}}@media (width>=40.0613em){.awards__title{margin-block-end:40px}.team__stats{grid-template-columns:repeat(3,1fr)}.team__stat:last-child{grid-column:span 1}}@media (width>=47.5613em){.breadcrumbs{padding-block-end:40px}}@media (width>=48.0613em){.transport-type-tabs{margin-block-end:30px}.portfolio__list{gap:24px}.team__header{margin-block-end:40px}.team__title{margin-block-end:24px}.consultation-cta-form__inputs{flex-direction:row}.consultation-cta__content{padding-block:40px 24px;padding-inline:40px}}@media (width>=60.0613em){.transport-type-tabs{overflow:visible}.portfolio__list{grid-template-columns:repeat(2,1fr);column-gap:40px}.awards__swiper{padding-block-end:0}.awards__pagination{display:none}.team__stats{grid-template-columns:repeat(5,1fr)}.rutube-promo__card{background-image:url(/images/sections/rutube-promo/bg-pattern.webp)}}@media (width>=62.0613em){.consultation-cta__card{grid-template-columns:1fr 576px}.consultation-cta__content{padding-block-end:40px}.consultation-cta__picture{align-self:end}}@media (width>=74.9988em){.rutube-promo__content{max-inline-size:520px}.rutube-promo__media{display:block;position:absolute;inset-block-start:-18px;inset-inline-end:30px}}@media (width>=75.0613em){.transport-type-tabs_with-filters{margin-block-end:0}}@media (any-hover:hover){.transport-type-tabs__tab:hover{color:var(--arf-primary-color)}.case__image-link:hover .case__video-play{box-shadow:0 0 0 10px color-mix(in srgb, var(--arf-white-color), transparent 50%)}.case__image:hover{transform:scale(1.15)}.case__title:hover{color:var(--arf-primary-color)}}@media (prefers-reduced-motion:reduce){.consultation-cta__badge-dot{animation:none}}
