@charset "UTF-8";.title{font-family:Inter-SemiBold;font-weight:600;font-size:24px;line-height:30px;padding:0;margin:0 0 20px}.title__highlight{color:var(--cl-pacific-blue)}.title--big{font-size:34px;line-height:41px;letter-spacing:-.68px;font-family:Inter-Bold}.title--h2,.title--h2-big{font-size:18px;line-height:22px}.title--h3{font-size:16px;margin-bottom:20px}.title--light{color:var(--cl-white)}.title.desktop-show{display:none}.title--mb-30{margin-bottom:30px}.title--mb-10{margin-bottom:10px}.title--service-cycle{font-family:Inter-SemiBold;font-weight:600;font-size:18px;line-height:22px;color:var(--cl-black-russian);margin-bottom:20px}.title--service-cycle-main{font-size:24px;line-height:30px;margin-bottom:30px}.title--main-card{margin:16px 0 0;color:var(--cl-white);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;box-orient:vertical;-webkit-line-clamp:3;-webkit-box-orient:vertical;-moz-box-orient:vertical;max-width:310px}.title--main-card:first-child{margin-top:0}.main-card__note+.title--main-card{margin-top:0}.title--about-list{margin-bottom:9px}.title--map{font-family:Inter-Regular;font-weight:400;color:var(--cl-black-russian-4);font-size:14px;line-height:18px;padding-bottom:10px;border-bottom:1px solid var(--cl-black-russian-12);margin-bottom:20px}.title--dark{color:var(--cl-black-russian)}.title--services{border-bottom:none;margin-bottom:0}.title--map-die{font-family:Inter-Regular;font-weight:400;color:var(--cl-white);font-size:16px;line-height:22px;margin-bottom:20px}.title--product{font-family:Inter-Regular;font-weight:400;font-size:14px;line-height:18px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;box-orient:vertical;-webkit-line-clamp:3;-webkit-box-orient:vertical;-moz-box-orient:vertical;transition:color .3s}.title--link{margin:0}.title--filter{margin:0;color:var(--cl-black-russian);font-size:18px;line-height:22px}.title--title-page{color:var(--cl-black-russian);font-size:18px;line-height:22px;margin-bottom:10px}.title--product-day{color:var(--cl-black-russian);font-size:16px;line-height:22px;margin-bottom:12px;width:100%}.title--service-card{margin-bottom:0;min-height:44px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;box-orient:vertical;-webkit-line-clamp:4;-webkit-box-orient:vertical;-moz-box-orient:vertical;transition:color .3s}.card-service--services .title--service-card{display:block}.title--inset-block{font-size:34px;line-height:42px;letter-spacing:-.68px;color:var(--cl-white)}.title--inset-block.title--h2{font-size:18px;line-height:22px}.inset-block--reverse .title--inset-block{color:var(--cl-black-russian)}.inset-block--information .title--inset-block{font-family:Inter-SemiBold;font-weight:600;font-size:18px;line-height:22px;letter-spacing:0;margin-bottom:5px}.title--min-max.title--h2{margin-bottom:10px}.title--slider-main{width:100%;padding-bottom:20px;border-bottom:1px solid var(--cl-black-russian-12)}.title--characteristics{font-size:18px;line-height:22px;margin-bottom:10px}.title--description-block{width:75%;margin-bottom:19px}.title--product-video{font-family:Inter-SemiBold;font-weight:600;font-size:16px;line-height:22px}.title--order{font-size:18px;line-height:22px;color:var(--cl-black-russian)}.title--contact-card{margin-bottom:6px}.title--order-list{font-family:Inter-Regular;font-weight:400;font-size:14px;line-height:18px;color:var(--cl-black-russian-4);padding-bottom:13px;margin-bottom:10px;border-bottom:1px solid var(--cl-black-russian-12)}.title--history{color:var(--cl-black-russian);font-size:18px;line-height:22px;max-width:864px;margin-bottom:50px}.title--complete-solutions{color:var(--cl-black-russian);font-size:18px;line-height:22px;max-width:80%;margin-bottom:20px}.title--best{font-size:14px;line-height:18px;font-family:Inter-Medium;margin-bottom:10px}.title--company-services{width:100%;padding-bottom:0;margin-bottom:10px;border-bottom:none}.title--subtitle-services{width:59%;max-width:864px;margin-right:41%;color:var(--cl-black-russian);font-size:18px;font-family:Inter-SemiBold;font-weight:600;line-height:22px;margin-bottom:50px}.title--price-factors{color:var(--cl-black-russian);font-family:Inter-SemiBold;font-weight:600;font-size:18px;line-height:22px;margin-bottom:10px}.title--subtitle-map-about{font-family:Inter-Bold;font-weight:700;font-size:34px;line-height:normal;letter-spacing:-.68px;color:var(--cl-white);display:flex;flex-direction:column;margin-bottom:30px}.title--map-about{margin-bottom:10px;z-index:0}.title--project-card{margin-bottom:0}.title--inzhiniring{color:var(--cl-white-4);border-bottom-color:var(--cl-white-2)}.title--prices{border-bottom:1px solid var(--cl-black-russian-12);margin-bottom:20px;padding-bottom:20px}.title--service-list{margin-bottom:30px}.title--sup-title-page{font-family:Inter-Regular;font-weight:400;font-size:14px;line-height:18px;color:var(--cl-black-russian-4);opacity:.9;margin-bottom:14px}.title--favorites{margin-bottom:30px}.title--favorites-sup{font-family:Inter-Regular;font-weight:400;color:var(--cl-black-russian-4);font-size:16px;line-height:22px;letter-spacing:normal;margin-bottom:7px}.title--sub-selection{color:var(--cl-black-russian-4);margin-bottom:9px}.title--selection{font-family:Inter-SemiBold;font-weight:600;font-size:16px;line-height:22px;margin-bottom:6px;transition:color .3s}.title--selection-slider{font-family:Inter-SemiBold;font-weight:600;font-size:18px;line-height:22px;margin-bottom:30px;padding-top:50px;margin-top:50px;border-top:1px solid var(--cl-black-russian-12)}.title--structure-card{font-size:16px;line-height:22px;font-family:Inter-Regular;font-weight:400;margin-bottom:12px}.title--structure-socials{font-size:14px;line-height:18px;font-family:Inter-Regular;font-weight:400;margin-bottom:0}.title--subscribe{font-size:16px;line-height:22px;font-family:Inter-Regular;font-weight:400;margin-bottom:30px;text-align:center;padding-top:6px}.title--popup{font-size:18px;line-height:22px;margin-bottom:0}.title--popup span{font-family:Inter-Bold;font-weight:700}.title--popup .hidden{display:none}.title--brand-service-card{font-family:Inter-Regular;font-weight:400;font-size:16px;line-height:22px;transition:.3s ease;margin-bottom:10px}@media (hover: none),(pointer: coarse){.brand-service-card:active .title--brand-service-card{color:var(--cl-dodger-blue)}}@media not all and (pointer: coarse){.brand-service-card:hover .title--brand-service-card,.brand-service-card:active .title--brand-service-card{color:var(--cl-dodger-blue)}}.title--information-panel{display:none;font-family:Inter-Regular;font-weight:400;font-size:14px;line-height:18px;padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid var(--cl-black-russian-12)}.title--news{padding-top:30px;margin-bottom:30px}.title--glossary-card{margin-bottom:20px}.title--project-aside{font-size:18px;line-height:22px;margin-bottom:30px}.title--guide-card{margin-bottom:0;font-family:Inter-Regular;font-weight:400;font-size:14px;line-height:18px}.title--guide-card .title__art{color:var(--cl-black-russian-4)}.title--vacancy{font-family:Inter-Bold;font-weight:700;font-size:34px;line-height:normal;letter-spacing:-.68px;margin-bottom:20px}.title--expand{font-size:18px;line-height:22px;margin-bottom:10px}.title--expand-block{font-size:14px;line-height:18px;margin-top:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--cl-black-russian-12)}.title--news-detail{display:none}.title--repair span{color:var(--cl-pacific-blue)}.title--empty-cart{font-size:18px;line-height:22px;margin-bottom:30px}.title--404{margin-bottom:50px}.title--map-inzhiniring{margin-top:28px;color:var(--cl-white-9);border-bottom-color:var(--cl-white-3);margin-bottom:32px}.title--reclamation{color:#1d1d1f66;font-family:Inter-Regular;font-size:13px;font-weight:400;line-height:18px;margin-bottom:20px;padding-bottom:10px;position:relative}.title--reclamation:after{background:rgba(29,29,31,.12);content:"";height:1px;left:0;position:absolute;top:100%;width:100%}.title--subtitle{font-size:18px;line-height:22px;margin-bottom:50px}@media (min-width: 768px){.title--h1,.title--h2-big{font-family:Inter-Bold;font-size:34px;letter-spacing:-.68px;line-height:1.2}.title--mb-30{margin-bottom:60px}.title--main-card{margin-top:15px}.main-card__note+.title--main-card{margin-top:5px}.title--product{min-height:36px;-webkit-line-clamp:2}.title--title-page{font-family:Inter-Bold;font-weight:700;font-size:34px;line-height:normal;letter-spacing:-.68px;margin-bottom:20px}.title--map{margin-bottom:30px}.title--map-big{margin-bottom:20px}.title--services{margin-bottom:0}.title--inset-block,.title--inset-block.title--h2{max-width:395px}.title--min-max.title--h2{font-family:Inter-Bold;font-weight:700;font-size:34px;line-height:normal;letter-spacing:-.68px;margin-bottom:20px}.title--slider-main{margin-bottom:6px}.title--service-cycle{font-size:18px;line-height:22px;letter-spacing:normal;margin-bottom:20px}.title--service-cycle-main{font-size:24px;line-height:30px;letter-spacing:normal;margin-bottom:30px}.title--contacts{margin-bottom:30px}.title--contact-card{margin-bottom:11px}.title--order-list{margin-bottom:0}.title--history{font-family:Inter-Bold;font-weight:700;font-size:34px;line-height:normal;letter-spacing:-.68px;margin-bottom:90px}.title--complete-solutions{margin-bottom:10px;max-width:72%}.title--subtitle-services{font-family:Inter-Bold;font-weight:700;color:var(--cl-black-russian);font-size:34px;line-height:normal;letter-spacing:-.68px;margin-right:20%;margin-bottom:60px}.title--company-services{margin-bottom:10px}.title--price-factors{margin-bottom:20px}.title--subtitle-map-about{font-size:34px;letter-spacing:-.68px;color:var(--cl-black-russian);flex-direction:row;justify-content:space-between;column-gap:60px;padding-bottom:20px;margin-bottom:60px;border-bottom:1px solid var(--cl-black-russian-12)}.title--subtitle-map-about span{max-width:50%}.map--inzhiniring .title--subtitle-map-about{padding-bottom:0;border-bottom:none}.title--map-about{position:relative;padding-bottom:0;margin-bottom:10px;border-bottom:none}.title--map-about:before{content:"";position:absolute;height:calc(100% + 50px);top:0;width:100vw;background-color:var(--cl-white-smoke);left:0;margin-left:calc(-50vw + 50%);z-index:-1}.title--info-block{flex:none;margin-bottom:0;width:224px}.title--repair{font-family:Inter-Bold;font-weight:700;font-size:34px;line-height:normal;color:var(--cl-black-russian);max-width:100%;letter-spacing:-.68px}.title--inzhiniring{border-bottom-color:var(--cl-black-russian-12);color:var(--cl-black-russian-4);opacity:.9;margin-bottom:20px}.title--favorites{margin-bottom:60px}.title--favorites-sup{font-family:Inter-Regular;font-weight:400;font-size:16px;line-height:22px;letter-spacing:normal}.title--brands-card{font-size:18px;line-height:22px;margin-bottom:10px}.title--information-panel{display:block}.title--map-inzhiniring{margin-top:0;color:var(--cl-black-russian-4);border-bottom-color:var(--cl-black-russian-12);margin-bottom:10px}.title--map-inzhiniring:before{background-color:transparent}.title--popup .hidden{display:inline}.title--subtitle{font-size:34px;letter-spacing:-.02em;line-height:41px;margin-bottom:90px}}@media (min-width: 1024px){.title.mobile-show{display:none}.title.desktop-show{display:block}.title--map-die{padding-right:105px}.title--product{font-family:Inter-Regular;font-size:16px;line-height:22px}.title--product-day{width:100%;margin-right:0%;min-height:44px}.title--description-block{width:307px;flex-shrink:0;padding-right:100px;margin:0}.title--service-cycle{font-family:Inter-Bold;font-size:34px;letter-spacing:-.68px;line-height:1.2;margin-bottom:30px}.inset-block--lisense .title--inset-block,.title--inset-block.title--h2{max-width:calc(100% - 350px)}.inset-block--image-center .title--inset-block{max-width:calc(100% - 250px)}.title--best-title{margin-bottom:30px}.title--selection-slider{margin-top:90px;padding-top:0;border-top:none;margin-bottom:60px}.title--news{margin-bottom:58px}.title--project-aside{margin-bottom:20px}.title--news-detail{display:block;padding:13px 0 10px;margin-bottom:29px}.title--404{font-size:34px;line-height:41px;margin-bottom:60px}}@media (min-width: 1024px) and (min-width: 1220px){.title--inset-block{max-width:415px}.inset-block--image-center .title--inset-block{max-width:calc(100% - 350px)}.title--best{font-size:18px;line-height:22px;font-family:Inter-Semibold;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;box-orient:vertical;-webkit-line-clamp:5;-webkit-box-orient:vertical}.title--best-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;box-orient:vertical;-webkit-line-clamp:4;-webkit-box-orient:vertical}.title--vacancy{margin-bottom:30px;width:656px}}.structure{padding:50px 0 30px;position:relative;z-index:0}.structure:after{content:"";position:absolute;height:0;bottom:1px;width:100%;border-top:1px solid var(--cl-black-russian-12);left:0}.structure:before{content:"";position:absolute;height:100%;top:0;width:100vw;background-color:var(--cl-white-smoke);left:0;margin-left:calc(-50vw + 50%);z-index:-1}.structure-tab{position:relative}.structure-tab__head{position:absolute;top:30px;left:21px;width:calc(100% - 2px);padding:0 20px;margin:0 -20px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;z-index:1}.structure-tab__head::-webkit-scrollbar{display:none}.structure-tab__head-inner{display:flex;padding:0}.structure-tab__item-link{list-style-type:none;margin:0 28px 0 0;flex-shrink:0}.structure-tab__item-link:last-child{margin-right:0;padding-right:28px}.structure-tab__link{cursor:pointer;border:none;outline:none;background-color:transparent;height:34px;min-width:34px;width:100%;max-width:44px;padding:0;transition:filter .1s;filter:brightness(0) saturate(100%) invert(97%) sepia(3%) saturate(1984%) hue-rotate(187deg) brightness(87%) contrast(88%)}.structure-tab__link img{height:100%;width:100%;object-fit:contain}.structure-tab__link.active{filter:none}.structure-tab__item{display:none;width:100%}.structure-tab__item.active{display:block}.structure-tab__content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:16px}@media (min-width: 768px){.structure-tab__head{display:none}.structure-tab__content{gap:24px;justify-content:flex-start}.structure-tab__item{display:flex;width:calc(50% - 12px)}}@media (min-width: 1024px){.structure{padding:90px 0 60px}.structure-tab__item{width:calc(33.3333333333% - 16px)}}.filter{padding-bottom:20px;border-bottom:1px solid var(--cl-black-russian-12);display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;row-gap:12px;margin-bottom:20px}.filter--no-border{border-bottom:none;padding-bottom:0}@media (min-width: 768px){.filter{margin-bottom:30px}}@media (min-width: 1024px){.filter{align-items:center;flex-wrap:nowrap;column-gap:10px;padding-bottom:12px}.filter--no-border{margin-top:-30px;padding-bottom:0}}.slider-best{position:relative;margin-bottom:53px}.slider-best--solution{margin-bottom:34px}.slider-best__list{display:flex;align-items:flex-start;margin-bottom:30px}.slider-best__item{flex-shrink:0;display:flex;flex-direction:column;opacity:0;transition:opacity .3s;pointer-events:none}.slider-best__item.swiper-slide-active{opacity:1;pointer-events:all}.slider-best .button--slider{z-index:1;position:relative}.slider-best .button--slider-next{margin-left:8px}.slider-best--background{padding-top:15px;margin-bottom:0;padding-bottom:20px;position:relative;z-index:0}.slider-best--background:before{content:"";position:absolute;height:100%;top:0;width:100vw;background-color:var(--cl-white-smoke);left:0;margin-left:calc(-50vw + 50%);z-index:-1}@media (min-width: 768px){.slider-best__item{flex-direction:row-reverse;justify-content:space-between;column-gap:24px}.slider-best--background:after{content:"";position:absolute;height:0;bottom:0;width:100%;border-top:1px solid var(--cl-black-russian-12);left:0}}@media (min-width: 1024px){.slider-best{margin-bottom:87px}.slider-best--solution{margin-bottom:60px}.slider-best__list{margin-bottom:0}.slider-best .button--slider{position:absolute;bottom:0}.slider-best .button--slider-prev{left:0}.slider-best .button--slider-next{left:50px}.slider-best--background{margin-bottom:0;padding-bottom:60px;padding-top:90px}.slider-best--background .button--slider{bottom:60px}}.recommend{position:relative;z-index:0;padding:44px 0}.recommend:before{content:"";position:absolute;height:100%;top:0;width:100vw;background-color:var(--cl-white-smoke);left:0;margin-left:calc(-50vw + 50%);z-index:-1}@media (min-width: 768px){.recommend{padding:60px 0}}.selection-slider{position:relative;padding:0 23px;margin-bottom:50px}.selection-slider--catalog{position:relative;padding-bottom:75px;margin-bottom:75px}.selection-slider--catalog:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);height:1px;width:100vw;background-color:var(--cl-black-russian-1)}.selection-slider .button--slider{display:none}.selection-slider__wrapper{display:flex}@media (min-width: 768px){.selection-slider{padding:0 66px}.selection-slider--catalog{padding-bottom:75px}.selection-slider__slider{overflow:hidden}.selection-slider .button--slider{display:none;position:absolute;top:130px;transform:translateY(-50%)}.selection-slider .swiper-initialized~.button--slider{display:flex}.selection-slider .button--slider-prev{left:0}.selection-slider .button--slider-next{right:0}}@media (min-width: 1024px){.selection-slider--catalog{padding-top:60px}.selection-slider--catalog .button--slider{top:190px}.selection-slider--catalog:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);height:1px;width:100%;background-color:var(--cl-black-russian-1)}}@media (min-width: 1220px){.selection-slider{margin-bottom:90px}.selection-slider__slider{padding-bottom:50px;margin-bottom:-50px}}@media (min-width: 1440px){.selection-slider{padding:0}.selection-slider--catalog{padding-top:60px}.selection-slider .button--slider-prev{right:calc(100% + 32px);left:auto}.selection-slider .button--slider-next{left:calc(100% + 32px)}}.title-page{margin-bottom:50px;padding-top:10px}.title-page--inzhiniring{padding:0;margin-bottom:10px}.title-page--inzhiniring .title-page__descr{margin-top:20px}.title-page--catalog{display:flex;flex-direction:column;padding:16px 20px 28px;margin-bottom:30px;overflow:hidden}.title-page--catalog .title--title-page{font-family:Inter-SemiBold;font-weight:600;font-size:18px;line-height:22px;margin-bottom:30px}.title-page--catalog .title-page__descr{margin-bottom:35px}.title-page--about{margin-bottom:50px}.title-page--background{background-color:var(--cl-white-smoke);border-radius:6px}.title-page--brand{margin-bottom:30px}.title-page--brand .title--title-page{margin-bottom:20px}.title-page--project-detail{margin-bottom:50px}.title-page--project-detail .title--sup-title-page{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid var(--cl-black-russian-12)}.title-page__descr{color:var(--cl-black-russian-9)}.title-page__descr p+h2,.title-page__descr p+h3,.title-page__descr p+h4{margin-block-start:.4em;margin-block-end:.4em}.title-page--guide{margin-bottom:25px}.title-page--news-detail{margin-bottom:50px}@media (min-width: 768px){.title-page--inzhiniring .title{font-family:Inter-SemiBold;font-weight:600;font-size:18px;line-height:22px;max-width:288px}.title-page--inzhiniring .title:nth-last-child(1){margin-bottom:0}.title-page--inzhiniring .title-page__wrapper{max-width:484px}.title-page--catalog .title--title-page{margin-bottom:16px;letter-spacing:normal}.title-page--catalog .title-page__wrapper{max-width:100%}.title-page--brand .title-page__descr{max-width:400px}.title-page--project-detail .title--sup-title-page{font-family:Inter-Regular;font-weight:400;font-size:14px;line-height:18px;max-width:100%}.title-page--project-detail .title--title-page{max-width:588px}.title-page--project-detail .title-page__wrapper{max-width:none;width:100%}.title-page--project-detail .title-page__descr{max-width:485px}.title-page__wrapper{max-width:590px;opacity:1}.title-page--guide .title-page__descr{max-width:73%}.title-page--news-detail .title--title-page{max-width:443px;letter-spacing:normal}.title-page--news-detail .title-page__wrapper{max-width:689px}.title-page--news-detail .title-page__descr{margin-top:30px}}@media (min-width: 1024px){.title-page{display:flex;justify-content:space-between;border-bottom:1px solid var(--cl-black-russian-12);margin-bottom:60px}.title-page--border-none{border-bottom:none}.title-page--border-none .title-page__wrapper{padding-bottom:0}.title-page--inzhiniring{margin-bottom:40px}.title-page--inzhiniring .title-page__wrapper{padding:0}.title-page--catalog{flex-direction:row;padding:76px 0 60px;margin-bottom:0;border-bottom:none;overflow:visible}.title-page--catalog+.title-page--catalog:after{content:"";position:absolute;height:1px;width:100%;background-color:var(--cl-black-russian-12);left:0;top:0}.title-page--catalog .button-cart--product-day{bottom:0}.title-page--catalog .title-page__wrapper{max-width:354px;padding:0}.title-page--about{margin-bottom:85px}.title-page--background{position:relative;z-index:1}.title-page--background:before{content:"";position:absolute;height:calc(100% + 1px);top:0;width:100vw;background-color:var(--cl-white-smoke);left:0;margin-left:calc(-50vw + 50%);z-index:-1}.title-page--project-detail{margin-bottom:60px}.title-page--project-detail .title--title-page{margin-bottom:30px}.breadcrumbs-wrap+.title-page{padding-top:0;margin-top:-27px}.title-page__wrapper{padding:46px 0;margin-right:auto}.title-page__descr{width:100%}.title-page--guide{margin-bottom:55px}}.slider-service-project{padding-top:10px;margin-bottom:50px}.slider-service-project .button--slider{display:none}.slider-service-project__wrapper{display:flex}.slider-service-project__slider{padding-right:14%}.slider-service-project .swiper-slide{flex-shrink:0;width:282px;height:auto}@media (min-width: 768px){.slider-service-project{position:relative;padding:10px 66px 0}.slider-service-project__slider{overflow:hidden;padding:20px;margin:-20px}.slider-service-project .button--slider{display:flex;position:absolute;top:calc(50% - 25px);left:0}.slider-service-project .button--slider-next{left:auto;right:0}.slider-service-project .swiper-slide{aspect-ratio:initial}}@media (min-width: 1024px){.slider-service-project{margin-bottom:90px}}@media (min-width: 1440px){.slider-service-project{padding:10px 0 0}.slider-service-project .button--slider{right:calc(100% + 32px);left:auto}.slider-service-project .button--slider-next{left:calc(100% + 32px);right:auto}}:root{--cl-transparent: transparent;--cl-white: #ffffff;--cl-white-2: rgba(255, 255, 255, .2);--cl-white-3: rgba(255, 255, 255, .3);--cl-white-4: rgba(255, 255, 255, .4);--cl-white-1: rgba(255, 255, 255, .1);--cl-white-15: rgba(255, 255, 255, .15);--cl-white-6: rgba(255, 255, 255, .6);--cl-white-9: rgba(255, 255, 255, .9);--cl-black: #000000;--cl-gray: #dddddd;--cl-pure-or-mostly-pure-red: #ff0000;--cl-very-dark-gray-mostly-black: #212121;--cl-black-russian: #1d1d1f;--cl-black-russian-9: rgba(29, 29, 31, .9);--cl-black-russian-12: rgba(29, 29, 31, .12);--cl-black-russian-04: rgba(29, 29, 31, .04);--cl-black-russian-4: rgba(29, 29, 31, .4);--cl-black-russian-3: rgba(29, 29, 31, .3);--cl-black-russian-6: rgba(29, 29, 31, .6);--cl-black-russian-1: rgba(29, 29, 31, .1);--cl-white-smoke: #f5f5f5;--cl-white-smoke-1: #f3f3f3;--cl-pacific-blue: #0090d4;--cl-pacific-blue-05: rgba(0, 144, 212, .05);--cl-tahiti-gold: #ee7623;--cl-jacksons-purple: #33388a;--cl-persian-red: #d82020;--cl-kelly-green: #459d00;--cl-dodger-blue: #0ea5ed;--cl-mischka: #a9afb7;--cl-sangria: #86060b;--cl-kahu-blue: #0090D41F}.slider-other-project{position:relative;padding:50px 0;z-index:1}.slider-other-project--background:before{content:"";position:absolute;left:50%;transform:translate(-50%);height:100%;top:0;width:100vw;background-color:var(--cl-white-smoke);z-index:-1}.slider-other-project__slider{overflow:hidden;padding-top:10px;margin-bottom:30px}.slider-other-project .button--slider{display:none;position:absolute;top:calc(50% - 25px);left:0}.slider-other-project .button--slider-next{left:auto;right:0}.slider-other-project__list{display:flex;flex-direction:column;row-gap:16px}@media (min-width: 768px){.slider-other-project{padding:50px 0 30px}.slider-other-project .button--slider{display:flex}.slider-other-project__list{flex-direction:row}.slider-other-project__item{width:calc(50% - 12px);flex-shrink:0}.slider-other-project__slider{margin:0 66px}}@media (min-width: 1440px){.slider-other-project{padding:90px 0}.slider-other-project .button--slider{right:calc(100% + 32px);left:auto}.slider-other-project .button--slider-next{left:calc(100% + 32px);right:auto}.slider-other-project__slider{margin:0}}
