@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto-Black.woff2) format("woff2"),url(../fonts/Roboto-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal}@keyframes appear{0%{opacity:.9;transform:scale(.6,.6)}70%{opacity:1;transform:scale(1,1)}100%{opacity:.6;transform:scale(.3,.3)}}@-webkit-keyframes appear{0%{opacity:.9;-webkit-transform:scale(.6,.6)}70%{opacity:1;-webkit-transform:scale(1,1)}100%{opacity:.6;-webkit-transform:scale(.3,.3)}}body,button{font-family:Roboto;font-weight:900;margin:0;position:relative;color:#0d0d0d}body.lock{overflow:hidden}body{height:100%}a,body,h1,h2,h3,h4,h5,h6,html,li,ol,p,span,ul{margin:0;padding:0;text-decoration:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;user-select:none}a{color:#0d0d0d}ol,ul{list-style-type:none}.grecaptcha-badge{visibility:hidden}.page{max-width:1440px;margin:0 auto}.page .wrap{max-width:100%;margin:0 auto;padding:0 120px}.btn-filled,.btn-outlined{position:relative;overflow:hidden}.cursor{position:absolute;width:80px;height:80px;margin:-40px 0 0 -40px;border-radius:50%;background:rgba(144,34,203,.12);animation:appear .4s;-webkit-animation:appear .25s}.cursor.filled{background:rgba(255,255,255,.32)}.side-buttons{z-index:998;transform:rotate(90deg);display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 13px;gap:8px;border-radius:0 0 4px 4px;top:267px}#side-button-left{position:absolute;left:-51px;text-decoration:none;font-size:18px;text-transform:uppercase;padding:10px 13px;border-radius:4px;border:4px transparent;border-style:solid solid none solid;background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)),linear-gradient(90deg,#005bbb,#195dba,#3763b8,#526db4,#6b78ae,#8284a7,#97909e,#aa9c94,#bca789,#cbb17c,#d9ba6d,#e4c25d,#eec94c,#f5ce3a,#fbd225,#fed40f,#ffd500);background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 1px #fff inset;color:#0d0d0d}#side-button-left .flag{transform:rotate(270deg)}#side-button-left:hover{box-shadow:2px 1000px 1px #e2ebf7 inset}.block-social{position:relative}#side-button-right{position:fixed;right:-51px;text-decoration:none;font-size:18px;text-transform:uppercase;background-color:transparent}#side-button-right span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.social-icons{visibility:hidden;position:fixed;z-index:999;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:33px 18px;gap:24px;right:-80px;top:207px;background:linear-gradient(180deg,#f72f16 0,#9422d1 100%);border-radius:4px 0 0 4px;transition:.2s ease}.social-icons__wrapper{width:28px;height:40px;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.social-icons__wrapper:hover{box-shadow:0 3px 0 0 #fff;transition:all .2s ease 0s}.social-icons img{flex-basis:30%;padding:8px 0;position:relative;display:inline-block}.banner-cookies__container{padding:0 10px;position:fixed;z-index:1000;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;font-size:1.125rem;text-transform:uppercase;border:4px transparent;border-style:solid none solid none;background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)),-webkit-linear-gradient(45deg,#f72f16,#9422d1);box-shadow:2px 1000px 14px #fff inset;font-weight:700}.banner-cookies__desc{display:flex;align-items:center}.banner-cookies__desc a{color:#0d0d0d;text-decoration:underline}.banner-cookies .cookies-close-btn{text-decoration:none;font-size:18px;text-transform:uppercase;padding:10px 13px;border-radius:4px;border:solid 4px transparent;background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)),-webkit-linear-gradient(45deg,#f72f16,#9422d1);background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 4px 4px #fff inset;cursor:pointer;margin-left:63px}.banner-cookies .cookies-close-btn span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.banner-cookies .cookies-close-btn:hover{box-shadow:2px 1000px 1px #f8f2fc inset}.banner-cookies.js-hidden{display:none}p{font-weight:500}.header__burger{display:none}.header{max-width:1440px;margin:0 auto;position:fixed;z-index:999;background-color:#fff;top:0;left:0;right:0;height:72px;font-size:18px}.header .container{max-width:100%;margin:0 auto;padding:0 120px;display:flex;justify-content:space-between;align-items:center;height:100%}.header .burger__open{width:90px}.header .burger__open__toggler__arrow{display:none}.header .burger__open__arrow{display:none}.header .burger__open__list{display:none}.header .header__burger__logo{display:none}.header__logo{flex-basis:20%;display:flex;align-items:center}.header__logo__icon{overflow:hidden;display:block;margin-top:3px}.header__logo__icon img{width:166.16px;height:35.05px;display:block}.header__logo span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header__logo span{font-family:"Open Sans";font-style:normal;font-weight:700;font-size:rem(20);line-height:140%;text-transform:capitalize}.header__nav{flex-basis:68%;display:flex;align-items:center;justify-content:space-between;margin-top:3px}.header__nav__left ul{display:flex;justify-content:flex-start;text-transform:uppercase;gap:30px;margin-left:68px}.header__nav__list-item{position:relative;cursor:pointer}@media (min-width:601px){.header__nav__list-item:hover:not(:last-child) span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.header__nav__right ul{display:flex;justify-content:flex-start;list-style-type:none;text-transform:uppercase;align-items:center;gap:33px}.header__nav__right ul li{position:relative;flex-basis:50%}.header__nav__right ul li:last-child{display:none}.header__nav__right ul li select{font-family:Roboto;font-style:normal;font-size:18px;line-height:140%;text-transform:uppercase;font-weight:900;border:none;margin-left:12px;width:60px}.header__nav__right ul li select:focus-visible{outline:0}.header__nav__right ul li select option{border:none}.header__nav__right ul li select:hover span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header__nav__right ul li.burger-support{display:none}@media (min-width:601px){.header__nav__right__contacts{margin-right:28px;margin-left:28px}}@media (min-width:1111px){.header__nav__right__contacts.pos{margin-right:78px}}@media (max-width:1110px){.header__nav__right__contacts.pos{margin-right:50px}}.header .support-button{display:none}.header .desktop__open .desktop__open__list{display:none}@media (min-width:851px){.header .desktop__open:hover .desktop__open__list{position:absolute;top:15px;left:-95px;display:flex;flex-direction:column;gap:0}.header .desktop__open:hover .desktop__open__list li{transition:all .3s ease-out 1ms;display:flex;flex-direction:row;align-items:center;padding:9px 24px;width:222px;background:#f5f5f5;border-bottom:1px solid #ddd;transition:all .3s ease-out 1ms;transition:all .3s ease-out 1ms}.header .desktop__open:hover .desktop__open__list li:first-child{opacity:0;visibility:hidden}.header .desktop__open:hover .desktop__open__list li:nth-child(2){border-top-left-radius:4px;border-top-right-radius:4px}.header .desktop__open:hover .desktop__open__list li:last-child{border-bottom:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.header .desktop__open:hover .desktop__open__list li span{transition:all .3s ease-out 1ms}.header .desktop__open:hover .desktop__open__list li span::before{opacity:0;visibility:hidden;transition:all .3s ease-out 1ms;content:"";position:absolute;display:block;width:8px;height:8px;top:15px;left:6px;border-radius:50%;transition:all .3s ease-out 1ms}.header .desktop__open:hover .desktop__open__list li:hover{position:relative;transition:all .3s ease-out 1ms}.header .desktop__open:hover .desktop__open__list li:hover span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header .desktop__open:hover .desktop__open__list li:hover span{transition:all .3s ease-out 1ms;padding-left:15px;padding-right:15px}.header .desktop__open:hover .desktop__open__list li:hover span::before{transition:all .3s ease-out 1ms;opacity:1;visibility:visible;content:"";position:absolute;display:block;width:8px;height:8px;top:15px;left:23px;background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);border-radius:50%}.header .desktop__open:hover .desktop__open__list::before{content:"";position:absolute;display:block;width:16px;height:16px;left:36px;top:10px;z-index:-1;background:#f5f5f5;transform:rotate(-135deg)}}.language-select{transition:.8s ease .1s;display:inline-flex;flex-direction:column;align-items:flex-start;text-transform:uppercase;height:20px;overflow:hidden;width:50px;cursor:pointer}@media (min-width:601px){.language-select:hover .language-option.active span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.language-select:hover .language-option.active .language-arrow__down-hover{visibility:visible}}.language-select .language-option{text-align:center;flex:1;display:flex;justify-content:center;order:2;min-height:40px;color:rgba(13,13,13,.4);position:relative}.language-select .language-option img{visibility:hidden}@media (min-width:601px){.language-select .language-option:hover{cursor:pointer}.language-select .language-option:hover span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.language-select .language-option.active{order:1;pointer-events:none;color:#0d0d0d}.language-select .language-option.active img{visibility:visible;position:absolute;top:7px;left:22px;display:inline-block;margin-left:14px}.language-select .language-option.active .language-arrow__down-hover{visibility:hidden}.language-select .language-option.active .language-arrow__down{display:inline-block}.language-select .language-option.active .language-arrow__up-hover{visibility:hidden}@media (min-width:601px){.language-select .language-option.active:hover{cursor:pointer}.language-select .language-option.active:hover span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.language-select .language-option .arrow-down::after,.language-select .language-option .arrow-down::before{content:"";position:absolute;top:11px;border:1px solid #0d0d0d;width:6px;transform:rotate(45deg)}.language-select .language-option .arrow-down::before{left:36px;transform:rotate(45deg)}.language-select .language-option .arrow-down::after{left:41px;transform:rotate(-45deg)}.language-select .language-option .arrow-down:hover::after,.language-select .language-option .arrow-down:hover::before{border-image:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.language-select.open{position:absolute;z-index:900;height:auto;top:-10.8px;left:-50px}.language-select.open .active span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.language-select.open .active .language-arrow__down{visibility:hidden}.language-select.open .active .language-arrow__up-hover{visibility:visible}.language-select.open:hover .language-arrow__down-hover{visibility:hidden}.language-select.open:hover .language-option.active .language-arrow__down-hover{visibility:hidden}.page-hero{padding-top:72px;margin-bottom:200px}.page-hero .block-hero{display:flex;justify-content:space-between;margin-bottom:134px}.page-hero .block-hero__offer{margin-top:56px}.page-hero .block-hero__offer h1{text-transform:uppercase;font-style:normal;font-size:120px;line-height:94%;font-weight:900}.page-hero .block-hero__offer h1 span{background:linear-gradient(90deg,#f72f16,#9422d1,#f72f16);background-size:200%;-webkit-animation:ch-gr 2.5s ease-out .8s infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-animation:ch-gr 2.5s ease-out .8s infinite;animation:ch-gr 2.5s ease-out .8s infinite}@-webkit-keyframes ch-gr{0%{background-position:0}50%{background-position:100%}100%{background-position:0}}@-moz-keyframes ch-gr{0%{background-position:0}50%{background-position:100%}100%{background-position:0}}@keyframes ch-gr{0%{background-position:0}50%{background-position:100%}100%{background-position:0}}.page-hero .block-hero__offer h1 br{display:none}.page-hero .block-hero__offer .offer-solutions{font-size:80px;letter-spacing:.04em;color:#fff;-webkit-text-stroke:6px transparent}.page-hero .block-hero__offer .offer-solutions span{padding-left:4px;padding-right:10px;animation:none!important;-webkit-text-fill-color:#fff!important}.page-hero .block-hero__offer .block-hero__buttons{margin-top:28px;display:flex;max-width:405px;justify-content:space-between}.page-hero .block-hero__offer .block-hero__buttons__container{position:relative;overflow:hidden;padding:14px 0}.page-hero .block-hero__offer .block-hero__buttons__filled{text-decoration:none;background:-webkit-linear-gradient(45deg,#f72f16,#9422d1);font-size:18px;color:#fff;text-transform:uppercase;padding:14px 16px;border-radius:4px;position:relative;cursor:pointer}.page-hero .block-hero__offer .block-hero__buttons__filled:hover{background:linear-gradient(0deg,rgba(255,255,255,.18),rgba(255,255,255,.18)),linear-gradient(90deg,#f72f16 0,#9022cb 100%)}.page-hero .block-hero__offer .block-hero__buttons__outlined{text-decoration:none;font-size:18px;text-transform:uppercase;padding:10px 13px;border-radius:4px;border:solid 4px transparent;background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)),-webkit-linear-gradient(45deg,#f72f16,#9422d1);background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 4px 4px #fff inset;cursor:pointer}.page-hero .block-hero__offer .block-hero__buttons__outlined span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-hero .block-hero__offer .block-hero__buttons__outlined:hover{box-shadow:2px 1000px 1px #f8f2fc inset}.page-hero .block-hero .logo-main-wrapper{background-size:100% auto;width:439px;display:flex;align-items:center}.page-hero .block-hero .logo-main-wrapper .logo-main{width:100%}.page-services{margin-bottom:50px}.page-services .block-desc{display:flex;justify-content:space-between;margin-bottom:100px}.page-services .block-desc h2{font-size:60px;line-height:110%;text-transform:uppercase;color:#0d0d0d;font-weight:900;flex-basis:45%}.page-services .block-desc h2 span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-services .block-desc p{flex-basis:40%;font-size:18px;line-height:140%;opacity:.8;margin-top:80px}.page-services .block-services{display:flex;justify-content:space-between;gap:20px}.page-services .block-services__list ul li{padding-right:20px}.page-services .block-services__list ul li h3{cursor:pointer;font-size:40px;line-height:120%;letter-spacing:.015em;text-transform:uppercase;color:rgba(13,13,13,.4);padding:1.02rem 0;transition:all .8s ease-out 1ms}.page-services .block-services__list ul li h3:hover span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-services .block-services__list ul li h3.js-pressed span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-services .block-services__list ul button{text-decoration:none;font-size:18px;text-transform:uppercase;padding:10px 13px;border-radius:4px;border:solid 4px transparent;background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)),-webkit-linear-gradient(45deg,#f72f16,#9422d1);background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 4px 4px #fff inset;cursor:pointer}.page-services .block-services__list ul button span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-services .block-services__list ul button:hover{box-shadow:2px 1000px 1px #f8f2fc inset}.page-services .block-services__desc{max-width:54%}.page-services .block-services__desc__service{display:none;visibility:hidden;opacity:0;transition:all .8s ease-out 1ms}.page-services .block-services__desc__service__info{max-width:60%}.page-services .block-services__desc__service__info button{text-decoration:none;font-size:18px;text-transform:uppercase;padding:10px 13px;border-radius:4px;border:solid 4px transparent;background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)),-webkit-linear-gradient(45deg,#f72f16,#9422d1);background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 4px 4px #fff inset;cursor:pointer}.page-services .block-services__desc__service__info button span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-services .block-services__desc__service__info button:hover{box-shadow:2px 1000px 1px #f8f2fc inset}.page-services .block-services__desc__service.active{transition:all .8s ease-out 1ms;display:flex;visibility:visible;opacity:1;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:27px}.page-services .block-services__desc__service.active .block-services__text{margin-top:25px}.page-services .block-services__desc__service.active .block-services__text h4{font-size:26px;line-height:130%;text-transform:uppercase;color:#0d0d0d;font-weight:900}.page-services .block-services__desc__service.active .block-services__text p{font-size:18px;line-height:140%;color:#0d0d0d;margin-top:24px;margin-bottom:7px}.page-services .block-services__slider-wrapper{width:100%;overflow:hidden;margin-bottom:18px}.page-services .block-services__slider-wrapper .auto-slider{margin-top:5px}.page-services .block-services__slider-wrapper .auto-slider__element{padding:5px 0;font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d;margin-right:24px}.page-services .block-services__slider-wrapper .auto-slider__element:last-child{margin-right:10px}.page-services .block-services__slider-wrapper .auto-slider .slick-track{display:flex;width:40px}.page-services .block-services__slider-wrapper .auto-slider .slick-slide{margin:0 7px}.page-services .tablet-visible.block-services__desc__service{display:none}.page-services .block-services__slider-wrapper.tablet-visible{display:none}.page-feedbacks{padding-bottom:45px;padding-top:50px;background-color:#f5f5f5}.page-feedbacks .block-feedback{display:flex;justify-content:space-between;margin-bottom:100px;margin-bottom:80px}.page-feedbacks .block-feedback h2{font-size:60px;line-height:110%;text-transform:uppercase;color:#0d0d0d;font-weight:900;flex-basis:45%}.page-feedbacks .block-feedback h2 span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-feedbacks .block-feedback p{flex-basis:40%;font-size:18px;line-height:140%;opacity:.8;margin-top:80px}.page-feedbacks .block-feedback p{margin-top:114px}.page-feedbacks .block-slider{position:relative;padding-top:106px}.page-feedbacks .block-slider h3{font-size:20px;line-height:130%;letter-spacing:.015em;text-transform:uppercase;color:#0d0d0d;margin-bottom:26px}.page-feedbacks .block-slider span{font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d}.page-feedbacks .block-slider p{font-size:18px;line-height:140%;color:#0d0d0d}.page-feedbacks .block-slider .slick-track{display:flex}.page-feedbacks .block-slider .slick-list{overflow:hidden}.page-feedbacks .block-slider .slick-arrow{position:absolute;top:22px;z-index:10;font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d;border:none;background-color:transparent}@media (min-width:601px){.page-feedbacks .block-slider .slick-arrow:hover{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.page-feedbacks .block-slider .slick-arrow.slick-prev{right:195px}.page-feedbacks .block-slider .slick-arrow.slick-prev::before{content:url(/img/keyboard_arrow_left.svg);margin-right:16px}.page-feedbacks .block-slider .slick-arrow.slick-prev:hover::before{content:url(/img/keyboard_arrow_left_hover.svg)}.page-feedbacks .block-slider .slick-arrow.slick-next{right:2px}.page-feedbacks .block-slider .slick-arrow.slick-next::after{content:url(/img/keyboard_arrow_right.svg);margin-left:16px}.page-feedbacks .block-slider .slick-arrow.slick-next:hover::after{content:url(/img/keyboard_arrow_right_hover.svg)}.page-feedbacks .block-slider .slick-dots{position:absolute;top:22px;right:127px;display:flex;top:23px}.page-feedbacks .block-slider .slick-dots li{display:none}.page-feedbacks .block-slider .slick-dots .slick-active{color:#0d0d0d;display:block}.page-feedbacks .block-slider .slick-dots .slick-active button{z-index:10;font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d;border:none;background-color:transparent;padding:0}.page-feedbacks .block-slider .slick-dots .slick-active::after{content:"/3";font-size:18px;line-height:140%;color:rgba(13,13,13,.4)}.page-projects{padding-top:50px}.page-projects .block-projects{display:flex;justify-content:space-between;margin-bottom:100px;margin-bottom:50px;position:relative}.page-projects .block-projects h2{font-size:60px;line-height:110%;text-transform:uppercase;color:#0d0d0d;font-weight:900;flex-basis:45%}.page-projects .block-projects h2 span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-projects .block-projects p{flex-basis:40%;font-size:18px;line-height:140%;opacity:.8;margin-top:80px}.page-projects .block-projects h2{flex-basis:60%}.page-projects .block-projects p{margin-top:114px}.page-projects .block-projects-desc-card{display:flex;justify-content:space-between}.page-projects .block-projects-desc-card__info{flex-basis:40.7%}.page-projects .block-projects-desc-card__info h3{font-size:40px;line-height:120%;letter-spacing:.015em;text-transform:uppercase;margin-bottom:24px;font-weight:900}.page-projects .block-projects-desc-card__info p{font-size:18px;line-height:140%;margin-bottom:11px}.page-projects .block-projects-desc-card__info__lists{margin-top:23px;margin-bottom:20px}.page-projects .block-projects-desc-card__info__lists ul{margin-bottom:5px;display:flex;align-items:flex-end;flex-wrap:wrap}.page-projects .block-projects-desc-card__info__lists ul li{font-size:18px;line-height:140%;text-transform:uppercase;list-style-type:disc;list-style-position:inside;margin-right:21px}.page-projects .block-projects-desc-card__info__lists ul li::marker{font-size:24px}.page-projects .block-projects-desc-card__info__lists ul li:first-child{list-style-type:none}.page-projects .block-projects-desc-card__info__lists__tablet-visible{display:none}.page-projects .block-projects-desc-card__info button{text-decoration:none;font-size:18px;text-transform:uppercase;padding:10px 13px;border-radius:4px;border:solid 4px transparent;background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)),-webkit-linear-gradient(45deg,#f72f16,#9422d1);background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 4px 4px #fff inset;cursor:pointer}.page-projects .block-projects-desc-card__info button span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-projects .block-projects-desc-card__info button:hover{box-shadow:2px 1000px 1px #f8f2fc inset}.page-projects .block-projects-desc-card__img{width:43vw;max-width:687px}.page-projects .block-projects-desc-card__img img{width:100%}.page-partners{padding-bottom:12px;padding-top:50px;background-color:#f5f5f5}.page-partners .block-coop{display:flex;justify-content:space-between;margin-bottom:100px;margin-bottom:80px}.page-partners .block-coop h2{font-size:60px;line-height:110%;text-transform:uppercase;color:#0d0d0d;font-weight:900;flex-basis:45%}.page-partners .block-coop h2 span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-partners .block-coop p{flex-basis:40%;font-size:18px;line-height:140%;opacity:.8;margin-top:80px}.page-partners .block-coop p{margin-top:114px}.page-partners .block-slider{position:relative;padding-top:106px}.page-partners .block-slider h3{font-size:20px;line-height:130%;letter-spacing:.015em;text-transform:uppercase;color:#0d0d0d;margin-bottom:26px}.page-partners .block-slider span{font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d}.page-partners .block-slider p{font-size:18px;line-height:140%;color:#0d0d0d}.page-partners .block-slider .slick-track{display:flex}.page-partners .block-slider .slick-list{overflow:hidden}.page-partners .block-slider .slick-arrow{position:absolute;top:22px;z-index:10;font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d;border:none;background-color:transparent}@media (min-width:601px){.page-partners .block-slider .slick-arrow:hover{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.page-partners .block-slider .slick-arrow.slick-prev{right:195px}.page-partners .block-slider .slick-arrow.slick-prev::before{content:url(/img/keyboard_arrow_left.svg);margin-right:16px}.page-partners .block-slider .slick-arrow.slick-prev:hover::before{content:url(/img/keyboard_arrow_left_hover.svg)}.page-partners .block-slider .slick-arrow.slick-next{right:2px}.page-partners .block-slider .slick-arrow.slick-next::after{content:url(/img/keyboard_arrow_right.svg);margin-left:16px}.page-partners .block-slider .slick-arrow.slick-next:hover::after{content:url(/img/keyboard_arrow_right_hover.svg)}.page-partners .block-slider .slick-dots{position:absolute;top:22px;right:127px;display:flex;top:23px}.page-partners .block-slider .slick-dots li{display:none}.page-partners .block-slider .slick-dots .slick-active{color:#0d0d0d;display:block}.page-partners .block-slider .slick-dots .slick-active button{z-index:10;font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d;border:none;background-color:transparent;padding:0}.page-partners .block-slider .slick-dots .slick-active::after{content:"/3";font-size:18px;line-height:140%;color:rgba(13,13,13,.4)}.page-partners .block-partners__slide{display:flex;justify-content:space-between}.page-partners .block-partners__slide__column__right{flex-basis:48.5%}.page-partners .block-partners__slide__column__left{flex-basis:48.5%}.page-partners .block-partners__slide__column .block-partners__partner{display:flex;justify-content:space-between;margin-bottom:49px}.page-partners .block-partners__slide__column .block-partners__partner .img{display:flex;align-items:center;height:182.4px;width:173px}.page-partners .block-partners__slide__column .block-partners__partner .img img{margin:0 auto;padding-bottom:25px}.page-partners .block-partners__slide__column .block-partners__partner__desc{flex-basis:65%}.page-partners .block-partners__slide__column .block-partners__partner__desc h4{font-size:26px;line-height:130%;text-transform:uppercase;max-width:350px;margin-bottom:14px}.page-partners .block-partners__slide__column .block-partners__partner__desc p{font-size:18px;line-height:140%}.page-partners .block-slider.block-partners__slider.tablet-visible{display:none}.page-technologies{padding-top:50px;margin-bottom:50px}.page-technologies .block-tech{display:flex;justify-content:space-between;margin-bottom:100px;margin-bottom:104px}.page-technologies .block-tech h2{font-size:60px;line-height:110%;text-transform:uppercase;color:#0d0d0d;font-weight:900;flex-basis:45%}.page-technologies .block-tech h2 span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-technologies .block-tech p{flex-basis:40%;font-size:18px;line-height:140%;opacity:.8;margin-top:80px}.page-technologies .block-tech p{margin-top:128px}.page-technologies .block-slider__center-mode{position:relative;padding-top:106px}.page-technologies .block-slider__center-mode h3{font-size:40px;line-height:120%;letter-spacing:.015em;text-transform:uppercase;color:#0d0d0d;margin-bottom:26px}.page-technologies .block-slider__center-mode span{font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d}.page-technologies .block-slider__center-mode p{font-size:18px;line-height:140%;color:#0d0d0d;width:inherit}.page-technologies .block-slider__center-mode .slick-track{display:flex}.page-technologies .block-slider__center-mode .slick-arrow{position:absolute;top:22px;z-index:10;font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d;border:none;background-color:transparent}@media (min-width:601px){.page-technologies .block-slider__center-mode .slick-arrow:hover{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.page-technologies .block-slider__center-mode .slick-arrow.slick-prev{right:195px}.page-technologies .block-slider__center-mode .slick-arrow.slick-prev::before{content:url(/img/keyboard_arrow_left.svg);margin-right:16px}.page-technologies .block-slider__center-mode .slick-arrow.slick-prev:hover::before{content:url(/img/keyboard_arrow_left_hover.svg)}.page-technologies .block-slider__center-mode .slick-list{overflow:hidden}.page-technologies .block-slider__center-mode .slick-arrow.slick-next{right:2px}.page-technologies .block-slider__center-mode .slick-arrow.slick-next::after{content:url(/img/keyboard_arrow_right.svg);margin-left:16px}.page-technologies .block-slider__center-mode .slick-arrow.slick-next:hover::after{content:url(/img/keyboard_arrow_right_hover.svg)}.page-technologies .block-slider__center-mode .slick-dots{position:absolute;top:22px;right:127px;display:flex;top:23px}.page-technologies .block-slider__center-mode .slick-dots li{display:none}.page-technologies .block-slider__center-mode .slick-dots .slick-active{color:#0d0d0d;display:block}.page-technologies .block-slider__center-mode .slick-dots .slick-active button{z-index:10;font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d;border:none;background-color:transparent;padding:0}.page-technologies .block-slider__center-mode .slick-dots .slick-active::after{content:"/2";font-size:18px;line-height:140%;color:rgba(13,13,13,.4)}@media (max-width:1199px){.page-technologies .block-slider__center-mode .slick-dots .slick-active::after{content:"/3"}}.page-technologies .absolute{margin:0 auto}.page-technologies .block-tech__slider{display:flex}.page-technologies .block-tech__slider__cards{display:flex;justify-content:space-between;position:relative}.page-technologies .block-tech__slider__cards__card{width:379px;position:relative;transition:all .8s ease;display:flex;position:relative;flex-direction:column;justify-content:flex-start;padding:17px 16px;background-color:transparent;box-sizing:border-box;margin-top:4px;margin-bottom:4px;transition:all .8s ease}.page-technologies .block-tech__slider__cards__card.frontend-card{transition:all .8s ease}.page-technologies .block-tech__slider__cards__card.frontend-card:hover .block-tech__slider__cards__card__img::after{opacity:1;content:"";position:absolute;top:5px;left:5px;width:369px;height:494px;border-radius:5px;background:linear-gradient(0deg,rgba(21,0,48,.24),rgba(21,0,48,.24)),url(../img/frontend.jpg);background-position:center!important;background-size:113%!important;background-repeat:no-repeat!important}@media (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card.frontend-card:hover .block-tech__slider__cards__card__img::after{width:calc((100vw - 240px)/ 3.166226913 - 10px)}}.page-technologies .block-tech__slider__cards__card.frontend-card:hover .block-tech__slider__cards__card__desc button{margin-top:0}.page-technologies .block-tech__slider__cards__card.backend-card{transition:all .8s ease}.page-technologies .block-tech__slider__cards__card.backend-card:hover .block-tech__slider__cards__card__img::after{opacity:1;content:"";position:absolute;top:5px;left:5px;width:369px;height:494px;border-radius:5px;background:linear-gradient(0deg,rgba(48,11,96,.34),rgba(48,11,96,.34)),url(../img/backend.jpg);background-position:center!important;background-size:103%!important;background-repeat:no-repeat!important}@media (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card.backend-card:hover .block-tech__slider__cards__card__img::after{width:calc((100vw - 240px)/ 3.166226913 - 10px)}}.page-technologies .block-tech__slider__cards__card.backend-card:hover .block-tech__slider__cards__card__desc button{margin-top:-24px}.page-technologies .block-tech__slider__cards__card.databases-card{transition:all .8s ease}.page-technologies .block-tech__slider__cards__card.databases-card:hover .block-tech__slider__cards__card__img::after{opacity:1;content:"";position:absolute;top:5px;left:5px;width:369px;height:494px;border-radius:5px;background:linear-gradient(0deg,rgba(21,0,48,.34),rgba(21,0,48,.34)),url(../img/databases.jpg);background-position:center!important;background-size:250%!important;background-repeat:no-repeat!important}@media (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card.databases-card:hover .block-tech__slider__cards__card__img::after{width:calc((100vw - 240px)/ 3.166226913 - 10px)}}.page-technologies .block-tech__slider__cards__card.databases-card:hover .block-tech__slider__cards__card__desc button{margin-top:74px}@media (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card.databases-card{transition:all .8s ease}.page-technologies .block-tech__slider__cards__card.databases-card:hover .block-tech__slider__cards__card__img::after{opacity:1;content:"";position:absolute;top:5px;left:5px;width:369px;height:494px;border-radius:5px;background:linear-gradient(0deg,rgba(21,0,48,.34),rgba(21,0,48,.34)),url(../img/databases.jpg);background-position:center!important;background-size:305%!important;background-repeat:no-repeat!important}}@media (min-width:1200px) and (max-width:1439px) and (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card.databases-card:hover .block-tech__slider__cards__card__img::after{width:calc((100vw - 240px)/ 3.166226913 - 10px)}}@media (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card.databases-card:hover .block-tech__slider__cards__card__desc button{margin-top:74px}}.page-technologies .block-tech__slider__cards__card.infrastructure-card{transition:all .8s ease}.page-technologies .block-tech__slider__cards__card.infrastructure-card:hover .block-tech__slider__cards__card__img::after{opacity:1;content:"";position:absolute;top:5px;left:5px;width:369px;height:494px;border-radius:5px;background:linear-gradient(0deg,rgba(21,0,48,.34),rgba(21,0,48,.34)),url(../img/infrastructure.jpg);background-position:center!important;background-size:107%!important;background-repeat:no-repeat!important}@media (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card.infrastructure-card:hover .block-tech__slider__cards__card__img::after{width:calc((100vw - 240px)/ 3.166226913 - 10px)}}.page-technologies .block-tech__slider__cards__card.infrastructure-card:hover .block-tech__slider__cards__card__desc button{margin-top:-24px}@media (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card.infrastructure-card{transition:all .8s ease}.page-technologies .block-tech__slider__cards__card.infrastructure-card:hover .block-tech__slider__cards__card__img::after{opacity:1;content:"";position:absolute;top:5px;left:5px;width:369px;height:494px;border-radius:5px;background:linear-gradient(0deg,rgba(21,0,48,.34),rgba(21,0,48,.34)),url(../img/infrastructure.jpg);background-position:center!important;background-size:130%!important;background-repeat:no-repeat!important}}@media (min-width:1200px) and (max-width:1439px) and (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card.infrastructure-card:hover .block-tech__slider__cards__card__img::after{width:calc((100vw - 240px)/ 3.166226913 - 10px)}}@media (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card.infrastructure-card:hover .block-tech__slider__cards__card__desc button{margin-top:-24px}}.page-technologies .block-tech__slider__cards__card.automation-card{transition:all .8s ease}.page-technologies .block-tech__slider__cards__card.automation-card:hover .block-tech__slider__cards__card__img::after{opacity:1;content:"";position:absolute;top:5px;left:5px;width:369px;height:494px;border-radius:5px;background:linear-gradient(0deg,rgba(21,0,48,.34),rgba(21,0,48,.34)),url(../img/automation.jpg);background-position:center!important;background-size:205%!important;background-repeat:no-repeat!important}@media (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card.automation-card:hover .block-tech__slider__cards__card__img::after{width:calc((100vw - 240px)/ 3.166226913 - 10px)}}.page-technologies .block-tech__slider__cards__card.automation-card:hover .block-tech__slider__cards__card__desc button{margin-top:24px}@media (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card.automation-card{transition:all .8s ease}.page-technologies .block-tech__slider__cards__card.automation-card:hover .block-tech__slider__cards__card__img::after{opacity:1;content:"";position:absolute;top:5px;left:5px;width:369px;height:494px;border-radius:5px;background:linear-gradient(0deg,rgba(21,0,48,.34),rgba(21,0,48,.34)),url(../img/automation.jpg);background-position:center!important;background-size:260%!important;background-repeat:no-repeat!important}}@media (min-width:1200px) and (max-width:1439px) and (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card.automation-card:hover .block-tech__slider__cards__card__img::after{width:calc((100vw - 240px)/ 3.166226913 - 10px)}}@media (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card.automation-card:hover .block-tech__slider__cards__card__desc button{margin-top:24px}}.page-technologies .block-tech__slider__cards__card.design-card{transition:all .8s ease}.page-technologies .block-tech__slider__cards__card.design-card:hover .block-tech__slider__cards__card__img::after{opacity:1;content:"";position:absolute;top:5px;left:5px;width:369px;height:494px;border-radius:5px;background:linear-gradient(0deg,rgba(21,0,48,.34),rgba(21,0,48,.34)),url(../img/design.jpg);background-position:center!important;background-size:101%!important;background-repeat:no-repeat!important}@media (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card.design-card:hover .block-tech__slider__cards__card__img::after{width:calc((100vw - 240px)/ 3.166226913 - 10px)}}.page-technologies .block-tech__slider__cards__card.design-card:hover .block-tech__slider__cards__card__desc button{margin-top:-2px}@media (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card.design-card{transition:all .8s ease}.page-technologies .block-tech__slider__cards__card.design-card:hover .block-tech__slider__cards__card__img::after{opacity:1;content:"";position:absolute;top:5px;left:5px;width:369px;height:494px;border-radius:5px;background:linear-gradient(0deg,rgba(21,0,48,.34),rgba(21,0,48,.34)),url(../img/design.jpg);background-position:center!important;background-size:125%!important;background-repeat:no-repeat!important}}@media (min-width:1200px) and (max-width:1439px) and (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card.design-card:hover .block-tech__slider__cards__card__img::after{width:calc((100vw - 240px)/ 3.166226913 - 10px)}}@media (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card.design-card:hover .block-tech__slider__cards__card__desc button{margin-top:-2px}}@media (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card{width:calc((100vw - 240px)/ 3.166226913)}}.page-technologies .block-tech__slider__cards__card__wrapper{transition:all .8s ease}.page-technologies .block-tech__slider__cards__card__img{transform:scale(1,.35);transform-origin:top center;opacity:0;visibility:hidden;transition:all .8s ease}@media (min-width:601px){.page-technologies .block-tech__slider__cards__card:hover{transition:all .8s ease;height:504px;z-index:2}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__wrapper{height:504px}}@media (min-width:601px) and (min-width:601px){.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__img{transform:scale(1);visibility:visible;opacity:1;position:absolute;z-index:1;top:-5px;left:2px;width:379px;height:504px;border-radius:8px;margin-left:-1px;background-image:-webkit-linear-gradient(1deg,#f72f16,#9422d1)}}@media (min-width:601px) and (min-width:601px) and (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__img{width:calc((100vw - 240px)/ 3.166226913)}}@media (min-width:601px) and (min-width:601px){.page-technologies .block-tech__slider__cards__card:hover h4{position:absolute;z-index:2;margin-top:6px;color:#fff}}@media (min-width:601px) and (min-width:601px){.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__desc{top:71px;position:absolute;z-index:2;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;gap:21px;color:#fff}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__desc p{color:#fff}}@media (min-width:601px) and (min-width:601px){.page-technologies .block-tech__slider__cards__card:hover::after{opacity:0}}@media (min-width:601px) and (min-width:601px){.page-technologies .block-tech__slider__cards__card:hover::before{opacity:0;transition:all .8s ease}}.page-technologies .block-tech__slider__cards__card::before{content:"";position:absolute;z-index:2;top:-5px;left:0;width:inherit;height:5px;background-image:-webkit-linear-gradient(1deg,#f72f16,#9422d1)}.page-technologies .block-tech__slider__cards__card::before:hover{background-repeat:6px}.page-technologies .block-tech__slider__cards__card::after{content:"";position:absolute;z-index:2;bottom:-4px;left:0;width:inherit;height:5px;background-image:-webkit-linear-gradient(1deg,#f72f16,#9422d1)}.page-technologies .block-tech__slider__cards__card h4{font-size:26px;line-height:130%;text-transform:uppercase;margin-bottom:18px}.page-technologies .block-tech__slider__cards__card__desc{display:-webkit-box;width:inherit;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (min-width:1200px) and (max-width:1439px){.page-technologies .block-tech__slider__cards__card__desc{width:calc((100vw - 240px)/ 3.166226913 - 25px)}}.page-technologies .block-tech__slider__cards__card__desc button{text-decoration:none;font-size:18px;text-transform:uppercase;padding:10px 13px;border-radius:4px;border:solid 4px #fff;color:#fff;background-color:transparent;cursor:pointer}.page-technologies .block-tech__slider__cards__card__desc p{color:#0d0d0d}.page-technologies .block-tech__slider__cards__card__desc ul{margin-bottom:45px;list-style-type:disc;padding-left:20px;margin-left:8px}.page-technologies .block-tech__slider__cards__card__desc li{font-weight:700;font-size:18px;line-height:24px;text-transform:uppercase;position:relative}@media (min-width:1600px){.page-technologies .absolute{width:auto}.page-technologies .absolute .block-tech__slider{display:block;width:1360px;margin:0 auto;overflow:hidden}.page-technologies .absolute .block-tech__slider .slick-list{overflow:visible}.page-technologies .absolute .block-tech__slider .slick-slide{margin:0 48px!important}}@media (min-width:1440px) and (max-width:1599px){.page-technologies .absolute{width:auto}.page-technologies .absolute .block-tech__slider{display:block;width:1200px;margin:0 auto;overflow:hidden}.page-technologies .absolute .block-tech__slider .slick-list{overflow:visible;margin:0 0 0 10px}.page-technologies .absolute .block-tech__slider .slick-slide{margin:0 12px}}@media (min-width:1200px) and (max-width:1439px){.page-technologies .absolute{width:auto}.page-technologies .absolute .block-tech__slider{display:block;width:calc(100vw - 240px);margin:0 auto;overflow:hidden}.page-technologies .absolute .block-tech__slider .slick-list{overflow:visible;margin:0}.page-technologies .absolute .block-tech__slider .slick-slide{margin:0 12px}}@media (min-width:1110px) and (max-width:1199px){.page-technologies .absolute{width:auto}.page-technologies .absolute .block-tech__slider{display:block;width:870px;margin:0 auto;overflow:hidden}.page-technologies .absolute .block-tech__slider .slick-list{overflow:visible;margin:0}.page-technologies .absolute .block-tech__slider .slick-slide{margin:0 48px}}@media (min-width:923px) and (max-width:1109px){.page-technologies .absolute{width:auto}.page-technologies .absolute .block-tech__slider{display:block;width:805px;margin:0 auto;overflow:hidden}.page-technologies .absolute .block-tech__slider .slick-list{overflow:visible;margin:0}.page-technologies .absolute .block-tech__slider .slick-slide{margin:0 13px}}@media (max-width:922px){.page-technologies .absolute{width:auto}.page-technologies .absolute .block-tech__slider{display:block;width:auto;margin:0 auto;overflow:hidden}.page-technologies .absolute .block-tech__slider .slick-list{overflow:visible;margin:0}.page-technologies .absolute .block-tech__slider .slick-slide{margin:0 13px}}.page-technologies .block-slider__center-mode.block-tech__slider.tablet-visible{display:none}.page-contacts{padding-top:50px;padding-bottom:50px;position:relative}@media (min-width:851px){.page-contacts.colored{background-color:#f5f5f5}}.page-contacts::after{content:"";position:fixed;z-index:100000;top:0;left:0;width:100%;height:100%;background:rgba(13,13,13,.12) url(../img/loading.gif) center/180px no-repeat;opacity:0;visibility:hidden;transition:all .8s ease-out 1ms}.page-contacts._sending::after{opacity:1;visibility:visible}.page-contacts .block-contacts-title{display:flex;justify-content:space-between;margin-bottom:100px;display:flex;flex-direction:column;margin-bottom:90px;justify-content:flex-start}.page-contacts .block-contacts-title h2{font-size:60px;line-height:110%;text-transform:uppercase;color:#0d0d0d;font-weight:900;flex-basis:45%}.page-contacts .block-contacts-title h2 span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-contacts .block-contacts-title p{flex-basis:40%;font-size:18px;line-height:140%;opacity:.8;margin-top:80px}.page-contacts .block-contacts-title__main{flex-direction:row;gap:25vw}.page-contacts .block-contacts-title__h-wrapper{max-width:480px}.page-contacts .block-contacts-title h4{font-size:26px;line-height:130%;text-transform:uppercase;margin-top:15px}.page-contacts .block-contacts{display:flex;justify-content:space-between;position:relative}.page-contacts .block-contacts__address{flex-basis:23%}.page-contacts .block-contacts__address h3{font-size:40px;line-height:120%;letter-spacing:.015em;text-transform:uppercase;margin-bottom:12px;font-weight:900}.page-contacts .block-contacts__address p{font-weight:900;font-size:18px;line-height:140%;text-transform:uppercase;margin:0 0 16px 8px}.page-contacts .block-contacts__address p a{text-decoration:none;color:#0d0d0d}.page-contacts .block-contacts__maps{display:flex;justify-content:space-between}.page-contacts .block-contacts__maps__eurasia{position:relative}.page-contacts .block-contacts__maps__location{position:absolute;top:36px;left:43px}.page-contacts .block-contacts__form{flex-basis:40%}.page-contacts .block-contacts__form form{display:flex;flex-direction:column;position:relative}.page-contacts .block-contacts__form form label{font-size:18px;line-height:140%;text-transform:uppercase}.page-contacts .block-contacts__form form input[type=email],.page-contacts .block-contacts__form form input[type=text]{border:none;border-bottom:3px solid #0d0d0d;padding:11px 0;font-weight:500;font-size:18px;line-height:140%;color:#0d0d0d;margin-bottom:30px;background-color:transparent}.page-contacts .block-contacts__form form input[type=email]:focus-visible,.page-contacts .block-contacts__form form input[type=text]:focus-visible{outline:0}.page-contacts .block-contacts__form form input[type=email]::-webkit-input-placeholder,.page-contacts .block-contacts__form form input[type=text]::-webkit-input-placeholder{color:rgba(13,13,13,.4)}.page-contacts .block-contacts__form form input[type=email]::-moz-placeholder,.page-contacts .block-contacts__form form input[type=text]::-moz-placeholder{color:rgba(13,13,13,.4)}.page-contacts .block-contacts__form form input[type=email]:-moz-placeholder,.page-contacts .block-contacts__form form input[type=text]:-moz-placeholder{color:rgba(13,13,13,.4)}.page-contacts .block-contacts__form form input[type=email]:-ms-input-placeholder,.page-contacts .block-contacts__form form input[type=text]:-ms-input-placeholder{color:rgba(13,13,13,.4)}@media (min-width:851px){.page-contacts .block-contacts__form form .colored{background-color:#f5f5f5}}.page-contacts .block-contacts__form form span{display:none;position:absolute;font-size:14px;line-height:140%;color:#b00020}.page-contacts .block-contacts__form form #require-name{top:76px}.page-contacts .block-contacts__form form #require-email{top:182px}.page-contacts .block-contacts__form form #wrong-email{top:182px}.page-contacts .block-contacts__form form .submit-container{max-width:172px;margin-top:20px}.page-contacts .block-contacts__form form input[type=submit]{text-decoration:none;background:-webkit-linear-gradient(45deg,#f72f16,#9422d1);font-size:18px;color:#fff;text-transform:uppercase;padding:14px 16px;border-radius:4px;position:relative;cursor:pointer;font-family:Roboto;font-weight:900;font-size:18px;width:100%;border:none;margin:0}.page-contacts .block-contacts__form form input[type=submit]:hover{background:linear-gradient(0deg,rgba(255,255,255,.18),rgba(255,255,255,.18)),linear-gradient(90deg,#f72f16 0,#9022cb 100%)}.page-contacts .block-contacts__form form .input-email-wrapper,.page-contacts .block-contacts__form form .input-name-wrapper{display:flex;flex-direction:column}.page-contacts .block-contacts__form form .input-name-wrapper._error .require-name{display:block;position:absolute;font-size:14px;line-height:140%;color:#b00020}.page-contacts .block-contacts__form form .input-name-wrapper._error .label-name{color:#b00020}.page-contacts .block-contacts__form form .input-name-wrapper._error .form-name._error{border-bottom:3px solid #b00020}.page-contacts .block-contacts__form form .input-email-wrapper._error .require-email{display:block;position:absolute;font-size:14px;line-height:140%;color:#b00020}.page-contacts .block-contacts__form form .input-email-wrapper._error .label-email{color:#b00020}.page-contacts .block-contacts__form form .input-email-wrapper._error .form-email._error{border-bottom:3px solid #b00020}.page-contacts .block-contacts__form form .input-comment{margin-bottom:0!important}.overlay_popup{opacity:0;visibility:hidden;position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(13,13,13,.12);transition:all .8s ease-out 0s}.popup{opacity:0;visibility:hidden;position:relative;z-index:1000;position:fixed;top:47.2%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);border-radius:6px;border:solid 4px transparent;background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 1px #fff inset;transition:all .8s ease 0s}.popup .desc{width:538px;background-color:#eee;padding:24px;margin:0;display:flex;flex-direction:column;align-items:center;position:relative}.popup .desc h4{font-weight:900;font-size:26px;line-height:130%;text-align:center;text-transform:uppercase;margin-bottom:23px}.popup .desc h4 span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.popup .desc p{font-size:18px;line-height:140%;text-align:center;margin-bottom:23px}.popup .desc .donut-link{text-decoration:none;background:-webkit-linear-gradient(45deg,#f72f16,#9422d1);font-size:18px;color:#fff;text-transform:uppercase;padding:14px 16px;border-radius:4px;position:relative;cursor:pointer}.popup .desc .donut-link:hover{background:linear-gradient(0deg,rgba(255,255,255,.18),rgba(255,255,255,.18)),linear-gradient(90deg,#f72f16 0,#9022cb 100%)}.popup .desc .close-x{position:absolute;width:24px;height:28px;top:33px;right:21px}.support-popup{background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)),linear-gradient(90deg,#005bbb,#195dba,#3763b8,#526db4,#6b78ae,#8284a7,#97909e,#aa9c94,#bca789,#cbb17c,#d9ba6d,#e4c25d,#eec94c,#f5ce3a,#fbd225,#fed40f,#ffd500)}.start-project-popup{background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)),-webkit-linear-gradient(45deg,#f72f16,#9422d1)}.start-project-popup .desc{display:flex;justify-content:space-between;height:288px;padding:24px 60px}.start-project-popup .desc h4{margin-bottom:0}.start-project-popup .desc__text p{margin-bottom:0}.start-project-popup .desc__text__bold{font-weight:700}.start-project-popup .desc .donut-link{text-decoration:none;background:-webkit-linear-gradient(45deg,#f72f16,#9422d1);font-size:18px;color:#fff;text-transform:uppercase;padding:14px 16px;border-radius:4px;position:relative;cursor:pointer}.start-project-popup .desc .donut-link:hover{background:linear-gradient(0deg,rgba(255,255,255,.18),rgba(255,255,255,.18)),linear-gradient(90deg,#f72f16 0,#9022cb 100%)}.footer{margin:0 auto;width:100%;background-color:#0d0d0d;color:#fff;display:flex;flex-direction:column}.footer .wrapper{margin:0 120px}.footer .footer-row1{display:flex;justify-content:space-between}.footer .footer-container{padding:50px 10px 0;padding-left:120px;padding-right:120px;margin:0 auto;padding-bottom:45px}.footer .footer-container .footer__column{flex-basis:24%}.footer .footer-container .footer__column__logo{display:flex;align-items:center;justify-content:flex-start;margin-bottom:14px;cursor:pointer}.footer .footer-container .footer__column__logo img{width:166.16px;height:35.05px}.footer .footer-container .footer__column__logo span{margin-left:8px;font-family:"Open Sans";font-weight:600;font-size:20px;line-height:27px}.footer .footer-container .footer__column__list__socials{display:flex;justify-content:space-between;gap:27px}.footer .footer-container .footer__column__list__socials-logos{display:flex;align-items:stretch;gap:27px}.footer .footer-container .footer__column__list__socials-logos__link{display:flex;align-items:center;padding-bottom:8px}.footer .footer-container .footer__column__list__socials-logos__link:hover{box-shadow:inset 0 -4px 0 0 #fff;transition:all .2s ease 0s}.footer .footer-container .footer__column__list__socials-logos__link:active{box-shadow:inset 0 -4px 0 0 #fff;transition:all .2s ease 0s}.footer .footer-container .footer__column__list__link{color:#fff;text-decoration:none;cursor:pointer}.footer .footer-container .footer__column__list__link:hover{text-decoration:underline}.footer .footer-container .footer__column h5{font-size:18px;line-height:140%;text-transform:uppercase;margin-bottom:24px}.footer .footer-container .footer__column ul{font-weight:500;font-size:18px;line-height:140%}.footer .footer-container .footer__column ul li{margin-bottom:16px}.footer .footer-container .footer__column ul li a{color:#fff;text-decoration:none;cursor:pointer}.footer .footer-container .footer__column__center{display:flex;justify-content:space-evenly;margin-top:8px;flex:1 1 auto}.footer .footer-container .footer__column__last{flex-basis:18%;margin-top:8px}.footer .footer-container .footer__column__last a{text-decoration:none;font-size:18px;text-transform:uppercase;padding:10px 13px;border-radius:4px;border:solid 4px #fff;color:#fff;background-color:transparent}.footer .footer-author-info{margin-top:15px;display:flex;width:auto;font-size:14px;line-height:140%}.footer .footer-author-info__item{margin-right:28px}.footer .footer-author-info__link{text-decoration:underline;color:#fff}@media (min-width:1440px){.absolute{width:calc(100vw - (100vw - 1177px)/ 2)}}@media (max-width:1200px){.absolute{width:100%}}#particles-js{width:100%;height:100%;background-size:cover;background-position:50% 50%;position:fixed;top:0;z-index:-10}.logo-back{position:absolute;opacity:.1}.logo-back.__1{top:700px;left:500px}.logo-back.__1 img{width:300px;height:auto}.logo-back.__2{top:4100px;left:700px}.logo-back.__2 img{width:200px;height:auto}.logo-back.__3{top:1250px;left:1150px}.logo-back.__3 img{width:250px;height:auto}.logo-back.__4{top:1500px;left:120px}.logo-back.__4 img{width:150px;height:auto}.logo-back.__5{top:2400px;left:750px}.logo-back.__5 img{width:280px;height:auto}.logo-back.__6{top:3490px;left:1100px}.logo-back.__6 img{width:450px;height:auto}@media (min-width:850px){.figures{position:relative}.camera_x__triangle{animation:rotateX 12s linear infinite;align-items:flex-start;position:absolute;top:-30px;left:80px}.camera_x__circle{align-items:flex-start;position:absolute;top:75px;left:10px}.camera_x__square{align-items:flex-start;position:absolute;top:0;left:0;z-index:-1}.camera_y__circle{animation:rotateY 10s linear infinite}.triangle{position:relative;display:flex;justify-content:center;align-items:center;animation:rotate 60s linear infinite}.triangle_outer{position:absolute;width:300px;height:300px}}@media (min-width:850px) and (max-width:1100px){.triangle_outer{width:250px;height:250px}}@media (min-width:850px){.triangle_outer::before{content:"";position:absolute;width:40%;height:100%;background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);animation:slide 1.4s linear infinite;filter:blur(20px)}}@media (min-width:850px){.triangle_inner{width:290px;height:290px;background:#fff;transform:translateY(2px)}}@media (min-width:850px) and (max-width:1100px){.triangle_inner{width:240px;height:240px}}@media (min-width:850px){.triangle_inner::before{content:"";position:absolute;width:20%;height:100%;animation:slide 2.1s -118ms linear infinite;filter:blur(10px) contrast(5)}}@media (min-width:850px){.triangle .clip{clip-path:polygon(0 100%,100% 100%,50% 0)}}@media (min-width:850px){.square{position:relative;position:relative;display:flex;justify-content:center;align-items:center;animation:rotate 120s linear infinite}.square_outer{position:absolute;width:300px;height:300px}}@media (min-width:850px) and (max-width:1100px){.square_outer{width:250px;height:250px}}@media (min-width:850px){.square_outer::before{content:"";position:absolute;width:50%;height:70%;background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);animation:slide 2s linear infinite;filter:blur(20px)}}@media (min-width:850px){.square_inner{width:290px;height:290px;background:#fff}}@media (min-width:850px) and (max-width:1100px){.square_inner{width:240px;height:240px}}@media (min-width:850px){.square_inner::before{content:"";position:absolute;width:20%;height:100%;animation:slide 1.5s -118ms linear infinite;filter:blur(10px) contrast(5)}}@media (min-width:850px){.square .clop{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}}@media (min-width:850px){@keyframes slide{0%{transform:translateX(-150px)}100%{transform:translateX(300px)}}}@media (min-width:850px){@keyframes slide2{0%{transform:translateX(-100px)}100%{transform:translateX(200px)}}}@media (min-width:850px){@keyframes rotate{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}}@media (min-width:850px){@keyframes rotateX{0%{transform:rotateX(0)}100%{transform:rotateX(360deg)}}}@media (min-width:850px){@keyframes rotateY{0%{transform:rotateY(0)}100%{transform:rotateY(360deg)}}}@media (min-width:850px){.ripple-background{position:absolute;top:-250px;right:0;z-index:-200;width:1000px;height:1000px;overflow:hidden}.circles__project__wrapper{width:599px;height:603px;top:97px;right:-120px}.just-circles{position:absolute;top:1266px;left:0;width:580px;height:414px;background-color:transparent}.just-circles .circle-one{position:absolute;border-radius:50%;background:linear-gradient(#f72f16 0,#9422d1 100%);width:200px;height:200px;left:44vw;bottom:395px;opacity:.1}.just-circles .circle-two{position:absolute;border-radius:50%;background:linear-gradient(#f72f16 0,#9422d1 100%);width:17vw;height:17vw;left:69vw;bottom:19px;opacity:.2}.just-circles .circle-three{position:absolute;border-radius:50%;background:linear-gradient(#f72f16 0,#9422d1 100%);width:220px;height:220px;left:63vw;bottom:-80px;opacity:.05}.just-circles .circle-four{position:absolute;border-radius:50%;background:linear-gradient(#f72f16 0,#9422d1 100%);width:300px;height:300px;left:4vw;bottom:110px;opacity:.15}.just-circles .circle-five{position:absolute;border-radius:50%;background:linear-gradient(#f72f16 0,#9422d1 100%);width:100px;height:100px;left:59vw;bottom:44px;opacity:.2}.just-circles .circle-six{position:absolute;border-radius:50%;background:linear-gradient(#f72f16 0,#9422d1 100%);width:100px;height:100px;left:59vw;bottom:44px;opacity:.2}.just-circles .circle-seven{position:absolute;border-radius:50%;background:linear-gradient(#f72f16 0,#9422d1 100%);width:220px;height:220px;left:63vw;bottom:-80px;opacity:.05}.just-circles .circle-eight{position:absolute;border-radius:50%;background:linear-gradient(#f72f16 0,#9422d1 100%);width:200px;height:200px;left:44vw;bottom:395px;opacity:.1}.just-circles.project-list{top:820px}.just-circles.project-list .circle-four{left:-410px;bottom:314px;z-index:-10}.just-circles.project-list .circle-one{left:-595px;bottom:331px;z-index:-10}.just-circles.our-team{top:1300px}.just-circles.our-team .circle-four{left:150px;bottom:123px}.just-circles.our-team .circle-one{left:70vw;bottom:730px}}@media (min-width:850px) and (max-width:1250px){.just-circles.our-team .circle-three{left:74vw;bottom:399px}.just-circles.our-team .circle-one{left:49px;bottom:632px}.just-circles.our-team .circle-two{display:none}.just-circles.our-team .circle-five{display:none}}@media (min-width:850px){.just-circles.our-team2{top:300px;right:0}.just-circles.our-team2 .circle-four{left:33vw;bottom:8px}.just-circles.our-team2 .circle-three{left:118px;bottom:750px}.just-circles.our-team2 .circle-five{left:47vw;bottom:277px}}@media (min-width:850px){.just-circles.how-we-work{top:1700px;right:0}.just-circles.how-we-work .circle-one{left:70vw;bottom:348px}.just-circles.how-we-work .circle-two{left:14vw;bottom:500px}.just-circles.how-we-work .circle-four{left:30vw;bottom:8px}.just-circles.how-we-work .circle-three{left:23vw;bottom:750px}.just-circles.how-we-work .circle-three.six{left:20vw;bottom:-319px}.just-circles.how-we-work .circle-five{left:29vw;bottom:297px}}@media (min-width:850px){.just-circles.vacancies{top:300px;left:0}.just-circles.vacancies .circle-four{left:20vw;bottom:8px}.just-circles.vacancies .circle-five{left:643px;bottom:297px}.just-circles.vacancies .circle-two{left:40vw;bottom:-989px}.just-circles.vacancies .circle-three{left:403px;bottom:-852px}.just-circles.vacancies .circle-one{left:60vw;bottom:-438px}}@media (min-width:850px){.just-circles.vacancy{top:918px;left:0}.just-circles.vacancy .circle-two{top:453px;left:45vw}.just-circles.vacancy .circle-three{left:66vw;bottom:340px}.just-circles.vacancy .circle-one{left:74vw;bottom:-438px}}@media (min-width:850px){.just-circles.project{top:1200px;right:0}.just-circles.project .circle-one{left:70vw;bottom:348px}.just-circles.project .circle-two{left:14vw;bottom:150px}.just-circles.project .circle-four{left:30vw;bottom:-950px}.just-circles.project .circle-three{left:23vw;bottom:750px}.just-circles.project .circle-five{left:29vw;bottom:297px}.just-circles.project .circle-six{left:52vw;bottom:-1200px}.just-circles.project .circle-seven{left:60vw;bottom:-1300px}.just-circles.project .circle-eight{left:40vw;bottom:-1950px}.just-circles.project.two{top:4000px;right:0}.just-circles.project.two .circle-four{left:69vw;bottom:-184px}.just-circles.project.two .circle-six{left:55vw;bottom:-997px}.just-circles.project.two .circle-seven{left:46vw;bottom:-1167px}.just-circles.project.two .circle-eight{left:9vw;bottom:-1564px}}@media (min-width:850px){.circle{position:absolute;border-radius:50%;background:linear-gradient(#f72f16 0,#9422d1 100%);animation:ripple 15s infinite}}@media (min-width:850px){.small{width:200px;height:200px;left:950px;bottom:400px}}@media (min-width:850px){.medium{width:300px;height:300px;left:900px;bottom:350px}}@media (min-width:850px){.large{width:400px;height:400px;left:850px;bottom:300px}}@media (min-width:850px){.xlarge{width:500px;height:500px;left:800px;bottom:250px}}@media (min-width:850px){.xxlarge{width:600px;height:600px;left:750px;bottom:200px}}@media (min-width:850px){.circle__project__xxlarge{display:none}}@media (min-width:850px){.circle__project__xlarge{left:100px;bottom:50px}}@media (min-width:850px){.circle__project__large{left:150px;bottom:100px}}@media (min-width:850px){.circle__project__medium{left:200px;bottom:150px}}@media (min-width:850px){.circle__project__small{left:250px;bottom:200px}}@media (min-width:850px){.shade1{opacity:.2}}@media (min-width:850px){.shade2{opacity:.2}}@media (min-width:850px){.shade3{opacity:.2}}@media (min-width:850px){.shade4{opacity:.2}}@media (min-width:850px){.shade5{opacity:.2}}@media (min-width:850px){@keyframes ripple{0%{transform:scale(.8)}50%{transform:scale(1.2)}100%{transform:scale(.8)}}}@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto-Black.woff2) format("woff2"),url(../fonts/Roboto-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal}@keyframes appear{0%{opacity:.9;transform:scale(.6,.6)}70%{opacity:1;transform:scale(1,1)}100%{opacity:.6;transform:scale(.3,.3)}}@-webkit-keyframes appear{0%{opacity:.9;-webkit-transform:scale(.6,.6)}70%{opacity:1;-webkit-transform:scale(1,1)}100%{opacity:.6;-webkit-transform:scale(.3,.3)}}.page-privacy{max-width:100%;margin:0 auto;padding-top:212px}.page-privacy .wrap{margin:0 120px;padding:0}.page-privacy .filled-gradient{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-privacy .bold-text{font-family:Roboto;font-style:normal;font-weight:900;font-size:18px;line-height:140%;color:#0d0d0d;text-transform:uppercase;margin-bottom:24px;display:inline-block}.page-privacy p{font-family:Roboto;font-style:normal;font-weight:500;font-size:18px;line-height:140%;color:#000;margin-bottom:16px}.page-privacy h3{font-family:Roboto;font-style:normal;font-weight:900;font-size:40px;line-height:120%;letter-spacing:.015em;text-transform:uppercase;color:#0d0d0d;margin-bottom:28px}.page-privacy .block-privacy h1{font-family:Roboto;font-style:normal;font-weight:900;font-size:110px;line-height:100px;text-transform:uppercase}.page-privacy .block-privacy__outlined-text{text-transform:uppercase;font-weight:900;line-height:100%;font-size:80px;letter-spacing:.04em;color:#fff;-webkit-text-stroke:6px transparent;margin-top:4px;margin-bottom:70px}.page-privacy .block-privacy__outlined-text span{background:linear-gradient(90deg,#f72f16,#9422d1,#f72f16);background-size:200%;-webkit-animation:ch-gr 2.5s ease-out .8s infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-animation:ch-gr 2.5s ease-out .8s infinite;animation:ch-gr 2.5s ease-out .8s infinite}@-webkit-keyframes ch-gr{0%{background-position:0}50%{background-position:100%}100%{background-position:0}}@-moz-keyframes ch-gr{0%{background-position:0}50%{background-position:100%}100%{background-position:0}}@keyframes ch-gr{0%{background-position:0}50%{background-position:100%}100%{background-position:0}}.page-privacy .block-privacy__outlined-text span{-webkit-text-fill-color:#fff}.page-privacy .block-privacy__bold-text{display:inline-block}.page-privacy .block-privacy__text__first.mobile{display:none}.page-privacy .block-privacy__text__third{margin-bottom:0}.page-privacy .block-collection{margin-top:70px}.page-privacy .block-collection.mobile{display:none}.page-privacy .block-data{margin-top:70px}.page-privacy .block-data h4{font-family:Roboto;font-style:normal;font-weight:900;font-size:26px;line-height:130%;text-transform:uppercase;color:#0d0d0d;margin-bottom:24px}.page-privacy .block-data__bold-text{margin-top:46px}.page-privacy .block-cookies{margin-top:70px}.page-privacy .block-usage{margin-top:70px}@media (max-width:1110px){.page-privacy{max-width:100%;margin:0 auto;padding-top:106px}.page-privacy .wrap{margin:0}}@media (max-width:600px){.header .container{max-width:600px!important;margin:0 auto!important;padding:0 32px!important}.page-privacy{max-width:100%;margin:0 auto;padding:0 16px;padding-top:88px}.page-privacy .wrap{margin:0 auto;padding:0 16px}.page-privacy h1{font-size:40px!important;line-height:40px!important;letter-spacing:.04em}.page-privacy .block-privacy__outlined-text{font-size:40px;line-height:40px;margin-top:9px;padding-right:2px}.page-privacy .block-privacy__outlined-text span{padding:0 3px 0 1px}.page-privacy h3{font-size:30px;line-height:110%;letter-spacing:0;width:75%}.page-privacy h4{font-size:24px!important;line-height:120%!important;letter-spacing:.015em!important}}@media (max-width:360px){.header .container{max-width:360px!important;margin:0 auto!important;padding:0 16px!important}.block-privacy__text__first{display:none}.block-privacy__text__first.mobile{display:block!important}.page-privacy h3{width:100%}.block-collection.all{display:none}.block-collection.mobile{display:block!important}}.page-hero.page-project-hero{margin-bottom:50px}@media (max-width:768px){.page-hero.page-project-hero{margin-bottom:250px}}.page-hero.page-project-hero .block-hero{margin-bottom:0}.page-hero.page-project-hero .block-hero .block-hero__offer.project-hero__offer{margin-top:70px;flex:51%}.page-hero.page-project-hero .block-hero .block-hero__offer.project-hero__offer .project__hero__info{font-size:18px;line-height:140%;text-transform:uppercase;margin-top:30px;width:75%}@media (max-width:850px){.page-hero.page-project-hero .block-hero .block-hero__offer.project-hero__offer .project__hero__info{width:100%}}.page-hero.page-project-hero .block-hero .logo-main-wrapper.proj{position:relative;width:auto;margin-top:72px}.page-hero.page-project-hero .block-hero .logo-main-wrapper.proj .logo-main__screens{width:100%;object-fit:cover;overflow:hidden}@media (max-width:1400px) and (min-width:851px){.page-hero.page-project-hero .block-hero .logo-main-wrapper.proj .logo-main__screens{height:80%}}.page-points{margin-bottom:50px}.page-points .block-wrapper{display:flex;justify-content:space-between;gap:10%}.page-points .block-wrapper .proj-points{display:flex;flex-direction:column;flex-basis:50%;justify-content:start;margin-bottom:0}.page-points .block-wrapper .proj-points h2{margin-bottom:78px;flex-basis:auto}.page-points .block-wrapper .proj-points__list{font-size:18px;line-height:140%;text-transform:uppercase;width:90%}.page-points .block-wrapper .proj-points__list li{margin-bottom:12px;position:relative;margin-left:33px;width:70%}.page-points .block-wrapper .proj-points__list li span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-points .block-wrapper .proj-points__list li::before{content:"";position:absolute;display:inline-block;left:-33px;top:18px;width:10px;height:10px;border-radius:50%;background-color:#f62f19}.page-points .block-wrapper .proj-tech{flex-basis:40%;display:flex;flex-direction:column;margin-bottom:0}.page-points .block-wrapper .proj-tech h2{margin-bottom:80px}.page-points .block-wrapper .proj-tech__imgs{display:flex;flex-wrap:wrap;column-gap:85px;row-gap:26px}.page-points .block-wrapper .proj-tech__imgs__wrapper.small{display:none}.page-about-client{background-color:#f5f5f5;padding-top:50px;padding-bottom:50px;margin-bottom:0}.page-about-client .proj__about-client{margin-bottom:115px}.page-about-client .success-story__img{margin-bottom:50px}.page-about-client .success-story__img img{margin:0 auto;display:block;width:85%;max-width:995px}.page-about-client .image-project{display:flex;gap:10%;justify-content:space-between}@media (max-width:1200px){.page-about-client .image-project{flex-direction:column}.page-about-client .image-project h3{margin-bottom:20px}}.page-about-client .image-project h3{font-size:40px;line-height:120%;font-weight:900;letter-spacing:.015em;text-transform:uppercase;flex-basis:50%}.page-about-client .image-project h3 span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-about-client .image-project__desc{flex-basis:40%;display:flex;flex-direction:column;gap:12px}.page-about-client .image-project__desc__bold{font-weight:900;font-size:18px;line-height:140%;text-transform:uppercase}.page-about-client .image-project__desc__normal{font-weight:500;font-size:18px;line-height:140%}.page-challenge{padding-top:50px;padding-bottom:50px;margin-bottom:0}.page-challenge .proj__challenge{margin-bottom:112px}.page-challenge .proj__steps{justify-content:space-between;gap:11.3%}@media (max-width:1000px){.page-challenge .proj__steps{flex-direction:column}}.page-challenge .proj__steps__img{margin:auto 0;display:block}@media (max-width:1360px){.page-challenge .proj__steps__img{flex-basis:40%}.page-challenge .proj__steps__img img{width:100%}}@media (max-width:1000px){.page-challenge .proj__steps__img{margin-bottom:40px}.page-challenge .proj__steps__img img{width:85%}}.page-challenge .proj__steps__desc{display:flex;flex-direction:column;gap:80px}@media (max-width:1360px){.page-challenge .proj__steps__desc{gap:55px;flex-basis:40%}}.page-challenge .proj__steps__desc__step{display:flex;position:relative}.page-challenge .proj__steps__desc__step__icon{text-decoration:none;font-size:18px;text-transform:uppercase;padding:10px 13px;border-radius:4px;border:solid 4px transparent;background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)),-webkit-linear-gradient(45deg,#f72f16,#9422d1);background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 4px 4px #fff inset;cursor:pointer;border-radius:50%;font-weight:900;font-size:26px;line-height:130%;text-transform:uppercase;position:absolute;top:15px;left:-95px;padding:9px 18px;z-index:3}@media (max-width:1000px){.page-challenge .proj__steps__desc__step__icon{display:none}}.page-challenge .proj__steps__desc__step__icon span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-challenge .proj__steps__desc__step__icon:hover{box-shadow:2px 1000px 1px #f8f2fc inset}.page-challenge .proj__steps__desc__step__icon::after{content:"";position:absolute;display:block;width:25px;height:4px;background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)),-webkit-linear-gradient(45deg,#f72f16,#9422d1);top:23px;left:54px;z-index:-1}.page-challenge .proj__steps__desc__step__icon.vertical-line::before{content:"";position:absolute;display:block;width:4px;height:259px;background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)),-webkit-linear-gradient(45deg,#f72f16,#9422d1);top:55px;left:24px;z-index:-1}.page-challenge .proj__steps__desc__step__info h3{font-weight:900;font-size:40px;line-height:120%;letter-spacing:.015em;text-transform:uppercase;width:70%}.page-challenge .proj__steps__desc__step__info h3 span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:1430px){.page-challenge .proj__steps__desc__step__info h3{width:100%}}.page-challenge .proj__steps__desc__step__info p{font-size:18px;line-height:140%;font-weight:500;margin-top:40px}.page-softpartners .proj__softpartners__info{margin-bottom:80px}.page-softpartners .proj__softpartners__info.last{margin-bottom:0}.page-results{background-color:#fff;padding-top:96px}@media (max-width:1439px) and (min-width:850px){.page-points .block-wrapper{align-items:flex-start}.page-points .block-wrapper .block-projects.proj-tech .proj-tech__imgs{column-gap:60px}}@media (max-width:850px) and (min-width:601px){.page-hero.page-project-hero{margin-bottom:20px}.page-hero.page-project-hero .block-hero{margin-bottom:0}.page-points{margin-bottom:88px}.page-points .block-wrapper{flex-direction:column;gap:40px}.page-points .block-wrapper .proj-points h2{margin-bottom:40px}.proj-tech{width:80%}}@media (max-width:600px){.page-hero.page-project-hero{padding-bottom:10px;margin-bottom:0}.page-hero.page-project-hero .block-hero .block-hero__offer.project-hero__offer{margin-top:20px}.page-hero.page-project-hero .block-hero .block-hero__offer.project-hero__offer .project__hero__info{width:100%}.page-hero.page-project-hero .block-hero .logo-main-wrapper.proj .logo-main__laptop,.page-hero.page-project-hero .block-hero .logo-main-wrapper.proj .logo-main__phone{display:none}.page-hero.page-project-hero .block-hero .logo-main-wrapper.proj .logo-main__phone-laptop{display:block;top:0;left:0}.page-points.page-projects{padding-bottom:35px}.page-points .block-wrapper{flex-direction:column;gap:66px}.page-points .block-wrapper br{display:none}.page-points .block-wrapper .proj-points h2{margin-bottom:50px}.page-points .block-wrapper .proj-points__list li{width:100%}.page-points .block-wrapper .proj-tech h2{margin-bottom:55px}.page-points .block-wrapper .proj-tech__imgs{width:80%;column-gap:62px}}@media (max-width:600px) and (max-width:450px){.page-points .block-wrapper .proj-tech__imgs{width:100%;column-gap:60px}}@media (max-width:600px){.page-points .block-wrapper .proj-tech__imgs__wrapper.big{display:none}.page-points .block-wrapper .proj-tech__imgs__wrapper.small{display:block}.page-points .block-wrapper .proj-tech__imgs__wrapper.small .css3,.page-points .block-wrapper .proj-tech__imgs__wrapper.small .js{padding:0}}@media (max-width:600px){.page-about-client.page-projects{padding-bottom:70px}.page-about-client .block-wrapper .image-project{flex-direction:column}.page-about-client .block-wrapper .image-project h3{font-size:24px;line-height:120%;margin-bottom:30px}}@media (max-width:600px){.page-challenge{padding-top:50px}.page-challenge.page-projects{padding-bottom:0}.page-challenge .proj__challenge br{display:none}.page-challenge .proj__steps__img img{margin:0 auto;display:block}.page-challenge .proj__steps__desc{margin-top:35px;gap:50px}.page-challenge .proj__steps__desc__step__icon{display:none}.page-challenge .proj__steps__desc__step__info h3{font-size:24px;width:50%}}@media (max-width:600px) and (max-width:430px){.page-challenge .proj__steps__desc__step__info h3{width:80%}}@media (max-width:600px){.page-softpartners.page-projects{padding-bottom:50px}.page-softpartners .proj__softpartners__info{margin-bottom:60px}}@media (max-width:600px){.page-results{padding-top:50px}.page-results.page-projects{padding-bottom:50px}.page-results .success-story__img.results{margin-bottom:45px}.page-results .success-story__img.results img{margin:0 auto;display:block}}@media (max-width:360px){.page-hero.page-project-hero{padding-bottom:10px}.page-points .block-wrapper .proj-points__list li::before{top:33px}.page-points .block-wrapper .proj-tech__imgs{width:100%;column-gap:60px;row-gap:15px}.page-about-client.page-projects{padding-bottom:50px}.page-about-client .block-wrapper .image-project h3{margin-bottom:25px}.page-challenge .proj__steps__desc__step__info h3{font-size:24px;width:70%}.page-softpartners .proj__softpartners__info{margin-bottom:35px}.page-results .success-story__img.results img{width:328px;height:198.37px}}.page-hero.page-project-hero.page-project-list-hero{margin-bottom:23px}.page-hero.page-project-hero.page-project-list-hero .block-hero{gap:65px;margin-bottom:0}@media (min-width:1441px){.page-hero.page-project-hero.page-project-list-hero .block-hero .project-list-hero__offer h1{font-size:150px}.page-hero.page-project-hero.page-project-list-hero .block-hero .project-list-hero__offer h1.offer-solutions{font-size:110px}}@media (min-width:1700px){.page-hero.page-project-hero.page-project-list-hero .block-hero .project-list-hero__offer h1{font-size:190px}.page-hero.page-project-hero.page-project-list-hero .block-hero .project-list-hero__offer h1.offer-solutions{font-size:130px}}@media (max-width:1250px) and (min-width:991px){.page-hero.page-project-hero.page-project-list-hero .block-hero .project-list-hero__offer h1{font-size:100px}.page-hero.page-project-hero.page-project-list-hero .block-hero .project-list-hero__offer h1.offer-solutions{font-size:70px}}@media (max-width:990px) and (min-width:891px){.page-hero.page-project-hero.page-project-list-hero .block-hero .project-list-hero__offer h1{font-size:80px}.page-hero.page-project-hero.page-project-list-hero .block-hero .project-list-hero__offer h1.offer-solutions{font-size:60px}}@media (max-width:890px) and (min-width:601px){.page-hero.page-project-hero.page-project-list-hero .block-hero .project-list-hero__offer h1{font-size:70px}.page-hero.page-project-hero.page-project-list-hero .block-hero .project-list-hero__offer h1.offer-solutions{font-size:50px}}.page-hero.page-project-hero.page-project-list-hero .block-hero .logo-main-wrapper{width:584px;height:479px}@media (min-width:1441px){.page-hero.page-project-hero.page-project-list-hero .block-hero .logo-main-wrapper{align-items:center}}.page-hero.page-project-hero.page-project-list-hero .block-hero .logo-main-wrapper .logo-main-picture{width:100%}.page-project-list-projects{margin-bottom:0}.page-project-list-projects .block-project-list-desc-card__img{margin:0 auto}@media (max-width:850px) and (min-width:601px){.page-hero.page-project-hero.page-project-list-hero .block-hero .logo-main-wrapper.project-list{position:static;width:100%;height:326.44px;overflow:hidden;flex:auto;align-items:flex-end}.page-hero.page-project-hero.page-project-list-hero .block-hero .logo-main-wrapper.project-list .logo-main-picture{width:100%;display:block;position:static;margin:0 auto}}@media (max-width:600px){.page-hero.page-project-hero.page-project-list-hero{margin-bottom:0;padding-bottom:0}.page-hero.page-project-hero.page-project-list-hero .block-hero{margin-bottom:0;gap:0}.page-hero.page-project-hero.page-project-list-hero .block-hero .logo-main-wrapper.project-list{width:100%;max-width:536px;overflow:hidden;height:326.4px;flex:auto}.page-hero.page-project-hero.page-project-list-hero .block-hero .logo-main-wrapper.project-list .logo-main-picture{position:static;width:100%}.page.page-projects.page-project-list-projects{padding-top:50px;margin-bottom:0;padding-bottom:50px}.page.page-projects.page-project-list-projects .block-project-list-desc-card{overflow:hidden;width:100%}.page.page-projects.page-project-list-projects .block-project-list-desc-card__img{width:100%;margin:0 auto}.page.page-projects.page-project-list-projects .block-projects-desc-card__info__lists__tablet-visible ul{width:80%}}@media (max-width:600px) and (max-width:500px){.page.page-projects.page-project-list-projects .block-projects-desc-card__info__lists__tablet-visible ul{width:100%}}@media (max-width:600px){.page.page-projects.page-project-list-projects .block-projects-desc-card__info__lists__tablet-visible ul li::marker{font-size:20px}}.page.page-hero.page-project-hero.page-project-list-hero{margin-bottom:50px}@media (min-width:1500px){.page.page-hero.page-project-hero.page-project-list-hero{margin-bottom:100px}}@media (min-width:1600px){.page.page-hero.page-project-hero.page-project-list-hero{margin-bottom:115px}}@media (min-width:1700px){.page.page-hero.page-project-hero.page-project-list-hero{margin-bottom:130px}}@media (min-width:1800px){.page.page-hero.page-project-hero.page-project-list-hero{margin-bottom:150px}}@media (max-width:850px){.page.page-hero.page-project-hero.page-project-list-hero{margin-bottom:0}}.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts{display:flex;flex-direction:column;align-items:flex-start}.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts h1{font-size:150px}@media (min-width:1441px){.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts h1{font-size:160px}.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts h1.offer-solutions{font-size:120px}}@media (min-width:1700px){.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts h1{font-size:190px}.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts h1.offer-solutions{font-size:130px}}@media (max-width:1350px) and (min-width:991px){.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts h1{font-size:120px}.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts h1.offer-solutions{font-size:90px}}@media (max-width:1200px) and (min-width:891px){.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts h1{font-size:100px}.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts h1.offer-solutions{font-size:80px}}@media (max-width:890px) and (min-width:601px){.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts h1{font-size:70px}.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts h1.offer-solutions{font-size:50px}}@media (max-width:768px) and (min-width:601px){.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts h1{font-size:130px}.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts h1.offer-solutions{font-size:100px}}@media (max-width:650px) and (min-width:601px){.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts h1{font-size:100px}.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts h1.offer-solutions{font-size:80px}}.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts .offer-solutions{font-size:120px}.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts .project__hero__info{text-align:start;font-size:26px;line-height:130%;width:80%;font-weight:700}.page.page-hero.page-project-hero.page-project-list-hero .logo-main-wrapper.project-list.proj{margin-top:0}.page.page-hero.page-project-hero.page-project-list-hero .logo-main-wrapper.project-list.proj img{width:100%;object-fit:cover;overflow:hidden}@media (max-width:1400px) and (min-width:851px){.page.page-hero.page-project-hero.page-project-list-hero .logo-main-wrapper.project-list.proj img{height:80%}}@media (max-width:600px){.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts{display:flex;flex-direction:column;align-items:flex-start}.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts h1{font-weight:900;font-size:60px;line-height:60px}.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts .offer-solutions{font-weight:900;font-size:45px;line-height:40px;letter-spacing:.04em}.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts .project__hero__info{font-weight:900;font-size:18px;line-height:140%;width:70%;text-align:left}}.page.page-hero.page-project-hero.page-project-list-hero.page-our-contacts.page-how-we-work{padding-bottom:60px}.logo-main.logo-main-picture{position:relative}.page__how-we-work__steps{padding-bottom:1600px;background-color:#f5f5f5}@media (max-width:1255px){.page__how-we-work__steps{padding-bottom:1680px}}@media (max-width:850px){.page__how-we-work__steps{padding-bottom:1480px}}.page__how-we-work__steps .block__how-we-work__steps{margin-bottom:46px}.page__how-we-work__steps .block__how-we-work__steps p{margin-top:48px}.page__how-we-work__steps .how-we-work__steps{float:right;width:40%}@media (max-width:1000px){.page__how-we-work__steps .how-we-work__steps{width:50%}}@media (max-width:850px){.page__how-we-work__steps .how-we-work__steps{width:70%}}@media (max-width:720px){.page__how-we-work__steps .how-we-work__steps{width:85%}}@media (max-width:1360px){.page__how-we-work__steps .how-we-work__steps__desc{gap:80px;flex-basis:auto}}.page__how-we-work__steps .how-we-work__steps__desc__step__icon{box-shadow:2px 1000px 4px 4px #f5f5f5 inset}@media (max-width:1000px){.page__how-we-work__steps .how-we-work__steps__desc__step__icon{display:block}}.page__how-we-work__steps .how-we-work__steps__desc__step__icon.vertical-line::before{height:370px}@media (max-width:850px){.page__how-we-work__steps .how-we-work__steps__desc__step__icon.vertical-line::before{height:340px}}.page__how-we-work__steps .how-we-work__steps__desc__step__info h1{font-weight:900;font-size:110px;line-height:100px;text-transform:uppercase;margin-bottom:24px}.page__how-we-work__steps .how-we-work__steps__desc__step__info p{margin-top:20px}@media (max-width:850px){.page__how-we-work__steps .how-we-work__steps__desc__step__info h1{font-size:60px;line-height:60px}.page__how-we-work__steps .how-we-work__steps__desc__step__info p{font-weight:500;font-size:18px;line-height:140%}}@media (max-width:600px){.page.page-projects.page-challenge.page__how-we-work__steps{padding-bottom:1330px}.page.page-projects.page-challenge.page__how-we-work__steps .proj__challenge.block__how-we-work__steps{padding-top:35px;padding-left:31px}.page.page-projects.page-challenge.page__how-we-work__steps .proj__challenge.block__how-we-work__steps p{margin-top:20px}.page.page-projects.page-challenge.page__how-we-work__steps .block-projects.proj__steps.how-we-work__steps{width:75%}.page.page-projects.page-challenge.page__how-we-work__steps .block-projects.proj__steps.how-we-work__steps .how-we-work__steps__desc{margin-top:0;gap:70px}.page.page-projects.page-challenge.page__how-we-work__steps .block-projects.proj__steps.how-we-work__steps .how-we-work__steps__desc__step__icon{top:2px;display:block}.page.page-projects.page-challenge.page__how-we-work__steps .block-projects.proj__steps.how-we-work__steps .how-we-work__steps__desc__step__icon.vertical-line::before{height:300px}}@media (max-width:480px){.page.page-projects.page-challenge.page__how-we-work__steps{padding-bottom:1430px}.page.page-projects.page-challenge.page__how-we-work__steps .block-projects.proj__steps.how-we-work__steps .how-we-work__steps__desc__step__icon.vertical-line::before{height:330px}}@media (max-width:394px){.page.page-projects.page-challenge.page__how-we-work__steps{padding-bottom:1530px}}@media (max-width:390px){.page.page-projects.page-challenge.page__how-we-work__steps{padding-bottom:1720px}.page.page-projects.page-challenge.page__how-we-work__steps .proj__challenge.block__how-we-work__steps{padding-top:0;padding-left:0}.page.page-projects.page-challenge.page__how-we-work__steps .block-projects.proj__steps.how-we-work__steps{width:60%}.page.page-projects.page-challenge.page__how-we-work__steps .block-projects.proj__steps.how-we-work__steps .how-we-work__steps__desc__step__icon.vertical-line::before{height:375px}}@media (max-width:360px){.page.page-projects.page-challenge.page__how-we-work__steps{padding-bottom:1800px}.page.page-projects.page-challenge.page__how-we-work__steps .block-projects.proj__steps.how-we-work__steps .how-we-work__steps__desc__step__icon.vertical-line::before{height:400px}}@media (max-width:349px){.page.page-projects.page-challenge.page__how-we-work__steps{padding-bottom:1900px}.page.page-projects.page-challenge.page__how-we-work__steps .block-projects.proj__steps.how-we-work__steps{width:65%}.page.page-projects.page-challenge.page__how-we-work__steps .block-projects.proj__steps.how-we-work__steps .how-we-work__steps__desc__step__icon.vertical-line::before{height:405px}}@media (max-width:338px){.page.page-projects.page-challenge.page__how-we-work__steps{padding-bottom:1900px}.page.page-projects.page-challenge.page__how-we-work__steps .block-projects.proj__steps.how-we-work__steps{width:65%}.page.page-projects.page-challenge.page__how-we-work__steps .block-projects.proj__steps.how-we-work__steps .how-we-work__steps__desc__step__icon.vertical-line::before{height:430px}}@media (max-width:300px){.page.page-projects.page-challenge.page__how-we-work__steps{padding-bottom:2200px}.page.page-projects.page-challenge.page__how-we-work__steps .block-projects.proj__steps.how-we-work__steps{width:60%}.page.page-projects.page-challenge.page__how-we-work__steps .block-projects.proj__steps.how-we-work__steps .how-we-work__steps__desc__step__icon.vertical-line::before{height:525px}}.page.page-hero.page-project-hero.page-project-list-hero.page-our-contacts.page-how-we-work.page-vacancies{padding-bottom:0}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile{display:none}@media (max-width:600px){.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile{padding-bottom:0}}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk{padding-top:50px;background-color:#f5f5f5;margin-bottom:0;padding-bottom:50px}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies{position:relative;padding-top:106px}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies h3{font-size:40px;line-height:120%;letter-spacing:.015em;text-transform:uppercase;color:#0d0d0d;margin-bottom:26px}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies span{font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies p{font-size:18px;line-height:140%;color:#0d0d0d}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slick-track{display:flex}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slick-list{overflow:hidden}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slick-arrow{position:absolute;top:22px;z-index:10;font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d;border:none;background-color:transparent}@media (min-width:601px){.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slick-arrow:hover{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slick-arrow.slick-prev{right:195px}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slick-arrow.slick-prev::before{content:url(/img/keyboard_arrow_left.svg);margin-right:16px}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slick-arrow.slick-prev:hover::before{content:url(/img/keyboard_arrow_left_hover.svg)}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slick-arrow.slick-next{right:2px}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slick-arrow.slick-next::after{content:url(/img/keyboard_arrow_right.svg);margin-left:16px}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slick-arrow.slick-next:hover::after{content:url(/img/keyboard_arrow_right_hover.svg)}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slick-dots{position:absolute;top:22px;right:127px;display:flex;top:23px}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slick-dots li{display:none}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slick-dots .slick-active{color:#0d0d0d;display:block}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slick-dots .slick-active button{z-index:10;font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d;border:none;background-color:transparent;padding:0}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slick-dots .slick-active::after{content:"/2";font-size:18px;line-height:140%;color:rgba(13,13,13,.4)}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slide-wrapper{display:flex;flex-direction:column;gap:50px}@media (max-width:1200px){.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slide-wrapper{gap:50px}}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slide-wrapper .vacancies-card{display:flex;gap:50px;margin-top:34px}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slide-wrapper .vacancies-card .vacancies-img{margin:0 auto;margin-top:15px}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slide-wrapper .vacancies-card .vacancies-info{flex-basis:45%}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slide-wrapper .vacancies-card .vacancies-info button{box-shadow:2px 1000px 4px 4px #f5f5f5 inset}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slide-wrapper .vacancies-card .vacancies-info .vacancies-list{width:80%}@media (max-width:1395px){.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slide-wrapper .vacancies-card .vacancies-info .vacancies-list{width:100%}}.page.page-projects.page-project-list-projects.page-vacancies-slider-desk .block-slider-vacancies .slide-wrapper .vacancies-card.reverse{flex-direction:row-reverse}@media (max-width:850px){.page.page-projects.page-project-list-projects.page-vacancies-slider-desk{display:none}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile{display:block;background-color:#f5f5f5}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile{position:relative;padding-top:106px}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile h3{font-size:40px;line-height:120%;letter-spacing:.015em;text-transform:uppercase;color:#0d0d0d;margin-bottom:26px}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile span{font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile p{font-size:18px;line-height:140%;color:#0d0d0d}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-track{display:flex}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-list{overflow:hidden}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-arrow{position:absolute;top:22px;z-index:10;font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d;border:none;background-color:transparent}}@media (max-width:850px) and (min-width:601px){.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-arrow:hover{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media (max-width:850px){.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-arrow.slick-prev{right:195px}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-arrow.slick-prev::before{content:url(/img/keyboard_arrow_left.svg);margin-right:16px}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-arrow.slick-prev:hover::before{content:url(/img/keyboard_arrow_left_hover.svg)}}@media (max-width:850px){.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-arrow.slick-next{right:2px}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-arrow.slick-next::after{content:url(/img/keyboard_arrow_right.svg);margin-left:16px}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-arrow.slick-next:hover::after{content:url(/img/keyboard_arrow_right_hover.svg)}}@media (max-width:850px){.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-dots{position:absolute;top:22px;right:127px;display:flex;top:23px}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-dots li{display:none}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-dots .slick-active{color:#0d0d0d;display:block}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-dots .slick-active button{z-index:10;font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d;border:none;background-color:transparent;padding:0}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-dots .slick-active::after{content:"/3";font-size:18px;line-height:140%;color:rgba(13,13,13,.4)}}@media (max-width:850px){.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile{padding-top:80px}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-arrow:hover{-webkit-user-select:none;-webkit-touch-callout:none}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-arrow:active{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-arrow.slick-prev:hover::before{content:url(/img/keyboard_arrow_left.svg)}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-arrow.slick-prev::before{content:url(/img/keyboard_arrow_left.svg);margin-right:16px}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-arrow.slick-prev:active::before{content:url(/img/keyboard_arrow_left_hover.svg)}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-arrow.slick-next{right:2px}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-arrow.slick-next:hover::after{content:url(/img/keyboard_arrow_right.svg)}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-arrow.slick-next::after{content:url(/img/keyboard_arrow_right.svg);margin-left:16px}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-arrow.slick-next:active::after{content:url(/img/keyboard_arrow_right_hover.svg)}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile h3{font-weight:900;font-size:24px;line-height:120%;letter-spacing:.015em;margin-top:15px}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .vacancies-card .vacancies-img{max-width:none}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .vacancies-card .vacancies-info button{box-shadow:2px 1000px 4px 4px #f5f5f5 inset}.page.page-projects.page-project-list-projects.page-vacancies-slider-mobile .block-slider-vacancies-mobile .slick-slide{margin:0 2px}}.page.page-contacts.contacts.vacancies-contacts{padding-top:50px}.page.page-contacts.contacts.vacancies-contacts .vacancies-title{max-width:65%}@media (max-width:1230px){.page.page-contacts.contacts.vacancies-contacts .vacancies-title{max-width:800%}.page.page-contacts.contacts.vacancies-contacts .vacancies-title h4{width:70%}}.page.page-contacts.contacts.vacancies-contacts .vacancies-title__btn a{text-decoration:none;background:-webkit-linear-gradient(45deg,#f72f16,#9422d1);font-size:18px;color:#fff;text-transform:uppercase;padding:14px 16px;border-radius:4px;position:relative;cursor:pointer;outline:0;border:none}.page.page-contacts.contacts.vacancies-contacts .vacancies-title__btn a:hover{background:linear-gradient(0deg,rgba(255,255,255,.18),rgba(255,255,255,.18)),linear-gradient(90deg,#f72f16 0,#9022cb 100%)}.page.page-contacts.contacts.vacancies-contacts .vacancies-title h4{margin-bottom:20px;width:70%}@media (max-width:1600px){.page.page-contacts.contacts.vacancies-contacts .vacancies-title h4{width:80%}}@media (max-width:1500px){.page.page-contacts.contacts.vacancies-contacts .vacancies-title h4{width:90%}}@media (max-width:1370px){.page.page-contacts.contacts.vacancies-contacts .vacancies-title h4{width:100%}}@media (max-width:1230px){.page.page-contacts.contacts.vacancies-contacts .vacancies-title h4{width:60%}}@media (max-width:910px){.page.page-contacts.contacts.vacancies-contacts .vacancies-title h4{width:70%}}@media (max-width:850px){.page.page-contacts.contacts.vacancies-contacts .vacancies-title h2{font-weight:900;font-size:30px;line-height:110%}.page.page-contacts.contacts.vacancies-contacts .vacancies-title h4{font-weight:900;font-size:26px;line-height:130%;width:100%}}@media (max-width:450px){.page.page-contacts.contacts.vacancies-contacts .vacancies-title h4{font-weight:500;font-size:18px;line-height:140%;text-transform:none;margin-bottom:50px}}.page-vacancies-one{background-color:#f5f5f5;padding-bottom:50px;margin-bottom:0}.page-vacancies-one .vacancies-one__block-duties{display:flex;justify-content:space-between;gap:20px}.page-vacancies-one .vacancies-one__block-duties h3{font-style:normal;font-weight:900;font-size:40px;line-height:120%;letter-spacing:.015em;text-transform:uppercase;width:60%}.page-vacancies-one .vacancies-one__block-duties h3 span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-vacancies-one .vacancies-one__block-duties .vacancies-one__list li{font-style:normal;font-weight:500;font-size:18px;line-height:140%;display:flex;align-items:center;gap:10px;margin-bottom:24px;position:relative;padding-left:30px}.page-vacancies-one .vacancies-one__block-duties .vacancies-one__list li::before{content:"";position:absolute;display:block;width:8px;height:8px;left:5px;top:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:#0d0d0d}.page-vacancies-one .vacancies-one__block-duties__need-to-know{flex-basis:44%}.page-vacancies-one .vacancies-one__block-duties__need-to-know .vacancies-one-list{margin-bottom:30px}.page-vacancies-one .vacancies-one__block-duties__mission{flex-basis:44%}.page-vacancies-one .vacancies-one__block-duties__mission h3{margin-bottom:26px}@media (max-width:850px){.page-vacancies-one{padding-top:50px;background-color:transparent;margin-bottom:0;padding-bottom:0}.page-vacancies-one .vacancies-one__block-duties{flex-direction:column;gap:0}.page-vacancies-one .vacancies-one__block-duties h3{width:80%;z-index:1;font-weight:900;font-size:30px;line-height:110%}.page-vacancies-one .vacancies-one__block-duties__need-to-know{position:relative;padding-bottom:50px}.page-vacancies-one .vacancies-one__block-duties__need-to-know .vacancies-one-list{width:70%}.page-vacancies-one .vacancies-one__block-duties__need-to-know::before{position:absolute;content:"";top:-43px;left:-60px;right:-60px;bottom:0;background-color:#f5f5f5;z-index:-1}.page-vacancies-one .vacancies-one__block-duties__mission{padding-top:74px}.page-projects .block-projects-desc-card__info__lists.vacancies-one-list ul li::marker{font-size:24px}}@media (max-width:600px){.page-vacancies-one .vacancies-one__block-duties h3{margin-bottom:24px}.page-vacancies-one .vacancies-one__block-duties__need-to-know::before{left:-32px;right:-32px}.page-projects .block-projects-desc-card__info__lists.vacancies-one-list{display:block;width:90%}}@media (max-width:560px){.page-vacancies-one .vacancies-one__block-duties__need-to-know::before{left:-16px;right:-16px}}.vacancies-one-contacts .form.form-CV-sent{display:none}.vacancies-one-contacts .form-result{display:none}.vacancies-one-contacts .form-result.form-success{display:flex;flex-direction:column;gap:20px}.vacancies-one-contacts .form-result h4{font-weight:900;font-size:26px;line-height:130%;text-transform:uppercase}.vacancies-one-contacts .form-result h4 span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.vacancies-one-contacts .form-result p{font-style:normal;font-weight:900;font-size:18px;line-height:140%;text-transform:uppercase}.vacancies-one-contacts .form__item{display:flex;align-items:center;justify-content:flex-start;margin-top:21px;gap:10px;margin-left:8px;margin-bottom:10px;position:relative}.vacancies-one-contacts .form__item label{display:flex}.vacancies-one-contacts .form__item .file-input{position:absolute;top:0;left:0;width:40%;height:100%;opacity:0;font-size:0;cursor:pointer}.vacancies-one-contacts .form__item .form-clip.hover{display:none}.vacancies-one-contacts .form__item .form-clip-gr{display:none}.vacancies-one-contacts .form__item .form-clip-gr.hover{display:flex}.vacancies-one-contacts .form__item .file-btn{display:inline-flex;font-style:normal;font-weight:900;font-size:18px;line-height:140%;text-transform:uppercase}.vacancies-one-contacts .form__item .file-btn.hover{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.vacancies-one-contacts .form__item .remove-CV{display:flex}.vacancies-one-contacts .form__item .remove-CV .cross.black{display:flex}.vacancies-one-contacts .form__item .remove-CV .cross.gradient{display:none}.vacancies-one-contacts .form__item .remove-CV:hover .cross.black{display:none}.vacancies-one-contacts .form__item .remove-CV:hover .cross.gradient{display:flex}.vacancies-one-contacts .form__item .hide-inputCV{display:none}.vacancies-one-contacts .form__item .show__remove-CV{display:inline-flex}.vacancies-one-contacts .form__item .cross{margin-bottom:0}.vacancies-one-contacts .form__item .file-preview{font-style:normal;font-weight:900;font-size:18px;line-height:140%;text-transform:uppercase;margin-bottom:7px;margin-top:5px;display:inline-flex;padding-top:5px}.vacancies-one-contacts small{font-style:normal;font-weight:900;font-size:14px;line-height:140%;color:rgba(13,13,13,.4)}.page.page-hero.page-project-hero.page-project-list-hero.page-our-contacts.page-how-we-work.page-vacancies.our-team__hero{padding-bottom:40px}.page.page-hero.page-project-hero.page-project-list-hero.page-our-contacts.page-how-we-work.page-vacancies.our-team__hero .block-hero .logo-main-wrapper.project-list{padding-top:20px}@media (max-width:850px){.page.page-hero.page-project-hero.page-project-list-hero.page-our-contacts.page-how-we-work.page-vacancies.our-team__hero .block-hero .logo-main-wrapper.project-list{padding-top:60px}}@media (max-width:768px){.page.page-hero.page-project-hero.page-project-list-hero.page-our-contacts.page-how-we-work.page-vacancies.our-team__hero .block-hero .logo-main-wrapper.project-list{padding-top:170px;overflow:visible}}@media (max-width:600px){.page.page-hero.page-project-hero.page-project-list-hero.page-our-contacts.page-how-we-work.page-vacancies.our-team__hero .block-hero .logo-main-wrapper.project-list{padding-top:100px}}@media (max-width:415px){.page.page-hero.page-project-hero.page-project-list-hero.page-our-contacts.page-how-we-work.page-vacancies.our-team__hero .block-hero .logo-main-wrapper.project-list{padding-top:50px}}.page.page-hero.page-project-hero.page-project-list-hero.page-our-contacts.page-how-we-work.page-vacancies.our-team__hero .block-hero .logo-main-wrapper.project-list img{height:auto;width:100%}.page-our-team{background-color:#f5f5f5;padding-top:50px;padding-bottom:10px;transition:all .3s ease-out 1ms}.page-our-team .block-our-team-title{display:flex;justify-content:space-between;margin-bottom:100px;margin-bottom:110px}.page-our-team .block-our-team-title h2{font-size:60px;line-height:110%;text-transform:uppercase;color:#0d0d0d;font-weight:900;flex-basis:45%}.page-our-team .block-our-team-title h2 span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-our-team .block-our-team-title p{flex-basis:40%;font-size:18px;line-height:140%;opacity:.8;margin-top:80px}@media (max-width:1000px){.page-our-team .block-our-team-title{flex-direction:column;margin-bottom:80px}}.page-our-team .block-our-team-title h2{flex-basis:55%}@media (max-width:850px){.page-our-team .block-our-team-title h2{font-weight:900;font-size:30px;line-height:110%}}.page-our-team .block-our-team-title h2.thin{display:none}@media (max-width:1300px){.page-our-team .block-our-team-title h2.thin{display:block}.page-our-team .block-our-team-title h2.wide{display:none}}@media (max-width:850px){.page-our-team .block-our-team-title h2.thin{display:none}.page-our-team .block-our-team-title h2.wide{display:block}}.page-our-team .block-our-team-title p{padding-left:15px;margin-top:114px}@media (max-width:1000px){.page-our-team .block-our-team-title p{width:50%;margin-top:50px;padding-left:0}}@media (max-width:850px){.page-our-team .block-our-team-title p{width:100%;margin-top:16px}}.page-our-team .our-team__slider{position:relative;padding-top:50px}.page-our-team .our-team__slider h3{font-size:40px;line-height:120%;letter-spacing:.015em;text-transform:uppercase;color:#0d0d0d;margin-bottom:26px}.page-our-team .our-team__slider span{font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d}.page-our-team .our-team__slider p{font-size:18px;line-height:140%;color:#0d0d0d}.page-our-team .our-team__slider .slick-track{display:flex}.page-our-team .our-team__slider .slick-list{overflow:hidden}.page-our-team .our-team__slider .slick-arrow{position:absolute;top:22px;z-index:10;font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d;border:none;background-color:transparent}@media (min-width:601px){.page-our-team .our-team__slider .slick-arrow:hover{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.page-our-team .our-team__slider .slick-arrow.slick-prev{right:195px}.page-our-team .our-team__slider .slick-arrow.slick-prev::before{content:url(/img/keyboard_arrow_left.svg);margin-right:16px}.page-our-team .our-team__slider .slick-arrow.slick-prev:hover::before{content:url(/img/keyboard_arrow_left_hover.svg)}.page-our-team .our-team__slider .slick-arrow.slick-next{right:2px}.page-our-team .our-team__slider .slick-arrow.slick-next::after{content:url(/img/keyboard_arrow_right.svg);margin-left:16px}.page-our-team .our-team__slider .slick-arrow.slick-next:hover::after{content:url(/img/keyboard_arrow_right_hover.svg)}.page-our-team .our-team__slider .slick-dots{position:absolute;top:22px;right:127px;display:flex;top:23px}.page-our-team .our-team__slider .slick-dots li{display:none}.page-our-team .our-team__slider .slick-dots .slick-active{color:#0d0d0d;display:block}.page-our-team .our-team__slider .slick-dots .slick-active button{z-index:10;font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d;border:none;background-color:transparent;padding:0}.page-our-team .our-team__slider .slick-dots .slick-active::after{content:"/2";font-size:18px;line-height:140%;color:rgba(13,13,13,.4)}.page-our-team .our-team__slider-mobile{display:none}.page-our-team .our-team__slider .slick-slide{padding:8px 6px 75px 6px}.page-our-team .our-team__slider__slide{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:124px}.page-our-team .our-team__slider__slide__card{transition:all .3s ease-out 1ms;display:flex;flex-basis:48%;justify-content:space-between}.page-our-team .our-team__slider__slide__card__img{transform:scale(1);transition:all .3s ease-out 1ms;width:197px;height:197px;object-fit:cover}.page-our-team .our-team__slider__slide__card__img img{width:100%;height:100%}.page-our-team .our-team__slider__slide__card__info{transition:all .3s ease-out 1ms;position:relative;flex-basis:60%}@media (max-width:1320px){.page-our-team .our-team__slider__slide__card__info{flex-basis:50%}}.page-our-team .our-team__slider__slide__card__info h4{font-weight:900;font-size:26px;line-height:130%;margin-bottom:12px;text-transform:uppercase}.page-our-team .our-team__slider__slide__card__info .text-gradient{text-transform:uppercase;font-style:normal;font-weight:500;font-size:18px;line-height:140%;margin-bottom:12px}.page-our-team .our-team__slider__slide__card__info .text-gradient span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-our-team .our-team__slider__slide__card__info p{font-style:normal;font-weight:500;font-size:18px;line-height:140%;margin-bottom:12px}.page-our-team .our-team__slider__slide__card__info .staff-socials{position:absolute;visibility:hidden;opacity:0;left:-80px;transform:scale(0);transition:all .3s ease-out 1ms}.page-our-team .our-team__slider__slide__card__info .staff-socials .social-icons__wrapper{width:auto;height:auto}@media (min-width:1001px){.page-our-team .our-team__slider__slide__card{z-index:10;position:relative}.page-our-team .our-team__slider__slide__card .our-team__slider__slide__card__img{transition:all .3s ease-out 1ms;position:relative}}@media (min-width:1001px) and (max-width:1300px){.page-our-team .our-team__slider__slide__card .our-team__slider__slide__card__img{transform:scale(1) translate(0)}}@media (min-width:1001px){.page-our-team .our-team__slider__slide__card .our-team__slider__slide__card__img::after{transition:all .3s ease-out 1ms;position:absolute;content:"";top:-4px;left:-4px;width:205px;height:205px;background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);z-index:-1}}@media (min-width:1001px){.page-our-team .our-team__slider__slide__card .our-team__slider__slide__card__info{transition:all .3s ease-out 1ms;flex-basis:70%}}@media (min-width:1001px) and (max-width:1750px){.page-our-team .our-team__slider__slide__card .our-team__slider__slide__card__info{flex-basis:67%}}@media (min-width:1001px) and (max-width:1620px){.page-our-team .our-team__slider__slide__card .our-team__slider__slide__card__info{flex-basis:63%}}@media (min-width:1001px) and (max-width:1500px){.page-our-team .our-team__slider__slide__card .our-team__slider__slide__card__info{flex-basis:60%}}@media (min-width:1001px) and (max-width:1410px){.page-our-team .our-team__slider__slide__card .our-team__slider__slide__card__info{flex-basis:56%}}@media (min-width:1001px) and (max-width:1320px){.page-our-team .our-team__slider__slide__card .our-team__slider__slide__card__info{flex-basis:53%}}@media (min-width:1001px) and (max-width:1220px){.page-our-team .our-team__slider__slide__card .our-team__slider__slide__card__info{flex-basis:50%}}@media (min-width:1001px) and (max-width:1185px){.page-our-team .our-team__slider__slide__card .our-team__slider__slide__card__info{flex-basis:45%}}@media (min-width:1001px){.page-our-team .our-team__slider__slide__card .our-team__slider__slide__card__info .staff-socials{background:linear-gradient(180deg,#f72f16 0,#9422d1 100%);transition:all .3s ease-out 1ms;transform:scale(1);opacity:1;visibility:visible;left:0;display:flex;border-radius:4px;width:fit-content;padding:18px 24px;gap:28px;left:0}}@media (min-width:1001px){.page-our-team .our-team__slider__slide__card::before{content:"";position:absolute;top:6px;left:7px;right:0;bottom:-66px}}@media (max-width:1250px){.page-our-team .our-team__slider{display:none}.page-our-team .our-team__slider-mobile{position:relative;padding-top:106px}.page-our-team .our-team__slider-mobile h3{font-size:40px;line-height:120%;letter-spacing:.015em;text-transform:uppercase;color:#0d0d0d;margin-bottom:26px}.page-our-team .our-team__slider-mobile span{font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d}.page-our-team .our-team__slider-mobile p{font-size:18px;line-height:140%;color:#0d0d0d}.page-our-team .our-team__slider-mobile .slick-track{display:flex}.page-our-team .our-team__slider-mobile .slick-list{overflow:hidden}.page-our-team .our-team__slider-mobile .slick-arrow{position:absolute;top:22px;z-index:10;font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d;border:none;background-color:transparent}}@media (max-width:1250px) and (min-width:601px){.page-our-team .our-team__slider-mobile .slick-arrow:hover{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media (max-width:1250px){.page-our-team .our-team__slider-mobile .slick-arrow.slick-prev{right:195px}.page-our-team .our-team__slider-mobile .slick-arrow.slick-prev::before{content:url(/img/keyboard_arrow_left.svg);margin-right:16px}.page-our-team .our-team__slider-mobile .slick-arrow.slick-prev:hover::before{content:url(/img/keyboard_arrow_left_hover.svg)}}@media (max-width:1250px){.page-our-team .our-team__slider-mobile .slick-arrow.slick-next{right:2px}.page-our-team .our-team__slider-mobile .slick-arrow.slick-next::after{content:url(/img/keyboard_arrow_right.svg);margin-left:16px}.page-our-team .our-team__slider-mobile .slick-arrow.slick-next:hover::after{content:url(/img/keyboard_arrow_right_hover.svg)}}@media (max-width:1250px){.page-our-team .our-team__slider-mobile .slick-dots{position:absolute;top:22px;right:127px;display:flex;top:23px}.page-our-team .our-team__slider-mobile .slick-dots li{display:none}.page-our-team .our-team__slider-mobile .slick-dots .slick-active{color:#0d0d0d;display:block}.page-our-team .our-team__slider-mobile .slick-dots .slick-active button{z-index:10;font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d;border:none;background-color:transparent;padding:0}.page-our-team .our-team__slider-mobile .slick-dots .slick-active::after{content:"/3";font-size:18px;line-height:140%;color:rgba(13,13,13,.4)}}@media (max-width:1250px){.page-our-team .our-team__slider.our-team__slider-mobile{display:block}.page-our-team .our-team__slider.our-team__slider-mobile .our-team__slider__slide__card{justify-content:space-around}.page-our-team .our-team__slider.our-team__slider-mobile .our-team__slider__slide__card__img{width:274px;height:274px}.page-our-team .our-team__slider.our-team__slider-mobile .our-team__slider__slide__card__img::after{transition:all .3s ease-out 1ms;position:absolute;content:"";top:-4px;left:-4px;width:282px;height:282px;background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);z-index:-1}.page-our-team .our-team__slider.our-team__slider-mobile .our-team__slider__slide__card__info{position:relative}.page-our-team .our-team__slider.our-team__slider-mobile .our-team__slider__slide__card__info .staff-socials{background:linear-gradient(180deg,#f72f16 0,#9422d1 100%);transition:all .3s ease-out 1ms;transform:scale(1);opacity:1;visibility:visible;left:0;display:flex;border-radius:4px;width:fit-content;padding:12px 40px;gap:28px}}@media (max-width:768px){.page-our-team .our-team__slider.our-team__slider-mobile .our-team__slider__slide__card{flex-direction:column;align-items:center;gap:32px}.page-our-team .our-team__slider.our-team__slider-mobile .our-team__slider__slide__card__info{display:flex;flex-direction:column;position:relative;align-items:center;position:relative}.page-our-team .our-team__slider.our-team__slider-mobile .our-team__slider__slide__card__info p{text-align:center}.page-our-team .our-team__slider.our-team__slider-mobile .our-team__slider__slide__card__info .staff-socials{position:static;background:linear-gradient(180deg,#f72f16 0,#9422d1 100%);transition:all .3s ease-out 1ms;transform:scale(1);opacity:1;visibility:visible;left:0;display:flex;border-radius:4px;width:fit-content;padding:12px 40px;gap:28px}}@media (max-width:600px){.page-our-team .our-team__slider .slick-slide{padding-bottom:0}.page-our-team .our-team__slider.our-team__slider-mobile .slick-arrow:hover{-webkit-user-select:none;-webkit-touch-callout:none}.page-our-team .our-team__slider.our-team__slider-mobile .slick-arrow:active{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-our-team .our-team__slider.our-team__slider-mobile .slick-arrow.slick-prev:hover::before{content:url(/img/keyboard_arrow_left.svg)}.page-our-team .our-team__slider.our-team__slider-mobile .slick-arrow.slick-prev::before{content:url(/img/keyboard_arrow_left.svg);margin-right:16px}.page-our-team .our-team__slider.our-team__slider-mobile .slick-arrow.slick-prev:active::before{content:url(/img/keyboard_arrow_left_hover.svg)}.page-our-team .our-team__slider.our-team__slider-mobile .slick-arrow.slick-next{right:2px}.page-our-team .our-team__slider.our-team__slider-mobile .slick-arrow.slick-next:hover::after{content:url(/img/keyboard_arrow_right.svg)}.page-our-team .our-team__slider.our-team__slider-mobile .slick-arrow.slick-next::after{content:url(/img/keyboard_arrow_right.svg);margin-left:16px}.page-our-team .our-team__slider.our-team__slider-mobile .slick-arrow.slick-next:active::after{content:url(/img/keyboard_arrow_right_hover.svg)}.page-our-team .our-team__slider.our-team__slider-mobile .our-team__slider__slide__card__info{align-items:flex-start}.page-our-team .our-team__slider.our-team__slider-mobile .our-team__slider__slide__card__info p{text-align:start}}.page.page-hero.error-page{margin-bottom:0;padding-bottom:0}@media (max-width:850px){.page.page-hero.error-page{padding-top:60px}}@media (max-width:850px) and (min-width:601px){.page.page-hero.error-page .block-error{flex-direction:column;gap:100px;align-items:center}}.page.page-hero.error-page .block-error .error-offer{margin-top:125px}@media (max-width:850px){.page.page-hero.error-page .block-error .error-offer{margin-top:0}}.page.page-hero.error-page .block-error .error-offer h1{margin-bottom:20px}@media (min-width:1441px) and (min-width:601px){.page.page-hero.error-page .block-error .error-offer h1{font-size:120px}}@media (max-width:1300px) and (min-width:601px){.page.page-hero.error-page .block-error .error-offer h1{font-size:100px}}@media (max-width:950px) and (min-width:601px){.page.page-hero.error-page .block-error .error-offer h1{font-size:80px}}.page.page-hero.error-page .block-error .error-offer h4{font-weight:900;font-size:26px;line-height:130%;text-transform:uppercase;margin-bottom:8px}.page.page-hero.error-page .block-error .error-offer p{font-style:normal;font-weight:500;font-size:18px;line-height:140%;width:70%}@media (min-width:1441px){.page.page-hero.error-page .block-error .logo-main-wrapper{width:481px;align-items:center}}@media (max-width:1350px){.page.page-hero.error-page .block-error .logo-main-wrapper{padding-left:80px}}@media (max-width:850px){.page.page-hero.error-page .block-error .logo-main-wrapper{padding-left:0;align-items:center}}@media (max-width:850px){.page.page-hero.error-page .block-error .logo-main-wrapper{width:398px}}@media (max-width:450px){.page.page-hero.error-page .block-error .logo-main-wrapper{width:328px}}@media (max-width:1336px) and (min-width:601px){.page-services .block-services__desc__service{width:380px;max-width:584px}.page-services .block-services__desc{flex-basis:auto}.page-services .block-services__list{flex-basis:auto}.page-services .block-services__slider-wrapper{width:100%}.page-contacts .block-contacts{flex-wrap:wrap;position:relative}.page-contacts .block-contacts__maps{position:absolute;top:188px;left:17px}.banner-cookies__desc{flex-basis:73%}}@media (max-width:1110px) and (min-width:601px){h2{font-size:48px}.header{height:56px}.header .container{padding:0 60px}.header .desktop__open:hover .desktop__open__list{left:-47px}.page .wrap{padding:0 60px}.page-hero{margin-bottom:210px}.logo-main-wrapper{width:340px}.page-hero .block-hero__offer h1{font-size:100px;line-height:90%}.page-hero .block-hero__offer .offer-solutions{font-size:64px}.page-hero .block-hero__offer{margin-top:30px}.header__nav__left ul{margin-left:20px}.header__nav__right__contacts{margin-right:0}.page-projects .block-projects-desc-card__info__lists ul li{margin-right:16px}.page-projects .block-projects-desc-card__info__lists ul li::marker{font-size:16px}.page-partners .block-partners__slide{flex-direction:column}.page-partners .block-partners__slide__column .block-partners__partner{margin-bottom:15px;justify-content:space-around}.footer .footer-container{padding-left:60px;padding-right:60px}}@media (max-width:1000px){.side-buttons,.social-icons{display:none}.page-services .block-services__desc__service{width:350px}.page-services .block-services__list ul li h3{font-size:30px}.page-services .block-desc h2{flex-basis:58%}.page-services .block-desc{margin-bottom:80px}.page-feedbacks .block-feedback h2{flex-basis:58%}.page-feedbacks .block-slider h3{font-size:32px}.page-projects .block-projects h2{flex-basis:58%}.footer .footer-row1{flex-wrap:wrap}.footer .footer-container .footer__column__last{flex-basis:auto;margin-bottom:30px}.banner-cookies__desc{flex-basis:65%}}@media (max-width:920px){.page-technologies .block-slider__center-mode .slick-dots .slick-active::after{content:"/6"}.slick-arrow:hover{-webkit-user-select:none;-webkit-touch-callout:none}.slick-arrow:active{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.slick-arrow.slick-prev:hover::before{content:url(/img/keyboard_arrow_left.svg)}.slick-arrow.slick-prev::before{content:url(/img/keyboard_arrow_left.svg);margin-right:16px}.slick-arrow.slick-prev:active::before{content:url(/img/keyboard_arrow_left_hover.svg)}.slick-arrow.slick-next{right:2px}.slick-arrow.slick-next:hover::after{content:url(/img/keyboard_arrow_right.svg)}.slick-arrow.slick-next::after{content:url(/img/keyboard_arrow_right.svg);margin-left:16px}.slick-arrow.slick-next:active::after{content:url(/img/keyboard_arrow_right_hover.svg)}}@media (max-width:850px) and (min-width:601px){.logo-main-wrapper{width:340px}.header .container{position:relative}.page-hero{margin-bottom:160px}.page-hero .block-hero__offer h1{font-size:80px;line-height:90%}.page-hero .block-hero__offer .offer-solutions{font-size:50px}.page-hero .block-hero__offer .block-hero__buttons{flex-direction:column;gap:12px}.page-services{margin-bottom:110px}.page-services .block-desc{flex-direction:column}.page-services .block-desc p{margin-top:30px}.page-feedbacks{margin-bottom:109px}.page-feedbacks .block-feedback{flex-direction:column;margin-bottom:59px}.page-feedbacks .block-feedback p{margin-top:30px}.page-feedbacks .block-slider h3{font-size:18px}.page-projects .block-projects{flex-direction:column}.page-projects .block-projects p{margin-top:30px}.page-projects .block-projects-desc-card{flex-direction:column}.page-projects .block-projects-desc-card__info{padding-bottom:30px}.page-projects .block-projects-desc-card__img{width:87vw}.page-partners{margin-bottom:69px}.page-partners .block-coop{flex-direction:column}.page-partners .block-coop p{margin-top:30px}.page-technologies .block-tech{flex-direction:column}.page-technologies .block-tech p{margin-top:30px}.page-contacts .block-contacts{margin-bottom:180px!important;flex-direction:column}.page-contacts .block-contacts__maps{position:static;order:3;justify-content:space-evenly}.page-contacts .block-contacts__form{order:1}.page-contacts .block-contacts__address{order:2;margin-top:40px}.page-contacts ._second._anim-items._active ._america{animation-play-state:paused;visibility:visible;opacity:1;transform:scale(1.4);position:absolute;top:-120px;left:-45px}.page-contacts ._second._anim-items._active ._eurasia{animation-play-state:paused;visibility:visible;opacity:1;transform:scale(1.4);position:absolute;top:-120px;left:-5px}.page-contacts .block-contacts__maps__location{position:absolute;top:-98px;left:23px}.footer .footer-container .footer__column{flex-basis:59%;margin-bottom:20px}.footer .footer-container .footer__column__center{justify-content:space-between}.banner-cookies__desc{flex-basis:55%}.banner-cookies .cookies-close-btn{margin-left:23px}}@media (max-width:768px) and (min-width:601px){.page-hero{margin-bottom:135px}.block-hero{flex-direction:column;gap:30px}.block-hero .logo-main-wrapper{margin:0 auto}.page-hero .block-hero__offer h1{font-size:100px;line-height:90%}.page-hero .block-hero__offer .offer-solutions{font-size:56px}.page-hero .block-hero__offer .block-hero__buttons{flex-direction:row}.page-partners .block-partners__slide__column .block-partners__partner{justify-content:space-between}.page-partners .block-partners__slide__column .block-partners__partner.img{width:159px}.page-partners .block-partners__slide__column .block-partners__partner.img img{width:100%}.footer .footer-container .footer__column__list__socials{flex-direction:column}.popup .desc{width:475px}.start-project-popup .desc{padding:24px 10px}}@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto-Black.woff2) format("woff2"),url(../fonts/Roboto-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal}@keyframes appear{0%{opacity:.9;transform:scale(.6,.6)}70%{opacity:1;transform:scale(1,1)}100%{opacity:.6;transform:scale(.3,.3)}}@-webkit-keyframes appear{0%{opacity:.9;-webkit-transform:scale(.6,.6)}70%{opacity:1;-webkit-transform:scale(1,1)}100%{opacity:.6;-webkit-transform:scale(.3,.3)}}@media (max-width:850px){.banner-cookies__container{padding-top:5px;padding-bottom:5px}.header__burger{display:block;position:relative;width:18px;height:14px}.header__burger.active{z-index:10001}.header__burger span{position:absolute;background-color:#1c1b1f;left:0;width:100%;height:2px;top:6px;transition:all .3s ease 0s}.header__burger::after,.header__burger::before{content:"";background-color:#1c1b1f;position:absolute;width:100%;height:2px;left:0;transition:all .3s ease 0s}.header__burger::before{top:0}.header__burger::after{bottom:0}.header__burger.active::before{transform:rotate(45deg);top:6px;transition:all .3s ease 0s}.header__burger.active::after{transform:rotate(-45deg);bottom:6px;transition:all .3s ease 0s}.header__burger.active span{transform:scale(0);transition:all .3s ease 0s}.header__nav{position:fixed;z-index:998;background-color:#fff;top:0;left:200%;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:15px 0;transition:all .3s ease 0s;overflow:auto;overflow-x:hidden;margin-top:0}.header__nav.active{left:56px;transition:all .3s ease 0s}.header__nav__left,.header__nav__right{width:100%;margin:0}.header__nav__left__contacts,.header__nav__right__contacts{margin:0}.header__nav__left{margin-top:23px}.header__nav__left ul,.header__nav__right ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin:0}.header__nav__left ul li,.header__nav__right ul li{padding:18px 24px;width:100%}.header__nav__left ul li:active:not(.burger__open),.header__nav__right ul li:active:not(.burger__open){background:rgba(144,34,203,.12)}.header__nav__left ul{padding:0;gap:0}.header__nav__right ul{padding:0;gap:0}.header__nav__right ul li.burger-support{display:block;border:4px transparent;border-style:solid none solid none;background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)),linear-gradient(90deg,#005bbb,#195dba,#3763b8,#526db4,#6b78ae,#8284a7,#97909e,#aa9c94,#bca789,#cbb17c,#d9ba6d,#e4c25d,#eec94c,#f5ce3a,#fbd225,#fed40f,#ffd500);background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 1px #fff inset;padding:18px 24px}.header__nav__right ul li.burger-support:active{box-shadow:2px 1000px 1px #e2ebf7 inset}.header__nav__right ul li.burger-social{position:fixed;bottom:0;display:flex;background:-webkit-linear-gradient(45deg,#f72f16,#9422d1);padding:13px 24px;align-items:center;gap:4%}.header__nav__right ul li.burger-social span{text-decoration:none;font-size:18px;text-transform:uppercase;color:#fff}.header__nav__right ul li.burger-social .burger-social-icons{display:flex;gap:28%}.header__nav .burger__open{padding:0;width:100%}.header__nav .burger__open.list-open{padding-bottom:0}.header__nav .burger__open__toggler{display:inline-block;width:100%;padding-right:2px;padding:18px 24px;width:100%}.header__nav .burger__open__toggler.list-open span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header__nav .burger__open__toggler:active{background:rgba(144,34,203,.12)}.header__nav .burger__open__arrow{display:inline-block;margin-left:2px}.header__nav .burger__open__arrow .language-arrow__up-hover{display:none}.header__nav .burger__open__arrow.list-open .language-arrow__up-hover{display:block}.header__nav .burger__open__arrow.list-open .language-arrow__down{display:none}.header__nav .burger__open__list{display:none}.header__nav .burger__open__list li{color:rgba(13,13,13,.4);padding:10px 80px}.header__nav .burger__open__list li a{color:rgba(13,13,13,.4)}.header__nav .burger__open__list.list-open{display:block}.header__nav .header__burger__logo{max-width:536px;display:flex;align-items:center;padding:0 15px;order:-1}.header__nav .header__burger__logo span{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header__nav .header__burger__logo__icon{overflow:hidden}.header__nav .header__burger__logo__icon img{width:166.16px;height:35.05px;display:block}.header__nav .header__burger__logo span{font-family:"Open Sans";font-style:normal;font-weight:700;font-size:20px;line-height:140%}.header__nav .support-button__burger{width:100%;text-decoration:none;font-size:18px;text-transform:uppercase;display:inline-block;color:#0d0d0d}.header__nav .support-button__burger .burger__flag{transform:rotate(270deg)}.burger-menu_overlay{opacity:0;visibility:hidden;background-color:rgba(13,13,13,.12);transition:all .3s ease 0s;position:fixed;z-index:997;left:0;right:0;top:0;bottom:0}.burger-menu_overlay.active{opacity:1;visibility:visible}.block-services{flex-direction:column}.block-services__text p{margin-top:25px;margin-bottom:0}.block-services__list ul li{padding-right:0!important}.block-services__list ul li h3{font-weight:900;font-size:24px;line-height:120%;letter-spacing:.015em}.block-services__list ul li .tablet-visible.block-services__desc__service{display:none}.block-services__list ul li .block-services__slider-wrapper.tablet-visible{display:none}.block-services__list ul li .tablet-visible.block-services__desc__service.active{display:block}.block-services__list ul li .block-services__slider-wrapper.tablet-visible.active{display:block}.block-services__desc{display:none}.block-services__desc__service{max-width:fit-content!important}.block-services__desc__service.active{width:100%}.block-services__desc__service.active .block-services__text{margin-top:30px}.block-services__desc__service.active .block-services__text p{margin-top:28px;margin-bottom:0}.block-services__slider-wrapper{width:100%!important;overflow:hidden}.block-services__slider-wrapper .auto-slider{margin-top:5px}.block-services__slider-wrapper .auto-slider__element{padding:5px 0;font-size:18px;line-height:140%;text-transform:uppercase;color:#0d0d0d;margin-right:24px}.block-services__slider-wrapper .auto-slider__element:last-child{margin-right:10px}.block-services__slider-wrapper .auto-slider .slick-track{display:flex;width:40px}.block-services__slider-wrapper .auto-slider .slick-slide{margin:0 7px}.language-select.open{position:static}}@media screen and (max-width:600px){body.lock{overflow:hidden}.banner-cookies__container{display:flex;flex-direction:column;gap:10px;padding:16px 31px;align-items:flex-end}.banner-cookies__desc{gap:15px;align-items:flex-start}.banner-cookies__desc img{width:53px;height:53px}.social-icons{display:none}.popup .desc{width:auto}.start-project-popup .desc{padding:24px 118px}.tablet-br{display:none}.support-popup{top:41%}.support-popup .desc{width:483px;padding:20px 22px}.page{max-width:600px;margin:0 auto;padding-left:0;padding-right:0}.page .wrap{margin:0 auto;padding:0 32px}.header{max-width:600px;margin:0 auto;height:67.05px}.header .container{max-width:536px;margin:0 auto;padding:0 32px}.language-select.open{position:static}.side-buttons{display:none}.page-hero{padding-top:67.05px;margin-bottom:100px}.page-hero .block-hero{flex-direction:column;margin-bottom:0}.page-hero .block-hero__offer{margin-top:1rem}.page-hero .block-hero__offer h1{font-size:3.75rem;line-height:3.75rem}.page-hero .block-hero__offer h1 .offer-secured{margin-left:.625rem}.page-hero .block-hero__offer .offer-solutions{font-size:40px;line-height:40px;letter-spacing:.04em}.page-hero .block-hero__offer .block-hero__buttons{margin-top:17px;max-width:389px}.page-hero .block-hero .logo-main-wrapper{margin:0 auto;margin-top:2.375rem;display:flex;justify-content:center;width:24.875rem}.page-hero .block-hero .logo-main-wrapper .logo-main{width:100%}.page-services{padding-bottom:50px}.page-services .block-desc{flex-direction:column;margin-bottom:49px!important}.page-services .block-desc h2{font-size:30px;line-height:110%}.page-services .block-desc p{margin-top:1.0625rem}.page-services .tablet-visible.block-services__desc__service{display:block}.page-services .block-services__slider-wrapper.tablet-visible{display:block}.page-feedbacks{padding-bottom:25px;padding-top:50px}.page-feedbacks .block-feedback{flex-direction:column;margin-bottom:39px}.page-feedbacks .block-feedback h2{font-size:30px;line-height:110%}.page-feedbacks .block-feedback p{margin-top:1.0625rem}.page-feedbacks .block-slider{padding-top:84px}.page-feedbacks .block-slider h3{font-size:16px;line-height:120%;letter-spacing:.015em;margin-bottom:27px}.page-feedbacks .block-slider .slick-arrow:hover{-webkit-user-select:none;-webkit-touch-callout:none}.page-feedbacks .block-slider .slick-arrow:active{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-feedbacks .block-slider .slick-arrow.slick-prev:hover::before{content:url(/img/keyboard_arrow_left.svg)}.page-feedbacks .block-slider .slick-arrow.slick-prev::before{content:url(/img/keyboard_arrow_left.svg);margin-right:16px}.page-feedbacks .block-slider .slick-arrow.slick-prev:active::before{content:url(/img/keyboard_arrow_left_hover.svg)}.page-feedbacks .block-slider .slick-arrow.slick-next{right:2px}.page-feedbacks .block-slider .slick-arrow.slick-next:hover::after{content:url(/img/keyboard_arrow_right.svg)}.page-feedbacks .block-slider .slick-arrow.slick-next::after{content:url(/img/keyboard_arrow_right.svg);margin-left:16px}.page-feedbacks .block-slider .slick-arrow.slick-next:active::after{content:url(/img/keyboard_arrow_right_hover.svg)}.page-feedbacks .block-slider .slick-dots{top:23px}.page-feedbacks .block-slider .slick-dots li{display:none}.page-feedbacks .block-slider .slick-dots .slick-active{display:block}.page-feedbacks .block-slider .slick-dots .slick-active::after{content:"/3";font-size:18px;line-height:140%;color:rgba(13,13,13,.4)}.page-projects{padding-bottom:50px;padding-top:50px}.page-projects .block-projects{flex-direction:column;margin-bottom:48px}.page-projects .block-projects h2{font-size:30px;line-height:110%}.page-projects .block-projects p{margin-top:1.0625rem}.page-projects .block-projects-desc-card{flex-direction:column}.page-projects .block-projects-desc-card__img{width:87vw}.page-projects .block-projects-desc-card__info{margin-top:25px}.page-projects .block-projects-desc-card__info h3{font-size:24px;line-height:120%;letter-spacing:.015em}.page-projects .block-projects-desc-card__info__lists{display:none}.page-projects .block-projects-desc-card__info__lists__tablet-visible{margin-top:25px;margin-bottom:25px;display:block}.page-projects .block-projects-desc-card__info__lists__tablet-visible ul{margin-bottom:5px;display:flex;align-items:flex-end;flex-wrap:wrap}.page-projects .block-projects-desc-card__info__lists__tablet-visible ul li{font-size:18px;line-height:140%;text-transform:uppercase;list-style-type:disc;list-style-position:inside;margin-right:21px}.page-projects .block-projects-desc-card__info__lists__tablet-visible ul li::marker{font-size:24px}.page-projects .block-projects-desc-card__info__lists__tablet-visible ul li:first-child{list-style-type:none}.page-partners{padding-bottom:50px}.page-partners .block-coop{flex-direction:column;margin-bottom:48px}.page-partners .block-coop h2{font-size:30px;line-height:110%}.page-partners .block-coop p{margin-top:1.0625rem}.page-partners .block-slider.block-partners__slider{display:none}.page-partners .block-slider.block-partners__slider.tablet-visible{display:block;padding-top:74px}.page-partners .block-slider.block-partners__slider.tablet-visible .slick-arrow{top:13px}.page-partners .block-slider.block-partners__slider.tablet-visible .slick-arrow.slick-next:active,.page-partners .block-slider.block-partners__slider.tablet-visible .slick-arrow.slick-prev:active{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-partners .block-slider.block-partners__slider.tablet-visible .slick-arrow.slick-prev:hover::before{content:url(/img/keyboard_arrow_left.svg)}.page-partners .block-slider.block-partners__slider.tablet-visible .slick-arrow.slick-prev::before{content:url(/img/keyboard_arrow_left.svg);margin-right:16px}.page-partners .block-slider.block-partners__slider.tablet-visible .slick-arrow.slick-prev:active::before{content:url(/img/keyboard_arrow_left_hover.svg)}.page-partners .block-slider.block-partners__slider.tablet-visible .slick-arrow.slick-next{right:2px}.page-partners .block-slider.block-partners__slider.tablet-visible .slick-arrow.slick-next:hover::after{content:url(/img/keyboard_arrow_right.svg)}.page-partners .block-slider.block-partners__slider.tablet-visible .slick-arrow.slick-next::after{content:url(/img/keyboard_arrow_right.svg);margin-left:16px}.page-partners .block-slider.block-partners__slider.tablet-visible .slick-arrow.slick-next:active::after{content:url(/img/keyboard_arrow_right_hover.svg)}.page-partners .block-slider.block-partners__slider.tablet-visible .slick-dots{top:14px}.page-partners .block-slider.block-partners__slider.tablet-visible .slick-dots li{display:none}.page-partners .block-slider.block-partners__slider.tablet-visible .slick-dots .slick-active{display:block}.page-partners .block-slider.block-partners__slider.tablet-visible .slick-dots .slick-active::after{content:"/8";font-size:18px;line-height:140%;color:rgba(13,13,13,.4)}.page-partners .block-slider.block-partners__slider.tablet-visible .block-partners__partner__slide{display:flex;flex-direction:column;align-items:center;gap:32px}.page-partners .block-slider.block-partners__slider.tablet-visible .block-partners__partner__slide .img{width:173px;height:159px;display:flex;flex-direction:column;justify-content:center}.page-partners .block-slider.block-partners__slider.tablet-visible .block-partners__partner__slide .img img{display:block;margin:0 auto;max-width:100%}.page-partners .block-slider.block-partners__slider.tablet-visible .block-partners__partner__slide__desc h4{font-size:26px;line-height:130%;text-align:center;text-transform:uppercase}.page-partners .block-slider.block-partners__slider.tablet-visible .block-partners__partner__slide__desc p{font-size:18px;line-height:140%;text-align:center;margin-top:12px}.page-technologies{padding-bottom:50px;padding-top:50px}.page-technologies .block-tech{flex-direction:column;margin-bottom:37px!important}.page-technologies .block-tech h2{font-size:30px;line-height:110%}.page-technologies .block-tech p{margin-top:1.0625rem}.page-technologies .block-tech .slick-dots{top:23px}.page-technologies .block-tech .slick-dots li{display:none}.page-technologies .block-tech .slick-dots .slick-active{display:block}.page-technologies .block-tech .slick-dots .slick-active::after{content:"/2";font-size:18px;line-height:140%;color:rgba(13,13,13,.4)}.page-technologies .block-tech__slider .slick-arrow.slick-prev:active{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-technologies .block-tech__slider .slick-arrow.slick-prev:hover::before{content:url(/img/keyboard_arrow_left.svg)}.page-technologies .block-tech__slider .slick-arrow.slick-prev::before{content:url(/img/keyboard_arrow_left.svg)}.page-technologies .block-tech__slider .slick-arrow.slick-prev:active::before{content:url(/img/keyboard_arrow_left_hover.svg)}.page-technologies .block-tech__slider .slick-arrow.slick-next:active{background:linear-gradient(90deg,#f72f16 0,#9422d1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-technologies .block-tech__slider .slick-arrow.slick-next:hover::after{content:url(/img/keyboard_arrow_right.svg)}.page-technologies .block-tech__slider .slick-arrow.slick-next::after{content:url(/img/keyboard_arrow_right.svg);margin-left:16px}.page-technologies .block-tech__slider .slick-arrow.slick-next:active::after{content:url(/img/keyboard_arrow_right_hover.svg)}.page-technologies .block-tech__slider__cards__card{transition:all .8s ease;height:173px}.page-technologies .block-tech__slider__cards__card__wrapper{transition:all .8s ease}.page-technologies .block-tech__slider__cards__card__img{transform:scale(1,.35);transform-origin:top center;opacity:0;visibility:hidden;transition:all .8s ease}.page-technologies .block-tech__slider__cards__card:hover{transition:all .8s ease;height:504px;z-index:2}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__wrapper{height:504px}.page-technologies .block-tech__slider__cards__card:hover::before{opacity:0;transition:all .8s ease}.page-technologies .block-tech__slider__cards__card:hover::after{opacity:0;transition:all .8s ease}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__img{transform:scale(1);visibility:visible;opacity:1;position:absolute;z-index:1;top:-5px;left:2px;width:379px;height:504px;border-radius:8px;margin-left:-1px;background-image:-webkit-linear-gradient(1deg,#f72f16,#9422d1)}.page-technologies .block-tech__slider__cards__card:hover h4{position:absolute;z-index:2;margin-top:6px;color:#fff}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__desc{top:71px;position:absolute;z-index:2;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;gap:21px;color:#fff}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__desc p{color:#fff}}@media screen and (max-width:600px) and (max-width:400px){.page-technologies .block-tech__slider__cards__card{width:328px}.page-technologies .block-tech__slider__cards__card::after,.page-technologies .block-tech__slider__cards__card::before{width:328px}.page-technologies .block-tech__slider__cards__card__desc{width:100%}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__img{width:328px}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__img::after{width:318px}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__desc{width:92%;gap:10px}.page-technologies .block-tech__slider__cards__card.databases-card:hover .block-tech__slider__cards__card__img::after{background-size:280%!important}.page-technologies .block-tech__slider__cards__card.automation-card:hover .block-tech__slider__cards__card__img::after{background-size:240%!important}.page-technologies .block-tech__slider__cards__card.design-card:hover .block-tech__slider__cards__card__img::after{background-size:115%!important}}@media screen and (max-width:600px) and (max-width:390px){.page-technologies .block-tech__slider__cards__card{width:350px}.page-technologies .block-tech__slider__cards__card::after,.page-technologies .block-tech__slider__cards__card::before{width:350px}.page-technologies .block-tech__slider__cards__card__desc{width:100%}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__img{width:350px}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__img::after{width:340px}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__desc{width:92%;gap:10px}.page-technologies .block-tech__slider__cards__card.databases-card:hover .block-tech__slider__cards__card__img::after{background-size:280%!important}.page-technologies .block-tech__slider__cards__card.automation-card:hover .block-tech__slider__cards__card__img::after{background-size:240%!important}.page-technologies .block-tech__slider__cards__card.design-card:hover .block-tech__slider__cards__card__img::after{background-size:115%!important}}@media screen and (max-width:600px){.page-contacts{padding-top:50px;padding-bottom:50px}.page-contacts .block-contacts-title{flex-direction:column;margin-bottom:37px;max-width:500px}.page-contacts .block-contacts-title h2{font-size:30px;line-height:110%}.page-contacts .block-contacts-title h4{margin-top:1.0625rem}.page-contacts .block-contacts{display:flex;flex-direction:column;margin-bottom:0!important}.page-contacts .block-contacts__address{order:2;margin-top:43px}.page-contacts .block-contacts__address h3{font-size:24px;margin-bottom:22px}.page-contacts .block-contacts__address p{margin-bottom:24px}.page-contacts .block-contacts__maps{order:3;margin-top:16px;justify-content:space-evenly}.page-contacts .block-contacts__maps #america-map{width:232.78px;height:250px;background-image:url(/img/AmericaMask-tablet.svg);background-repeat:no-repeat}.page-contacts .block-contacts__maps #eurasia-map{position:relative;width:303.22px;height:250px;background-image:url(/img/EurasiaMask-tablet.svg);background-repeat:no-repeat}.page-contacts .block-contacts__maps #eurasia-map #location{position:absolute;background-image:url(/img/location-icon-tablet.svg);top:59px;left:72px;width:24px;height:24px}.page-contacts .block-contacts__form{order:1;margin-top:11px}.page-contacts .block-contacts__form input[type=text]{margin-bottom:23px}.page-contacts .block-contacts__form input[type=text]{margin-bottom:23px!important}.page-contacts .block-contacts__form input[type=email]{margin-bottom:23px!important}.page-contacts .block-contacts__form #wrong-email{top:173px!important}}@media screen and (max-width:600px){.footer{height:auto;padding:46px 0}.footer .footer-container{margin:0 auto;padding:0 32px}.footer .footer-container .footer-row1{display:flex;flex-direction:column}.footer .footer-container .footer-row1 .footer__column{margin-bottom:44px}.footer .footer-container .footer-row1 .footer__column p{max-width:50%;font-weight:900;font-size:14px;line-height:140%;margin-top:16px}.footer .footer-container .footer-row1 .footer__column__list li{word-wrap:break-word}.footer .footer-container .footer-row1 .footer__column__list__socials{flex-direction:column;gap:15px}.footer .footer-container .footer-row1 .footer__column__list__socials-logos{gap:19px;margin-left:8px}.footer .footer-container .footer-row1 .footer__column__list__last{width:35.7%}.footer .footer-container .footer-row1 .footer__column__list__last h5{margin-bottom:15px}.footer .footer-container .footer-row1 .footer__column__list__last li{margin-bottom:8px}.footer .footer-container .footer-row1 .footer__column__last{width:33%}.footer .footer-container .footer-row1 .footer__column__center{justify-content:space-between;margin-bottom:15px}.footer .footer-container .footer-author-info{margin-top:25px}}@media (max-width:560px) and (min-width:361px){.page .wrap{padding:0 16px}.header .container{padding:0 16px!important}.support-popup .desc{width:293px}.popup .desc h4{width:85%}.start-project-popup .desc{padding:24px 38px}.footer .footer-container{padding:0 16px}}@media (max-width:420px) and (min-width:361px){.page-hero .block-hero__offer .block-hero__buttons{flex-direction:column;gap:12px}.page-hero .block-hero .logo-main-wrapper{width:320px}.start-project-popup .desc{padding:25px 23px}}@media (max-width:400px){.block-contacts__maps{transform:scale(.8) translateX(10px)}}@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto-Black.woff2) format("woff2"),url(../fonts/Roboto-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;font-display:swap;src:url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal}@keyframes appear{0%{opacity:.9;transform:scale(.6,.6)}70%{opacity:1;transform:scale(1,1)}100%{opacity:.6;transform:scale(.3,.3)}}@-webkit-keyframes appear{0%{opacity:.9;-webkit-transform:scale(.6,.6)}70%{opacity:1;-webkit-transform:scale(1,1)}100%{opacity:.6;-webkit-transform:scale(.3,.3)}}@media (max-width:560px){.footer{height:auto;padding:46px 0}.footer .footer-container{margin:0 auto;padding:0 16px}.footer .footer-container .footer-row1 .footer__column p{max-width:100%}.footer .footer-container .footer-row1 .footer__column__logo{justify-content:center}.footer .footer-container .footer-row1 .footer__column__center{flex-wrap:wrap;gap:24px;margin-bottom:14px}.footer .footer-container .footer-row1 .footer__column__center .footer__column__list__center{flex:0 0 39%}.footer .footer-container .footer-row1 .footer__column__center .footer__column__list__last{flex:0 0 100%;text-align:center}.footer .footer-container .footer-row1 .footer__column__center .footer__column__list__last ul .footer__column__list__socials{flex-direction:row;align-items:flex-end;justify-content:center;gap:8px}.footer .footer-container .footer-row1 .footer__column__center .footer__column__list__last ul .footer__column__list__socials-logos{gap:27px}.footer .footer-container .footer-row1 .footer__column__center .footer__column__list__last ul .footer__column__list__socials-logos__link{padding-bottom:1px;padding-top:7px}.footer .footer-container .footer-row1 .footer__column__last{width:100%;text-align:center;margin-top:17px}.footer .footer-container .footer-row1 .footer__column__last h5{margin-bottom:30px}.footer .footer-container .footer-author-info{margin-top:20px;justify-content:center}}@media screen and (max-width:415px){h1,p{text-align:center}.page-hero .block-hero{align-items:center}.page-hero .block-hero__offer .offer-solutions{-webkit-text-stroke:4px transparent}.page-hero .block-hero__offer .offer-solutions span{padding-left:5px;padding-right:5px}.page-hero .block-hero__offer .block-hero__buttons{text-align:center}.page-hero .block-hero__offer h1{text-align:center}.page-hero .block-hero__offer h1 br{display:block}.page-hero .block-hero__offer h1 .offer-secured{margin-left:0}.page-hero .block-hero .logo-main-wrapper{display:none}.page-services .block-desc p{text-align:center}.page-services .block-services h3{text-align:center}.page-services .block-services__desc__service__img{text-align:center}.page-services .block-services__text{text-align:center}.page-feedbacks .block-slider{text-align:center}.page-projects{margin-bottom:0!important}.page-projects .block-projects-desc-card{align-items:center}.page-projects .block-projects-desc-card h3{text-align:center}.page-projects .block-projects-desc-card__info{text-align:center}.page-projects .block-projects-desc-card__info__lists__tablet-visible{margin-bottom:16px}.page-projects .block-projects-desc-card__info__lists__tablet-visible ul{margin-bottom:5px;display:flex;align-items:flex-end;flex-wrap:wrap;width:100%;justify-content:center}.page-projects .block-projects-desc-card__info__lists__tablet-visible ul :last-child{margin-right:0}.page-projects .block-projects-desc-card__info__lists__tablet-visible ul :first-child::after{display:none}.page-projects .block-projects-desc-card__info__lists__tablet-visible ul :nth-child(4){margin-left:10px}.page-projects .block-projects-desc-card__info__lists__tablet-visible ul :nth-child(4)::after{display:none}.page-projects .block-projects-desc-card__info__lists__tablet-visible ul li{margin-right:16px;list-style:none;position:relative;margin-bottom:7px;margin-left:24px}.page-projects .block-projects-desc-card__info__lists__tablet-visible ul li::after{content:"";background-color:#0d0d0d;width:8px;height:8px;border-radius:50%;position:absolute;top:6px;left:-24px}.page-technologies .block-tech__slider__cards__card{width:350px}.page-technologies .block-tech__slider__cards__card::after,.page-technologies .block-tech__slider__cards__card::before{width:100%}.page-technologies .block-tech__slider__cards__card__desc{width:100%}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__img{width:99.5%}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__img::after{width:calc(100% - 10px)!important}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__desc{width:92%!important;gap:10px}.page-contacts .block-contacts-title h4{text-align:center}.page-contacts .block-contacts__form form .submit-container{max-width:inherit}.page-contacts .block-contacts__address{text-align:center}.page.page-hero.page-project-hero.page-project-list-hero .block-hero__offer.project-hero__offer.project-list-hero__offer.contacts .project__hero__info{width:100%;text-align:center}.project__hero__info{width:100%;text-align:center}.page-projects .block-projects-desc-card__info__lists.vacancies-one-list{width:100%}.page-projects .block-projects-desc-card__info__lists.vacancies-one-list ul{justify-content:center}.page-points .block-wrapper .proj-tech__imgs{justify-content:center}}@media screen and (max-width:360px){body.lock{overflow:hidden}.support-popup{top:47.8%}.support-popup .desc{width:276px;justify-content:space-between}.support-popup .desc h4{width:80%}.start-project-popup{top:44.8%}.start-project-popup .desc{padding:19px 19px;height:319px}.start-project-popup .desc h4{width:64%}.header{max-width:360px;margin:0 auto}.header .container{margin:0 auto;padding:0 16px}.page{max-width:360px;margin:0 auto}.page .wrap{margin:0 auto;padding:0 16px}.banner-cookies__container{display:flex;flex-direction:column;gap:10px;padding:15px 16px;align-items:flex-end}.banner-cookies__desc{gap:15px;align-items:flex-start}.banner-cookies__desc span{line-height:1.35}.banner-cookies__desc img{width:70px;height:70px}.banner-cookies .cookies-close-btn{padding:10px 33px;margin-left:0}.page-hero{padding-bottom:10px}.page-hero .block-hero__buttons{flex-direction:column;gap:14px}.page-hero .block-hero .logo-main-wrapper{width:100%}.page-hero .block-hero .logo-main-wrapper .logo-main{width:100%}.page-services{padding-bottom:50px;margin-bottom:0!important}.page-services .block-services__desc__service__img{width:100%;overflow:hidden}.page-services .block-desc p{max-width:90%}.page-services .block-services__list ul li h3{font-size:24px}.page-services .block-services__slider-wrapper.tablet-visible{width:100%}.page-feedbacks{margin-bottom:0!important;padding-bottom:0}.page-feedbacks .block-slider .slick-arrow.slick-prev{right:204px}.page-feedbacks .block-slider .slick-arrow.slick-next{right:10px}.page-feedbacks .block-slider .slick-dots{right:135px}.page-partners{padding-bottom:140px!important;margin-bottom:0!important}.page-partners .block-slider .slick-arrow.slick-prev{right:204px}.page-partners .block-slider.block-partners__slider.tablet-visible .slick-arrow.slick-next{right:10px}.page-partners .block-slider.block-partners__slider.tablet-visible .block-partners__partner__slide__desc h4{text-align:start}.page-partners .block-slider.block-partners__slider.tablet-visible .block-partners__partner__slide__desc p{text-align:start}.page-partners .block-slider .slick-dots{right:135px}.page-technologies{width:100%;margin-bottom:0!important}.page-technologies .block-slider__center-mode.block-tech__slider.tablet-visible .slick-arrow.slick-prev{right:204px}.page-technologies .block-slider__center-mode.block-tech__slider.tablet-visible .slick-arrow.slick-next{right:10px}.page-technologies .block-slider__center-mode.block-tech__slider.tablet-visible .slick-dots{right:135px}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__img{width:328px}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__img::after{width:318px!important}.page-technologies .block-tech__slider__cards__card .block-tech__slider__cards__card__desc{width:90%}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__desc{width:80%}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__desc{gap:10px}.page-technologies .block-tech__slider__cards__card.databases-card:hover .block-tech__slider__cards__card__img::after{background-size:280%!important}.page-technologies .block-tech__slider__cards__card.automation-card:hover .block-tech__slider__cards__card__img::after{background-size:240%!important}.page-technologies .block-tech__slider__cards__card.design-card:hover .block-tech__slider__cards__card__img::after{background-size:115%!important}.page-contacts{padding-bottom:50px}.page-contacts .block-contacts{margin-bottom:0!important}.page-contacts .block-contacts__maps{order:3;margin-top:16px}.page-contacts .block-contacts__maps #america-map{width:142.45px;height:178.95px;background-image:url(/img/AmericaMask-mobile.svg);background-repeat:no-repeat}.page-contacts .block-contacts__maps #eurasia-map{position:relative;width:185.55px;height:178.95px;background-image:url(/img/EurasiaMask-mobile.svg);background-repeat:no-repeat}.page-contacts .block-contacts__maps #eurasia-map #location{position:absolute;background-image:url(/img/location-icon-tablet.svg);top:38px;left:41px;width:24px;height:24px}}@media (max-width:350px){.slick-arrow.slick-prev{right:169px!important}.slick-arrow.slick-next{right:34px!important}.page-technologies .block-tech__slider__cards__card{width:310px}.page-technologies .block-tech__slider__cards__card::after,.page-technologies .block-tech__slider__cards__card::before{width:310px}.page-technologies .block-tech__slider__cards__card__desc{width:100%!important}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__img{width:310px}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__img::after{width:300px!important}.page-technologies .block-tech__slider__cards__card:hover .block-tech__slider__cards__card__desc{width:92%!important;gap:10px}.page-technologies .block-tech__slider__cards__card.databases-card:hover .block-tech__slider__cards__card__img::after{background-size:300%!important}.page-technologies .block-tech__slider__cards__card.infrastructure-card:hover .block-tech__slider__cards__card__img::after{background-size:115%!important}.page-technologies .block-tech__slider__cards__card.automation-card:hover .block-tech__slider__cards__card__img::after{background-size:250%!important}.page-technologies .block-tech__slider__cards__card.design-card:hover .block-tech__slider__cards__card__img::after{background-size:120%!important}.footer .footer-container{padding:0 16px}}@media (min-width:600px){.page-hero ._first._anim-items{opacity:0;transition:all .8s ease-out 1ms}.page-hero ._first._anim-items._active{opacity:1}.page-hero ._second._anim-items{opacity:0;transition:all .8s ease-out 1ms}.page-hero ._second._anim-items._active{opacity:1}.page-hero ._third._anim-items.offer-solutions{opacity:0;transition:all .8s ease-out 1ms}.page-hero ._third._anim-items.offer-solutions._active{opacity:1}.page-hero ._third._anim-items.block-hero__buttons__container{opacity:0;transform:translate(0,80px);transition:all .8s ease-out 1ms}.page-hero ._third._anim-items.block-hero__buttons__container._active{opacity:1;transform:translate(0,0)}.page-services ._first._anim-items{opacity:0;transition:all .8s ease-out 1ms}.page-services ._first._anim-items._active{opacity:1}.page-services ._seconds._anim-items{opacity:0;transform:translate(0,80px);transition:all .8s ease-out 1ms}.page-services ._seconds._anim-items._active{opacity:1;transform:translate(0,0)}.page-services ._third2._anim-items{opacity:0;transform:translate(0,80px);transition:all .8s ease-out 1ms}.page-services ._third2._anim-items._active{opacity:1;transform:translate(0,0)}.page-services .test3,.page-services .test4,.page-services .test5,.page-services .test6,.page-services .test7,.page-services .test8{opacity:0;visibility:hidden;transform:translate(0,100%)}.page-services .animate-block._third._anim-items._active .test3{animation-name:list1;position:relative;transition:all .8s ease-out 1ms;animation-duration:.5s;animation-timing-function:ease-out;animation-delay:1ms;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes list1{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible;transform:translate(0,0)}}.page-services .animate-block._third._anim-items._active .test4{animation-name:list1;position:relative;transition:all .8s ease-out 1ms;animation-duration:.5s;animation-timing-function:ease-out;animation-delay:.1s;animation-iteration-count:1;animation-fill-mode:forwards}.page-services .animate-block._third._anim-items._active .test5{animation-name:list1;position:relative;transition:all .8s ease-out 1ms;animation-duration:.5s;animation-timing-function:ease-out;animation-delay:.2s;animation-iteration-count:1;animation-fill-mode:forwards}.page-services .animate-block._third._anim-items._active .test6{animation-name:list1;position:relative;transition:all .8s ease-out 1ms;animation-duration:.5s;animation-timing-function:ease-out;animation-delay:.3s;animation-iteration-count:1;animation-fill-mode:forwards}.page-services .animate-block._third._anim-items._active .test7{animation-name:list1;position:relative;transition:all .8s ease-out 1ms;animation-duration:.5s;animation-timing-function:ease-out;animation-delay:.4s;animation-iteration-count:1;animation-fill-mode:forwards}.page-services .animate-block._third._anim-items._active .test8{animation-name:list1;position:relative;transition:all .8s ease-out 1ms;animation-duration:.5s;animation-timing-function:ease-out;animation-delay:.5s;animation-iteration-count:1;animation-fill-mode:forwards}.page-feedbacks ._first._anim-items{opacity:0;transform:translate(0,80px);transition:all .8s ease-out 1ms}.page-feedbacks ._first._anim-items._active{opacity:1;transform:translate(0,0)}.page-feedbacks ._second._anim-items{opacity:0;transform:translate(0,80px);transition:all .8s ease-out 1ms}.page-feedbacks ._second._anim-items._active{opacity:1;transform:translate(0,0)}.page-feedbacks .block-slider._anim-items .slick-arrow,.page-feedbacks .block-slider._anim-items .slick-dots{transform:translate(0,50px)!important;opacity:0!important;transition:all .8s ease-out 1ms}.page-feedbacks .block-slider._anim-items._active .slick-arrow,.page-feedbacks .block-slider._anim-items._active .slick-dots{transform:translate(0,0)!important;opacity:1!important}.page-feedbacks ._fourth._anim-items{position:relative;opacity:0;transform:translate(0,80px);transition:all .8s ease-out 1ms}.page-feedbacks ._fourth._anim-items._active{opacity:1;transform:translate(0,0)}.page-technologies ._first._anim-items{opacity:0;transform:translate(0,80px);transition:all .8s ease-out 1ms}.page-technologies ._first._anim-items._active{opacity:1;transform:translate(0,0)}.page-technologies ._second._anim-items{opacity:0;transform:translate(0,80px);transition:all .8s ease-out 1ms}.page-technologies ._second._anim-items._active{opacity:1;transform:translate(0,0)}.page-technologies .block-tech__slider._anim-items .slick-arrow,.page-technologies .block-tech__slider._anim-items .slick-dots{transform:translate(0,50px)!important;opacity:0!important;transition:all .8s ease-out 1ms}.page-technologies .block-tech__slider._anim-items._active .slick-arrow,.page-technologies .block-tech__slider._anim-items._active .slick-dots{transform:translate(0,0)!important;opacity:1!important}.page-contacts ._first._anim-items{opacity:0;transition:all .8s ease-out 1ms}.page-contacts ._first._anim-items._active{opacity:1}.page-contacts ._america{opacity:0;visibility:hidden}.page-contacts ._second._anim-items._active ._america{animation-name:map-america;position:relative;transition:all .8s ease-out 1ms;animation-duration:4s;animation-timing-function:ease-out;animation-delay:1ms;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes map-america{0%{opacity:0;visibility:hidden;top:400px;left:-200%;transform:rotate(-45deg)}15%{top:25%;left:5%;opacity:1;transform:scale(3) rotate(0);visibility:visible}30%{top:0;left:0;opacity:1;visibility:visible;transform:scale(1) rotate(0)}100%{top:0;left:0;opacity:1;visibility:visible;transform:scale(1) rotate(0)}}.page-contacts ._eurasia{opacity:0;visibility:hidden}.page-contacts ._second._anim-items._active ._eurasia{animation-name:map-eurasia;position:relative;transition:all .8s ease-out 1ms;animation-duration:4s;animation-timing-function:ease-out;animation-delay:1ms;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes map-eurasia{0%{opacity:0;visibility:hidden;top:400px;left:300%;transform:rotate(60deg)}15%{top:25%;left:90%;opacity:1;transform:scale(3) rotate(0);visibility:visible}30%{top:0;left:0;opacity:1;visibility:visible;transform:scale(1) rotate(0)}100%{top:0;left:0;opacity:1;visibility:visible;transform:scale(1) rotate(0)}}.page-contacts ._third._anim-items.location__img{opacity:0;visibility:hidden}.page-contacts ._third._anim-items.location__img._active{animation-name:map-location;position:relative;transition:all .8s ease-out 1ms;animation-duration:4s;animation-timing-function:ease-out;animation-delay:1ms;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes map-location{0%{opacity:0;visibility:hidden}15%{opacity:0;visibility:hidden}30%{opacity:0;visibility:hidden}35%{opacity:0;visibility:hidden}45%{opacity:1;visibility:visible}100%{opacity:1;visibility:visible}}.page-contacts ._fourth._anim-items{opacity:0;visibility:hidden}.page-contacts ._fourth._anim-items._active{animation-name:address;position:relative;transition:all .8s ease-out 1ms;animation-duration:4s;animation-timing-function:ease-out;animation-delay:1ms;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes address{0%{opacity:0;visibility:hidden}15%{opacity:0;visibility:hidden}30%{opacity:0;visibility:hidden}45%{opacity:0;visibility:hidden}65%{opacity:1;visibility:visible}100%{opacity:1;visibility:visible}}.page-contacts ._fifth._anim-items{opacity:0;visibility:hidden;transform:translate(0,150px)}.page-contacts ._fourth._anim-items._active ._fifth._anim-items{animation-name:start-proj-btn;position:relative;transition:all .8s ease-out 1ms;animation-duration:4s;animation-timing-function:ease-out;animation-delay:1ms;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes start-proj-btn{0%{opacity:0;visibility:hidden}15%{opacity:0;visibility:hidden}30%{opacity:0;visibility:hidden}45%{opacity:0;visibility:hidden}65%{opacity:0;visibility:hidden}80%{opacity:1;visibility:visible;transform:translate(0,0)}100%{opacity:1;visibility:visible;transform:translate(0,0)}}}@media (min-width:600px) and (max-width:850px){.page-contacts ._first._anim-items{opacity:0;transition:all .8s ease-out 1ms}.page-contacts ._first._anim-items._active{opacity:1}.page-contacts ._america{opacity:0;visibility:hidden}.page-contacts .block-contacts__maps{position:relative}.page-contacts ._fourth._anim-items{opacity:0;visibility:hidden}.page-contacts ._fourth._anim-items._active{animation-name:address;position:relative;transition:all .8s ease-out 1ms;animation-duration:4s;animation-timing-function:ease-out;animation-delay:1ms;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes address{0%{opacity:0;visibility:hidden}15%{opacity:1;visibility:visible}30%{opacity:1;visibility:visible}45%{opacity:1;visibility:visible}65%{opacity:1;visibility:visible}100%{opacity:1;visibility:visible}}.page-contacts ._fifth._anim-items{opacity:0;visibility:hidden;transform:translate(0,150px)}.page-contacts ._fourth._anim-items._active ._fifth._anim-items{animation-name:start-proj-btn;position:relative;transition:all .8s ease-out 1ms;animation-duration:4s;animation-timing-function:ease-out;animation-delay:1ms;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes start-proj-btn{0%{opacity:0;visibility:hidden}15%{opacity:0;visibility:hidden}30%{opacity:1;visibility:visible;transform:translate(0,0)}45%{opacity:1;visibility:visible;transform:translate(0,0)}65%{opacity:1;visibility:visible;transform:translate(0,0)}80%{opacity:1;visibility:visible;transform:translate(0,0)}100%{opacity:1;visibility:visible;transform:translate(0,0)}}.page-contacts .block-contacts{margin-bottom:278px}}@media (min-width:600px){.footer._first._anim-items{opacity:0;transform:translate(0,80px);transition:all .8s ease-out 1ms}.footer._first._anim-items._active{opacity:1;transform:translate(0,0)}}@media (min-width:1441px){.header{max-width:100%}.header .container{max-width:1580px}.page{max-width:100%}.page .wrap{max-width:1580px;margin:0 auto;padding:0 120px}.page-hero .block-hero .logo-main-wrapper{width:582px}.page-hero .block-hero__offer h1{font-size:160px}.page-hero .block-hero__offer .offer-solutions{font-size:99px}.page-hero .block-hero .logo-main-wrapper{align-items:flex-start}.page-services .block-services__list ul li h3{font-size:46px}.footer .footer-container{max-width:1560px;padding-left:120px;padding-right:120px}.absolute{width:100%}.page-technologies .block-slider__center-mode .slick-arrow.slick-prev{right:195px}.page-technologies .block-slider__center-mode .slick-dots{right:127px}.page-technologies .block-slider__center-mode .slick-arrow.slick-next{right:2px}}@media (min-width:1500px){.page-hero .block-hero__offer h1{font-size:170px}}@media (min-width:1550px){.page-hero .block-hero__offer h1{font-size:180px}}@media (min-width:1600px){.page-hero .block-hero__offer h1{font-size:185px}}@media (min-width:1700px){.page-hero .block-hero__offer h1{font-size:200px}}@media (min-width:1800px){.page-hero .block-hero__offer h1{font-size:215px}}@media (min-width:1441px){.header{max-width:100%}.header .container{max-width:1580px}.page{max-width:100%}.page .wrap{max-width:1580px;margin:0 auto;padding:0 120px}.page-hero .block-hero .logo-main-wrapper{width:582px}.page-hero .block-hero__offer h1{font-size:160px}.page-hero .block-hero__offer .offer-solutions{font-size:99px}.page-hero .block-hero .logo-main-wrapper{align-items:flex-start}.page-services .block-services__list ul li h3{font-size:46px}.footer .footer-container{max-width:1560px;padding-left:120px;padding-right:120px}.absolute{width:100%}.page-technologies .block-slider__center-mode .slick-arrow.slick-prev{right:195px}.page-technologies .block-slider__center-mode .slick-dots{right:127px}.page-technologies .block-slider__center-mode .slick-arrow.slick-next{right:2px}}@media (min-width:1500px){.page-hero .block-hero__offer h1{font-size:170px}}@media (min-width:1550px){.page-hero .block-hero__offer h1{font-size:180px}}@media (min-width:1600px){.page-hero .block-hero__offer h1{font-size:185px}}@media (min-width:1700px){.page-hero .block-hero__offer h1{font-size:200px}}@media (min-width:1800px){.page-hero .block-hero__offer h1{font-size:215px}}