@charset "UTF-8";.case-card:active .ui-arrow-button,.case-card:hover .ui-arrow-button{color:#222}.case-card:active .ui-arrow-button__icon,.case-card:hover .ui-arrow-button__icon{border-color:#222;width:35px}.case-card:active .ui-arrow-button__icon:after,.case-card:hover .ui-arrow-button__icon:after{border-color:#222;margin-left:23px}.case-card[data-v-c0c90958]{display:block;width:100%}.case-card__cover[data-v-c0c90958]{overflow:hidden;width:100%}@media only screen and (min-width:991px)and (max-width:99999px){.case-card__cover[data-v-c0c90958]{height:316px;margin-bottom:40px}}@media only screen and (min-width:0)and (max-width:991px){.case-card__cover[data-v-c0c90958]{height:167px;margin-bottom:24px}}.case-card__image[data-v-c0c90958]{transition:scale .2s}@media only screen and (min-width:0)and (max-width:991px){.case-card__image[data-v-c0c90958]{scale:1.2}.case-card__image--desktop[data-v-c0c90958]{display:none}}@media only screen and (min-width:991px)and (max-width:99999px){.case-card__image--mobile[data-v-c0c90958]{display:none}.case-card__description[data-v-c0c90958]{padding:0 102px}}@media only screen and (min-width:0)and (max-width:991px){.case-card__description .h4[data-v-c0c90958]{margin-bottom:16px}}@media only screen and (min-width:991px)and (max-width:99999px){.case-card:active .case-card__image[data-v-c0c90958],.case-card:hover .case-card__image[data-v-c0c90958]{scale:1.2}}.case-card:active .case-card__description[data-v-c0c90958],.case-card:hover .case-card__description[data-v-c0c90958]{opacity:.7}.case-card--link[data-v-c0c90958]{cursor:pointer}@media only screen and (min-width:0)and (max-width:991px){.case-list[data-v-cdefbfac]{padding:0}}.case-list__wrapper[data-v-cdefbfac]{margin:0 auto;max-width:1200px;position:relative;width:100%}@media only screen and (min-width:991px)and (max-width:99999px){.case-list__wrapper[data-v-cdefbfac]{overflow-x:hidden}}@media only screen and (min-width:0)and (max-width:991px){.case-list__wrapper[data-v-cdefbfac]{min-width:654px}}.case-list__wrapper .cases-case-card.case-card[data-v-cdefbfac]:active{cursor:grabbing}.case-list__title[data-v-cdefbfac]{display:flex;justify-content:right}.case-list__title-h2[data-v-cdefbfac]{max-width:1096px;width:100%}.case-list__button[data-v-cdefbfac]{left:0;position:absolute;z-index:5}@media only screen and (min-width:991px)and (max-width:99999px){.case-list__button[data-v-cdefbfac]{top:264px}}@media only screen and (min-width:0)and (max-width:991px){.case-list__button[data-v-cdefbfac]{display:none}}.case-list__button--next[data-v-cdefbfac]{left:52px}.case-list .swiper[data-v-cdefbfac]{opacity:0;transition:opacity .2s;visibility:hidden}.case-list .swiper.swiper-initialized[data-v-cdefbfac]{opacity:1;visibility:visible}@media only screen and (min-width:991px)and (max-width:99999px){.case-list .swiper-container[data-v-cdefbfac]{width:1812px}}.projects[data-v-c16df903]{overflow-x:hidden;padding:0 32px}@media only screen and (min-width:991px)and (max-width:99999px){.projects[data-v-c16df903]{margin-bottom:28px}}@media only screen and (min-width:0)and (max-width:991px){.projects[data-v-c16df903]{margin-bottom:6px}}.projects__wrapper[data-v-c16df903]{margin:0 auto;max-width:992px;width:100%}.projects .projects-top__title[data-v-c16df903]{font-weight:600;line-height:100%}@media only screen and (min-width:991px)and (max-width:99999px){.projects .projects-top__title[data-v-c16df903]{font-size:62px;letter-spacing:-1.86px}}@media only screen and (min-width:0)and (max-width:991px){.projects .projects-top__title[data-v-c16df903]{font-size:36px;letter-spacing:-1.08px}}.projects .projects-top__title span[data-v-c16df903]{font-weight:300}@media only screen and (min-width:991px)and (max-width:99999px){.projects .projects-top__text[data-v-c16df903]{display:none}}@media only screen and (min-width:0)and (max-width:991px){.projects .projects-top__text[data-v-c16df903]{font-size:18px;letter-spacing:-.54px;line-height:120%}}.projects-tabs__wrapper[data-v-c16df903]{margin:0 auto;max-width:1200px;width:100%}@media only screen and (min-width:991px)and (max-width:99999px){.projects-tabs__wrapper[data-v-c16df903]{margin:0 auto;max-width:992px;width:100%}}@media only screen and (min-width:0)and (max-width:991px){.projects-tabs__wrapper[data-v-c16df903]{padding-left:32px}}@media only screen and (min-width:991px)and (max-width:99999px){.projects-tabs__slider[data-v-c16df903]{padding:0 32px}}.projects-tabs__slider .swiper-slide[data-v-c16df903]{width:auto}@media only screen and (min-width:0)and (max-width:991px){.projects-tabs__content[data-v-c16df903]{margin-top:24px}}@media only screen and (min-width:991px)and (max-width:99999px){.projects-tabs__content[data-v-c16df903]{margin-top:50px}}.projects-tabs .swiper[data-v-c16df903]{overflow:visible}.clients[data-v-2389c793]{background:#0aa7ff}@media only screen and (min-width:991px)and (max-width:99999px){.clients[data-v-2389c793]{padding:80px 0 136px}}.clients__wrapper[data-v-2389c793]{margin:0 auto;max-width:1200px;width:100%}.clients__title[data-v-2389c793]{display:flex;justify-content:right}.clients__title[data-v-2389c793]>:first-child{max-width:1096px;width:100%}@media only screen and (min-width:991px)and (max-width:99999px){.clients__title[data-v-2389c793]{display:none}}@media only screen and (min-width:0)and (max-width:991px){.clients__title[data-v-2389c793]{color:#fff}}.clients__list[data-v-2389c793]{display:flex;flex-wrap:wrap}@media only screen and (min-width:991px)and (max-width:99999px){.clients__list[data-v-2389c793]{align-items:flex-end;gap:24px 8px;margin-top:40px}}@media only screen and (min-width:0)and (max-width:991px){.clients__list[data-v-2389c793]{gap:4px 8px}}.clients__item--last[data-v-2389c793]:after{content:" и др."}.clients__item[data-v-2389c793]:not(.clients__item--last):after{content:", ";display:inline-block}@media only screen and (min-width:0)and (max-width:991px){.clients__to-more[data-v-2389c793]{margin-top:48px;width:100%}}.clients__to-more-link[data-v-2389c793]{align-items:center;background-color:#fff;border:1px solid #fff;display:flex;height:52px;justify-content:center;transition:border-color .2s,background-color .2s;width:52px}.clients__to-more-link .ui-icon[data-v-2389c793]{color:#0aa7ff;height:24px;width:24px}.clients__to-more-link[data-v-2389c793]:active,.clients__to-more-link[data-v-2389c793]:hover{background-color:transparent;border-color:#222}.clients__to-more-link:active .ui-icon[data-v-2389c793],.clients__to-more-link:hover .ui-icon[data-v-2389c793]{color:#222}
