@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_e8ce0c;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_e8ce0c{font-family:__Inter_e8ce0c,__Inter_Fallback_e8ce0c;font-style:normal}.about,.wrapper{z-index:10}.about,.advantages,.certificates-header__wrapper,.wrapper,body{position:relative}*{padding:0;margin:0;border:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}html{font-size:1vw;scroll-behavior:smooth}body{overflow-x:hidden;overflow-y:visible;font-family:Inter,sans-serif;width:100%;height:100%;background-color:#f6f6f6}main{padding-top:150px;max-width:100vw;min-height:calc(100vh - 20px)}@media (max-width:768px){main{padding-top:100px}}.wrapper{max-width:100%;width:100%!important;padding:0 120px;margin:0 auto}@media (max-width:1919px){.wrapper{padding:0 40px}}@media (max-width:1220px){.wrapper{padding:0 40px}}@media (max-width:1023px){.wrapper{padding:0 24px}}@media (max-width:768px){.wrapper{padding:0 16px}}.main__wrapper{display:flex;justify-content:space-between}.main__wrapper__left{width:calc(100% - 460px)}@media (max-width:1220px){.main__wrapper__left{width:calc(100% - 340px)}}@media (max-width:1023px){.main__wrapper{flex-direction:column-reverse}.main__wrapper__left{width:100%}}.main__wrapper__right{width:400px}@media (max-width:1220px){.main__wrapper__right{width:300px}}*,:after,:before{box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,legend,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style-type:none}img{vertical-align:top}img,svg{object-fit:cover;width:100%;height:100%}address{font-style:normal}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}.about{margin-bottom:120px}@media (max-width:1023px){.main__wrapper__right{width:100%}.about{margin-bottom:80px}}@media (max-width:768px){.about{margin-bottom:60px}}.about__title{max-width:70%;width:100%}.about__wrapper{margin:0 auto 10px;width:calc(100% - 80px);background-color:#fff;border-radius:40px;padding:58px 40px}@media (max-width:1919px){.about__wrapper{width:100%;padding:40px}}@media (max-width:1220px){.about__title{max-width:100%}.about__wrapper{padding:30px}}.about__wrapper .about__content{display:flex;justify-content:space-between;gap:120px}@media (max-width:768px){.about__wrapper{padding:16px}.about__wrapper .about__content{flex-direction:column-reverse;gap:40px}}.about__wrapper .about__content .about__content__descr{display:flex;flex-direction:column;gap:20px;max-width:905px;width:100%;font-weight:400;font-size:20px;line-height:140%;color:#000}@media (max-width:1919px){.about__wrapper .about__content .about__content__descr{max-width:545px}}@media (max-width:1220px){.about__wrapper .about__content .about__content__descr{max-width:564px}}@media (max-width:1023px){.about__wrapper .about__content .about__content__descr{max-width:401px;font-size:16px}}@media (max-width:768px){.about__wrapper .about__content .about__content__descr{max-width:100%}}.about__wrapper .about__content .about__content__descr a{border:1px solid #000;border-radius:1000px;white-space:nowrap;max-width:150px;padding:10px 16px;width:100%;transition:background-color .2s ease,color .2s ease;font-size:20px;line-height:130%;color:#000}.company-goals .company-goals__list:first-child,.faq__list{border-top:1px solid #b9b9b9}@media (max-width:768px){.about__wrapper .about__content .about__content__descr a{max-width:100%}}.about__wrapper .about__content .about__content__descr a:hover{background-color:#000;color:#fff}.about__wrapper .about__content .about__image{margin-top:-120px;max-width:465px;width:100%}@media (max-width:768px){.about__wrapper .about__content .about__image{margin:0}}.cart-section__wrapper{padding:0 40px;display:flex;gap:60px}@media (max-width:1919px){.cart-section__wrapper{padding:0}.advantages{padding:60px 0}}@media (max-width:1220px){.about__wrapper .about__content .about__image{max-width:300px}.cart-section__wrapper{flex-direction:column}}.advantages{z-index:1;background:#fff;padding:60px 0;margin-bottom:120px}@media (max-width:1023px){.about__wrapper .about__content .about__image{max-width:229px}.advantages{padding:40px 0;margin-bottom:80px}}.advantages__list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px}.advantages__list .advantages__item,.charity-hero-block__content{gap:20px;-webkit-box-orient:vertical}@media (max-width:1220px){.advantages__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.advantages{margin-bottom:60px}.advantages__list{gap:20px}}.advantages__list .advantages__item{display:flex;flex-direction:column}.advantages__list .advantages__item .advantages__item__subtitle{font-weight:400;font-size:100px;line-height:110%;background:linear-gradient(130deg,#00d7d2,#5f50ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:1023px){.advantages__list .advantages__item .advantages__item__subtitle{font-size:60px}}.advantages__list .advantages__item .advantages__item__descr{font-size:20px;line-height:140%;color:#000}.charity-hero-block{margin-bottom:120px}.charity-hero-block__wrapper{padding:0 40px}@media (max-width:1919px){.charity-hero-block__wrapper{padding:0}}.charity-hero-block__content{display:flex;flex-direction:column;border-radius:40px;padding:40px;background-color:#fff}@media (max-width:1023px){.advantages__list .advantages__item .advantages__item__descr{font-size:16px}.charity-hero-block{margin-bottom:80px}.charity-hero-block__content{border-radius:30px;padding:30px}}@media (max-width:768px){.charity-hero-block{margin-bottom:60px}.charity-hero-block__content{border-radius:24px;padding:16px}}.charity-hero-block__content .charity-hero-block__title{font-size:60px;line-height:110%;color:#000;margin-bottom:20px}@media (max-width:1919px){.charity-hero-block__content .charity-hero-block__title{font-size:44px}}@media (max-width:768px){.charity-hero-block__content .charity-hero-block__title{font-size:24px;margin-bottom:10px}}.charity-hero-block__content .charity-hero-block__descr{font-size:20px;line-height:140%;color:#000}.certificates{margin-bottom:120px;padding:0}@media (max-width:1023px){.charity-hero-block__content .charity-hero-block__descr{font-size:16px}.certificates{margin-bottom:80px}}.certificates .swiper{padding:0 40px}@media (max-width:768px){.certificates{margin-bottom:60px}.certificates .swiper{padding:0 20px}}.certificates .swiper-wrapper{height:375px}.certificates-header__wrapper{display:flex;justify-content:space-between;align-items:baseline;padding:0 160px}@media (max-width:1919px){.certificates-header__wrapper{padding:40px}}.certificates .certificates-header__buttons{display:flex;align-items:center;gap:10px}.certificates .certificates-header__buttons .swiper-button-next,.certificates .certificates-header__buttons .swiper-button-prev{margin-top:-3px;position:static;border-radius:1000px;width:54px;height:54px;padding:10px}.certificates .certificates-header__buttons .swiper-button-next:after,.certificates .certificates-header__buttons .swiper-button-next:before,.certificates .certificates-header__buttons .swiper-button-prev:after,.certificates .certificates-header__buttons .swiper-button-prev:before{display:none}.certificates .certificates-header__buttons .swiper-button-next:hover .swiper-button-next__icon,.certificates .certificates-header__buttons .swiper-button-prev:hover .swiper-button-prev__icon{fill:#fff}.categories-services{margin-bottom:120px}@media (max-width:1023px){.categories-services{margin-bottom:80px}}@media (max-width:768px){.certificates .certificates-header__buttons .swiper-button-next,.certificates .certificates-header__buttons .swiper-button-prev{display:none}.categories-services{margin-bottom:60px}}.categories-services .categories-services__list{padding:0 40px;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;align-items:stretch;grid-gap:12px;gap:12px}@media (max-width:1919px){.categories-services .categories-services__list{padding:0}}@media (max-width:1220px){.categories-services .categories-services__list{grid-template-columns:repeat(4,1fr)}}.categories-services .categories-services__list .categories-services__item{display:flex;justify-content:space-between;grid-column:span 2;height:100%}.company-goals{margin-bottom:120px}@media (max-width:1023px){.company-goals{margin-bottom:80px}}@media (max-width:768px){.categories-services .categories-services__list{grid-template-columns:repeat(1,1fr)}.categories-services .categories-services__list .categories-services__item{grid-column:span 1}.company-goals{margin-bottom:60px}}.company-goals__wrapper{display:flex;gap:60px;padding:0 40px}.company-goals__content{max-width:940px;width:100%}@media (max-width:1919px){.company-goals__wrapper{flex-direction:column;gap:0;padding:0}.company-goals__content{max-width:100%}}.charity-certificates{margin-bottom:120px}@media (max-width:1023px){.charity-certificates{margin-bottom:80px}}@media (max-width:768px){.charity-certificates{margin-bottom:60px}}.charity-certificates__wrapper{padding:0 40px}@media (max-width:1919px){.charity-certificates__wrapper{padding:0}}.charity-certificates__desc{display:flex;flex-direction:column;gap:60px}.charity-certificates__desc__btn{margin:0 auto;max-width:324px;width:100%;padding:14px 24px}.charity-certificates__list{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px}.charity-certificates__list .charity-certificates__item__image,.charity-certificates__list .charity-certificates__item__image-swiper{border-radius:40px;padding:20px;background-color:#fff}.completed-work__wrapper,.faq__wrapper{padding:0 40px}.completed-work{margin-bottom:120px}@media (max-width:1023px){.completed-work{margin-bottom:80px}}.completed-work .completed-work__title{font-weight:400;font-size:60px;line-height:110%;color:#000}@media (max-width:1919px){.charity-certificates__list{grid-template-columns:repeat(4,1fr)}.completed-work__wrapper{padding:0}.completed-work .completed-work__title{font-size:44px}.faq__wrapper{padding:0}}@media (max-width:768px){.completed-work{margin-bottom:60px}.completed-work .completed-work__title{font-size:32px}}.faq{margin-bottom:120px}.faq__wrapper{display:flex;gap:60px}.faq__list,.faq__list .faq__item{display:-ms-flexbox;-webkit-box-orient:vertical}@media (max-width:1023px){.faq{margin-bottom:80px}.faq__wrapper{flex-direction:column;gap:40px}}@media (max-width:768px){.faq{margin-bottom:60px}.faq__wrapper{gap:30px}}.faq__list{width:50%}.faq__list,.faq__list .faq__item{display:flex;flex-direction:column}.faq__list .faq__item{gap:20px;border-bottom:1px solid #b9b9b9}.faq__list .faq__item .faq__item-header{padding:40px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq__list .faq__item .faq__item-header svg{min-width:28px;max-width:28px;height:28px;transform:rotate(0);transition:transform .1s ease-in-out}.faq__list .faq__item .faq__item-title{font-weight:500;font-size:20px;line-height:130%;color:#000}.faq__list .faq__item .faq__item-list{flex-direction:column;display:none}.faq__list .faq__item .faq__item-list .faq__item-item{display:flex;gap:16px;font-size:16px;line-height:140%;color:#000}.faq__list .faq__item .faq__item-list .faq__item-item svg{max-width:26px;min-height:26px;max-height:26px}.faq__list .faq__item .faq__item-description{display:none}.faq__list .faq__item.active .faq__item-list{margin-top:-40px;margin-bottom:40px;display:flex}@media (max-width:768px){.faq__list .faq__item .faq__item-header{padding:20px 0}.faq__list .faq__item .faq__item-list .faq__item-item{gap:6px}.faq__list .faq__item.active .faq__item-list{margin-top:-20px;margin-bottom:20px}}.faq__list .faq__item.active .faq__item-description{font-size:16px;margin-top:-40px;margin-bottom:40px;display:block}@media (max-width:768px){.faq__list .faq__item.active .faq__item-description{margin-top:-20px;margin-bottom:20px}}.faq__list .faq__item.active .faq__item-header svg{transform:rotate(180deg)}.contacts-section{position:relative;z-index:1;margin-bottom:120px}.contacts-section__wrapper{display:flex;flex-direction:column;gap:20px;padding:0 40px}@media (max-width:1919px){.faq__list{width:70%}.contacts-section__wrapper{padding:0}}.contacts-section__content{display:flex;gap:20px}.contacts-section__content .contacts-section__left{border-radius:40px;padding:40px;background-color:#fff}@media (max-width:1023px){.faq__list{width:100%}.contacts-section{margin-bottom:80px}.contacts-section__content{flex-direction:column-reverse}.contacts-section__content .contacts-section__left{border-radius:32px;padding:24px}}.contacts-section__content .contacts-section__left .contacts-section__social-media__list{display:flex;flex-direction:column;gap:10px}@media (max-width:1023px){.contacts-section__content .contacts-section__left .contacts-section__social-media__list{flex-direction:row;justify-content:space-between}}@media (max-width:768px){.contacts-section{margin-bottom:60px}.contacts-section__content .contacts-section__left .contacts-section__social-media__list{flex-wrap:wrap;gap:16px}}.contacts-section__content .contacts-section__left .contacts-section__social-media__list li{border-radius:50%}.contacts-section__content .contacts-section__left .contacts-section__social-media__list .contacts-section__social-media__item{cursor:pointer;border:1px solid #dedede;border-radius:50%;padding:12px;display:flex;align-items:center;justify-content:center}.contacts-section__content .contacts-section__left .contacts-section__social-media__list .contacts-section__social-media__item a{display:block;width:20px;height:20px}.contacts-section__content .contacts-section__left .contacts-section__social-media__list li:first-child:hover{background:#3390ec}.contacts-section__content .contacts-section__left .contacts-section__social-media__list li:first-child:hover a svg path{fill:#fff}.contacts-section__content .contacts-section__left .contacts-section__social-media__list li:nth-child(2):hover{background:#47c657}.contacts-section__content .contacts-section__left .contacts-section__social-media__list li:nth-child(2):hover a svg path{fill:#fff}.contacts-section__content .contacts-section__left .contacts-section__social-media__list li:nth-child(3):hover{background:#3390ec}.contacts-section__content .contacts-section__left .contacts-section__social-media__list li:nth-child(3):hover a svg path{fill:#fff}.contacts-section__content .contacts-section__left .contacts-section__social-media__list li:nth-child(4):hover{background:#d6001c}.contacts-section__content .contacts-section__left .contacts-section__social-media__list li:nth-child(4):hover a svg path{fill:#fff}.contacts-section__content .contacts-section__left .contacts-section__social-media__list li:nth-child(5):hover{background:#000}.contacts-section__content .contacts-section__left .contacts-section__social-media__list li:nth-child(5):hover a svg path{fill:#fff}.contacts-section__content .contacts-section__right{width:100%;border-radius:40px;padding:40px;background-color:#fff;display:flex;flex-direction:column;gap:65px}@media (max-width:1023px){.contacts-section__content .contacts-section__right{gap:20px;border-radius:32px;padding:24px}}.contacts-section__content .contacts-section__right .contacts-section__right__header{display:flex;flex-wrap:wrap;gap:60px}@media (max-width:1220px){.charity-certificates__list{grid-template-columns:repeat(3,1fr)}.contacts-section__content .contacts-section__right .contacts-section__right__header{gap:40px}.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__email,.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__phone,.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__time{width:45%}}@media (max-width:768px){.contacts-section__content .contacts-section__right{padding:32px 16px}.contacts-section__content .contacts-section__right .contacts-section__right__header{flex-direction:column;gap:20px}}.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__email,.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__phone,.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__time{display:flex;flex-direction:column;gap:12px}.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__email span,.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__phone span,.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__time span{font-size:18px;line-height:135%;color:#b9b9b9}.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__email p,.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__phone p,.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__time p{font-weight:500;font-size:24px;line-height:115%;color:#000}@media (max-width:1220px){.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__email p,.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__phone p,.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__time p{font-size:22px;line-height:120%}}@media (max-width:768px){.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__email,.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__phone,.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__time{width:100%}.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__email p,.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__phone p,.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__time p{font-size:20px;line-height:130%}}.contacts-section__content .contacts-section__right .contacts-section__right__body .contacts-section__address{display:flex;flex-direction:column;gap:12px}.contacts-section__content .contacts-section__right .contacts-section__right__body .contacts-section__address span{font-size:18px;line-height:135%;color:#b9b9b9}.contacts-section__content .contacts-section__right .contacts-section__right__body .contacts-section__address p{font-weight:500;font-size:24px;line-height:115%;color:#000}.contacts-section__content .contacts-section__right .contacts-section__right__footer{display:flex;align-items:center;gap:60px}@media (max-width:1220px){.contacts-section__content .contacts-section__right .contacts-section__right__header .contacts-section__time{width:100%!important}.contacts-section__content .contacts-section__right .contacts-section__right__body .contacts-section__address p{font-size:22px;line-height:120%}.contacts-section__content .contacts-section__right .contacts-section__right__footer{gap:40px}}@media (max-width:768px){.contacts-section__content .contacts-section__right .contacts-section__right__body .contacts-section__address p{font-size:20px;line-height:130%}.contacts-section__content .contacts-section__right .contacts-section__right__footer{flex-direction:column;align-items:baseline;gap:20px}}.contacts-section__content .contacts-section__right .contacts-section__right__footer .contacts-section__inn,.contacts-section__content .contacts-section__right .contacts-section__right__footer .contacts-section__ogrn{display:flex;flex-direction:column;gap:12px}.contacts-section__content .contacts-section__right .contacts-section__right__footer .contacts-section__inn span,.contacts-section__content .contacts-section__right .contacts-section__right__footer .contacts-section__ogrn span{font-size:18px;line-height:135%;color:#b9b9b9}.contacts-section__content .contacts-section__right .contacts-section__right__footer .contacts-section__inn p,.contacts-section__content .contacts-section__right .contacts-section__right__footer .contacts-section__ogrn p{font-weight:500;font-size:24px;line-height:115%;color:#000}@media (max-width:1220px){.contacts-section__content .contacts-section__right .contacts-section__right__footer .contacts-section__inn p,.contacts-section__content .contacts-section__right .contacts-section__right__footer .contacts-section__ogrn p{font-size:22px;line-height:120%}}.footer{margin-bottom:120px;position:relative;z-index:999;display:flex;gap:60px}@media (max-width:1023px){.footer{margin-bottom:80px}}.footer .footer__container{width:100%;display:flex;flex-direction:column;gap:30px}.footer .footer__container .footer__search-shoppingcart{display:flex;gap:20px}@media (max-width:768px){.contacts-section__content .contacts-section__right .contacts-section__right__footer .contacts-section__inn p,.contacts-section__content .contacts-section__right .contacts-section__right__footer .contacts-section__ogrn p{font-size:20px;line-height:130%}.footer{margin-bottom:60px}.footer .footer__container .footer__search-shoppingcart{flex-direction:column}}.equipment{margin-bottom:120px}@media (max-width:1023px){.equipment{margin-bottom:80px}}@media (max-width:768px){.equipment{margin-bottom:60px}}.equipment__wrapper{padding:0 40px}.equipment__wrapper .equipment__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:60px}@media (max-width:){.equipment__wrapper .equipment__header{margin-bottom:40px}}@media (max-width:768px){.equipment__wrapper .equipment__header{margin-bottom:30px}.equipment__wrapper .equipment__header .equipment__btn{display:none}}.equipment__wrapper .equipment__header .equipment__title{margin:0}.equipment__wrapper .equipment__header .equipment__btn{border-radius:1000px;padding:14px 24px}@media (max-width:1919px){.equipment__wrapper{padding:0}}.equipment .equipment__bottom__mobile-link{display:none;align-items:center;justify-content:center;padding:14px 24px;margin-top:30px}@media (max-width:768px){.equipment .equipment__bottom__mobile-link{display:flex}}@media (max-width:550px){.equipment .equipment__bottom__mobile-link{width:100%}}.header{position:fixed;background:hsla(0,0%,96%,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);filter:blur(0) contrast(1);z-index:10000}.header__container{padding:40px;display:flex;justify-content:space-between;align-items:center}.hero,.industry-solutions__header{display:-ms-flexbox}@media (max-width:1919px){.header__container{padding:40px 0;gap:54px}}@media (max-width:1220px){.header__container{padding:30px 0;gap:26px}}@media (max-width:1023px){.header{z-index:999}.header__container{padding:20px 0}}.hero{position:relative;z-index:950;display:flex;flex-direction:column;gap:40px;margin-bottom:40px}.hero__content{position:relative;padding:40px;border-radius:60px}@media (max-width:768px){.hero{margin-bottom:20px}.hero__content{border-radius:40px;padding:32px 20px}}.hero__title{max-width:1200px;width:100%!important;margin-bottom:20px}.hero__content__descr{max-width:900px;width:100%!important;font-weight:400;font-size:32px;line-height:120%;color:#fff;margin-bottom:86px}@media (max-width:1919px){.hero__content__descr{font-size:24px;margin-bottom:45px}}@media (max-width:1220px){.hero__content__descr{margin-bottom:36px}}@media (max-width:1023px){.hero__content__descr{font-size:22px;margin-bottom:88px}}.hero picture{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;z-index:-1}.hero picture img{width:100%;height:100%;border-radius:60px}@media (max-width:768px){.hero__content__descr{font-size:18px;margin-bottom:132px}.hero picture img{border-radius:40px}}.hero .hero__btn{white-space:nowrap;font-weight:400;font-size:24px;line-height:115%;color:#fff;border:1px solid #fff;padding:26px 99px}@media (max-width:1220px){.hero .hero__btn{padding:16px 59px}}@media (max-width:550px){.hero .hero__btn{padding:16px 0;text-align:center;width:100%}}.hero .hero__btn:hover{background-color:#fff;color:#000}.hero__links{width:100%;padding:0 40px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:0 auto}@media (max-width:1919px){.hero__links{padding:0;grid-template-columns:repeat(2,1fr)}}.industry-solutions{padding:0 40px;margin-bottom:120px}@media (max-width:1919px){.industry-solutions{padding:0}}@media (max-width:1023px){.industry-solutions{margin-bottom:80px}}.industry-solutions .swiper{padding:0 40px}@media (max-width:768px){.hero__links{grid-template-columns:repeat(1,1fr);gap:6px}.industry-solutions{margin-bottom:60px}.industry-solutions .swiper{padding:0 16px}.industry-solutions__header .industry-solutions__header__link{width:100%;margin-top:20px}}.industry-solutions__header{display:flex;justify-content:space-between;align-items:baseline}.industry-solutions__header .industry-solutions__header__link{padding:14px 24px;font-size:20px;line-height:130%;color:#000}.industry-solutions__header .industry-solutions__header__link:hover{color:#fff!important}.industry-solutions__header .industry-solutions__header-buttons{display:flex;align-items:center;gap:10px}.industry-solutions__header .industry-solutions__header-buttons .swiper-button-next,.industry-solutions__header .industry-solutions__header-buttons .swiper-button-prev{margin-top:-3px;position:static;border-radius:1000px;width:54px;height:54px;padding:10px}@media (max-width:768px){.industry-solutions__header .industry-solutions__header-buttons .swiper-button-next,.industry-solutions__header .industry-solutions__header-buttons .swiper-button-prev{display:none}.industry-solutions .industry-solutions__bottom__mobile-link{margin:20px auto 0;width:90%}}.industry-solutions__header .industry-solutions__header-buttons .swiper-button-next:after,.industry-solutions__header .industry-solutions__header-buttons .swiper-button-next:before,.industry-solutions__header .industry-solutions__header-buttons .swiper-button-prev:after,.industry-solutions__header .industry-solutions__header-buttons .swiper-button-prev:before{display:none}.industry-solutions__header .industry-solutions__header-buttons .swiper-button-next:hover .swiper-button-next__icon,.industry-solutions__header .industry-solutions__header-buttons .swiper-button-prev:hover .swiper-button-prev__icon{fill:#fff}.industry-solutions .industry-solutions__bottom__mobile-link{display:flex;justify-content:center;align-items:center;padding:14px 24px;font-size:20px;line-height:130%;color:#000}.industry-solutions .industry-solutions__bottom__mobile-link:hover{color:#fff!important}.media-center{margin-bottom:120px}@media (max-width:1023px){.media-center{margin-bottom:80px}}@media (max-width:768px){.media-center{margin-bottom:60px}}.media-center__content{position:relative;padding:40px}@media (max-width:1919px){.media-center__content{padding:0}}.media-center .media-center__header{display:flex;align-items:baseline;justify-content:space-between}.media-center .media-center__header a{border:1px solid #000;border-radius:1000px;padding:14px 24px;font-size:20px;line-height:130%;color:#000}.our-clients{margin-bottom:120px}.our-clients__container{position:relative;padding:40px}.our-clients__partners-list{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px}@media (max-width:1919px){.our-clients__container{padding:0}.our-clients__partners-list{grid-template-columns:repeat(4,1fr)}}@media (max-width:1220px){.our-clients__partners-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:1023px){.our-clients{margin-bottom:80px}.our-clients__partners-list{gap:12px}}.our-clients__partners-list .our-clients__partners-list__item{padding:35px 41px;display:flex;justify-content:center;align-items:center;border-radius:20px;background-color:#fff;position:relative}@media (max-width:768px){.our-clients{margin-bottom:60px}.our-clients__partners-list{grid-template-columns:repeat(2,1fr)}.our-clients__partners-list .our-clients__partners-list__item{padding:30px 13px}}.our-clients__partners-list .our-clients__partners-list__item .partner__image{width:100%!important;height:100%}.our-clients__partners-list .our-clients__partners-list__item .partner__image img{width:100%;height:100%;object-fit:contain}.industry-solutions-page{margin-bottom:120px}@media (max-width:1023px){.industry-solutions-page{margin-bottom:80px}}.industry-solutions-page__wrapper{padding:0 40px}@media (max-width:1919px){.industry-solutions-page__wrapper{padding:0}}.industry-solutions-page__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:1220px){.industry-solutions-page__list{grid-template-columns:repeat(2,1fr)}}.industry-solutions-page,.industry-solutions-page__link{display:flex;flex-direction:column;gap:20px}.industry-solutions-page__link:hover .industry-solutions-page__image img{filter:grayscale(0)}.industry-solutions-page__link .industry-solutions-page__title{font-weight:500;font-size:24px;line-height:115%;color:#000}.industry-solutions-page__link .industry-solutions-page__image{position:relative}.industry-solutions-page__link .industry-solutions-page__image img{width:100%;height:100%;border-radius:40px;filter:grayscale(100%);transition:filter .5s ease}@media (max-width:768px){.industry-solutions-page{margin-bottom:60px}.industry-solutions-page__list{grid-template-columns:repeat(1,1fr)}.industry-solutions-page__link .industry-solutions-page__image img{border-radius:20px;filter:none}}.industry-solutions-page__needs .industry-solutions-page__subtitle{font-weight:500;font-size:18px;line-height:135%;color:#989898}.industry-solutions-page__needs p{font-weight:400;font-size:16px;line-height:125%;color:#000}.industry-solutions-page__offers .industry-solutions-page__subtitle{font-weight:500;font-size:18px;line-height:135%;color:#989898}.industry-solutions-page__offers .industry-solutions-page__offers-list{display:flex;flex-wrap:wrap;gap:6px}.industry-solutions-page .industry-solutions-page__offers-item{background-color:#fff;border-radius:1000px;padding:8px 16px}.industry-solutions-page .industry-solutions-page__offers-item a{font-size:14px;line-height:125%;color:#000}.mission{padding-bottom:60px}.mission__wrapper{padding:0 40px 60px;display:flex;justify-content:space-between;border-bottom:1px solid #dedede}@media (max-width:1919px){.mission__wrapper{gap:0;padding:0 0 60px;flex-direction:column}}@media (max-width:1023px){.mission__wrapper{padding:0 0 40px}}.mission__wrapper .mission__description{max-width:940px;width:100%;border-radius:60px;padding:60px;background-color:#fff}.mission__wrapper .mission__description p{font-size:20px;line-height:140%;color:#000}.our-competencies{margin-bottom:120px}@media (max-width:1023px){.our-competencies{margin-bottom:80px}}@media (max-width:768px){.mission__wrapper .mission__description{border-radius:24px;padding:24px 16px}.mission__wrapper .mission__description p{font-size:16px}.our-competencies{margin-bottom:60px}}.our-competencies__wrapper{padding:0 40px;display:flex;flex-direction:column;gap:40px}@media (max-width:1919px){.mission__wrapper .mission__description{max-width:100%}.our-competencies__wrapper{padding:0}}.our-competencies__wrapper .our-competencies__header{max-width:600px;width:100%}@media (max-width:1919px){.our-competencies__wrapper .our-competencies__header{max-width:100%}}.footer-shopping-cart .footer-shopping-cart__btn svg,.our-values .our-values__list li svg{min-height:28px;max-width:28px;min-width:28px;max-height:28px}.our-competencies__wrapper .our-competencies__header p{font-size:18px;line-height:145%;color:#000}.our-competencies__content-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.our-competencies__content-list .our-competencies__content-item{border-radius:50px;padding:40px 24px;background-color:#fff;display:flex;flex-direction:column;gap:16px}.our-competencies__content-list .our-competencies__content-item .our-competencies__content-item__image{width:60px;height:60px}.our-competencies__content-list .our-competencies__content-item .our-competencies__content-item__subtitle{margin-top:6px;font-weight:500;font-size:24px;line-height:115%;color:#000}.our-competencies__content-list .our-competencies__content-item p,.our-competencies__content-list .our-competencies__content-item ul li,.our-values .our-values__list li p{line-height:140%;font-size:20px;color:#000}.our-competencies__content-list .our-competencies__content-item p{font-weight:400}.our-competencies__content-list .our-competencies__content-item ul{display:flex;flex-direction:column;gap:6px}.our-values{margin-bottom:120px}@media (max-width:1023px){.our-competencies__content-list{grid-template-columns:repeat(1,1fr)}.our-competencies__content-list .our-competencies__content-item{border-radius:30px;padding:30px}.our-values{margin-bottom:80px;padding-top:0}}.our-values__wrapper{padding:0 40px;display:flex;flex-direction:column;gap:60px}@media (max-width:1919px){.our-values__wrapper{gap:0;padding:0;flex-direction:column}}.our-values .our-values__list{display:flex;flex-direction:column;gap:12px;border-radius:60px;padding:60px;background:#fff}.our-values .our-values__list li{display:flex;gap:2px}@media (max-width:768px){.our-values{margin-bottom:60px}.our-values .our-values__list{border-radius:24px;padding:24px 16px}.our-values .our-values__list li p{font-size:16px}}.partners-hero-block{position:relative;z-index:1;margin-bottom:120px}.partners-hero-block__wrapper{padding:0 40px}@media (max-width:1919px){.partners-hero-block__wrapper{padding:0}}.partners-hero-block__wrapper .partners-hero-block__content{display:flex;flex-direction:column;gap:20px;border-radius:40px;padding:40px;background-color:#fff}@media (max-width:1023px){.partners-hero-block{margin-bottom:80px}.partners-hero-block__wrapper .partners-hero-block__content{border-radius:30px;padding:30px}}@media (max-width:768px){.partners-hero-block{margin-bottom:60px}.partners-hero-block__wrapper .partners-hero-block__content{border-radius:32px;padding:32px 16px}}.partners-hero-block .partners-hero-block__title{font-size:60px;line-height:110%;color:#000;margin-bottom:0}@media (max-width:1023px){.partners-hero-block .partners-hero-block__title{font-size:44px}}@media (max-width:768px){.partners-hero-block .partners-hero-block__title{font-size:24px}}.partners-hero-block .partners-hero-block__description{font-weight:400;font-size:32px;line-height:120%;color:#000}@media (max-width:1023px){.partners-hero-block .partners-hero-block__description{font-size:24px;line-height:115%}}@media (max-width:550px){.partners-hero-block .partners-hero-block__description{font-size:16px;line-height:125%}}.outsourcing-list{margin-bottom:120px}@media (max-width:1023px){.outsourcing-list{margin-bottom:80px}}@media (max-width:768px){.outsourcing-list{margin-bottom:60px}}.outsourcing-list .outsourcing-list__content{padding:0 40px;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:60px;gap:60px}@media (max-width:1919px){.outsourcing-list .outsourcing-list__content{padding:0}}.outsourcing-list .outsourcing-list__content .outsourcing-list__item{display:flex;align-items:center;gap:60px}@media (max-width:1220px){.outsourcing-list .outsourcing-list__content .outsourcing-list__item{flex-direction:column-reverse;gap:20px}}.outsourcing-list .outsourcing-list__content .outsourcing-list__item:nth-child(2){flex-direction:row-reverse}@media (max-width:1220px){.outsourcing-list .outsourcing-list__content .outsourcing-list__item:nth-child(2){flex-direction:column-reverse;gap:20px}}.outsourcing-list .outsourcing-list__content .outsourcing-list__item:nth-child(4){flex-direction:row-reverse}@media (max-width:1220px){.outsourcing-list .outsourcing-list__content .outsourcing-list__item:nth-child(4){flex-direction:column-reverse;gap:20px}}.outsourcing-list .outsourcing-list__content .outsourcing-list__item:nth-child(6){flex-direction:row-reverse}@media (max-width:1220px){.outsourcing-list .outsourcing-list__content .outsourcing-list__item:nth-child(6){flex-direction:column-reverse;gap:20px}}.outsourcing-list .outsourcing-list__content .outsourcing-list__item:nth-child(8){flex-direction:row-reverse}@media (max-width:1220px){.outsourcing-list .outsourcing-list__content .outsourcing-list__item:nth-child(8){flex-direction:column-reverse;gap:20px}}.outsourcing-list .outsourcing-list__content .outsourcing-list__item:nth-child(10){flex-direction:row-reverse}@media (max-width:1220px){.outsourcing-list .outsourcing-list__content .outsourcing-list__item:nth-child(10){flex-direction:column-reverse;gap:20px}}.privacy-policy-section{margin-bottom:120px}@media (max-width:1023px){.privacy-policy-section{margin-bottom:80px}}@media (max-width:768px){.privacy-policy-section{margin-bottom:60px}}.privacy-policy-section__wrapper{display:flex;flex-direction:column;gap:20px;padding:0 40px;max-width:80%;width:100%}.projects-page__item .projects-page__item__link,.projects-page__wrapper{display:-ms-flexbox;-webkit-box-orient:vertical}@media (max-width:1919px){.privacy-policy-section__wrapper{max-width:100%;padding:0}}.privacy-policy-section__wrapper .privacy-policy-section__title{font-size:24px;font-weight:500;line-height:115%;color:#000;margin-bottom:20px}.privacy-policy-section__wrapper .privacy-policy-section__description{font-size:16px;line-height:140%;color:#000}.projects-page{position:relative;z-index:1;margin-bottom:120px}@media (max-width:1023px){.projects-page{margin-bottom:80px}}@media (max-width:768px){.projects-page{margin-bottom:60px}}.projects-page__wrapper{padding:0 40px;display:flex;flex-direction:column;justify-content:center;gap:40px}.projects-page .projects-page__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:1919px){.projects-page__wrapper{padding:0}.projects-page .projects-page__list{grid-template-columns:repeat(2,1fr)}}.projects-page .projects-page__btn{margin:0 auto;width:max-content;border:1px solid #000;border-radius:1000px;padding:14px 24px;font-size:20px;line-height:130%;color:#000}@media (max-width:550px){.projects-page .projects-page__btn{width:100%}}.projects-page__item{position:relative}.projects-page__item .projects-page__item__link{min-height:100%;display:flex;flex-direction:column;gap:10px;border-radius:40px;padding:40px;background-color:#fff}.projects-page__item__image{width:335px}@media (max-width:768px){.projects-page__item__image{max-width:311px;width:100%;height:92px}.projects-page__item__content .projects-page__item__title{font-size:20px}}.projects-page__item__image img{width:100%;height:100%;border-radius:40px}.projects-page__item__content{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid #dedede;position:relative;z-index:200;max-width:700px;width:100%}.project-content__wrapper,.project-content__wrapper .project-content__goals div{display:-ms-flexbox;-webkit-box-orient:vertical}.projects-page__item__content .projects-page__item__title{font-weight:400;font-size:20px;line-height:140%;color:#000}.projects-page__item__content .projects-page__item__descr{font-weight:300;font-size:18px;line-height:145%;color:#000}.project-content{margin-bottom:120px}@media (max-width:1023px){.projects-page .projects-page__list{grid-template-columns:repeat(1,1fr)}.project-content{margin-bottom:80px}}.project-content__wrapper{padding:0 40px;display:flex;flex-direction:column;gap:20px}@media (max-width:1919px){.project-content__wrapper{padding:0}}.project-content__wrapper .project-content__goals{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}@media (max-width:1220px){.project-content__wrapper .project-content__goals{grid-template-columns:repeat(1,1fr)}}.project-content__wrapper .project-content__goals div{border-radius:50px;padding:50px;display:flex;flex-direction:column;gap:30px}@media (max-width:1919px){.project-content__wrapper .project-content__goals div{padding:40px}}@media (max-width:1023px){.project-content__wrapper .project-content__goals div{gap:20px;border-radius:32px;padding:24px}}@media (max-width:768px){.projects-page__item__content .projects-page__item__descr{font-size:16px}.project-content{margin-bottom:60px}.project-content__wrapper .project-content__goals div{padding:32px 16px}}.project-content__wrapper .project-content__goals div h3{font-size:44px;line-height:110%;color:#000}@media (max-width:768px){.project-content__wrapper .project-content__goals div h3{font-size:32px;line-height:120%}}.project-content__wrapper .project-content__goals div p{font-size:18px;line-height:145%;color:#000}@media (max-width:1023px){.project-content__wrapper .project-content__goals div p{font-size:16px}}@media (max-width:768px){.project-content__wrapper .project-content__goals div p{font-size:14px}}.project-content__wrapper .project-content__goals div button{white-space:nowrap;border-radius:26px;padding:14px 24px;max-width:289px;width:100%}.project-content__wrapper .project-content__goals .project-content__goals__image{border-radius:50px;padding:0}@media (max-width:1023px){.project-content__wrapper .project-content__goals .project-content__goals__image{border-radius:32px}}.project-content__wrapper .project-content__goals .project-content__goals__image img{width:100%;height:100%;object-fit:cover}.project-content__wrapper .project-content__goals .project-content__goals__about-project{background-color:#fff}.project-content__wrapper .project-content__goals .project-content__goals__solution,.project-content__wrapper .project-content__goals .project-content__goals__tasks{border:1px solid #b9b9b9}.project-content__wrapper .project-content__goals .project-content__goals__solution button,.project-content__wrapper .project-content__goals .project-content__goals__tasks button{font-size:20px;line-height:130%;color:#000}@media (max-width:550px){.project-content__wrapper .project-content__goals .project-content__goals__solution button,.project-content__wrapper .project-content__goals .project-content__goals__tasks button{font-size:16px}}.project-content__wrapper .project-content__goals .project-content__goals__solution button:hover,.project-content__wrapper .project-content__goals .project-content__goals__tasks button:hover{color:#fff}.project-content__wrapper .project-content__implementation{border:1px solid #b9b9b9;border-radius:50px;padding:50px;display:flex;flex-direction:column;gap:30px}@media (max-width:1919px){.project-content__wrapper .project-content__implementation{padding:40px}}@media (max-width:1023px){.project-content__wrapper .project-content__implementation{gap:20px;border-radius:32px;padding:24px}}.project-content__wrapper .project-content__implementation h3{font-size:44px;line-height:110%;color:#000}@media (max-width:768px){.project-content__wrapper .project-content__implementation{padding:32px 16px}.project-content__wrapper .project-content__implementation h3{font-size:32px;line-height:120%}}.project-content__wrapper .project-content__implementation p{font-size:18px;line-height:145%;color:#000;padding:0}@media (max-width:1023px){.project-content__wrapper .project-content__implementation p{font-size:16px}}@media (max-width:768px){.project-content__wrapper .project-content__implementation p{font-size:14px}}.project-content__wrapper .project-content__implementation button{white-space:nowrap;border-radius:26px;padding:14px 24px;max-width:289px;width:100%;font-size:20px;line-height:130%;color:#000}@media (max-width:550px){.project-content__wrapper .project-content__implementation button{font-size:16px}}.project-content__wrapper .project-content__results{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.project-content__wrapper .project-content__results .project-content__results__left{border-radius:50px;padding:50px;background-color:#fff;display:flex;flex-direction:column;gap:20px}@media (max-width:1919px){.project-content__wrapper .project-content__results .project-content__results__left{padding:40px}}@media (max-width:1023px){.project-content__wrapper .project-content__results .project-content__results__left{gap:20px;border-radius:32px;padding:24px}}.project-content__wrapper .project-content__results .project-content__results__left h3{font-size:44px;line-height:110%;color:#000}@media (max-width:768px){.project-content__wrapper .project-content__results .project-content__results__left{padding:32px 16px}.project-content__wrapper .project-content__results .project-content__results__left h3{font-size:32px;line-height:120%}}.project-content__wrapper .project-content__results .project-content__results__left p{font-size:18px;line-height:145%;color:#000}.project-content__wrapper .project-content__results .project-content__results__advantages-list{border-radius:50px;padding:50px;border:1px solid #b9b9b9;display:flex;flex-wrap:wrap;gap:20px}@media (max-width:1919px){.project-content__wrapper .project-content__results .project-content__results__advantages-list{padding:40px}}@media (max-width:1023px){.project-content__wrapper .project-content__results .project-content__results__left p{font-size:16px}.project-content__wrapper .project-content__results .project-content__results__advantages-list{gap:20px;border-radius:32px;padding:24px}}.project-content__wrapper .project-content__results .project-content__results__advantages-list .project-content__results__advantages-item:last-child{max-width:100%}.project-content__wrapper .project-content__results .project-content__results__advantages-list .project-content__results__advantages-item{max-width:48%;width:100%}@media (max-width:1919px){.project-content__wrapper .project-content__results .project-content__results__advantages-list .project-content__results__advantages-item{max-width:100%}}@media (max-width:1220px){.project-content__wrapper .project-content__results{grid-template-columns:repeat(1,1fr)}.project-content__wrapper .project-content__results .project-content__results__advantages-list .project-content__results__advantages-item{max-width:48%}}@media (max-width:768px){.project-content__wrapper .project-content__results .project-content__results__left p{font-size:14px}.project-content__wrapper .project-content__results .project-content__results__advantages-list{flex-direction:column;padding:32px 16px}.project-content__wrapper .project-content__results .project-content__results__advantages-list .project-content__results__advantages-item{max-width:100%}}.project-content__wrapper .project-content__results .project-content__results__advantages-list .project-content__results__advantages-item span{font-size:52px;line-height:110%;color:#000}@media (max-width:768px){.project-content__wrapper .project-content__results .project-content__results__advantages-list .project-content__results__advantages-item span{font-size:44px}}.project-content__wrapper .project-content__results .project-content__results__advantages-list .project-content__results__advantages-item p{font-size:18px;line-height:145%;color:#000}.reviews{position:relative;padding:0 40px;margin-bottom:120px}@media (max-width:1919px){.reviews{padding:0}}@media (max-width:1023px){.project-content__wrapper .project-content__results .project-content__results__advantages-list .project-content__results__advantages-item p{font-size:16px}.reviews{margin-bottom:80px}}.reviews .swiper{padding:0 40px}@media (max-width:768px){.reviews{margin-bottom:60px}.reviews .swiper{padding:0 16px}.reviews__header .reviews__header__link{width:100%;margin-top:20px}}.reviews__header{display:flex;justify-content:space-between;align-items:baseline}.reviews__header .reviews__header__link{padding:14px 24px;font-size:20px;line-height:130%;color:#000}.reviews__header .reviews__header__link:hover{color:#fff!important}.reviews__header .reviews__header-buttons{display:flex;align-items:center;gap:10px}.projects .projects__header-buttons .swiper-button-next:after,.projects .projects__header-buttons .swiper-button-next:before,.projects .projects__header-buttons .swiper-button-prev:after,.projects .projects__header-buttons .swiper-button-prev:before,.reviews__header .reviews__header-buttons .swiper-button-next:after,.reviews__header .reviews__header-buttons .swiper-button-next:before,.reviews__header .reviews__header-buttons .swiper-button-prev:after,.reviews__header .reviews__header-buttons .swiper-button-prev:before{display:none}.reviews__header .reviews__header-buttons .swiper-button-next,.reviews__header .reviews__header-buttons .swiper-button-prev{margin-top:-3px;position:static;border-radius:1000px;width:54px;height:54px;padding:10px}@media (max-width:768px){.reviews__header .reviews__header-buttons .swiper-button-next,.reviews__header .reviews__header-buttons .swiper-button-prev{display:none}.reviews__bottom__mobile-link{margin:20px auto 0;width:90%}}.reviews__header .reviews__header-buttons .swiper-button-next:hover .swiper-button-next__icon,.reviews__header .reviews__header-buttons .swiper-button-prev:hover .swiper-button-prev__icon{fill:#fff}.reviews__bottom__mobile-link{display:flex;justify-content:center;align-items:center;padding:14px 24px;font-size:20px;line-height:130%;color:#000}.reviews__bottom__mobile-link:hover{color:#fff!important}.projects{margin-bottom:120px}@media (max-width:1919px){.projects{padding:0}}@media (max-width:1023px){.projects{margin-bottom:80px}}.projects__title{padding:0 40px}@media (max-width:1919px){.projects__title{padding:0}}.projects .swiper{padding:0 40px}@media (max-width:768px){.projects{margin-bottom:60px}.projects .swiper{padding:0 16px}.projects .projects__header-buttons .projects__header__link{width:100%;margin-top:20px}}.projects__header{display:flex;justify-content:space-between;align-items:baseline}.projects .projects__header-buttons{display:flex;align-items:center;gap:10px}.projects .projects__header-buttons .projects__header__link{padding:14px 24px;font-size:20px;line-height:130%;color:#000}.projects .projects__header-buttons .projects__header__link:hover{color:#fff!important}.projects .projects__header-buttons .swiper-button-next,.projects .projects__header-buttons .swiper-button-prev{margin-top:-3px;position:static;border-radius:1000px;width:54px;height:54px;padding:10px}.projects .projects__header-buttons .swiper-button-next:hover .swiper-button-next__icon,.projects .projects__header-buttons .swiper-button-prev:hover .swiper-button-prev__icon{fill:#fff}@media (max-width:768px){.projects .projects__header-buttons .swiper-button-next,.projects .projects__header-buttons .swiper-button-prev{display:none}.projects .projects__slider-list{padding:0 16px}.projects .projects__bottom__mobile-link{margin:20px auto 0;width:90%}}.projects .projects__bottom__mobile-link{display:flex;justify-content:center;align-items:center;padding:14px 24px;font-size:20px;line-height:130%;color:#000}.projects .projects__bottom__mobile-link:hover{color:#fff!important}.technology{padding-top:60px;margin-bottom:120px}@media (max-width:1023px){.technology{margin-bottom:80px;padding-top:0}}.technology__wrapper{padding:0 40px;display:flex;justify-content:space-between;gap:60px}@media (max-width:1919px){.technology__wrapper{gap:0;padding:0;flex-direction:column}}.technology__description{max-width:940px;width:100%;border-radius:60px;padding:60px;background:#fff}.technology .technology__list{display:flex;flex-direction:column;gap:12px}.technology .technology__list .technology__item{font-size:20px;line-height:140%;color:#000}@media (max-width:768px){.technology{margin-bottom:60px}.technology__description{border-radius:24px;padding:24px 16px}.technology .technology__list .technology__item{font-size:16px}}.technology-stack{margin-bottom:120px}@media (max-width:1023px){.technology-stack{margin-bottom:80px}}.technology-stack__wrapper{display:flex;gap:60px;padding:0 40px}@media (max-width:1919px){.technology__description{max-width:100%}.technology-stack__wrapper{flex-direction:column;padding:0}}@media (max-width:768px){.technology-stack{margin-bottom:60px}.technology-stack__wrapper{gap:30px}}.technology-stack .technology-stack__text{max-width:600px;width:100%}@media (max-width:1919px){.technology-stack .technology-stack__text{max-width:100%}}.technology-stack .technology-stack__text .technology-stack__descr{font-size:18px;line-height:145%;color:#000}@media (max-width:1023px){.technology-stack .technology-stack__text .technology-stack__descr{line-height:140%;font-size:16px}}.technology-stack .technology-stack__list{display:flex;flex-wrap:wrap;gap:12px;max-width:940px;width:100%}.technology-stack .technology-stack__list .technology-stack__item{display:flex;align-items:center;gap:12px;border:1px solid #dedede;border-radius:1000px;padding:6px 6px 6px 20px}@media (max-width:768px){.technology-stack .technology-stack__list .technology-stack__item{border-radius:24px;padding:16px;flex-direction:column;align-items:flex-start}}.technology-stack .technology-stack__list .technology-stack__item span{font-weight:500;font-size:16px;line-height:125%;color:#000}.technology-stack .technology-stack__list .technology-stack__item .technology-stack__item-list{display:flex;align-items:center;gap:12px}.technology-stack .technology-stack__list .technology-stack__item .technology-stack__item-list .technology-stack__item-list__item{font-size:16px;line-height:125%;color:#fff;border-radius:100px;padding:6px 12px;background:linear-gradient(45deg,#00d7d2,#5f50ff)}.thank-letters{padding:0 40px;margin-bottom:120px}@media (max-width:1919px){.technology-stack .technology-stack__list{max-width:100%}.thank-letters{padding:0}}@media (max-width:1023px){.thank-letters{margin-bottom:80px}}.thank-letters .swiper{padding:0 40px}@media (max-width:768px){.technology-stack .technology-stack__list .technology-stack__item .technology-stack__item-list{flex-wrap:wrap}.thank-letters{margin-bottom:60px}.thank-letters .swiper{padding:0 16px}.thank-letters__header .thank-letters__header__link{width:100%;margin-top:20px}}.thank-letters__header{display:flex;justify-content:space-between;align-items:baseline}.thank-letters__header .thank-letters__header__link{padding:14px 24px;font-size:20px;line-height:130%;color:#000}.thank-letters__header .thank-letters__header__link:hover{color:#fff!important}.thank-letters__header .thank-letters__header-buttons{display:flex;align-items:center;gap:10px}.thank-letters__header .thank-letters__header-buttons .swiper-button-next,.thank-letters__header .thank-letters__header-buttons .swiper-button-prev{margin-top:-3px;position:static;border-radius:1000px;width:54px;height:54px;padding:10px}@media (max-width:768px){.thank-letters__header .thank-letters__header-buttons .swiper-button-next,.thank-letters__header .thank-letters__header-buttons .swiper-button-prev{display:none}.thank-letters .thank-letters__bottom__mobile-link{margin:20px auto 0;width:90%}}.thank-letters__header .thank-letters__header-buttons .swiper-button-next:after,.thank-letters__header .thank-letters__header-buttons .swiper-button-next:before,.thank-letters__header .thank-letters__header-buttons .swiper-button-prev:after,.thank-letters__header .thank-letters__header-buttons .swiper-button-prev:before{display:none}.thank-letters__header .thank-letters__header-buttons .swiper-button-next:hover .swiper-button-next__icon,.thank-letters__header .thank-letters__header-buttons .swiper-button-prev:hover .swiper-button-prev__icon{fill:#fff}.thank-letters .thank-letters__bottom__mobile-link{display:flex;justify-content:center;align-items:center;padding:14px 24px;font-size:20px;line-height:130%;color:#000}.thank-letters .thank-letters__bottom__mobile-link:hover{color:#fff!important}.join-company{margin:-100px auto 120px;max-width:calc(100% - 320px);display:flex;align-items:center;justify-content:space-between;border-radius:40px;padding:40px 60px;background:#fff;position:relative;overflow:hidden;gap:20px}@media (max-width:1919px){.join-company{max-width:calc(100% - 80px)}}@media (max-width:1023px){.join-company{max-width:calc(100% - 48px);margin:-40px auto 80px}}@media (max-width:1220px){.join-company{padding:40px;flex-direction:column}}@media (max-width:768px){.join-company{margin-bottom:60px;max-width:calc(100% - 32px);padding:32px 24px}.join-company:hover{pointer-events:none;background:#fff!important}.join-company:hover .join-company__link{transition:none!important;border:1px solid #fff!important;background-color:#fff!important;color:#000!important}.join-company:hover .join-company__descr,.join-company:hover .join-company__title{color:#000!important}.join-company:hover .icon-default{opacity:1!important;visibility:visible!important}.join-company:hover .icon-hover{opacity:0!important;visibility:hidden!important;transform:scaleX(0)!important}}.join-company .join-company__content{display:flex;align-items:center;justify-content:space-between;gap:60px;width:100%;transition:background .3s ease-in-out}@media (max-width:1919px){.join-company .join-company__content{gap:40px}}@media (max-width:768px){.join-company .join-company__content{flex-direction:column;align-items:start;gap:20px}}.join-company .join-company__icon-content{width:128px;height:128px;overflow:hidden}.join-company .join-company__icon-content .icon-default{display:block;max-width:100%;height:100%;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.join-company .join-company__icon-content .icon-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out,opacity .2s ease-in-out,visibility .2s ease-in-out}.join-company .join-company__description{position:relative;z-index:100;max-width:967px;width:100%;color:#000}.join-company .join-company__description .join-company__title{font-size:26px;margin-bottom:20px;transition:color .3s ease}.join-company .join-company__description .join-company__descr{max-width:795px;width:100%;font-weight:300;font-size:20px;line-height:140%;transition:color .3s ease}.join-company__link{position:relative;z-index:100;padding:14px 24px;white-space:nowrap;transition:all .3s ease-in-out;border:1px solid transparent;background:#fff;color:#000}.join-company__link:hover .join-company .join-company__descr,.join-company__link:hover .join-company .join-company__title{color:#fff!important}.join-company__link:hover .join-company:hover .icon-default{opacity:0;visibility:hidden}.join-company__link:hover .join-company:hover .icon-hover{opacity:1;visibility:visible;transform:scaleX(1)}.join-company{transition:background .3s ease-in-out}.join-company:has(.join-company__link:hover) .join-company__link{background-color:#fff!important;border:1px solid #fff!important;color:#000!important}.join-company:has(.join-company__link:hover) .icon-default{opacity:0;visibility:hidden}.join-company:has(.join-company__link:hover) .icon-hover{opacity:1;visibility:visible;transform:scaleX(1)}.advantages__slider-container{width:100%;position:relative;z-index:10;overflow:hidden;padding:0 40px;display:flex}.advantages__slider-container .advantages__slide,.cart-list{display:-ms-flexbox;gap:16px;-webkit-box-orient:vertical}@media (max-width:1919px){.advantages__slider-container{padding:0}}.advantages__slider-container .advantages__slide{display:flex;flex-direction:column;scroll-snap-align:center;border-radius:40px;padding:40px;background:#fff;height:100%}@media (max-width:1220px){.join-company .join-company__description .join-company__descr{font-size:16px}.advantages__slider-container .advantages__slide{padding:30px}}@media (max-width:768px){.advantages__slider-container .advantages__slide{margin:0;padding:16px}}.advantages__slider-container .advantages__slide .advantages__slide-image{width:32px;height:32px}.completed-work-list__item img,.maps,.maps div{width:100%;border-radius:20px}.advantages__slider-container .advantages__slide__descr{font-weight:400;font-size:20px;line-height:140%;color:#000}@media (max-width:1023px){.advantages__slider-container .advantages__slide__descr{font-size:18px}}.cart-list{width:100%;height:max-content}.cart-list,.cart-list ul{display:flex;flex-direction:column}.cart-list ul{gap:16px;padding-bottom:16px;border-bottom:1px solid #5f50ff}.cart-list ul .cart-list__item{border:1px solid #b9b9b9;padding:5px;border-radius:16px;display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){.cart-list ul .cart-list__item{flex-direction:column;gap:10px}}.cart-list ul .cart-list__item .cart-list__item__left{display:flex;align-items:center;gap:16px}.cart-list ul .cart-list__item .cart-list__item__left .cart-list__item__image{width:80px;height:80px;overflow:hidden;border-radius:12px}.cart-list ul .cart-list__item .cart-list__item__left .cart-list__item__image img{object-fit:cover;width:100%!important;height:100%!important}.cart-list ul .cart-list__item .cart-list__item__left .cart-list__item__name-product span{font-size:24px;line-height:115%;color:#000}@media (max-width:1919px){.cart-list ul .cart-list__item .cart-list__item__left .cart-list__item__name-product span{font-size:20px;line-height:130%}}.cart-list ul .cart-list__item .cart-list__item__right{display:flex;align-items:center;gap:10px}@media (max-width:1023px){.cart-list ul .cart-list__item .cart-list__item__right{gap:0}}.cart-list ul .cart-list__item .cart-list__item__right .cart-list__item__right__price,.cart-list ul .cart-list__item .cart-list__item__right .cart-list__item__right__quantity,.cart-list ul .cart-list__item .cart-list__item__right .cart-list__item__right__total{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;min-width:100px;text-align:right}@media (max-width:550px){.cart-list ul .cart-list__item .cart-list__item__right .cart-list__item__right__price,.cart-list ul .cart-list__item .cart-list__item__right .cart-list__item__right__quantity,.cart-list ul .cart-list__item .cart-list__item__right .cart-list__item__right__total{min-width:90px}}.cart-list ul .cart-list__item .cart-list__item__right .cart-list__item__span-header{font-size:16px;line-height:125%;color:#b9b9b9}@media (max-width:1919px){.cart-list ul .cart-list__item .cart-list__item__right .cart-list__item__span-header{font-size:14px}}.cart-list ul .cart-list__item .cart-list__item__right .cart-list__item__span-content{font-weight:400;font-size:20px;line-height:130%;color:#000;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-block}@media (max-width:1919px){.cart-list ul .cart-list__item .cart-list__item__right .cart-list__item__span-content{font-size:16px;line-height:125%}}.cart-list ul .cart-list__item .cart-list__item__right .cart-list__item__right__quantity div{display:flex;align-items:center;gap:9px;min-width:100px;justify-content:flex-end}@media (max-width:550px){.cart-list ul .cart-list__item .cart-list__item__right .cart-list__item__right__quantity div{min-width:90px}}.cart-list ul .cart-list__item .cart-list__item__right .cart-list__item__right__quantity button{width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;font-size:20px;border:none;background:0 0;color:#989898}.cart-list ul .cart-list__item .cart-list__item__right .cart-list__item__right__quantity button:hover{background-color:#f6f6f6;border-radius:6px}.cart-list ul .cart-list__item .cart-list__item__right .cart-list__item__delete{margin-right:20px;border:none;background:0 0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.cart-list ul .cart-list__item .cart-list__item__right .cart-list__item__delete{display:none}}.cart-list ul .cart-list__item .cart-list__item__right .cart-list__item__delete:hover{background-color:#f6f6f6;border-radius:6px}.cart-list ul .cart-list__item .cart-list__item__right .cart-list__item__delete svg{display:block}.cart-list .total-price,.cart-list .total-price div{display:-ms-flexbox;-webkit-box-align:center}.cart-list .total-price{padding:0 30px;display:flex;align-items:center;justify-content:space-between}.cart-list .total-price div{display:flex;align-items:center;gap:32px}.cart-list .total-price .total-price__title{font-size:24px;line-height:115%;color:#000}@media (max-width:1919px){.cart-list .total-price div{gap:10px}.cart-list .total-price .total-price__title{font-size:22px;line-height:120%}}.cart-list .total-price .total-price__price{font-size:24px;line-height:115%;text-align:right;color:#000}.cart-list .total-price .total-price__item__delete{border:none;background:0 0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.categories-services__item__wrapper,.completed-work-list__item{-webkit-box-orient:vertical}.cart-list .total-price .total-price__item__delete:hover{background-color:#f6f6f6;border-radius:6px}.cart-list .total-price .total-price__item__delete svg{display:block}.categories-services__item__wrapper{display:flex;flex-direction:column;gap:10px;border-radius:40px;padding:40px;background-color:#fff}@media (max-width:1919px){.cart-list .total-price .total-price__price{font-size:22px;line-height:120%}.categories-services__item__wrapper{padding:30px;border-radius:30px}}@media (max-width:1023px){.categories-services__item__wrapper{border-radius:24px;padding:24px}}@media (max-width:768px){.categories-services__item__wrapper{border-radius:24px;padding:24px 16px}}.categories-services__item__wrapper .categories-services__item__wrapper__title{font-weight:500;font-size:24px;line-height:115%;color:#000;margin-bottom:10px}.categories-services__item__wrapper .categories-services__item__wrapper__descr{font-size:16px;line-height:125%;color:#000;margin-bottom:10px}.categories-services__item__wrapper .categories-services__item__links{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.categories-services__item__wrapper .categories-services__item__links .categories-services__item__links__item{border-radius:100px;padding:6px 12px;background:rgba(95,80,255,.1)}.categories-services__item__wrapper .categories-services__item__links .categories-services__item__links__item span{font-size:18px;line-height:135%;color:#5f50ff}@media (max-width:1023px){.categories-services__item__wrapper .categories-services__item__links .categories-services__item__links__item span{font-size:14px}}.company-goals__item{display:flex;align-items:center;gap:32px;padding:33px 0;border-bottom:1px solid #b9b9b9}.company-goals__item__number{width:42px;font-weight:500;font-size:32px;line-height:120%;background:linear-gradient(130deg,#00d7d2,#5f50ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.company-goals__item__descr{font-weight:400;font-size:20px;line-height:140%;color:#000}@media (max-width:1023px){.company-goals__item__descr{font-size:16px}}.company-goals__item__line{width:100px;height:1px;background-color:#b9b9b9}@media (max-width:768px){.company-goals__item{padding:24px 0;flex-direction:column;align-items:flex-start}.company-goals__item__line{display:none}}.certificates__slide-wrapper{border-radius:40px;padding:20px;background-color:#fff;height:inherit}.certificates__slide-wrapper a{display:block;min-width:100%;min-height:100%}.certificates__slide-wrapper a img{min-width:100%;min-height:100%}.completed-work-list__item{display:flex;flex-direction:column;gap:12px}.footer-contacts,.footer-contacts__social{display:-ms-flexbox;-webkit-box-orient:vertical}.completed-work-list__item__title{font-weight:400;font-size:22px;line-height:120%;color:#000}.completed-work-list__item img{height:200px;object-fit:cover;background-color:#f0f0f0}.maps{height:400px}.maps div{height:100%}.maps div:first-child{border-radius:20px;overflow:hidden;filter:grayscale(100%);transition:filter .3s ease}.maps div:first-child:hover{filter:none}.footer-contacts{background-color:#fff;border-radius:40px;padding:40px;display:flex;flex-direction:column;gap:40px;width:442px}@media (max-width:1919px){.footer-contacts{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px;gap:60px}}@media (max-width:768px){.footer-contacts{padding:32px 24px;display:flex;flex-direction:column}.footer-contacts .footer-contacts__logo{width:255px}}.footer-contacts__social{display:flex;flex-direction:column;gap:20px}.footer-contacts__social .footer-contacts__social__btn{padding:14px 24px;margin-bottom:20px}.media-center-list,.solutions-services{margin-bottom:120px}.footer-contacts__social a{font-weight:500;font-size:26px;line-height:115%;color:#000}.footer-contacts__social-media{display:flex;flex-direction:column;gap:182px}@media (max-width:1919px){.footer-contacts__social-media{grid-column:span 2;flex-direction:row-reverse;gap:60px;justify-content:space-between}}@media (max-width:1023px){.footer-contacts__social-media{flex-direction:column;gap:40px}}.footer-contacts__social-media .footer-contacts__social-media__list{display:flex;align-items:center;gap:10px}@media (max-width:1919px){.footer-contacts__social-media .footer-contacts__social-media__list{gap:35px}.footer-contacts__social-media .footer-contacts__social-media__list li{width:52px;height:52px}}@media (max-width:1220px){.footer-contacts__social-media .footer-contacts__social-media__list{gap:18px}}@media (max-width:1023px){.footer-contacts__social-media .footer-contacts__social-media__list{flex-wrap:wrap;gap:20px}}@media (max-width:768px){.footer-contacts__social-media .footer-contacts__social-media__list{gap:16px}}.footer-contacts__social-media .footer-contacts__social-media__list li{cursor:pointer;border:1px solid #dedede;border-radius:50%;padding:12px;display:flex;align-items:center;justify-content:center}.footer-contacts__social-media .footer-contacts__social-media__list li a{display:block;width:20px;height:20px}.footer-contacts__social-media .footer-contacts__social-media__list li:first-child:hover{background:#3390ec}.footer-contacts__social-media .footer-contacts__social-media__list li:first-child:hover a svg path{fill:#fff}.footer-contacts__social-media .footer-contacts__social-media__list li:nth-child(2):hover{background:#47c657}.footer-contacts__social-media .footer-contacts__social-media__list li:nth-child(2):hover a svg path{fill:#fff}.footer-contacts__social-media .footer-contacts__social-media__list li:nth-child(3):hover{background:#3390ec}.footer-contacts__social-media .footer-contacts__social-media__list li:nth-child(3):hover a svg path{fill:#fff}.footer-contacts__social-media .footer-contacts__social-media__list li:nth-child(4):hover{background:#d6001c}.footer-contacts__social-media .footer-contacts__social-media__list li:nth-child(4):hover a svg path{fill:#fff}.footer-contacts__social-media .footer-contacts__social-media__list li:nth-child(5):hover{background:#000}.footer-contacts__social-media .footer-contacts__social-media__list li:nth-child(5):hover a svg path{fill:#fff}.footer-contacts__social-media .footer-contacts__social-media__copyright{display:flex;flex-direction:column;gap:12px}.footer-contacts__social-media .footer-contacts__social-media__copyright a,.footer-contacts__social-media .footer-contacts__social-media__copyright span{font-weight:400;font-size:16px;line-height:125%;color:#989898}.footer-services{display:flex;gap:30px}@media (max-width:768px){.footer-services{flex-direction:column}}.footer-services .footer-services__left-list,.footer-services .footer-services__right-list{display:flex;flex-direction:column;gap:30px}.footer-services .footer-services__item,.footer-services .footer-services__item .footer-services__item-list{display:-ms-flexbox;-webkit-box-orient:vertical}.footer-services .footer-services__item{display:flex;flex-direction:column;gap:12px}.footer-services .footer-services__item .footer-services__item-title-link{font-weight:500;font-size:20px;line-height:130%;color:#000}.footer-services .footer-services__item .footer-services__item-list{display:flex;flex-direction:column;gap:6px}.footer-services .footer-services__item .footer-services__item-list .footer-services__item-list__links a{font-weight:400;font-size:16px;line-height:125%;color:#000}.footer__nav{display:flex;flex-direction:column}.footer__nav .footer__nav-list{display:flex;align-items:center;padding-bottom:30px;gap:32px;border-bottom:1px solid #dedede}@media (max-width:1023px){.footer__nav .footer__nav-list{flex-wrap:wrap}}@media (max-width:550px){.footer__nav .footer__nav-list{flex-direction:column;gap:24px;align-items:baseline}}.footer__nav .footer__nav-list .footer__nav-list-item a{font-weight:500;font-size:20px;line-height:130%;color:#000}.footer__nav .footer__nav-list .footer__nav-list-item div{display:flex;align-items:center;gap:2px}.footer__nav .footer__nav-list .footer__nav-list-item div svg{width:26px;height:26px}.footer__nav .footer__nav-list .footer__nav-list-item .footer__nav-sublist{display:none}.footer__nav-services{padding:30px 0;border-bottom:1px solid #dedede;display:flex;align-items:center;justify-content:space-between}@media (max-width:1023px){.footer__nav-services{align-items:baseline;gap:20px;flex-direction:column}}.footer__nav-services span{font-weight:500;font-size:20px;line-height:130%;color:#000}.footer__nav-services .footer__nav-services-list{display:flex;align-items:center;gap:20px}.footer__nav-services .footer__nav-services-list .footer__nav-services-item{border-radius:100px;padding:12px 16px;background-color:#fff}.footer__nav-services .footer__nav-services-list .footer__nav-services-item a{white-space:nowrap;font-weight:400;font-size:20px;line-height:130%;color:#000}@media (max-width:1919px){.footer__nav-services .footer__nav-services-list .footer__nav-services-item a{font-size:18px}}@media (max-width:768px){.footer__nav-services .footer__nav-services-list{gap:6px;flex-wrap:wrap}.footer__nav-services .footer__nav-services-list .footer__nav-services-item a{font-size:16px}}.footer-shopping-cart{display:flex;align-items:center;justify-content:center;padding:10px;border-radius:1000px;background-color:#fff}.footer-shopping-cart .footer-shopping-cart__btn{position:relative;display:flex;align-items:center;gap:12px;border:none}.footer-shopping-cart .footer-shopping-cart__btn:hover{background-color:#fff;color:#000}.footer-shopping-cart .footer-shopping-cart__btn span{font-size:20px;line-height:130%;color:#000}.footer-shopping-cart .footer-shopping-cart__counter{display:flex;align-items:center;justify-content:center;background-color:#5f50ff;color:#fff;font-size:20px;line-height:1;border-radius:1000px;padding:1px 12px;width:46px;height:28px}.equipment__list__item{padding:5px;display:flex;flex-direction:column;border:1px solid #b9b9b9;border-radius:40px}.equipment__list__item .equipment__list__item__shop{padding:24px}.equipment__list__item .equipment__list__item__shop .equipment__list__item__product-name{display:flex;align-items:center;justify-content:space-between}.equipment__list__item .equipment__list__item__shop .equipment__list__item__product-name span{font-size:24px;line-height:115%;color:#000}.equipment__list__item .equipment__list__item__shop .equipment__list__item__product-name .equipment__list__item__btn{border:none;padding:0}.equipment__list__item .equipment__list__item__shop .equipment__list__item__product-name .equipment__list__item__btn:hover{background-color:#fff}.equipment__list__item .equipment__list__item__shop .equipment__list__item__price{font-size:24px;line-height:115%;color:#5f50ff}.header__logo{max-width:255px;min-width:255px;width:100%;height:50px}@media (max-width:1023px){.header__logo{max-width:204px;min-width:204px;height:40px}}@media (max-width:768px){.header__logo{max-width:153px;min-width:153px;height:30px}}.header-contacts{display:flex;flex-direction:column;gap:10px}@media (max-width:1919px){.header-contacts{max-width:292px}.header-contacts__container-contacts .header-contacts__btn{width:100%}}@media (max-width:1220px){.header-contacts{max-width:197px}}@media (max-width:1023px){.header-contacts{display:none}}.header-contacts__container-contacts{display:flex;align-items:center;gap:10px;width:100%}.header-contacts__container-contacts .header-contacts__btn{padding:10px 16px;white-space:nowrap}.header-contacts__container-contacts .header-contacts__phone{white-space:nowrap;padding:10px 16px;font-weight:400;font-size:20px;line-height:130%;color:#000;border:1px solid #000;border-radius:1000px;transition:background .2s ease,color .2s ease}.header-contacts__container-contacts .header-contacts__phone:hover{background-color:#000!important;color:#fff!important}@media (max-width:1919px){.header-contacts__container-contacts .header-contacts__phone{display:none}.header-contacts__search-shopping{max-width:80%}}.header-contacts__search-shopping{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%}@media (max-width:1220px){.header-contacts__search-shopping{max-width:85%}}.header__menu{display:flex;flex-direction:column}@media (max-width:1023px){.header__menu{display:none}}.header__menu-list__top{display:flex;align-items:center;gap:32px;border-bottom:1px solid #dedede;padding-bottom:14.5px}.header__menu-list__top .header__dropdown{display:none}.header__menu-list__bottom{padding-top:14.5px;display:flex;align-items:center;gap:32px}.header__menu .dropdown{display:flex;align-items:center;gap:2px;position:relative;z-index:10}.header__menu .dropdown .submenu{position:absolute;right:0;top:75%;box-shadow:0 4px 20px 0 rgba(0,0,0,.04);border-radius:20px;padding:20px;z-index:888}.header__menu .dropdown button{border:none;width:26px;height:26px;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:10000px;background-color:#fff}.header__menu .dropdown .dropdown-content{box-shadow:0 4px 20px 0 rgba(0,0,0,.04);border-radius:20px;padding:20px;position:absolute;right:0;top:0;transform:translate(80%,30%);background-color:#fff;z-index:10;display:none;flex-direction:column;gap:6px}.header__menu .dropdown .dropdown-content.active{display:flex}.header__menu .menu__item{white-space:nowrap;cursor:pointer;transition:color .3s ease}.header__menu .menu__item a,.header__menu .menu__item span{font-weight:400;font-size:20px;line-height:130%;color:#000;white-space:nowrap}.header__menu .menu__item div{display:flex;align-items:center;gap:2px}.header__menu .menu__item div svg{width:26px;height:26px}.header__menu-burger{display:none;border-top:1px solid #dedede;background-color:#f6f6f6;position:absolute;top:85px;left:0;width:100vw;height:100vh;z-index:9999;flex-direction:column;gap:40px;padding:40px 24px}@media (max-width:550px){.header__menu-burger{padding:20px 16px}}.header__menu-burger .header__menu-burger__search{display:flex;align-items:center;gap:12px}.header__menu-burger .header__menu-burger__media,.header__menu-burger .header__menu-burger__menu{display:-ms-flexbox;-webkit-box-orient:vertical}.header__menu-burger .header__menu-burger__menu{display:flex;flex-direction:column;gap:24px;border-bottom:1px solid #dedede;padding:0 0 40px}@media (max-width:550px){.header__menu-burger .header__menu-burger__menu{padding:0 0 20px}}.header__menu-burger .header__menu-burger__menu .menu__item a{font-size:20px;line-height:130%;color:#000}.header__menu-burger .header__menu-burger__media{display:flex;flex-direction:column;gap:20px}.header__menu-burger .header__menu-burger__social,.header__menu-burger .header__menu-burger__social-media{display:-ms-flexbox;-webkit-box-orient:vertical}.header__menu-burger .header__menu-burger__social{display:flex;flex-direction:column;gap:12px}.header__menu-burger .header__menu-burger__social a{font-weight:500;font-size:26px;line-height:115%;color:#000}.header__menu-burger .header__menu-burger__social-media{display:flex;flex-direction:column;gap:20px}.header__menu-burger .header__menu-burger__social-media .header__menu-burger__social-media__list{display:flex;gap:20px}.header__menu-burger .header__menu-burger__social-media .header__menu-burger__social-media__list li{border:1px solid #dedede;border-radius:1000px;padding:12px;width:52px;height:52px}.header__menu-burger .header__menu-burger__social-media__copyright{display:flex;flex-direction:column;gap:12px}.header__menu-burger .header__menu-burger__social-media__copyright a{font-size:16px;line-height:125%;color:#b9b9b9}.header__menu-burger.open{display:flex}.header-menu-mobile{display:flex;align-items:center;gap:12px}.header-menu-mobile__wrapper{display:flex;align-items:center;gap:6px}.header-menu-mobile .header-menu-mobile__btn{padding:10px 16px}@media (max-width:550px){.header-menu-mobile .header-menu-mobile__btn{display:none}}.header-menu-mobile .header-menu-mobile__phone{border:1px solid #000;border-radius:50%}.header-menu-mobile .header-menu-mobile__btn-burger-menu,.header-menu-mobile .header-menu-mobile__phone{width:46px;height:46px;display:flex;align-items:center;justify-content:center;padding:10px}.header-menu-mobile .header-menu-mobile__btn-burger-menu:hover{background-color:#fff}.new-header-menu__list{display:flex;align-items:center;gap:48px}@media (max-width:1919px){.new-header-menu__list{gap:24px}}.new-header-menu__list .new-header-menu__item{cursor:pointer}.new-header-menu__list .new-header-menu__item .new-header-menu__item__link{display:flex;align-items:center;gap:2px}.new-header-menu__list .new-header-menu__item .new-header-menu__item__link svg{width:26px!important;height:26px!important}.new-header-menu__list .new-header-menu__item .new-header-menu__item__link span{font-size:20px;line-height:130%;color:#000}.new-header-menu__list .new-header-menu__item .new-header-menu__sublist{display:none}.new-header-menu__list a{font-size:20px;line-height:130%;color:#000}.hero-links{border-radius:30px;padding:30px;background-color:#fff}@media (max-width:1023px){.hero-links{padding:20px}}.hero-links .hero-links__link:nth-child(5){display:flex;gap:20px}.hero-links__link,.hero-links__link .hero-links__header{display:-ms-flexbox;-webkit-box-orient:vertical}.hero-links__link{display:flex;flex-direction:column;gap:20px}@media (max-width:768px){.hero-links{padding:16px}.hero-links__link{gap:12px}}.hero-links__link .hero-links__header{display:flex;flex-direction:column;gap:20px}@media (max-width:768px){.hero-links__link .hero-links__header{align-items:baseline;justify-content:space-between;gap:12px}}.hero-links ul,.hero-links__list{gap:6px}.hero-links__link .hero-links__title{font-weight:500;font-size:24px;line-height:115%;color:#000}.hero-links__link .hero-links__header__dropdown{min-width:24px;max-width:24px;min-height:24px;max-height:24px}.hero-links .hero-links__image{overflow:hidden;width:-moz-fit-content;width:fit-content;height:56px}@media (max-width:1023px){.hero-links__link .hero-links__title{font-size:22px}.hero-links .hero-links__image{height:40px}}.hero-links .hero-links__image img{object-fit:contain;width:100%;height:100%}.hero-links__list{display:flex;flex-direction:column}@media (max-width:768px){.hero-links__link .hero-links__title{font-size:18px}.hero-links__list{display:none}}.hero-links__list .hero-links__item{font-size:18px;line-height:135%;color:#000}@media (max-width:1023px){.hero-links__list{font-size:16px}}.hero-links .hero-links__list.open{display:flex}.hero-links ul,.industry-solutions-slide,.industry-solutions-slide__link{display:-ms-flexbox;-webkit-box-orient:vertical}.hero-links ul{display:flex;flex-direction:column}.hero-links ul li{font-size:18px;line-height:135%;color:#000}@media (max-width:1023px){.hero-links ul li{font-size:16px}.media-center-list{margin-bottom:80px}}.industry-solutions-slide,.industry-solutions-slide__link{display:flex;flex-direction:column;gap:20px}.industry-solutions-slide__link:hover .industry-solutions-slide__image img{filter:grayscale(0)}.industry-solutions-slide__link .industry-solutions-slide__title{font-weight:500;font-size:24px;line-height:115%;color:#000}.industry-solutions-slide__link .industry-solutions-slide__image{position:relative;border-radius:40px;overflow:hidden}.industry-solutions-slide__link .industry-solutions-slide__image img{width:100%;height:100%;border-radius:40px;filter:grayscale(100%);transition:filter .5s ease}@media (max-width:768px){.industry-solutions-slide__link .industry-solutions-slide__image img{border-radius:20px;filter:none}}.industry-solutions-slide__needs .industry-solutions-slide__subtitle{font-weight:500;font-size:18px;line-height:135%;color:#989898}.industry-solutions-slide__needs p{font-weight:400;font-size:16px;line-height:125%;color:#000}.industry-solutions-slide__offers .industry-solutions-slide__subtitle{font-weight:500;font-size:18px;line-height:135%;color:#989898}.industry-solutions-slide__offers .industry-solutions-slide__offers-list{display:flex;flex-wrap:wrap;gap:6px}.industry-solutions-slide .industry-solutions-slide__offers-item{background-color:#fff;border-radius:1000px;padding:8px 16px}.industry-solutions-slide .industry-solutions-slide__offers-item a{font-size:14px;line-height:125%;color:#000}@media (max-width:768px){.media-center-list{margin-bottom:60px}}.media-center-list__wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;padding:0 40px}@media (max-width:1919px){.media-center-list__wrapper{padding:0;grid-template-columns:repeat(3,1fr)}}@media (max-width:1023px){.media-center-list__wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.media-center-list__wrapper{grid-template-columns:repeat(1,1fr);gap:30px}}.media-center-list .media-center-list__item{display:flex;justify-content:flex-end;align-items:flex-end;position:relative;max-width:385px;width:100%;min-height:475px;transition:all .3s ease}.media-center-list .media-center-list__item:hover{justify-content:normal;align-items:normal}.media-center-list .media-center-list__item .media-center-list__item__title{margin-bottom:6px}.media-center-list .media-center-list__item .media-center-list__item__bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:30px}.media-center-list .media-center-list__item .media-center-list__item__content{width:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:5;border-radius:30px;padding:20px 20px 0;background-color:#fff!important}@media (max-width:1023px){.media-center-list .media-center-list__item{pointer-events:none;max-width:100%}.media-center-list .media-center-list__item .media-center-list__item__content{padding:20px}}.media-center-list .media-center-list__item .media-center-list__item__content .media-center-list__item__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;font-weight:300;font-size:18px;line-height:145%;color:#000}.media-center-list .media-center-list__item .media-center-list__item__content span{font-size:20px;opacity:0;color:#b9b9b9}.media-center-list .media-center-list__item .media-center-list__item__content:hover span{opacity:1;margin-bottom:20px}.media-center__partners__list{display:flex;align-items:center;justify-content:space-between;gap:20px}.media-center__partners__item{display:flex;justify-content:flex-end;align-items:flex-end;position:relative;max-width:385px;width:100%;min-height:475px;transition:all .3s ease}.media-center__partners__item:hover{justify-content:normal;align-items:normal}.media-center__partners__item__title{margin-bottom:6px}.media-center__partners__item .media-center__partners__item__bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:30px}.media-center__partners__item .media-center__partners__item__content{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:5;border-radius:30px;padding:20px 20px 0;background-color:#fff!important}.media-center__partners__item .media-center__partners__item__content .media-center__partners__item__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;font-weight:300;font-size:18px;line-height:145%;color:#000}.media-center__partners__item .media-center__partners__item__content span{font-size:20px;opacity:0;color:#b9b9b9}.media-center__partners__item .media-center__partners__item__content:hover span{opacity:1;margin-bottom:20px}.article-container{position:relative;margin:0 0 120px}@media (max-width:1220px){.article-container{margin:0 0 100px}}@media (max-width:1023px){.media-center__partners__item{pointer-events:none;max-width:100%}.media-center__partners__item .media-center__partners__item__content{padding:20px}.article-container{margin:0 0 80px}}@media (max-width:768px){.article-container{margin:0 0 60px}}.article-container__title{font-weight:600;font-size:42px;line-height:120%;color:#000;margin:0 0 60px}@media (max-width:1220px){.article-container__title{margin:0 0 40px}}@media (max-width:768px){.article-container__title{font-weight:600;font-size:24px;line-height:115%;margin:0 0 32px}}.article-container__box{display:flex;flex-direction:row-reverse;gap:60px;width:100%;position:relative}@media (max-width:1023px){.article-container__box{flex-direction:column-reverse}.article-container__content{width:100%}}.article-container__content{position:relative;z-index:10;flex-basis:calc(100% - 400px);margin:0 20px 0 0}.article-container__content picture{display:flex;width:100%;height:-moz-fit-content;height:fit-content;border-radius:40px;margin:0 0 40px}.article-container__content img{width:100%;max-height:400px;object-fit:cover;pointer-events:none;border-radius:40px}@media (max-width:1023px){.article-container__content img{max-height:336px}}@media (max-width:768px){.article-container__content img{max-height:250px}}.article-container__content h2{font-weight:500;font-size:32px;line-height:120%;color:#000;margin:0 0 30px}@media (max-width:1220px){.article-container__box{gap:20px}.article-container__content{flex-basis:calc(100% - 320px)}.article-container__content h2{font-weight:600;font-size:24px;line-height:115%}}@media (max-width:768px){.article-container__content h2{font-size:18px;line-height:120%;margin:0 0 12px}}.article-container__content h3{font-weight:500;font-size:22px;line-height:120%;color:#000;margin:0 0 30px}@media (max-width:1220px){.article-container__content h3{font-weight:600;font-size:20px;line-height:115%}}@media (max-width:768px){.article-container__content h3{font-size:18px;line-height:120%;margin:0 0 12px}}.article-container__content h4{font-weight:500;font-size:20px;line-height:120%;color:#000;margin:0 0 30px}@media (max-width:1220px){.article-container__content h4{font-weight:600;font-size:18px;line-height:115%}}@media (max-width:768px){.article-container__content h4{font-size:16px;line-height:120%;margin:0 0 12px}}.article-container__content h5{font-weight:500;font-size:20px;line-height:120%;color:#000;margin:0 0 30px}@media (max-width:1220px){.article-container__content h5{font-weight:600;font-size:18px;line-height:115%}}@media (max-width:768px){.article-container__content h5{font-size:16px;line-height:120%;margin:0 0 12px}}.article-container__content h6{font-weight:500;font-size:18px;line-height:120%;color:#000;margin:0 0 20px}@media (max-width:1220px){.article-container__content h6{font-weight:600;font-size:18px;line-height:115%}}@media (max-width:768px){.article-container__content h6{font-size:16px;line-height:120%;margin:0 0 12px}}.article-container__content p{font-weight:400;font-size:18px;line-height:120%;color:#000;margin:0 0 30px}@media (max-width:1220px){.article-container__content p{font-weight:400;font-size:16px;line-height:115%}}@media (max-width:768px){.article-container__content p{margin:0 0 20px}}.article-container__content ul{margin:0 0 20px}.article-container__content ul li{font-weight:400;font-size:18px;line-height:120%;color:#000;padding:0 0 0 26px;margin:0 0 4px;position:relative}.article-container__content ol li:last-child,.article-container__content ul li:last-child{margin:0}@media (max-width:1220px){.article-container__content ul li{font-weight:400;font-size:16px;line-height:115%}}.article-container__content ul li:after{content:"";position:absolute;top:8px;left:8px;width:6px;height:6px;border-radius:50%;background-color:#5f50ff}.article-container__content ol{margin:0 0 20px;list-style-type:none;counter-reset:num}.article-container__content ol li{font-weight:400;font-size:18px;line-height:120%;color:#000;padding:0 0 0 26px;margin:0 0 4px;position:relative}@media (max-width:1220px){.article-container__content ol li{font-weight:400;font-size:16px;line-height:115%}}.article-container__content ol li:before{content:counter(num) ")";counter-increment:num;display:inline-block;position:absolute;top:0;left:0;width:20px;color:#5f50ff;text-align:right}.article-container__content blockquote{border-radius:8px;padding:20px;background-color:rgba(95,80,255,.1);font-style:italic;font-weight:300;font-size:18px;line-height:120%;color:#000;position:relative;margin:0 0 30px}@media (max-width:1220px){.article-container__content blockquote{font-weight:400;font-size:16px;line-height:115%}}@media (max-width:768px){.article-container__content blockquote{margin:0 0 20px}.article-container__author{flex-direction:column}}.article-container__content blockquote p{margin:0}.article-container__content blockquote figure{width:54px;height:40px;position:absolute;top:0;right:10px;transform:translateY(-50%)}.article-container__content a{font-size:inherit;font-weight:inherit;font-style:inherit;color:#5f50ff}.article-container__author{display:flex;border-radius:8px;padding:20px;border:1px solid rgba(0,0,0,.2)}.article-container__aside__navigation,.article-container__author__content{display:-ms-flexbox;-webkit-box-orient:vertical}.article-container__author__photo{width:120px;height:120px;border-radius:50%;margin:0 20px 0 0}@media (max-width:768px){.article-container__author__photo{margin:0 0 20px}}.article-container__author__photo img{width:120px;height:120px;border-radius:50%;object-fit:cover}.article-container__author__content{display:flex;flex-direction:column}.article-container__author__content__subtitle{font-weight:400;font-size:18px;line-height:120%;color:rgba(95,80,255,.5);margin:0 0 10px}.article-container__author__content__name{font-weight:500;font-size:24px;line-height:115%;margin:0 0 10px;color:#000}.article-container__author__content__position{font-weight:400;font-size:18px;line-height:120%;color:#000}.article-container__aside{width:380px;position:relative;z-index:100}@media (max-width:1220px){.article-container__aside{width:300px}}@media (max-width:1023px){.article-container__aside{width:100%;margin:0 0 40px;position:-webkit-sticky;position:sticky;top:150px}}.article-container__aside__navigation{display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:190px;right:0;border-radius:8px;transition:all .3s ease-in-out}.article-container__aside__navigation .media-aside__aside__navigation__wrapper{border:1px solid #b9b9b9;border-radius:20px;padding:30px}.article-container__aside__navigation .media-aside__author{border:1px solid #b9b9b9;border-radius:20px;padding:30px;display:flex;gap:20px}@media (max-width:1220px){.article-container__aside__navigation.scrolled{top:10px}.article-container__aside__navigation .media-aside__author{flex-direction:column}}@media (max-width:1023px){.article-container__aside__navigation.scrolled{top:-140px}.article-container__aside__navigation{position:relative;top:auto;height:100%}.article-container__aside__navigation .media-aside__aside__navigation__wrapper{background-color:#fff}.article-container__aside__navigation .media-aside__author{display:none;background-color:#fff}}.article-container__aside__navigation .media-aside__author .media-aside__author__photo img,.article-container__aside__navigation .media-aside__author .media-aside__author__photo picture{width:100px;height:100px;border-radius:1000px}.article-container__aside__navigation .media-aside__author .media-aside__author__content{display:flex;flex-direction:column;gap:10px}.article-container__aside__navigation .media-aside__author .media-aside__author__content .media-aside__author__content__subtitle{font-size:16px;line-height:140%;color:#000;opacity:.5;white-space:nowrap}.article-container__aside__navigation .media-aside__author .media-aside__author__content .media-aside__author__content__name{font-size:22px;line-height:120%;color:#000}.article-container__aside__navigation .media-aside__author .media-aside__author__content .media-aside__author__content__position{font-size:16px;line-height:140%;color:#000}.article-container__aside__subtitle{display:flex;font-weight:500;font-size:22px;line-height:120%;color:#000}@media (max-width:1023px){.article-container__aside__subtitle{justify-content:space-between}}.article-container__aside__list,.outsourcing-list__item__content{-webkit-box-orient:vertical}.article-container__aside__subtitle figure{display:none;transform:rotate(0);transition:all .15s ease-in-out}@media (max-width:1023px){.article-container__aside__subtitle figure{display:flex}}.article-container__aside__subtitle path{transition:all .15s ease-in-out}.article-container__aside__subtitle--opened figure{transform:rotate(180deg)}.article-container__aside__subtitle--opened path{fill:#7e7e7e}.article-container__aside__list{display:flex;flex-direction:column;margin:20px 0 0}@media (max-width:1023px){.article-container__aside__list{display:none}}.article-container__aside__list--opened{display:flex}.article-container__aside__list__item.lvl2{padding:0 0 0 24px;position:relative;margin:0 0 10px}.article-container__aside__list__item.lvl2:hover:after{width:8px;height:8px;top:7px;left:7px}.article-container__aside__list__item.lvl2:hover a{color:#5f50ff}.article-container__aside__list__item.lvl2.active:hover a{color:#000}.article-container__aside__list__item.lvl2.active:after{width:8px;height:8px;top:7px;left:7px;background-color:#5f50ff}.article-container__aside__list__item.lvl2:after{content:"";width:6px;height:6px;border-radius:50%;position:absolute;top:8px;left:8px;background-color:rgba(95,80,255,.4);transition:all .15s ease-in-out}.article-container__aside__list__item.lvl2 a{font-weight:400;font-size:18px;line-height:120%;color:#000;transition:all .15s ease-in-out}.article-container__aside__list__item.lvl3,.article-container__aside__list__item.lvl4,.article-container__aside__list__item.lvl5,.article-container__aside__list__item.lvl6{padding:0 0 0 32px;position:relative;margin:0 0 10px}.article-container__aside__list__item.lvl3:hover:after,.article-container__aside__list__item.lvl4:hover:after,.article-container__aside__list__item.lvl5:hover:after,.article-container__aside__list__item.lvl6:hover:after{width:6px;height:6px;top:7px;left:17px}.article-container__aside__list__item.lvl3:hover a,.article-container__aside__list__item.lvl4:hover a,.article-container__aside__list__item.lvl5:hover a,.article-container__aside__list__item.lvl6:hover a{color:#5f50ff}.article-container__aside__list__item.lvl3.active a,.article-container__aside__list__item.lvl3.active:hover a,.article-container__aside__list__item.lvl4.active a,.article-container__aside__list__item.lvl4.active:hover a,.article-container__aside__list__item.lvl5.active a,.article-container__aside__list__item.lvl5.active:hover a,.article-container__aside__list__item.lvl6.active a,.article-container__aside__list__item.lvl6.active:hover a{color:#000}.article-container__aside__list__item.lvl3.active:after,.article-container__aside__list__item.lvl4.active:after,.article-container__aside__list__item.lvl5.active:after,.article-container__aside__list__item.lvl6.active:after{width:6px;height:6px;top:7px;left:17px;background-color:#5f50ff}.article-container__aside__list__item.lvl3:after,.article-container__aside__list__item.lvl4:after,.article-container__aside__list__item.lvl5:after,.article-container__aside__list__item.lvl6:after{content:"";width:5px;height:5px;border-radius:50%;position:absolute;top:9px;left:18px;background-color:rgba(95,80,255,.4);transition:all .15s ease-in-out}.article-container__aside__list__item.lvl3 a,.article-container__aside__list__item.lvl4 a,.article-container__aside__list__item.lvl5 a,.article-container__aside__list__item.lvl6 a{font-weight:400;font-size:18px;line-height:120%;color:rgba(0,0,0,.4);transition:all .15s ease-in-out}.outsourcing-list__item__content{display:flex;flex-direction:column;gap:30px;max-width:770px;width:100%}@media (max-width:1220px){.outsourcing-list__item__content{max-width:100%}}.outsourcing-list__item__content .outsourcing-list__item__title{font-size:32px;line-height:120%;color:#000}@media (max-width:768px){.outsourcing-list__item__content{gap:20px}.outsourcing-list__item__content .outsourcing-list__item__title{font-size:24px}}.outsourcing-list__item__content p{font-size:20px;line-height:140%;color:#000}@media (max-width:768px){.outsourcing-list__item__content p{font-size:16px}}.outsourcing-list__item__content .outsourcing-list__item__content__list{display:flex;flex-direction:column;gap:10px}.outsourcing-list__item__content .outsourcing-list__item__content__list .outsourcing-list__item__content__list__item{display:flex;gap:4px}.outsourcing-list__item__content .outsourcing-list__item__content__list .outsourcing-list__item__content__list__item svg{min-width:26px;max-width:26px;height:26px}.outsourcing-list__item__content .outsourcing-list__item__content__btn{border:1px solid #000;border-radius:26px;padding:14px 24px;max-width:211px;font-size:20px;line-height:130%;color:#000;white-space:nowrap}.outsourcing-list__image{border-radius:40px;min-width:50%;height:auto;overflow:hidden}.outsourcing-list__image img{min-width:100%;height:100%}@media (max-width:1023px){.outsourcing-list__image{min-width:100%}.solutions-services{margin-bottom:80px}}@media (max-width:768px){.solutions-services{margin-bottom:60px}}.solutions-services .solutions-services__wrapper{padding:0 40px;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:60px;gap:60px}@media (max-width:1919px){.solutions-services .solutions-services__wrapper{padding:0}}.solutions-services .solutions-services__wrapper .solutions-services__item{display:flex;align-items:center;gap:60px}@media (max-width:1220px){.outsourcing-list__image{width:100%;height:300px}.solutions-services .solutions-services__wrapper .solutions-services__item{flex-direction:column-reverse;gap:20px}}.solutions-services .solutions-services__wrapper .solutions-services__item:nth-child(2){flex-direction:row-reverse}@media (max-width:1220px){.solutions-services .solutions-services__wrapper .solutions-services__item:nth-child(2){flex-direction:column-reverse;gap:20px}}.solutions-services .solutions-services__wrapper .solutions-services__item:nth-child(4){flex-direction:row-reverse}@media (max-width:1220px){.solutions-services .solutions-services__wrapper .solutions-services__item:nth-child(4){flex-direction:column-reverse;gap:20px}}.solutions-services .solutions-services__wrapper .solutions-services__item:nth-child(6){flex-direction:row-reverse}@media (max-width:1220px){.solutions-services .solutions-services__wrapper .solutions-services__item:nth-child(6){flex-direction:column-reverse;gap:20px}}.solutions-services .solutions-services__wrapper .solutions-services__item:nth-child(8){flex-direction:row-reverse}@media (max-width:1220px){.solutions-services .solutions-services__wrapper .solutions-services__item:nth-child(8){flex-direction:column-reverse;gap:20px}}.solutions-services .solutions-services__wrapper .solutions-services__item:nth-child(10){flex-direction:row-reverse}@media (max-width:1220px){.solutions-services .solutions-services__wrapper .solutions-services__item:nth-child(10){flex-direction:column-reverse;gap:20px}}.reviews-list{margin-bottom:120px}.reviews-list__content{padding:0 40px;display:flex;flex-direction:column;gap:40px}.reviews-list .reviews-list__item{display:flex;gap:40px;align-items:center}@media (max-width:1919px){.reviews-list__content{padding:0}.reviews-list .reviews-list__item{flex-direction:column-reverse;align-items:baseline;gap:30px}}.reviews-list .reviews-list__item__content{position:relative;display:flex;gap:40px;border-radius:40px;padding:40px;background-color:#fff}@media (max-width:550px){.article-container__content img{max-height:144px}.outsourcing-list__item__content .outsourcing-list__item__content__btn{max-width:100%}.reviews-list .reviews-list__item__content{flex-direction:column;gap:20px;padding:20px}}.reviews-list .reviews-list__item__content .reviews-list__item__icon-wrapper{position:absolute;top:-7%;right:10%;width:64px;height:48px;z-index:10000!important}.reviews-list .reviews-list__item__content .reviews-list__item__media{min-width:210px;height:334px}@media (max-width:1023px){.reviews-list{margin-bottom:80px}.reviews-list .reviews-list__item__content .reviews-list__item__media{max-width:188px;height:334px}}@media (max-width:768px){.reviews-list{margin-bottom:60px}.reviews-list .reviews-list__item__content .reviews-list__item__media{min-width:100%;height:512px}}.reviews-list .reviews-list__item__content .reviews-list__item__media img,.reviews-list .reviews-list__item__content .reviews-list__item__media video{display:block;object-fit:cover;border-radius:20px!important;width:100%!important;height:100%!important}.reviews-list .reviews-list__item__content .reviews-list__item__content{display:flex;flex-direction:column;justify-content:space-between}.reviews-list .reviews-list__item__content .reviews-list__item__content .reviews-list__item__text{display:flex;flex-direction:column;gap:12px}.reviews-list .reviews-list__item__content .reviews-list__item__content .reviews-list__item__text p{font-style:italic;font-weight:300;font-size:22px;line-height:140%;color:#000}@media (max-width:1023px){.reviews-list .reviews-list__item__content .reviews-list__item__content .reviews-list__item__text p{font-size:18px}}@media (max-width:550px){.reviews-list .reviews-list__item__content .reviews-list__item__content .reviews-list__item__text p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;text-overflow:ellipsis}}.reviews-list .reviews-list__item__content .reviews-list__item__content .reviews-list__item__text span{font-weight:500;font-size:20px;line-height:130%;color:#000}.reviews-list .reviews-list__item__content .reviews-list__item__logo-company{max-width:140px;width:100%;height:40px}@media (max-width:768px){.reviews-list .reviews-list__item__content .reviews-list__item__media img,.reviews-list .reviews-list__item__content .reviews-list__item__media video{min-width:100%!important;object-fit:contain}.reviews-list .reviews-list__item__content .reviews-list__item__content .reviews-list__item__text span{font-size:16px}.reviews-list .reviews-list__item__content .reviews-list__item__logo-company{margin-top:20px;max-width:70px;height:20px}}.reviews-list .reviews-list__item__info{min-width:343px;display:flex;flex-direction:column;gap:20px}@media (max-width:1919px){.reviews-list .reviews-list__item__info{max-width:600px}}.reviews-list .reviews-list__item__info .reviews-list__item__info__title{font-weight:500;font-size:20px;line-height:130%;color:#000}.reviews-list .reviews-list__item__info .reviews-list__item__info__description{font-size:14px;line-height:140%;color:#000}.reviews-list .reviews-list__item__info a{font-size:14px;line-height:125%;color:#5f50ff}.reviews-slide{margin-top:40px;position:relative;display:flex;gap:40px;border-radius:40px;padding:40px;background-color:#fff}@media (max-width:550px){.reviews-slide{flex-direction:column;gap:20px;padding:20px}}.reviews-slide__icon-wrapper{position:absolute;top:-7%;right:10%;width:64px;height:48px;z-index:10000!important}.reviews-slide__media{min-width:210px;height:334px}@media (max-width:1023px){.reviews-slide__media{max-width:188px;height:334px}}@media (max-width:768px){.reviews-slide__media{max-width:298px;width:100%;height:512px}}.reviews-slide__media img,.reviews-slide__media video{display:block;object-fit:cover;border-radius:20px!important;width:100%!important;height:100%!important}.reviews-slide__content{display:flex;flex-direction:column;justify-content:space-between}.projects-slide .projects-slide__link,.reviews-slide__content .reviews-slide__text{-webkit-box-orient:vertical}.reviews-slide__content .reviews-slide__text{display:flex;flex-direction:column;gap:12px}.projects-slide__content,.search-pages{display:-ms-flexbox}.reviews-slide__content .reviews-slide__text p{font-style:italic;font-weight:300;font-size:22px;line-height:140%;color:#000}@media (max-width:1023px){.reviews-slide__content .reviews-slide__text p{font-size:18px}}@media (max-width:550px){.reviews-slide__content .reviews-slide__text p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;text-overflow:ellipsis}}.reviews-slide__content .reviews-slide__text span{font-weight:500;font-size:20px;line-height:130%;color:#000}.reviews-slide__logo-company{max-width:140px;width:100%;height:40px}@media (max-width:768px){.reviews-slide__content .reviews-slide__text span{font-size:16px}.reviews-slide__logo-company{margin-top:20px;max-width:70px;height:20px}}.projects-slide{position:relative}.projects-slide .projects-slide__link{display:flex;flex-direction:column;gap:10px;border-radius:40px;padding:40px;background-color:#fff;height:357px}.projects-slide__image{width:335px;border-bottom:1px solid #dedede}@media (max-width:768px){.projects-slide__image{max-width:311px;width:100%;height:92px}.projects-slide__content .projects-slide__title{font-size:20px}}.projects-slide__image img{border-radius:40px;width:100%;height:100%}.projects-slide__content{display:flex;flex-direction:column;gap:12px;position:relative;z-index:200;max-width:700px;width:100%}.projects-slide__content .projects-slide__title{font-weight:400;font-size:20px;line-height:140%;color:#000}.projects-slide__content .projects-slide__descr{font-weight:300;font-size:18px;line-height:145%;color:#000}@media (max-width:768px){.projects-slide__content .projects-slide__descr{font-size:16px}}.technology__item-descr{font-size:20px;line-height:140%;color:#000}@media (max-width:768px){.technology__item-descr{font-size:16px}}.search-pages{max-width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:27px;padding:8px 24px;background:#fff}.not-found,.search-pages__btn{display:-ms-flexbox}@media (max-width:1220px){.search-pages{width:80%;padding:8px 14px}}.search-pages input{font-weight:400;font-size:20px;line-height:130%;color:#000;min-width:0}.search-pages input::placeholder{font-weight:400;font-size:20px;line-height:130%;color:#b9b9b9}.not-found p,.not-found span{color:#000;text-align:center}.search-pages__btn{min-width:26px;min-height:26px;display:flex;align-items:center;justify-content:center;border:none!important}.search-pages__btn:hover{background-color:transparent!important}.not-found{display:flex;justify-content:center;align-items:center;margin:60px 0}.not-found__wrapper,.shopping-cart{display:-ms-flexbox}.not-found__wrapper{display:flex;flex-direction:column;justify-content:center}.not-found__title{font-weight:400;font-size:200px;line-height:100%;text-align:center;background:linear-gradient(45deg,#00d7d2,#5f50ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.not-found__title{font-size:160px}}.not-found span{font-size:60px;line-height:110%}@media (max-width:1023px){.not-found span{font-size:44px}}@media (max-width:768px){.not-found span{font-size:32px}}.not-found p{font-size:16px;line-height:125%}@media (max-width:768px){.not-found p{font-size:14px}}.not-found a,.shopping-cart .shopping-cart__btn span{font-size:20px;line-height:130%;color:#000}.not-found a{border:1px solid #000;border-radius:26px;padding:14px 24px}.not-found a:hover{background-color:#000;color:#fff}.shopping-cart{display:flex;align-items:center;justify-content:center;padding:10px;border-radius:1000px;background-color:#fff}.shopping-cart .shopping-cart__btn{position:relative;display:flex;align-items:center;gap:12px;border:none}.shopping-cart .shopping-cart__btn:hover{background-color:#fff;color:#000}.shopping-cart .shopping-cart__btn svg{min-width:28px;min-height:28px;max-width:28px;max-height:28px}.shopping-cart .shopping-cart__counter{position:absolute;bottom:-6px;right:-6px;background-color:#5f50ff;color:#fff;font-size:12px;font-weight:700;padding:2px 6px;border-radius:50%;line-height:1}.cart-form{max-width:385px;width:100%;border:1px solid #b9b9b9;border-radius:20px;padding:20px}@media (max-width:550px){.cart-form{padding:32px 16px}}.cart-form__wrapper,.cart-form__wrapper form{display:flex;flex-direction:column;gap:32px}.cart-form__wrapper form .cart-form__inputs,.form-calculate-project__wrapper{display:-webkit-box;-webkit-box-orient:vertical}.cart-form__wrapper form .cart-form__inputs{display:flex;flex-direction:column;gap:10px}.cart-form__wrapper form .cart-form__inputs input{border-radius:27px;padding:14px 24px;background-color:#fff;font-weight:400;font-size:20px;line-height:130%;color:#000}.cart-form__wrapper form .cart-form__inputs input::placeholder{font-weight:400;font-size:20px;line-height:130%;color:#b9b9b9}.cart-form__wrapper form .cart-form__submit{padding:14px 24px}.cart-form__wrapper p{font-size:14px;line-height:125%;color:#000;opacity:.4}.form-calculate-project{margin-bottom:120px;padding:0 160px}@media (max-width:1919px){.form-calculate-project{padding:0 40px}}@media (max-width:1023px){.form-calculate-project{padding:0 30px;margin-bottom:80px}}@media (max-width:768px){.form-calculate-project{padding:0 16px;margin-bottom:60px}}.form-calculate-project__wrapper{background-image:url(/static/image/consultation.png);background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:40px;display:flex;flex-direction:column;gap:10px;padding:60px}.form-calculate-project__wrapper .form-calculate-project__title{font-weight:400;font-size:60px;line-height:110%;color:#fff;max-width:600px}@media (max-width:1023px){.form-calculate-project__wrapper{padding:40px}.form-calculate-project__wrapper .form-calculate-project__title{font-size:44px}}@media (max-width:768px){.form-calculate-project__wrapper{border-radius:32px;padding:32px 16px}.form-calculate-project__wrapper .form-calculate-project__title{font-size:32px}}.form-calculate-project__wrapper .form-calculate-project__form{max-width:706px;width:100%;display:flex;flex-direction:column;gap:10px}.form-calculate-project__wrapper .form-calculate-project__form input[type=text]{width:100%;border-radius:27px;padding:14px 24px;font-size:20px;background:hsla(0,0%,100%,.1);color:#fff!important}.breadcrumb__wrapper,.form-consultation{background-repeat:no-repeat;background-size:cover}.form-calculate-project__wrapper .form-calculate-project__form input[type=text]::placeholder{font-size:20px;line-height:130%;color:#fff;opacity:.6}.form-calculate-project__wrapper .form-calculate-project__form .upload-button{display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.2);border-radius:1000px;padding:14px 24px;font-size:16px;line-height:125%;color:#fff}.form-calculate-project__wrapper .form-calculate-project__form .form-calculate-project__form__submit{margin:20px 0 10px;border:1px solid #fff;border-radius:1000px;padding:14px 24px;font-size:20px;line-height:130%;color:#fff}.form-calculate-project p,.form-calculate-project p a{font-size:14px;line-height:125%;color:#fff}.form-calculate-project__wrapper .form-calculate-project__form div{display:flex;align-items:center;gap:10px}@media (max-width:550px){.form-calculate-project__wrapper .form-calculate-project__form div{flex-direction:column}}.form-calculate-project p{opacity:.4}.catalog-nav__wrapper{display:flex;gap:20px;margin-bottom:120px}@media (max-width:1220px){.form-calculate-project__wrapper .form-calculate-project__form{max-width:100%}.catalog-nav__wrapper{flex-direction:column}}@media (max-width:1023px){.catalog-nav__wrapper{margin-bottom:80px}}@media (max-width:768px){.catalog-nav__wrapper{margin-bottom:60px}}.form-consultation{position:relative;margin:0 auto 120px;max-width:calc(100% - 320px);background-image:url(/static/image/consultation.png);background-position:50%;border-radius:40px;padding:60px}@media (max-width:1919px){.form-consultation{max-width:calc(100% - 80px)}}@media (max-width:1023px){.form-consultation{max-width:calc(100% - 48px);margin-bottom:80px}}@media (max-width:1220px){.form-consultation{padding:60px 40px}}@media (max-width:768px){.form-consultation{margin-bottom:60px;max-width:calc(100% - 32px);padding:32px 24px}}.form-consultation__title{color:#fff!important}.form-consultation .form-consultation__inputs{max-width:780px;display:flex;align-items:center;gap:10px;margin-bottom:20px}.form-consultation .form-consultation__inputs .form-consultation__btn{border:1px solid #fff!important;color:#fff!important;padding:14px 24px;transition:all .3s ease}@media (max-width:768px){.form-consultation .form-consultation__inputs{flex-direction:column;gap:12px}.form-consultation .form-consultation__inputs .form-consultation__btn{margin-top:140px;width:100%!important}}.form-consultation .form-consultation__inputs .form-consultation__btn:hover{background:#fff;color:#000!important;border:1px solid #000}.form-consultation input{border-radius:27px;padding:14px 24px;font-weight:400;font-size:20px;line-height:130%;background:hsla(0,0%,100%,.1);color:#fff!important;width:100%;min-width:0;flex:1 1}.form-consultation .form-consultation__checked{display:flex;align-items:center;gap:8px}.form-consultation .modal-overlay,.modal-form{position:fixed;top:0;left:0;display:-ms-flexbox}.form-consultation .form-consultation__checked input{max-width:18px;height:18px}.form-consultation .form-consultation__checked .form-consultation__descr{font-size:14px;line-height:125%;color:#fff;opacity:.4}@media (max-width:768px){.form-consultation input{width:100%!important}.form-consultation .form-consultation__checked .form-consultation__descr{font-size:12px}}.form-consultation .form-consultation__checked .form-consultation__descr a{font-size:14px;line-height:125%;color:#fff}@media (max-width:768px){.form-consultation .form-consultation__checked .form-consultation__descr a{font-size:12px}}.form-consultation .error::placeholder{font-weight:400;font-size:20px;line-height:130%;color:#ff3939}.form-consultation .modal-overlay{right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:1000}.form-consultation .modal-overlay,.modal-form{display:flex;justify-content:center;align-items:center}.modal-form{width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:9999}.modal-form__wrapper{margin:0 auto;border-radius:60px;padding:60px;max-width:862px;width:100%;height:-moz-fit-content;height:fit-content;position:relative;z-index:10000;background-color:#f6f6f6}@media (max-width:1023px){.modal-form__wrapper{max-width:720px;border-radius:40px;padding:40px}}@media (max-width:768px){.modal-form__wrapper{max-width:342px;border-radius:32px;padding:32px 16px}}.modal-form .modal-close{position:absolute;top:5%;right:5%;background:0 0;border:none;font-size:16px;cursor:pointer}.modal-form h2{font-size:60px;line-height:110%;text-align:center;color:#000}.modal-form .modal-form__form{display:flex;flex-direction:column;gap:20px}.modal-form .modal-form__form input[type=text]{width:100%;border-radius:27px;padding:14px 24px;font-size:20px;background:#fff;color:#000!important}.modal-form .modal-form__form input[type=text]::placeholder{font-size:20px;line-height:130%;color:#000;opacity:.6}.modal-form .modal-form__form input[type=text].error::placeholder{font-size:20px;line-height:130%;color:#ff3939;opacity:1}.modal-form .modal-form__form div{display:flex;align-items:center;gap:10px}@media (max-width:768px){.modal-form .modal-form__form div{flex-direction:column}}.modal-form .modal-form__form .upload-button{display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.2);border-radius:1000px;padding:14px 24px;font-size:16px;line-height:125%;color:#000}.modal-form .modal-form__form .modal-form__form__submit{margin:20px 0 10px;background-color:#f6f6f6;border:1px solid #000;border-radius:1000px;padding:14px 24px;font-size:20px;line-height:130%;color:#000}.modal-form .modal-form__checked p,.modal-form .modal-form__checked p a{font-size:14px;line-height:125%;color:#000}.modal-form .modal-form__checked{margin:0 auto;display:flex;align-items:center;justify-content:center;gap:8px}.catalog-cards .catalog-cards__item,.modal-form__success{display:-ms-flexbox;-webkit-box-orient:vertical}.modal-form .modal-form__checked input{width:18px;height:18px}.modal-form .modal-form__checked p{opacity:.4}.modal-form__success{position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;gap:20px;border-radius:60px;padding:60px;background-color:#f6f6f6}@media (max-width:768px){.modal-form__success{border-radius:32px;padding:32px 16px}}.modal-form__success .modal-form__success__image{border-radius:10000px;background-color:#fff;margin:0 auto;align-items:center;width:100px;height:100px}.modal-form__success .modal-form__success__title{font-size:60px;line-height:110%;text-align:center;color:#000}@media (max-width:768px){.modal-form__success .modal-form__success__title{font-size:32px}}.modal-form__success .modal-form__success__descr{font-size:22px;line-height:120%;text-align:center;color:#000}@media (max-width:768px){.modal-form__success .modal-form__success__descr{font-size:18px;line-height:135%;text-align:center}}.modal-form__success .modal-form__success__btn{margin:0 auto;width:90%;padding:14px 24px;font-size:20px;line-height:130%;color:#000}.modal-form__success .modal-form__success__btn:hover{color:#fff}.modal-form__success .modal-form__success__btn_close{position:absolute;top:50px;right:50px;width:20px;height:20px;border:none}.modal-form__success .modal-form__success__btn_close:hover{background-color:#fff}.catalog-cards .catalog-cards__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px}@media (max-width:1919px){.catalog-cards .catalog-cards__list{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:1220px){.catalog-cards .catalog-cards__list{grid-template-columns:repeat(3,1fr);gap:12px}}@media (max-width:768px){.catalog-cards .catalog-cards__list{gap:6px;grid-template-columns:repeat(2,1fr)}}.catalog-cards .catalog-cards__item{border:1px solid #b9b9b9;border-radius:40px;padding:1px;width:380px;display:flex;flex-direction:column;gap:12px}@media (max-width:1919px){.catalog-cards .catalog-cards__item{width:360px;padding:2px}}@media (max-width:1220px){.catalog-cards .catalog-cards__item{width:306px;padding:3px}}@media (max-width:1023px){.catalog-cards .catalog-cards__item{border-radius:24px;padding:2px;width:232px}}@media (max-width:768px){.catalog-cards .catalog-cards__item{width:168px;padding:3px}}.catalog-cards .catalog-cards__item .catalog-cards__image{border-radius:40px;overflow:hidden;width:100%;height:375px}@media (max-width:1919px){.catalog-cards .catalog-cards__item .catalog-cards__image{height:350px}}@media (max-width:1220px){.catalog-cards .catalog-cards__item .catalog-cards__image{height:296px}}@media (max-width:1023px){.catalog-cards .catalog-cards__item .catalog-cards__image{height:222px}}@media (max-width:768px){.catalog-cards .catalog-cards__item .catalog-cards__image{height:158px}}.catalog-cards .catalog-cards__item .catalog-cards__image img{width:100%;height:100%!important;object-fit:cover}.catalog-cards .catalog-cards__item .catalog-cards__item__content{padding:24px;display:flex;flex-direction:column;gap:12px}.catalog-cards .catalog-cards__item .catalog-cards__item__title span{font-size:24px;line-height:115%;color:#000}@media (max-width:1023px){.catalog-cards .catalog-cards__item .catalog-cards__item__content{padding:14px 12px}.catalog-cards .catalog-cards__item .catalog-cards__item__title span{font-size:18px;line-height:135%}}.catalog-cards .catalog-cards__item .catalog-cards__item__price{display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){.catalog-cards .catalog-cards__item .catalog-cards__item__content{gap:6px;padding:8px}.catalog-cards .catalog-cards__item .catalog-cards__item__title span{font-size:16px;line-height:125%}.catalog-cards .catalog-cards__item .catalog-cards__item__price{align-items:baseline;flex-direction:column;gap:6px}}.catalog-cards .catalog-cards__item .catalog-cards__item__price button{display:flex;align-items:center;justify-content:center;border-radius:8px;padding:10px;max-width:35px;height:35px}.catalog-cards .catalog-cards__item .catalog-cards__item__price button svg{min-width:22px!important;min-height:26px!important}.catalog-cards .catalog-cards__item .catalog-cards__item__price span{font-size:24px;line-height:115%;color:#5f50ff}@media (max-width:1023px){.catalog-cards .catalog-cards__item .catalog-cards__item__price span{font-size:18px;line-height:135%}}@media (max-width:768px){.catalog-cards .catalog-cards__item .catalog-cards__item__price span{font-size:16px;line-height:125%}}.catalog-cards .catalog-cards__item .catalog-cards__item__price .catalog-cards__item__btn{border:none}.catalog-cards .catalog-cards__item .catalog-cards__item__price .catalog-cards__item__btn:hover,.catalog__dropdown{background-color:#fff}.catalog__dropdown{display:none;cursor:pointer;border-radius:16px;padding:16px;align-items:center;justify-content:space-between;transition:transform .3s ease}.catalog-menu__list,.catalog-menu__list .catalog-menu__item{-webkit-box-orient:vertical}.catalog__dropdown span{font-size:18px;line-height:135%;color:#000}.catalog__dropdown div{transform:rotate(0)}@media (max-width:1220px){.catalog__dropdown,.catalog__dropdown.active{display:flex}.catalog__dropdown.active div{transform:rotate(180deg)}}.catalog-menu__list{width:385px;display:flex;flex-direction:column;gap:12px}@media (max-width:1220px){.catalog-menu__list{display:none}}.catalog-menu__list .catalog-menu__title{cursor:pointer;display:flex;align-items:center;gap:4px}.catalog-menu__list .catalog-menu__title span{white-space:nowrap;font-size:18px;line-height:135%;color:#000}.catalog-menu__list .catalog-menu__title .catalog-menu__item__svg{height:24px;transform:rotate(180deg);transition:transform .3s ease}.catalog-menu__list .catalog-menu__title .catalog-menu__item__svg svg{width:24px;height:24px}.catalog-menu__list .catalog-menu__title.active .catalog-menu__item__svg{transform:rotate(0)}.catalog-menu__list .catalog-menu__item{display:flex;flex-direction:column}.catalog-menu__list .catalog-menu__item .catalog-menu__sublist{margin-top:20px;display:flex;flex-direction:column;gap:8px}.catalog-menu__list .catalog-menu__item .catalog-menu__sublist .catalog-menu__subitem a{font-size:16px;line-height:125%;color:#000}@media (max-width:1220px){.catalog-menu__list.active{display:flex}}.catalog-product{margin-bottom:120px}.catalog-product__wrapper{display:flex;gap:40px}.catalog-product .catalog-product__title{font-size:60px;line-height:110%;color:#000}@media (max-width:1919px){.catalog-product__wrapper{flex-direction:column}.catalog-product .catalog-product__title{font-size:44px}}.catalog-product .catalog-product__btns{display:flex;gap:12px}@media (max-width:1023px){.catalog-product{margin-bottom:80px}.catalog-product .catalog-product__title{font-size:32px;line-height:120%}.catalog-product .catalog-product__btns{flex-direction:column}}.catalog-product .catalog-product__btns .catalog-product__btns-card{border-radius:1000px;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;background-color:#000;color:#fff}.catalog-product .catalog-product__btns .catalog-product__btns-card svg{width:22px;height:26px}.catalog-product .catalog-product__btns .catalog-product__info{padding:14px 24px}@media (max-width:550px){.catalog-product .catalog-product__btns .catalog-product__btns-card,.catalog-product .catalog-product__btns .catalog-product__info{font-size:18px}}.catalog-product .catalog-product__images{border-radius:36px;min-width:375px;overflow:hidden}@media (max-width:768px){.catalog-product{margin-bottom:60px}.catalog-product .catalog-product__images{min-width:100%}}.catalog-product .catalog-product__images img{object-fit:cover;width:100%!important;height:auto!important;max-height:375px}.catalog-product .catalog-product__content,.catalog-product .catalog-product__content .catalog-product__content-wrapper{display:flex;flex-direction:column;gap:40px}.catalog-product .catalog-product__content-description,.catalog-product .catalog-product__content-equipment,.catalog-product .catalog-product__content-specification{display:flex;flex-direction:column;gap:12px}.catalog-product .catalog-product__content-description .catalog-product__subtitle,.catalog-product .catalog-product__content-equipment .catalog-product__subtitle,.catalog-product .catalog-product__content-specification .catalog-product__subtitle{font-size:18px;line-height:135%;color:#000}.catalog-product .catalog-product__content-description p{font-weight:300;font-size:16px;line-height:140%;color:#989898}.catalog-product .catalog-product__list-specification{display:flex;flex-direction:column;gap:10px}.catalog-product .catalog-product__list-specification .catalog-product__item-specification{display:flex;align-items:flex-end;gap:10px}.catalog-product .catalog-product__list-specification .catalog-product__item-specification .catalog-product__label{white-space:nowrap;color:#989898;font-size:14px;flex-shrink:0}.catalog-product .catalog-product__list-specification .catalog-product__item-specification .catalog-product__line{flex:1 1;height:1px;background-color:#ddd;margin:0 6px 2px 0}.catalog-product .catalog-product__list-specification .catalog-product__item-specification .catalog-product__value{white-space:nowrap;color:#989898;font-size:14px;flex-shrink:0}.catalog-product .catalog-product__content-equipment .catalog-product__list-equipment{display:flex;flex-direction:column}.catalog-product .catalog-product__content-equipment .catalog-product__list-equipment div{padding:0 0 0 15px}.catalog-product .catalog-product__content-equipment .catalog-product__list-equipment div li p{font-weight:300;font-size:16px;line-height:140%;color:#989898}.catalog-product .catalog-product__content-equipment .catalog-product__list-equipment div li::marker{font-size:16px;color:#989898}.product-page-wrapper__wrapper{display:flex;gap:20px;padding:0 40px}.sub-catalog-cards .sub-catalog-cards__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px}@media (max-width:1919px){.product-page-wrapper__wrapper{padding:0}.sub-catalog-cards .sub-catalog-cards__list{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:1220px){.product-page-wrapper__wrapper{flex-direction:column}.sub-catalog-cards .sub-catalog-cards__list{grid-template-columns:repeat(3,1fr);gap:12px}}@media (max-width:768px){.sub-catalog-cards .sub-catalog-cards__list{gap:6px;grid-template-columns:repeat(2,1fr)}}.sub-catalog-cards .sub-catalog-cards__item{border:1px solid #b9b9b9;border-radius:40px;padding:1px;width:380px;display:flex;flex-direction:column;gap:12px}@media (max-width:1919px){.sub-catalog-cards .sub-catalog-cards__item{width:360px;padding:2px}}@media (max-width:1220px){.sub-catalog-cards .sub-catalog-cards__item{width:306px;padding:3px}}@media (max-width:1023px){.sub-catalog-cards .sub-catalog-cards__item{border-radius:24px;padding:2px;width:232px}}@media (max-width:768px){.sub-catalog-cards .sub-catalog-cards__item{width:168px;padding:3px}}.sub-catalog-cards .sub-catalog-cards__item .sub-catalog-cards__image{width:100%;height:375px}@media (max-width:1919px){.sub-catalog-cards .sub-catalog-cards__item .sub-catalog-cards__image{height:350px}}@media (max-width:1220px){.sub-catalog-cards .sub-catalog-cards__item .sub-catalog-cards__image{height:296px}}.sub-catalog-cards .sub-catalog-cards__item .sub-catalog-cards__item__content{padding:24px;display:flex;flex-direction:column;gap:12px}.sub-catalog-cards .sub-catalog-cards__item .sub-catalog-cards__item__title span{font-size:24px;line-height:115%;color:#000}@media (max-width:1023px){.sub-catalog-cards .sub-catalog-cards__item .sub-catalog-cards__image{height:222px}.sub-catalog-cards .sub-catalog-cards__item .sub-catalog-cards__item__content{padding:14px 12px}.sub-catalog-cards .sub-catalog-cards__item .sub-catalog-cards__item__title span{font-size:18px;line-height:135%}}.sub-catalog-cards .sub-catalog-cards__item .sub-catalog-cards__item__price{display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){.sub-catalog-cards .sub-catalog-cards__item .sub-catalog-cards__image{height:158px}.sub-catalog-cards .sub-catalog-cards__item .sub-catalog-cards__item__content{gap:6px;padding:8px}.sub-catalog-cards .sub-catalog-cards__item .sub-catalog-cards__item__title span{font-size:16px;line-height:125%}.sub-catalog-cards .sub-catalog-cards__item .sub-catalog-cards__item__price{align-items:baseline;flex-direction:column;gap:6px}}.sub-catalog-cards .sub-catalog-cards__item .sub-catalog-cards__item__price span{font-size:24px;line-height:115%;color:#5f50ff}@media (max-width:1023px){.sub-catalog-cards .sub-catalog-cards__item .sub-catalog-cards__item__price span{font-size:18px;line-height:135%}}@media (max-width:768px){.sub-catalog-cards .sub-catalog-cards__item .sub-catalog-cards__item__price span{font-size:16px;line-height:125%}}.sub-catalog-cards .sub-catalog-cards__item .sub-catalog-cards__item__price .sub-catalog-cards__item__btn{border:none}.sub-catalog-cards .sub-catalog-cards__item .sub-catalog-cards__item__price .sub-catalog-cards__item__btn:hover{background-color:#fff}.catalog-product__btns-card{border-radius:1000px;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;background-color:#000;color:#fff;font-size:20px}@media (max-width:550px){.catalog-product__btns-card{font-size:18px}}.catalog-product__btns-card svg{width:22px;height:26px}.breadcrumb{position:relative;z-index:1;margin-bottom:120px}@media (max-width:1919px){.breadcrumb{padding:0 40px}}@media (max-width:1023px){.breadcrumb{padding:0 30px;margin-bottom:80px}}@media (max-width:768px){.breadcrumb{padding:0 16px;margin-bottom:60px}}.breadcrumb__wrapper{border-radius:60px;padding:40px;background-image:url(/static/image/hero.webp);display:flex;flex-direction:column;gap:12px}@media (max-width:1919px){.breadcrumb__wrapper{padding:32px 40px}}@media (max-width:1220px){.breadcrumb__wrapper{padding:24px 32px;border-radius:40px}}@media (max-width:1023px){.breadcrumb__wrapper{border-radius:32px;padding:24px}}.breadcrumb__list{display:flex;align-items:center;gap:12px}.breadcrumb__list .breadcrumb__list__item a,.breadcrumb__list .breadcrumb__list__item span{font-size:16px;line-height:125%;color:#fff;opacity:.3}@media (max-width:768px){.breadcrumb__wrapper{border-radius:20px;padding:16px}.breadcrumb__list{flex-wrap:wrap;align-items:baseline}.breadcrumb__list .breadcrumb__list__item a,.breadcrumb__list .breadcrumb__list__item span{font-size:12px;line-height:130%}}.breadcrumb__list .breadcrumb__list__item__main a{font-size:16px;line-height:125%;color:#fff;opacity:1}.breadcrumb__title{font-size:44px!important;line-height:110%;color:#fff!important;margin-bottom:0!important}@media (max-width:1919px){.breadcrumb__title{font-size:40px!important}}@media (max-width:1023px){.breadcrumb__title{font-size:32px!important}}@media (max-width:768px){.breadcrumb__title{font-size:24px!important}}.btn{border:1px solid #000;border-radius:1000px;color:#000;font-weight:400;font-size:20px;line-height:130%;transition:background-color .2s ease,color .2s ease}h1.title,h2.title{line-height:110%;font-weight:400}.btn:hover{background-color:#000;color:#fff}h1.title{font-size:100px;color:#fff}@media (max-width:1919px){h1.title{font-size:66px}}@media (max-width:1023px){h1.title{font-size:52px}}@media (max-width:768px){h1.title{font-size:44px}}h2.title{font-size:60px;color:#000;margin-bottom:60px}@media (max-width:1919px){h2.title{font-size:44px}}@media (max-width:1220px){h2.title{margin-bottom:40px}}@media (max-width:1023px){h2.title{font-size:32px;margin-bottom:30px}}h3.title{font-weight:400;font-size:20px;line-height:140%;color:#000}h4.title,h5.title{font-weight:500;color:#000}h4.title{font-size:20px;line-height:130%}h5.title{font-size:1.5rem;line-height:125%}@media (max-width:768px){h5.title{font-size:20px;line-height:130%}}