/* https://ideasoft.io/wp-content/themes/idea_wp_theme/css/pages.css?ver=5.8.10 */
@font-face{font-family:Muli;font-display:swap;src:url(/wp-content/themes/idea_wp_theme/css/../fonts/Muli-Regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:Muli;font-display:swap;src:url(/wp-content/themes/idea_wp_theme/css/../fonts/Muli-Bold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:Maitree;font-display:swap;src:url(/wp-content/themes/idea_wp_theme/css/../fonts/Maitree.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:Maitree;font-display:swap;src:url(/wp-content/themes/idea_wp_theme/css/../fonts/Maitree-Medium.woff) format('woff');font-weight:500;font-style:normal}body{background:#fff;color:#001;font-family:Muli,sans-serif;font-size:18px;font-weight:400;line-height:1.78;height:100%;min-width:320px;margin:0;width:100%}a{transition:all 0.3s}@media (max-width:1024px){body{font-size:16px;line-height:1.64}}html{height:100%}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{font-family:Maitree,sans-serif;margin:0;padding:0;color:#001;font-weight:400}h1{font-size:80px;line-height:1.16;font-weight:500}@media (max-width:1024px){h1{font-size:34px;line-height:1.24}}h2{font-size:48px;line-height:1.25}@media (max-width:1024px){h2{font-size:28px;line-height:1.29}}h3{font-size:26px;line-height:1.38;font-weight:500}@media (max-width:1024px){h3{font-size:22px;font-weight:400}}h4{font-size:18px;line-height:25px}h4,h5{font-weight:300}h5{font-size:14px;line-height:20px}h6{font-size:12px;line-height:1.4}.title,.title-white{display:block;line-height:1.11;letter-spacing:.6px;padding-left:87px;position:relative}@media (max-width:1024px){.title,.title-white{font-size:14px;padding-left:35px}}.title:before{position:absolute;content:'';width:55px;height:1px;background-color:#001;top:9px;left:0}@media (max-width:1024px){.title:before{width:25px;height:1px;top:6px}}p{padding:0;margin:0}b,strong{font-weight:700}a{color:#001}a,a:hover{text-decoration:none}.more-link{font-size:14px;text-transform:uppercase;display:inline-block;color:#fff;position:relative;padding-right:45px}.more-link:hover:before{width:35px;right:-10px}.more-link:hover:after{right:-10px}.more-link:before{width:25px;height:1px;background-color:#fff;top:10px}.more-link:after,.more-link:before{position:absolute;content:'';right:0;transition:all 0.3s}.more-link:after{width:6px;height:6px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(-45deg);top:8px}.more-link.black{color:#000}.more-link.black:before{background-color:#000}.more-link.black:after{border-color:#001}ol,ul{padding:0;margin:0;list-style:none}ol{list-style-type:decimal;list-style-position:inside;counter-reset:item}ol li{display:block;position:relative}ol li:before{content:counters(item,'.') '. ';counter-increment:item;display:inline;vertical-align:top;font-weight:700}@media (max-width:1200px){.js-box-margin{margin-right:-15px}}@media (max-width:1024px){body.overflow{overflow:hidden;position:fixed;width:100%}body.overflow:before{position:absolute;content:'';top:-100px;bottom:-100px;left:0;right:0;background-color:#fff}}.container{padding:0 15px;max-width:1200px;margin:0 auto}.wrapper{overflow:hidden;position:relative;z-index:0;min-height:100vh}.compensate-for-scrollbar{margin-right:17px!important}@-webkit-keyframes bottomToTop{0%{transform:translateY(70px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bottomToTop{0%{transform:translateY(70px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes leftToRigth{0%{transform:translate(-100%)}60%{transform:translate(0);opacity:1}to{transform:translate(0);opacity:0}}@-webkit-keyframes opacityBox{0%{opacity:0}to{opacity:1}}@keyframes opacityBox{0%{opacity:0}to{opacity:1}}@-webkit-keyframes topToBottom{0%{height:0}60%{height:100%;opacity:1}to{opacity:0;height:100%}}@keyframes topToBottom{0%{height:0}60%{height:100%;opacity:1}to{opacity:0;height:100%}}.bottom-to-top{opacity:0;transform:translateY(70px);animation:bottomToTop 0.5s;animation-fill-mode:forwards}.left-to-right{animation:leftToRigth 2s;animation-fill-mode:forwards}.opacity-box{opacity:0;animation:opacityBox 0.5s;animation-fill-mode:forwards}.top-to-bottom{animation:topToBottom 1s;animation-fill-mode:forwards}.btn,button{text-align:center;font-weight:400;font-size:14px;line-height:1;padding:8px 15px;background-color:#fff;color:#d2002d;border:1px solid #d2002d;border-radius:0;position:relative;z-index:0;outline:0;width:100%;display:block;cursor:pointer;transition:background-color 0.3s,color 0.3s}.btn.active,.btn:hover,button.active,button:hover{color:#fff;background:#d2002d}.btn.disabled,.btn[disabled='disabled'],.btn[disabled],button.disabled,button[disabled='disabled'],button[disabled]{opacity:.7;pointer-events:none}.btn--brief{font-size:16px;color:#000;border-color:#000;text-transform:uppercase;padding:21px 30px;letter-spacing:1.6px}.btn--brief:hover,.btn--submit:hover{background-color:#000;color:#fff;border-color:#000}.btn--submit{font-size:16px;padding:24px;border-color:#d2002d;background-color:#d2002d;color:#fff}body.overflow-hidden{overflow:hidden}body.overflow-hidden .compensate-for-preloader{margin-right:17px}@media (max-width:1024px){body.overflow-hidden .compensate-for-preloader{margin:0}}@-webkit-keyframes op0op1{0%{opacity:0}to{opacity:1}}@keyframes op0op1{0%{opacity:0}to{opacity:1}}.is-open-popup{display:block!important}.overflow-body{overflow:hidden}.js-box-margin{margin-right:calc((100vw - 1188px) / -2)}@media (max-width:1220px){.js-box-margin{margin-right:-15px}}.wow{visibility:hidden}.blockchain-private--link{text-decoration:underline}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:top 0.2s,-webkit-transform 0.2s;transition:transform 0.2s,top 0.2s;transition:transform 0.2s,top 0.2s,-webkit-transform 0.2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:left 0.2s,-webkit-transform 0.2s;transition:transform 0.2s,left 0.2s;transition:transform 0.2s,left 0.2s,-webkit-transform 0.2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:right 0.2s,-webkit-transform 0.2s;transition:transform 0.2s,right 0.2s;transition:transform 0.2s,right 0.2s,-webkit-transform 0.2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-button-next{background-image:none;width:24px;height:10px;margin-top:0;top:0;right:0;outline:0;position:relative}@media (max-width:767px){.swiper-button-next{width:63px}}.swiper-button-next::before{position:absolute;content:'';width:23px;height:1px;background-color:#001;top:5px;left:0;transition:all 0.3s}@media (max-width:767px){.swiper-button-next::before{width:62px}}.swiper-button-next::after{position:absolute;content:'';width:5px;height:5px;border-bottom:1px solid #001;border-right:1px solid #001;transform:rotate(-45deg);top:3px;right:0;transition:all 0.3s}.swiper-button-prev{background-image:none;width:24px;height:10px;margin-top:0;top:0;left:0;outline:0;position:relative}@media (max-width:767px){.swiper-button-prev{width:63px}}.swiper-button-prev::before{position:absolute;content:'';width:23px;height:1px;background-color:#001;top:5px;left:1px;-webkit-transition:all 0.3s;transition:all 0.3s}@media (max-width:767px){.swiper-button-prev::before{width:62px}}.swiper-button-prev::after{position:absolute;content:'';width:5px;height:5px;border-bottom:1px solid #001;border-left:1px solid #001;transform:rotate(45deg);top:3px;left:0;transition:all 0.3s}.swiper-pagination-fraction{width:auto;font-size:14px;padding:0 10px;position:static}@media (max-width:767px){.swiper-pagination-fraction{padding:0 23px}}.swiper-pagination-current{font-weight:700}.swiper-pagination-current,.swiper-pagination-total{color:#001;transition:all 0.3s}.swiper-pagination-total.disabled{color:#505d68}.control-box{display:flex;align-items:center;opacity:0;transform:translateY(70px)}@media (max-width:767px){.control-box{justify-content:center}}.swiper-button-next.swiper-button-disabled:before,.swiper-button-prev.swiper-button-disabled:before{background-color:#505d68}.swiper-button-next.swiper-button-disabled:after,.swiper-button-prev.swiper-button-disabled:after{border-color:#505d68}.swiper-button-next:hover:before,.swiper-button-prev:hover:before{background-color:#d2002d}.swiper-button-next:hover:after,.swiper-button-prev:hover:after{border-color:#d2002d}@media (max-width:767px){.swiper-button-next:hover:before,.swiper-button-prev:hover:before{background-color:#001}.swiper-button-next:hover:after,.swiper-button-prev:hover:after{border-color:#001}}.about-info{padding:100px 0}@media (max-width:767px){.about-info{padding:50px 0}}.about-info__row{display:flex;margin-bottom:50px}@media (max-width:767px){.about-info__row{flex-direction:column}}.about-info__row--reverse{flex-direction:row-reverse}@media (max-width:767px){.about-info__row--reverse{flex-direction:column}}.about-info__row--reverse .about-info__text{padding-right:0;padding-left:30px}@media (max-width:767px){.about-info__row--reverse .about-info__text{padding-left:0}}.about-info__row:last-child{margin-bottom:0}.about-info__text{width:51%;padding-right:80px}@media (max-width:1024px){.about-info__text{padding-right:30px}}@media (max-width:767px){.about-info__text{width:100%;margin-bottom:50px;padding-right:0}}.about-info__text .title{margin-bottom:25px;transform:translateY(70px);opacity:0}.about-info__caption{margin-bottom:32px;transform:translateY(70px);opacity:0}.about-info__descr p{color:#505d68;margin-bottom:30px;transform:translateY(70px);opacity:0}.about-info__descr p:last-child{margin-bottom:0}.about-info__img{width:49%;line-height:0}@media (max-width:767px){.about-info__img{width:100%}}.about-info__img img{width:100%}.about-us{padding-top:100px}.about-us--bochica{background-color:#221a38}.about-us--bochica .title{color:#fff}.about-us--bochica .title:before{background-color:#fff}.about-us--bochica .about-us__right ul li{color:#fff}.about-us--bochica .about-us__right ul li:before{background-color:#fff}.about-us--bochica-bg{background-color:#f3f8fb}.about-us--starter{background-color:#eaeef4}@media (max-width:1024px){.about-us{padding-top:50px}}.about-us .white-text{color:#fff}.about-us--page{background-color:#f7f7f7}.about-us--careers .about-us__text{opacity:1;transform:translateY(0)}.about-us--careers .about-us__text p{margin-bottom:32px}.about-us--careers .about-us__text p:last-child{margin-bottom:0}.about-us__item{display:flex;padding-bottom:100px}@media (max-width:1024px){.about-us__item{padding-bottom:50px}}@media (max-width:767px){.about-us__item{display:block}}.about-us__left{width:35%;padding-top:10px;padding-right:30px;font-size:16px;line-height:1.5}@media (max-width:1024px){.about-us__left{width:35%}}@media (max-width:767px){.about-us__left{width:100%;padding-top:0;padding-bottom:25px}}.about-us__right{width:65%}@media (max-width:1024px){.about-us__right{width:65%}}@media (max-width:767px){.about-us__right{width:100%}}.about-us__right ul.no-margin li{margin-bottom:0}@media (max-width:767px){.about-us__right ul.no-margin li{margin-bottom:20px}}.about-us__right ul.list-more-descr li:before{top:20px}@media (max-width:1024px){.about-us__right ul.list-more-descr li:before{top:12px}}.about-us__right ul.list-more-descr li>span{font-size:23px;line-height:1.39;margin-bottom:20px}@media (max-width:1024px){.about-us__right ul.list-more-descr li>span{font-size:16px}}.about-us__right ul.list-more-descr li>p{margin-bottom:20px}.about-us__right ul.list-more-descr li>p span{font-weight:600}.about-us__right ul li{color:#505d68;padding-left:30px;position:relative;margin-bottom:32px}@media (max-width:1024px){.about-us__right ul li{margin-bottom:25px}}.about-us__right ul li.white-text{color:#fff}.about-us__right ul li.white-text:before{background-color:#fff}.about-us__right ul li:last-child{margin-bottom:0}.about-us__right ul li:before{position:absolute;content:'';width:14px;height:1px;background-color:#505d68;left:0;top:16px}.about-us__right ul li>span{display:block;font-weight:700}.about-us__caption{margin-bottom:30px}.about-us__text,.about-us__wrap p{color:#505d68}.about-us__text p{margin-bottom:32px}@media (max-width:1024px){.about-us__text p{margin-bottom:25px}}.about-us__text p:last-child{margin-bottom:0}.about-us__info{display:flex;flex-wrap:wrap;margin:0 -30px;padding-left:35%}@media (max-width:767px){.about-us__info{padding-left:0;margin:0 -15px}}.about-us__info-item{width:33.33%;padding:0 30px 50px}@media (max-width:767px){.about-us__info-item{padding:0 15px 30px}}@media (max-width:479px){.about-us__info-item{width:50%}}.about-us__info-icon{width:40px;height:40px;margin-bottom:20px}.about-us__info-text{font-size:18px}@media (max-width:479px){.about-us__info-text{font-size:17px}}.about-us__stat{display:flex;flex-wrap:wrap;margin:0 -15px -50px}.about-us__stat-item{width:33.33%;padding:0 15px 50px}@media (max-width:479px){.about-us__stat-item{width:50%}}.about-us__stat-number{font-size:48px;font-weight:700;line-height:1.25;letter-spacing:1.85px;display:block;margin-bottom:27px}@media (max-width:1024px){.about-us__stat-number{font-size:28px;line-height:1;letter-spacing:1px;margin-bottom:20px}}.about-us__stat-text{color:#505d68}@media (max-width:1024px){.about-us__stat-text{font-size:17px;line-height:1.41}}@media (max-width:1024px){.about-us__stat-text br{display:none}}.about-us__link-more{margin-top:20px}.about-video{padding-bottom:100px;position:relative;z-index:0}@media (max-width:1024px){.about-video{padding-bottom:50px}}.about-video:before{position:absolute;content:'';height:calc(50% + 50px);width:100%;top:calc(50% - 50px);left:0;z-index:-1;background-color:#f7f7f7}.about-video__wrap{position:relative}.about-video__overlay{position:absolute;transform:translate(-100%);opacity:0;height:calc(100% - 100px);padding-left:calc((100vw - 1185px) / 2);z-index:1;pointer-events:none;width:100%}@media (max-width:1230px){.about-video__overlay{padding-left:15px}}@media (max-width:1024px){.about-video__overlay{height:calc(100% - 50px);padding-left:0}}.about-video__overlay>div{background-color:#001;height:100%}.about-video__btn{width:30px;height:30px;position:absolute;background-color:#fff;border-radius:50%;left:10px;bottom:10px;cursor:pointer;background-size:20px 20px;background-position:50% 50%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NCA1NCI+PHBhdGggZD0iTTQ2LjQxNCAyNmw3LjI5My03LjI5M2EuOTk5Ljk5OSAwIDEwLTEuNDE0LTEuNDE0TDQ1IDI0LjU4NmwtNy4yOTMtNy4yOTNhLjk5OS45OTkgMCAxMC0xLjQxNCAxLjQxNEw0My41ODYgMjZsLTcuMjkzIDcuMjkzYS45OTkuOTk5IDAgMTAxLjQxNCAxLjQxNEw0NSAyNy40MTRsNy4yOTMgNy4yOTNhLjk5Ny45OTcgMCAwMDEuNDE0IDAgLjk5OS45OTkgMCAwMDAtMS40MTRMNDYuNDE0IDI2ek0yOC40MDQgNC40YTMuMDI5IDMuMDI5IDAgMDAtMy4wOS4wNDQuOTI5LjkyOSAwIDAwLS4xMy4wOTNMMTEuNjM0IDE2SDFhMSAxIDAgMDAtMSAxdjE5YTEuMDAyIDEuMDAyIDAgMDAxIDFsMTAuNjEtLjAwNSAxMy41NDMgMTIuNDRjLjA1LjA0Ni4xMDQuMDg2LjE2MS4xMmEzLjA1NSAzLjA1NSAwIDAwMS41ODIuNDQ2IDMuMDcgMy4wNyAwIDAwMS41MDgtLjQwMkEzLjEyMiAzLjEyMiAwIDAwMzAgNDYuODQ0VjcuMTU2QTMuMTI1IDMuMTI1IDAgMDAyOC40MDQgNC40ek0yOCA0Ni44NDRjMCAuNDMxLS4yMTcuODEtLjU3OSAxLjAxNWExLjA0OSAxLjA0OSAwIDAxLTEgLjAyNkwxMyAzNS41NTZWMzFhMSAxIDAgMTAtMiAwdjMuOTk2TDIgMzVWMThoOXY0YTEgMSAwIDEwMiAwdi00LjUzNmwxMy40MDUtMTEuMzRjLjQ2LS4yNDIuODYtLjA3IDEuMDE2LjAxOC4zNjIuMjA1LjU3OS41ODMuNTc5IDEuMDE0djM5LjY4OHoiLz48L3N2Zz4=)}.about-video__btn.muted{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCI+PHBhdGggZD0iTTI4LjQwNCA3Ljc1OGEzLjAyOSAzLjAyOSAwIDAwLTMuMDkuMDQ0LjkyOS45MjkgMCAwMC0uMTMuMDkzbC0xMy41NSAxMS40NjNIMWExIDEgMCAwMC0xIDF2MTlhMS4wMDIgMS4wMDIgMCAwMDEgMWwxMC42MS0uMDA1IDEzLjU0MyAxMi40NGMuMDUuMDQ2LjEwNC4wODYuMTYxLjEyYTMuMDU1IDMuMDU1IDAgMDAxLjU4Mi40NDYgMy4wNyAzLjA3IDAgMDAxLjUwOC0uNDAyQTMuMTIyIDMuMTIyIDAgMDAzMCA1MC4yMDFWMTAuNTE0YTMuMTI1IDMuMTI1IDAgMDAtMS41OTYtMi43NTZ6TTI4IDUwLjIwMWMwIC40MzEtLjIxNy44MS0uNTc5IDEuMDE1YTEuMDQ5IDEuMDQ5IDAgMDEtMSAuMDI2TDEzIDM4LjkxM3YtNC41NTZhMSAxIDAgMTAtMiAwdjMuOTk2bC05IC4wMDR2LTE3aDl2NGExIDEgMCAxMDIgMHYtNC41MzZsMTMuNDA1LTExLjM0Yy40NjEtLjI0Mi44NjEtLjA3IDEuMDE2LjAxOC4zNjIuMjA1LjU3OS41ODQuNTc5IDEuMDE1djM5LjY4N3pNNTIuMDI2IDI5Ljg1OGExOS40OCAxOS40OCAwIDAwLTEzLjIyOS0xOC40NDcgMS4wMDIgMS4wMDIgMCAwMC0xLjI2OS42MjYgMS4wMDIgMS4wMDIgMCAwMC42MjYgMS4yNjkgMTcuNDggMTcuNDggMCAwMTExLjg3MiAxNi41NTMgMTcuNDkyIDE3LjQ5MiAwIDAxLTExLjg0OSAxNi41NTQgMSAxIDAgMDAuNjQ2IDEuODkzIDE5LjQ5MSAxOS40OTEgMCAwMDEzLjIwMy0xOC40NDh6Ii8+PHBhdGggZD0iTTQ0LjQ1MyA2LjM3NGExLjAwMyAxLjAwMyAwIDAwLTEuMzEyLjUzIDEuMDAxIDEuMDAxIDAgMDAuNTMxIDEuMzEyQTIzLjQ3MiAyMy40NzIgMCAwMTU4IDI5Ljg1OGMwIDkuNzc3LTUuODk0IDE4LjM4LTE1LjAxNSAyMS45MTRhMSAxIDAgMDAuNzIzIDEuODY2QzUzLjYwNSA0OS44MDEgNjAgNDAuNDY3IDYwIDI5Ljg1OEEyNS40NyAyNS40NyAwIDAwNDQuNDUzIDYuMzc0eiIvPjxwYXRoIGQ9Ik00My4wMjYgMjkuODU4YzAtNS45NzItNC4wMDktMTEuMzAyLTkuNzQ5LTEyLjk2MmExIDEgMCAxMC0uNTU0IDEuOTIyYzQuODg5IDEuNDEzIDguMzA0IDUuOTUzIDguMzA0IDExLjA0cy0zLjQxNSA5LjYyNy04LjMwNCAxMS4wNGExIDEgMCAwMC41NTQgMS45MjJjNS43NDEtMS42NjEgOS43NDktNi45OTEgOS43NDktMTIuOTYyeiIvPjwvc3ZnPg==)}@media (max-width:1024px){.about-video__btn{display:none}}.about-video__container{transition:all 0.3s;overflow:hidden;position:relative;opacity:0;line-height:0}.about-video__container video{max-width:100%;height:auto;outline:0}@media (max-width:1024px){.about-video__box{margin-left:-15px}}.about-video__inner{position:relative;line-height:0}.about-video__inner img{width:100%}.achievements{background-color:#f7f7f7;padding:0 0 10px}@media (max-width:767px){.achievements{padding-bottom:14px}}.achievements .title{margin-bottom:25px}.achievements__caption{max-width:460px;margin-bottom:50px}.achievements__stat{display:flex;flex-wrap:wrap;margin:0 -40px;padding-left:210px}@media (max-width:1024px){.achievements__stat{padding-left:0}}@media (max-width:767px){.achievements__stat{margin:0 -20px}}.achievements__stat-item{width:33.33%;padding:0 40px 78px;font-size:unset;font-weight:unset}@media (max-width:767px){.achievements__stat-item{padding:0 20px 32px}}@media (max-width:479px){.achievements__stat-item{width:50%}}.achievements__stat-number{display:block;font-size:48px;font-weight:700;line-height:1.25;letter-spacing:1.85px;margin-bottom:15px}@media (max-width:1024px){.achievements__stat-number{font-size:28px;line-height:1;margin-bottom:19px}}.achievements__stat-text{display:block;color:#505d68;max-width:180px}@media (max-width:1024px){.achievements__stat-text{font-size:17px;line-height:1.41}}.all-projects{padding-bottom:85px}@media (max-width:767px){.all-projects .container{padding-left:0}.all-projects{padding-top:8px;padding-bottom:20px}}.all-projects__head{display:flex;align-items:flex-end;margin-bottom:50px}@media (max-width:767px){.all-projects__head{display:block}}.all-projects__sort{width:calc(100% - 170px);padding-right:40px;position:relative;z-index:1}@media (max-width:767px){.all-projects__sort{padding-right:0;width:100%;padding-bottom:20px}}.all-projects__sort-inner{display:flex;margin:0 -15px}@media (max-width:767px){.all-projects__sort-inner{display:block}}.all-projects__sort-item{width:50%;padding:0 15px;position:relative}@media (max-width:767px){.all-projects__sort-item{width:100%;margin-bottom:30px}}.all-projects__sort-item:first-child{z-index:2}.all-projects__sort-item .ui-selectmenu-button.ui-button{padding:15px 0}.all-projects__sort-item .ui-selectmenu-text:before{border:1px solid #b1b6bc;border-top:none;border-right:none;transform:rotate(-45deg);width:8px;height:8px;top:5px}.all-projects__btn{width:170px}@media (max-width:767px){.all-projects__btn{width:100%}}.all-projects__btn .btn{border-color:#001;color:#001}@media (max-width:767px){.all-projects__btn .btn{padding:14px 10px;font-size:18px;font-weight:600}}.all-projects__btn .btn:hover{background-color:#001;color:#fff}.all-projects__wrap .projects__item{margin-bottom:50px}.all-vacancies{background-color:#001;color:#fff;padding:107px 0 117px}.all-vacancies .vacancies-tags-wrapper .pageNav__tabItem{color:#fff;border:1px solid #fff;border-radius:2px;background:#001}.all-vacancies .vacancies-tags-wrapper .pageNav__tabItem:hover{color:#fff;background:#d2002d;border-color:#d2002d}.all-vacancies .vacancies-tags-wrapper .pageNav__tabItem--active{color:#fff;background:#d2002d;border-color:#d2002d}@media (max-width:1024px){.all-vacancies{padding:50px 0 0}}.all-vacancies .title{margin-bottom:25px}.all-vacancies .title:before{background-color:#fff}.all-vacancies__caption{color:#fff;margin-bottom:61px}@media (max-width:1024px){.all-vacancies__caption{margin-bottom:50px}}.all-vacancies__item{padding:30px 0 35px;display:flex;position:relative}@media (max-width:1024px){.all-vacancies__item{padding:50px 0}}@media (max-width:767px){.all-vacancies__item{display:block}}.all-vacancies__item:before{position:absolute;content:'';top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,.3) 0,#001)}@media (max-width:767px){.all-vacancies__item:before{background:hsla(0,0%,100%,.3)}}.all-vacancies__left{width:calc(100% - 170px)}@media (max-width:767px){.all-vacancies__left{width:100%}}.all-vacancies__right{width:170px;display:flex;justify-content:flex-end;align-items:flex-start;padding-top:18px}@media (max-width:1024px){.all-vacancies__right{padding-top:6px}}@media (max-width:767px){.all-vacancies__right{width:100%;padding-top:50px;display:block}}.all-vacancies__name{color:#fff;margin-bottom:20px;line-height:1.25}@media (max-width:767px){.all-vacancies__name{font-size:22px;line-height:1.36;margin-bottom:31px}}.all-vacancies__row{display:flex;flex-wrap:wrap;margin:0 -10px;max-width:900px}@media (max-width:479px){.all-vacancies__row{display:block}}.all-vacancies__col{width:33.33%;padding:0 10px}@media (max-width:767px){.all-vacancies__col{width:50%;padding-bottom:34px}}@media (max-width:479px){.all-vacancies__col{width:100%}}@media (max-width:767px){.all-vacancies__col:last-child{padding-bottom:0}}.all-vacancies__title{display:block;color:hsla(0,0%,100%,.5);line-height:1.2;margin-bottom:15px;letter-spacing:.35px}@media (max-width:767px){.all-vacancies__title{font-size:18px}}.all-vacancies__info{display:block;font-weight:500;line-height:1.2;font-size:20px;font-family:Maitree}.blog{padding:100px 0;background-color:#f6f7f8}@media (max-width:767px){.blog{padding:50px 0}}.blog .title{margin-bottom:27px}.blog__head{display:flex;align-items:center;justify-content:space-between;padding-left:87px;margin-bottom:58px}@media (max-width:1024px){.blog__head{padding-left:35px}}@media (max-width:767px){.blog__head{margin-bottom:30px}}@media (max-width:767px){.blog__more{display:none}}.blog__more-mobile{display:none}@media (max-width:767px){.blog__more-mobile{display:block}}.blog__wrap{display:flex;margin:0 -15px;flex-wrap:wrap}@media (max-width:767px){.blog__wrap{margin-right:-30px;padding-bottom:50px}}.blog__item{width:33.33%;padding:0 15px}@media (max-width:1024px){.blog__item{width:50%}}@media (max-width:767px){.blog__item{width:100%}}@media (max-width:1024px){.blog__item:nth-child(3){display:none}}@media (max-width:767px){.blog__item:nth-child(2){display:none}}.blog__img a{display:block;height:390px;background-size:cover;background-position:50% 50%;background-color:#000;padding:20px;line-height:0;margin-bottom:22px}.blog__img a img{object-fit:cover;height:100%;width:100%}@media (max-width:767px){.blog__img a{margin-bottom:30px}}.blog__tags{display:flex;flex-wrap:wrap}.blog__tags-item{padding:9px 16px;background-color:hsla(0,0%,100%,.6);border-radius:2px;margin:0 20px 20px 0;font-size:14px;line-height:1}.blog__info{display:flex;align-items:center;font-size:12px;line-height:1;letter-spacing:.7px;margin-bottom:20px}@media (max-width:767px){.blog__info{font-size:14px;letter-spacing:1.8px}}.blog__date{color:#505d68;margin-right:5px}@media (max-width:767px){.blog__date{margin-right:7px}}.blog__time-read{color:#d2002d;padding-left:10px;position:relative}@media (max-width:767px){.blog__time-read{padding-left:12px}}.blog__time-read:before{position:absolute;content:'';width:5px;height:5px;background-color:#d2002d;border-radius:50%;top:3px;left:0}@media (max-width:767px){.blog__time-read:before{top:4px}}@media (max-width:767px){.blog__text{padding-right:15px}}.blog__text a{font-size:24px;line-height:1.5;font-family:Maitree}.blog__text a:hover{color:#d2002d}.career-contact{padding-bottom:100px}@media (max-width:1024px){.career-contact{padding-bottom:10px}}.career-contact__images{display:flex;margin-bottom:100px}@media (max-width:1024px){.career-contact__images{margin-bottom:50px}}.career-contact__images-item:first-child{width:38%}.career-contact__images-item:last-child{width:62%}.career-contact__images-item img{width:100%;height:100%;object-fit:cover}@media (max-width:767px){.career-contact__images-item img{min-height:200px}}.career-contact .title{margin-bottom:25px}.career-contact__wrap{display:flex}@media (max-width:1024px){.career-contact__wrap{display:block}}.career-contact__left{width:400px}@media (max-width:1024px){.career-contact__left{width:100%;margin-bottom:14px}}.career-contact__left img{width:100%;object-fit:cover}@media (max-width:1024px){.career-contact__left img{width:calc(100% + 30px);margin-left:-15px;max-height:400px}}@media (max-width:767px){.career-contact__left img{max-height:200px}}.career-contact__right{width:calc(100% - 400px);padding-left:100px}@media (max-width:1200px){.career-contact__right{padding-left:50px}}@media (max-width:1024px){.career-contact__right{width:100%;padding-left:0}}.career-contact__caption{margin-bottom:67px}@media (max-width:1024px){.career-contact__caption{margin-bottom:20px}}.career-contact__box{display:flex;flex-wrap:wrap;margin:0 -30px}.career-contact__item{width:50%;padding:0 30px 50px}@media (max-width:1024px){.career-contact__item{padding-bottom:40px}}@media (max-width:767px){.career-contact__item{width:100%}}.career-contact__item:nth-child(3),.career-contact__item:nth-child(4){padding-bottom:0}@media (max-width:1024px){.career-contact__item:nth-child(3),.career-contact__item:nth-child(4){padding-bottom:40px}}.career-contact__title{margin-bottom:20px;display:block;font-size:36px;line-height:1.28;letter-spacing:.7px;font-family:Maitree;max-width:250px}@media (max-width:1024px){.career-contact__title{font-size:28px;line-height:1.29;margin-bottom:20px;max-width:200px}}@media (max-width:767px){.career-contact__title{max-width:100%}}.career-contact__descr{color:#505d68}.contact-form{background-color:rgba(189,190,198,.16);padding:100px 0}@media (max-width:767px){.contact-form{padding:50px 0}}.contact-form .title{margin-bottom:27px}@media (max-width:767px){.contact-form .title{margin-bottom:23px}}.contact-form__caption{margin-bottom:75px}@media (max-width:767px){.contact-form__caption{margin-bottom:30px}}.contact-form__caption>span{display:block;overflow:hidden}.contact-form__caption>span>span{color:#d2002d;position:relative;text-decoration:underline;overflow:hidden}.contact-form__caption>span>span>span{position:absolute;padding-left:15px;animation:animationLang 10s infinite}@media (max-width:1024px){.contact-form__caption>span>span>span{animation:animationLangTabl 10s infinite;padding-left:10px}}.contact-form__caption>span>span>span>span{display:block;width:250px}@media (max-width:1024px){.contact-form__caption>span>span>span>span{width:150px}}.contact-form__wrap{display:flex;flex-wrap:wrap;margin:0 -35px;padding:0 100px}@media (max-width:1024px){.contact-form__wrap{padding:0;margin:0 -15px}}.contact-form__col{width:50%;padding:0 35px 15px}@media (max-width:1024px){.contact-form__col{padding:0 15px 15px}}@media (max-width:767px){.contact-form__col{width:100%;padding-bottom:28px}}.contact-form__col--mess{width:calc(100% - 240px)}@media (max-width:767px){.contact-form__col--mess{width:100%}}.contact-form__col--select{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end}.contact-form__col--file{width:240px}@media (max-width:767px){.contact-form__col--file{width:100%;padding-bottom:20px}}.contact-form__col--requirements{display:flex;justify-content:flex-end;width:100%;font-size:14px;color:rgba(80,93,104,.5);padding-top:5px;padding-bottom:34px}@media (max-width:767px){.contact-form__col--requirements{padding-top:0;line-height:1.63;padding-bottom:20px}}.contact-form__col--info{font-size:14px;color:#505d68;line-height:1.79;width:55%}@media (max-width:767px){.contact-form__col--info{width:100%;line-height:1.86;padding-bottom:20px}}.contact-form__col--check{width:45%;padding-top:5px}@media (max-width:767px){.contact-form__col--check{width:100%}}.contact-form__col--btn{display:flex;justify-content:flex-end;width:100%;padding-top:36px;padding-bottom:0}@media (max-width:767px){.contact-form__col--btn{padding-top:20px}}.contact-form__col--btn .btn{width:227px}@media (max-width:767px){.contact-form__col--btn .btn{width:100%}}.contact-form__col input{font-size:21px;padding:26px 0}@media (max-width:767px){.contact-form__col input{font-size:18px;padding:16px 0}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 5000s;-webkit-text-fill-color:#001!important}.contact-form__col .input-box__title{top:30px;font-size:21px}@media (max-width:767px){.contact-form__col .input-box__title{font-size:18px;top:20px}}.contact-form__col input[type='file']+span{font-size:21px;padding:24.5px 0}@media (max-width:767px){.contact-form__col input[type='file']+span{font-size:18px;padding:15px 0}}.contact-form__col .ui-selectmenu-button.ui-button{padding:26.5px 0;font-size:21px}@media (max-width:767px){.contact-form__col .ui-selectmenu-button.ui-button{font-size:18px;padding:17px 0}}@keyframes animationLang{0%{transform:translateY(0)}13%{transform:translateY(0)}16%{transform:translateY(-60px)}29%{transform:translateY(-60px)}32%{transform:translateY(-120px)}45%{transform:translateY(-120px)}48%{transform:translateY(-180px)}61%{transform:translateY(-180px)}64%{transform:translateY(-240px)}77%{transform:translateY(-240px)}80%{transform:translateY(-300px)}93%{transform:translateY(-300px)}99.9%{transform:translateY(-360px)}to{transform:translateY(0)}}.contact-vacancies{padding:100px 0}@media (max-width:767px){.contact-vacancies{padding:50px 0}}.contact-vacancies .title{margin-bottom:27px}@media (max-width:767px){.contact-vacancies .title{margin-bottom:18px}}.contact-vacancies__caption{margin-bottom:27px}@media (max-width:767px){.contact-vacancies__caption{margin-bottom:30px}}.contact-vacancies__info{color:#505d68;max-width:560px;margin-bottom:80px}@media (max-width:767px){.contact-vacancies__info{margin-bottom:21px}}.contact-vacancies__wrap{display:flex;flex-wrap:wrap;margin:0 -35px;padding:0 100px}@media (max-width:1024px){.contact-vacancies__wrap{padding:0;margin:0 -15px}}.contact-vacancies__col{width:50%;padding:0 35px 15px}@media (max-width:1024px){.contact-vacancies__col{padding:0 15px 15px}}@media (max-width:767px){.contact-vacancies__col{width:100%;padding-bottom:24px}}.contact-vacancies__col--file{margin-top:-94px}@media (max-width:767px){.contact-vacancies__col--file{margin-top:0}}.contact-vacancies__col--requirements{display:flex;width:100%;font-size:14px;color:rgba(80,93,104,.5);padding-top:5px;padding-bottom:32px}@media (max-width:767px){.contact-vacancies__col--requirements{padding-top:0;line-height:1.63;padding-bottom:20px}}.contact-vacancies__col--btn{display:flex;justify-content:flex-end;width:100%;padding-bottom:0}@media (max-width:767px){.contact-vacancies__col--btn{padding-top:30px}}.contact-vacancies__col--btn .btn{width:227px}@media (max-width:767px){.contact-vacancies__col--btn .btn{width:100%}}.contact-vacancies__col input{font-size:21px;padding:26px 0}@media (max-width:767px){.contact-vacancies__col input{font-size:18px;padding:16px 0}}.contact-vacancies__col .input-box__title{top:30px;font-size:21px}@media (max-width:767px){.contact-vacancies__col .input-box__title{font-size:18px;top:20px}}.contact-vacancies__col input[type='file']+span{font-size:21px;padding:24.5px 0}@media (max-width:767px){.contact-vacancies__col input[type='file']+span{font-size:18px;padding:15px 0}}.fixed-btn{position:fixed;z-index:3;right:0;background-color:#fff;transition:all 0.3s;top:0;transform:translateY(-50%);top:-200px;box-shadow:0 1px 17px 0 rgba(0,0,17,.06)}.fixed-btn.active{top:50%;transform:translateY(-50%)}.fixed-btn.z-index{z-index:0}.fixed-btn__logo{display:flex;align-items:center;justify-content:center;width:55px;height:55px;background-color:#d2002d}.fixed-btn__text{font-size:16px;font-weight:700;width:55px;height:145px;position:relative}@media (max-width:767px){.fixed-btn__text{display:none}}.fixed-btn__text span{display:block;width:145px;height:55px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);padding-left:21px;padding-top:12px;letter-spacing:.8px}.footer{background-color:#000;color:#fff;overflow:hidden}.footer__wrap{max-width:1320px;padding:0 15px;margin:0 auto}.footer__top{display:flex;padding:80px 0 0}@media (max-width:1024px){.footer__top{padding:80px 0 10px}}@media (max-width:767px){.footer__top{display:block;padding:52px 0 0}}.footer__logo.footer__logo-new{width:30%;display:flex;flex-direction:column}@media (max-width:1024px){.footer__logo{width:155px}}@media (max-width:767px){.footer__logo{width:100%;display:flex;align-items:center;padding-bottom:44px;border-bottom:1px solid rgba(255,255,255,.27)}}.footer__logo img{margin-bottom:42px;width:fit-content}@media (max-width:767px){.footer__logo img{margin-bottom:23px}}.footer__logo-text{line-height:24px;font-size:14px;display:block;max-width:155px;font-family:'Muli Regular'}@media (max-width:767px){.footer__logo-text{max-width:100%;font-size:18px}}.footer__nav{width:70%;display:flex;justify-content:space-between;font-size:16px;padding-right:30px}@media (max-width:1024px){.footer__nav{width:calc(100% - 150px);padding-right:0}}@media (max-width:767px){.footer__nav{padding:47px 0 12px;flex-wrap:wrap;justify-content:flex-start;width:100%}}.footer__nav-col{padding-left:30px}@media (max-width:767px){.footer__nav-col{padding-left:0;width:50%}}@media (max-width:767px){.footer__nav-col:first-child{order:1;width:60%}}@media (max-width:767px){.footer__nav-col:nth-child(2){order:3;width:60%}}@media (max-width:767px){.footer__nav-col:nth-child(3){order:4;width:40%}}@media (max-width:767px){.footer__nav-col:nth-child(4){order:2;width:40%}}@media (max-width:479px){.footer__nav-col--sub{padding-bottom:20px}}@media (max-width:479px){.footer__nav-col--sub .footer__nav-title{margin-bottom:16px}}@media (max-width:479px){.footer__nav-col--sub .footer__nav-subtitle{width:50%;font-size:14px;margin-bottom:15px}.footer__nav-col--sub .footer__nav-subtitle:before{top:10px;height:1px}}@media (max-width:479px){.footer__nav-col--contact{border-top:1px solid hsla(0,0%,100%,.27);margin-left:-60px;padding-left:60px;width:calc(100% + 60px);padding-top:34px}}.footer__nav a{color:#fff}.footer__nav a.disabled{pointer-events:none}.footer__nav a:hover{color:#d2002d}.footer__nav-title{margin-bottom:22px;font-weight:700}@media (max-width:767px){.footer__nav-title{margin-bottom:34px}}.footer__nav-subtitle{margin-bottom:17px;padding-left:28px;position:relative}.footer__nav-subtitle:before{position:absolute;content:'';width:18px;height:2px;background-color:hsla(0,0%,100%,.5);left:0;top:13px}.footer__bottom{display:flex;align-items:center;padding:25px 0}@media (max-width:1024px){.footer__bottom{padding:40px 0}}@media (max-width:767px){.footer__bottom{flex-direction:column-reverse;padding:0}}@media (max-width:479px){.footer__bottom{flex-direction:column-reverse;padding:0}}.footer__copyright{width:30%;font-size:14px;line-height:1.14;color:#a4a4a4;position:relative}@media (max-width:1024px){.footer__copyright{width:150px}}@media (max-width:767px){.footer__copyright{width:100%;text-align:center;border-top:1px solid hsla(0,0%,100%,.27);padding:24px 0;font-size:14px}}@media (max-width:479px){.footer__copyright{text-align:left}}.footer__good-firms{position:absolute;top:-60px;left:0;display:flex}.footer__good-firms a{display:block}.footer__good-firms a svg{fill:#fff;transition:all 0.3s}.footer__good-firms a:hover svg{fill:#d2002d}@media (max-width:767px){.footer__good-firms{position:static;margin-bottom:15px}}.footer__list{display:flex;align-items:center;justify-content:space-between;width:70%;padding-left:30px;padding-right:30px}@media (max-width:1024px){.footer__list{width:calc(100% - 150px);padding-right:0}}@media (max-width:767px){.footer__list{width:100%;padding:48px 0 16px}}@media (max-width:479px){.footer__list{flex-wrap:wrap}}@media (max-width:767px){.footer__list-item{margin-bottom:32px}}@media (max-width:479px){.footer__list-item{width:50%}}.footer__list-item a{color:#fff;font-size:16px}.footer__list-item a:hover{color:#d2002d}.footer__contact{display:flex;margin-left:calc(30% + 30px);border-top:1px solid hsla(0,0%,100%,.27);border-bottom:1px solid hsla(0,0%,100%,.27);padding:22px 0 26px;position:relative;z-index:1}@media (max-width:1024px){.footer__contact{margin-left:180px}}@media (max-width:767px){.footer__contact{margin-left:0;flex-wrap:wrap;padding:45px 0 0}}.footer__contact-col{width:28%}@media (max-width:767px){.footer__contact-col{width:50%;padding-bottom:24px}}@media (max-width:479px){.footer__contact-col{width:100%}}.footer__contact-col a{color:#fff;font-size:16px}.footer__contact-col a:hover{color:#d2002d}.footer__social{display:flex;align-items:center;justify-content:space-between;width:44%;padding-right:25px}@media (max-width:1024px){.footer__social{padding-right:0}}@media (max-width:767px){.footer__social{width:100%;border-top:1px solid hsla(0,0%,100%,.27);margin-top:20px;padding:24px 0}}.footer__social-item{margin-right:28px}@media (max-width:1024px){.footer__social-item{margin-right:20px}}.footer__social-item:last-child{margin-right:0}.footer__social-item a{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.footer__social-item a:hover svg{fill:#d2002d}.footer__social-item a svg{fill:#fff;transition:all 0.3s}@media (max-width:479px){.footer__social-item a svg{transform:scale(1.25)}}.form-popup{background-color:rgba(189,190,198,.16);padding:47px 0;display:none;background-color:#fff;width:100%;min-height:100vh;overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:auto}@media (max-width:767px){.form-popup{padding:50px 0}}.form-popup .title{margin-bottom:80px}@media (max-width:767px){.form-popup .title{margin-bottom:23px}}.form-popup .container{position:relative}.form-popup__close{width:26px;height:26px;position:absolute;top:-12px;right:17px;cursor:pointer}@media (max-width:767px){.form-popup__close{top:-37px}}.form-popup__close:hover:after,.form-popup__close:hover:before{background-color:#d2002d}.form-popup__close:before{transform:rotate(-45deg)}.form-popup__close:after,.form-popup__close:before{position:absolute;content:'';width:32px;height:3px;background-color:#000;top:11px;left:-2px;transition:all 0.3s}.form-popup__close:after{transform:rotate(45deg)}.form-popup__box.hide{display:none}.form-popup__success{min-height:calc(100vh - 194px);justify-content:center;align-items:center;flex-direction:column;display:none}@media (max-width:767px){.form-popup__success{height:calc(100vh - 138px)}}.form-popup__success.success{display:flex}.form-popup__success-text{font-size:48px;font-weight:500;line-height:1.31;margin-bottom:50px;max-width:690px;text-align:center}@media (max-width:1024px){.form-popup__success-text{font-size:28px;line-height:1.29}}.form-popup__success-btn{width:227px}.form-popup__caption{margin-bottom:60px;font-size:48px;line-height:1.25;letter-spacing:1.2px}@media (max-width:1024px){.form-popup__caption{font-size:60px}}@media (max-width:767px){.form-popup__caption{margin-bottom:30px;font-size:42px}}.form-popup__caption>span{display:block}@media (max-width:767px){.form-popup__caption>span{display:inline}}.form-popup__caption>span>span{color:#d2002d;position:relative}.form-popup__caption>span>span:before{position:absolute;content:'';bottom:17px;left:0;width:85px;height:1px;background-color:#000}@media (max-width:1024px){.form-popup__caption>span>span:before{width:50px;bottom:10px}}.form-popup__caption>span>span:after{position:absolute;content:'';bottom:17px;right:0;width:75px;height:1px;background-color:#000}@media (max-width:1024px){.form-popup__caption>span>span:after{width:43px;bottom:10px}}.form-popup__wrap{display:flex;flex-wrap:wrap;padding:0 50px}@media (max-width:1024px){.form-popup__wrap{padding:0;margin:0 -15px}}.form-popup__col{width:50%;padding:0 35px 36px}.form-popup__col .checkbox{margin-bottom:30px;display:inline-block}.form-popup__col .checkbox:last-child{margin-bottom:0}@media (max-width:1024px){.form-popup__col{padding:0 15px 15px}}@media (max-width:767px){.form-popup__col{width:100%;padding-bottom:28px}}.form-popup__col--mess{width:calc(100% - 240px)}@media (max-width:767px){.form-popup__col--mess{width:100%}}.form-popup__col--file{width:240px}@media (max-width:767px){.form-popup__col--file{width:100%;padding-bottom:20px}}.form-popup__col--select{position:relative;z-index:1}.form-popup__col--requirements{display:flex;justify-content:flex-end;width:100%;font-size:14px;color:rgba(80,93,104,.5);padding-bottom:34px;margin-top:-16px}@media (max-width:767px){.form-popup__col--requirements{padding-top:0;line-height:1.63;padding-bottom:20px}}.form-popup__col--info{font-size:14px;color:#505d68;line-height:1.79;width:55%}@media (max-width:767px){.form-popup__col--info{width:100%;line-height:1.86;padding-bottom:20px}}@media (max-width:767px){.form-popup__col--check{width:100%}}.form-popup__col--btn{display:flex;justify-content:flex-end;align-items:flex-end}@media (max-width:767px){.form-popup__col--btn{padding-top:20px}}.form-popup__col--btn .btn{width:227px}@media (max-width:767px){.form-popup__col--btn .btn{width:100%}}.js-select-wrap{position:relative}input[type='checkbox']{position:absolute;left:-9999px}input[type='checkbox']+span{padding:0 0 0 45px;position:relative;cursor:pointer;font-size:12px;line-height:1.79;color:#505d68;display:block}@media (max-width:767px){input[type='checkbox']+span{line-height:1.86;padding-left:40px}}input[type='checkbox']+span:after,input[type='checkbox']+span:before{position:absolute;content:''}input[type='checkbox']+span:before{width:21px;height:21px;border:1px solid #505d68;top:0;left:0}@media (max-width:767px){input[type='checkbox']+span:before{top:2px}}input[type='checkbox']+span:after{width:14px;height:7px;border-bottom:2px solid #d2002d;border-left:2px solid #d2002d;top:5px;left:4px;transform:rotate(-25deg) scale(.5);opacity:0;transition:all 0.3s}@media (max-width:767px){input[type='checkbox']+span:after{top:7px}}input[type='checkbox']:checked+span:after{opacity:1;transform:rotate(-45deg) scale(1)}.custom-select,input,select,textarea{font-family:Muli;font-weight:400;background-color:transparent;border:none;border-bottom:1px solid rgba(80,93,104,.5);color:#001;font-size:18px;line-height:1;padding:18px 0;width:100%;display:block;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-appearance:none;border-radius:0;outline:0}.custom-select{color:#505d68;cursor:pointer;padding:20px 0}.custom-select.selected{color:#001}.custom-select:after{content:'';position:absolute;border:6px solid transparent;border-top-color:#a7aeb3;right:2px;top:25px}.custom-drop-down{position:absolute;top:65px;z-index:1;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 0 30px 0 rgba(0,0,17,.1);max-height:290px;overflow:auto}.custom-drop-down,.js-select-wrap{outline:0}.custom-drop-down div{padding:10px 30px;font-size:21px;max-width:290px;color:#505d68;cursor:pointer}.custom-drop-down div:hover{color:#001}.custom-drop-down::-webkit-scrollbar{width:10px}.custom-drop-down::-webkit-scrollbar-thumb{background-color:#cbcbcf;border-radius:5px}.custom-drop-down::-webkit-scrollbar-track{background-color:#fff;border-radius:25px}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#001}input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#001;opacity:1}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#001}input::placeholder,select::placeholder,textarea::placeholder{color:#001;opacity:1}input:focus:-moz-placeholder,select:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent;opacity:1}input:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}input:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder{color:transparent}@media (max-width:767px){input,select,textarea{font-size:18px;padding:14px 0}}input:focus,select:focus,textarea:focus{border-color:#000;background-color:transparent}input.disabled,input[disabled='disabled'],input[disabled],select.disabled,select[disabled='disabled'],select[disabled],textarea.disabled,textarea[disabled='disabled'],textarea[disabled]{background-color:#f3f3f3}.input-box{display:block;position:relative;cursor:text}.input-box.active .input-box__title{top:-3px;display:flex;flex-wrap:wrap;align-items:center;font-size:14px;color:#001}.input-box.error:before{position:absolute;content:attr(data-errorText);bottom:-21px;left:0;font-size:12px;color:#d2002d}.input-box.error .input-box__title{color:#d2002d}.input-box.error input{border-color:#d2002d}.input-box__title{display:block;line-height:1;position:absolute;font-weight:400;top:21px;left:0;font-size:18px;color:#505d68;transition:all 0.3s}textarea{height:177px;resize:none}@media (max-width:767px){textarea{height:96px}}input[type='file']{display:none}input[type='file']+span{display:flex;align-items:center;font-family:Muli;font-size:18px;font-weight:400;line-height:1.4;padding:17px 0;border-bottom:1px solid rgba(80,93,104,.5);color:#505d68;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s}@media (max-width:767px){input[type='file']+span{font-size:18px;padding:14px 0}}input[type='file']+span svg{width:19px}.file-name{width:calc(100% - 19px);padding-left:8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}input[type='radio']{position:absolute;left:-9999px}input[type='radio']+label{display:inline-block;vertical-align:top;padding:0 0 0 30px;position:relative;cursor:pointer;font-size:15px;line-height:24px;width:auto!important}input[type='radio']+label:after,input[type='radio']+label:before{position:absolute;content:''}input[type='radio']:checked+label:after{opacity:1}select{display:block;appearance:none;border-radius:0;transition:none}.go-top{position:absolute;z-index:4;right:0;background-color:#fff;transition:all 0.5s;bottom:100px;box-shadow:0 1px 17px 0 rgba(0,0,17,.06)}.go-top__logo{display:flex;align-items:center;justify-content:center;height:55px;background-color:#d2002d}.go-top__logo,.go-top__text{width:55px;position:relative}.go-top__text{font-size:16px;font-weight:700;height:145px}@media (max-width:767px){.go-top__text{display:none}}.go-top__text span{display:block;width:145px;height:55px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);padding-left:30px;padding-top:12px;letter-spacing:.8px}.header{position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:100;box-shadow:0 1px 17px 0 rgba(0,0,17,.06);transition:all 0.3s ease 0s}@media (max-width:1024px){.header{padding:14px 0}}.fixed .header{top:-72px}.header__outer{height:72px}@media (max-width:1024px){.header__outer{height:48px}}@media (max-width:767px){.header__outer{height:42px}}.header__wrap{max-width:1320px;padding:0 15px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.header__logo{line-height:0}.header__logo a{display:block}@media (max-width:767px){.header__logo a img{width:100px}}.header__menu{display:flex;align-items:center}@media (max-width:1024px){.header__menu{display:none;position:fixed;z-index:9;top:0;left:-100%;bottom:0;width:100%;background-color:#fff;padding-top:13px;transition:all 0.3s}.header__menu.active{display:block;left:0}}.header__menu-title{display:none}@media (max-width:1024px){.header__menu-title{display:block;margin-left:15px;margin-bottom:35px}}@media (max-width:1024px){.header__btn{display:none}}.header__bottom{display:none}@media (max-width:1024px){.header__bottom{display:block;border-top:1px solid #e5e5e5;padding-top:25px;position:absolute;bottom:0;left:0;right:0}}.header__bottom-social{display:flex;align-items:center;justify-content:space-between;padding:0 20px 30px}.header__bottom-social-item a{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.header__bottom-social-item a:hover svg{fill:#d2002d}.header__bottom-social-item a svg{fill:#d2d2d2}.header__bottom-btns{display:flex}.header__bottom-logo{width:42%;background-color:#d2002d}.header__bottom-logo,.header__bottom-touch{display:flex;align-items:center;justify-content:center}.header__bottom-touch{width:58%;background-color:#efeff0;font-size:20px;text-align:center;font-weight:700;height:55px}@media (max-width:1024px){.header__nav{height:calc(100% - 189px);overflow:auto}}.header__nav-list{display:flex;align-items:center;line-height:1}@media (max-width:1024px){.header__nav-list{display:block;padding-left:50px;height:100%}}.header__nav-item{margin-right:42px}@media (max-width:1200px){.header__nav-item{margin-right:30px}}@media (max-width:1024px){.header__nav-item{display:flex;flex-wrap:wrap;margin-right:0;margin-bottom:35px}}.header__nav-item:hover .header__nav-link:after{opacity:1}.header__nav-item:hover .header__nav-link.more{color:#d2002d}@media (max-width:1024px){.header__nav-item:hover .header__nav-link.more{color:#000}}.header__nav-item:hover .header__nav-link.more:before{transform:rotate(135deg);top:36px;border-color:#d2002d}@media (max-width:1024px){.header__nav-item:hover .header__nav-link.more:before{top:7px;transform:rotate(-135deg);border-color:#000}}@media (max-width:1024px){.header__nav-item:hover .header__nav-link.show:before{top:5px}}.header__nav-item:hover .header__about,.header__nav-item:hover .header__industries,.header__nav-item:hover .header__services{padding:44px calc((100vw - 1310px) / 2);opacity:1;visibility:visible;height:auto}@media (max-width:1024px){.header__nav-item:hover .header__about,.header__nav-item:hover .header__industries,.header__nav-item:hover .header__services{padding:25px calc((100vw - 1310px) / 2) 0}}.header__nav-item:hover .header__about{box-shadow:0 15px 25px 0 rgba(0,0,17,.1)}@media (max-width:1024px){.header__nav-item:hover .header__about{box-shadow:none}}.header__nav-link{font-size:14px;letter-spacing:1px;display:flex;align-items:center;height:72px;position:relative}@media (max-width:1024px){.header__nav-link{height:auto;font-size:18px;font-weight:700;letter-spacing:normal}}.header__nav-link:hover{color:#d2002d}span.header__nav-link.active{color:#d2002d}span.header__nav-link.active:after{opacity:1!important}.header__nav-link:after{position:absolute;content:'';bottom:0;left:0;right:0;height:2px;background-color:#d2002d;opacity:0;z-index:2;transition:all 0.3s}@media (max-width:1024px){.header__nav-link:after{display:none}}.header__nav-link.active:after{opacity:1}.header__nav-link.more{padding-right:9px}@media (max-width:1024px){.header__nav-link.more{padding-right:15px}}.header__nav-link.more:before{position:absolute;content:'';width:3px;height:3px;border-bottom:1px solid #000;border-left:1px solid #000;transform:rotate(-45deg);right:0;top:34px;transition:all 0.3s}@media (max-width:1024px){.header__nav-link.more:before{top:7px;width:7px;height:7px;transform:rotate(-135deg)}}@media (max-width:1024px){.header__nav-link.more:before{display:none}.header__nav-link.more.show:before{transform:rotate(-45deg)!important;top:5px}}.header__nav-link.more:hover:before{border-color:#d2002d}.header__about,.header__industries,.header__services{position:absolute;top:71px;right:0;left:0;background-color:#fff;z-index:1;display:flex;padding:0;border-top:1px solid hsla(0,0%,59.2%,.47);opacity:0;visibility:hidden;height:0;transition:opacity 0.3s;box-shadow:0 10px 25px 0 rgba(0,0,17,.1)}@media (max-width:1330px){.header__services{padding:44px 15px}}@media (max-width:1024px){.header__services{position:static;padding:25px 0 0;opacity:1;height:auto;visibility:visible;width:100%;border-top:none;display:none;transition:all 0s;box-shadow:none}.header__services.mob-opened{display:block}}@media (max-width:1024px){.header__industries{position:static;padding:25px 0 0;opacity:1;height:auto;visibility:visible;width:100%;border-top:none;display:none;transition:all 0s;box-shadow:none}.header__industries.mob-opened{display:block}}.header__services-left{width:50%;height:440px;line-height:0}@media (max-width:1024px){.header__services-left{display:none}}.header__services-left img{width:100%;height:100%;object-fit:cover}.header__services-right{width:50%;padding-left:70px}.header__services-fullwidth{display:flex;width:100%;justify-content:center}@media (max-width:1200px){.header__services-right{padding-left:40px}}@media (max-width:1024px){.header__services-right{width:100%;padding-left:20px}}.header__services-wrap{display:flex;margin-left:-15px;width:100%}@media (max-width:1024px){.header__services-wrap{display:block}}.header__services-col{width:50%;padding:0 15px}@media (max-width:1024px){.header__services-col{width:100%}}@media (max-width:1024px){.header__services-col:last-child .header__services-name{margin-bottom:0}}.header__services-step{font-size:14px;font-weight:700;display:block;color:#d2002d;line-height:1;margin-bottom:21px}@media (max-width:1024px){.header__services-step{display:none}}.header__services-name{margin-bottom:28px}@media (max-width:1024px){.header__services-name{margin-bottom:18px}}@media (max-width:1024px){.header__services-name a{font-size:16px;color:#505d68}}.header__services-name a:hover{color:#d2002d}@media (max-width:1024px){.header__services-list{display:none}}.header__services-item{display:flex;position:relative;margin-bottom:21px}.header__services-item:before{position:absolute;content:'';bottom:0;left:0;width:100%;height:1px;background-color:#e5e5e5}@media (max-width:1200px){.header__services-item:before{width:200px}}.header__services-item a{font-size:16px;color:#505d68;padding-bottom:10px}.header__services-item a:hover{color:#000}@media (max-width:1330px){.header__industries{padding:44px 15px}}@media (max-width:1024px){.header__industries{position:static;padding:25px 0 0;opacity:1;visibility:visible;width:100%;border-top:none;display:none;transition:all 0s}}.header__industries-left{width:49%;height:440px;line-height:0}@media (max-width:1024px){.header__industries-left{display:none}}.header__industries-left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header__industries-right{width:51%;padding-left:75px}@media (max-width:1200px){.header__industries-right{padding-left:40px}}@media (max-width:1024px){.header__industries-right{width:100%;padding-left:20px}}.header__industries-wrap{display:flex;margin-left:-15px}@media (max-width:1024px){.header__industries-wrap{display:block}}.header__industries-col{width:50%;padding:0 15px}@media (max-width:1024px){.header__industries-col{width:100%}}@media (max-width:1024px){.header__industries-col:last-child .header__industries-item:last-child{margin-bottom:0}}.header__industries-item{display:flex;position:relative;margin-bottom:21px}@media (max-width:1024px){.header__industries-item{line-height:1.38;margin-bottom:26px}}.header__industries-item:before{position:absolute;content:'';bottom:0;left:0;width:220px;height:1px;background-color:#e5e5e5}@media (max-width:1200px){.header__industries-item:before{width:200px}}@media (max-width:1024px){.header__industries-item:before{display:none}}.header__industries-item a,.header__industries-item span{font-size:26px;font-weight:500;font-family:Maitree;color:#505d68;padding-bottom:23px}@media (max-width:1024px){.header__industries-item a,.header__industries-item span{font-size:16px;color:#505d68;padding-bottom:0;font-weight:400}}.header__industries-item a:hover{color:#d2002d}@media (max-width:1330px){.header__about{padding:44px 15px}}@media (max-width:1024px){.header__about{position:static;padding:25px 0 0;opacity:1;height:auto;visibility:visible;width:100%;border-top:none;display:none;transition:all 0s;box-shadow:none}.header__about.mob-opened{display:block}}.header__about-left{width:57%;height:440px;line-height:0}@media (max-width:1200px){.header__about-left{width:49%}}@media (max-width:1024px){.header__about-left{display:none}}.header__about-left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header__about-right{width:43%;padding-left:46px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1200px){.header__about-right{padding-left:40px;width:51%}}@media (max-width:1024px){.header__about-right{width:100%;padding-left:20px}}.header__about-item{display:flex;position:relative;margin-bottom:42px}@media (max-width:1024px){.header__about-item{margin-bottom:26px}}@media (max-width:1024px){.header__about-item:last-child{margin-bottom:0}}.header__about-item a{font-size:26px;font-weight:500;font-family:Maitree;color:#505d68}@media (max-width:1024px){.header__about-item a{font-size:16px;font-weight:400;line-height:1.38}}.header__about-item a:hover{color:#000}.header__about-contact{padding-bottom:13px}@media (max-width:1024px){.header__about-contact{display:none}}.header__social{display:flex;justify-content:space-between;align-items:center;border-top:1px solid hsla(0,0%,59.2%,.47);border-bottom:1px solid hsla(0,0%,59.2%,.47);padding:29px 0;margin-bottom:50px}.header__social-caption{max-width:210px}.header__social-list{display:flex;align-items:center;padding-top:5px}.header__social-item{margin-right:22px}.header__social-item:last-child{margin-right:0}.header__social-item a{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.header__social-item a:hover svg{fill:#d2002d}.header__social-item a svg{fill:#d2d2d2;-webkit-transition:all 0.3s;transition:all 0.3s}.header__contact{display:flex}.header__contact-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:1.14;width:50%}.header__contact-label{width:15px}.header__contact-list{display:flex;justify-content:space-between;width:calc(100% - 15px)}.header__contact-item{margin-right:20px}.header__contact-item:last-child{margin-right:0}.header__contact-item a:hover{color:#d2002d}.header__btn-menu{display:none;width:18px;height:11px;position:relative;cursor:pointer}@media (max-width:1024px){.header__btn-menu{display:block}}.header__btn-menu.active{z-index:10}.header__btn-menu.active span:first-child{transform:rotate(-45deg);top:5px}.header__btn-menu.active span:nth-child(2){opacity:0}.header__btn-menu.active span:nth-child(3){transform:rotate(45deg);top:5px}.header__btn-menu span{width:100%;height:1px;background-color:#000;display:block;position:absolute;left:0;transition:all 0.3s}.header__btn-menu span:first-child{top:0}.header__btn-menu span:nth-child(2){top:5px}.header__btn-menu span:nth-child(3){top:10px}.hiring__wrap{background-color:#001;color:#fff;position:relative;z-index:0;padding:135px 0 164px 100px}@media (max-width:1024px){.hiring__wrap{padding:100px 0 100px 50px}}@media (max-width:767px){.hiring__wrap{padding:50px 0 50px 35px}}.hiring__wrap:before{top:0;left:0;background-color:#001;z-index:-1}.hiring__wrap:after,.hiring__wrap:before{position:absolute;content:'';bottom:0;right:-9999px}.hiring__wrap:after{top:25%;left:-9999px;background-color:#f4f4f5;z-index:-2}.hiring__head{display:flex;justify-content:space-between;margin-bottom:55px}.hiring__head .title:before{background-color:#fff}@media (max-width:767px){.hiring__head-link{display:none}}.hiring__head .more-link{color:#fff}.hiring__text{padding-left:90px;max-width:960px}@media (max-width:1024px){.hiring__text{padding-left:0;max-width:650px}}@media (max-width:767px){.hiring__text{margin-bottom:50px}}.hiring__text p{color:#fff;font-size:48px;line-height:1.21;letter-spacing:.91px;font-family:Maitree}@media (max-width:1024px){.hiring__text p{font-size:28px}}.hiring__link{display:none}@media (max-width:767px){.hiring__link{display:block}}.industries{padding:100px 0;position:relative;z-index:0}@media (max-width:767px){.industries{padding:50px 0 42px}}.industries:before{position:absolute;content:'';left:0;top:0;bottom:0;width:68%;background-color:#f4f4f5}@media (max-width:1024px){.industries:before{width:100%}}.industries .title{margin-bottom:32px}@media (max-width:767px){.industries .title{margin-bottom:37px}}.industries__box{display:flex}.industries__left{width:430px;padding-top:45px}@media (max-width:1024px){.industries__left{width:100%}}.industries__right{width:calc(100% - 430px)}@media (max-width:1024px){.industries__right{display:none}}.industries__list{margin-bottom:44px}@media (max-width:767px){.industries__list{margin-bottom:47px}}.industries__info{height:739px;position:relative}.industries__info-img{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background-size:cover;background-position:50% 50%;background-color:#000;z-index:3}.industries__info.active span{animation:fadeBottom 0.5s ease-in-out}.industries__info span{position:absolute;z-index:3;color:#fff;bottom:40px;left:40px;right:40px;max-width:700px;display:block;transition:all 0.3s}.industries__item{display:flex;margin-bottom:30px}@media (max-width:767px){.industries__item{margin-bottom:35px}}.industries__item:last-child{margin-bottom:0}.industries__item a{display:flex;position:relative;padding-left:50px}.industries__item a.active .industries__number{color:#fff}.industries__item a.active .industries__number:before{top:0;transform:translateY(0)}.industries__item a.active .industries__name{color:#d2002d}.industries__number{display:flex;align-items:center;justify-content:center;width:37px;height:37px;font-size:14px;font-weight:500;font-family:Maitree;line-height:1;color:#505d68;position:absolute;left:0;top:-12px;overflow:hidden;z-index:0;transition:all 0.3s}@media (max-width:1024px){.industries__number{top:-18px}}.industries__number:before{position:absolute;content:'';top:-1px;left:0;width:100%;height:100%;background-color:#d2002d;transform:translateY(-100%);transition:all 0.3s;z-index:-1}.industries__more{transform:translateY(70px);opacity:0}.industries__name{font-size:30px;line-height:1;font-family:Maitree;transition:all 0.3s}@media (max-width:1024px){.industries__name{font-size:26px}}.industries__overlay{position:absolute;top:0;left:0;width:100%;z-index:2;height:0}@-webkit-keyframes fadeBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}[class^='fintech_col']{width:100%;padding:0 20px;margin-bottom:50px}@media (min-width:768px){[class^='fintech_col']{margin-bottom:100px}}.fintech .main-info{padding-top:32px}.fintech_row{display:flex;flex-wrap:wrap;margin:0 -10px}@media (min-width:768px){.fintech_row{margin:0 -20px}}@media (min-width:768px){.fintech_col-tab--1-3{width:33.3%;padding:0 20px}}.fintech .about-us_scale{padding-top:0}.fintech .about-us__text-bottom{margin-top:30px}.fintech-discuss__img-wrap{display:flex;padding-bottom:0}.fintech-discuss__img-wrap img{object-fit:cover}.fintech-discuss__img-first,.fintech-discuss__img-wrap picture:first-child{width:35%}.fintech-discuss__img-wrap picture:last-child{width:65%;margin-left:30px}@media (max-width:767px){.fintech-discuss__img-wrap picture:last-child{margin-left:20px}}.fintech_utp-title{font-family:Maitree;font-size:26px;font-weight:500;margin:25px 0}.fintech_utp-description{font-family:Muli;font-size:18px;font-weight:400;color:#505d68}.fintech .project-brief{padding:100px 0}@media (min-width:768px){.fintech .project-brief{padding:160px 0}}.fintech-clients .tech-partners__box{flex-wrap:wrap;justify-content:flex-start}.fintech-clients .tech-partners__box .tech-partners__item{padding:10px;width:50%;text-align:center;margin:10px 0}.fintech-clients .tech-partners__box .tech-partners__item img{right:0;margin:auto}@media (max-width:767px){.fintech-clients .tech-partners__box .tech-partners__item img{width:100%}}@media (min-width:768px){.fintech-clients .tech-partners__box .tech-partners__item{padding:30px 20px;width:25%}}.fintech-achievements{padding:100px 0 0}.fintech-achievements .achievements__caption{max-width:550px}.fintech-mail_description{font-family:Maitree;font-size:18px;text-align:center;font-weight:500;line-height:1.38;letter-spacing:.5px;color:#fff;max-width:575px;margin:25px auto}@media (min-width:1024px){.fintech-mail_description{font-size:26px;margin:50px 0;text-align:left}}.fintech-mail_title{font-family:Maitree;font-size:36px;font-weight:500;line-height:1.13;color:#fff;text-align:center}@media (min-width:1024px){.fintech-mail_title{font-size:60px;text-align:left}}.fintech-mail_row{display:flex}.fintech-mail_left{width:100%;padding:30px 15px;background-color:#d2002d}@media (min-width:1024px){.fintech-mail_left{width:65%;padding:100px 80px}}.fintech-mail_left-content{max-width:700px;margin:0 auto}.fintech-mail_right{width:35%;display:none}@media (min-width:1024px){.fintech-mail_right{display:block}}.fintech-mail_right img{width:100%;height:100%;object-fit:cover}.fintech-mail .form-popup__wrap{flex-wrap:inherit;justify-content:space-between;margin:0;align-items:center;padding:0}@media (max-width:767px){.fintech-mail .form-popup__wrap{flex-wrap:wrap}}.fintech-mail .form-popup__wrap .form-popup__col{margin:0;width:100%;padding:0;flex-basis:60%}@media (max-width:767px){.fintech-mail .form-popup__wrap .form-popup__col{flex-basis:100%}}.fintech-mail .form-popup__wrap .form-popup__col--btn{flex-basis:35%}@media (max-width:767px){.fintech-mail .form-popup__wrap .form-popup__col--btn{flex-basis:100%}.fintech-mail .form-popup__wrap .form-popup__col--btn .btn--submit{padding:15px;margin-top:10px}}.fintech-mail .form-popup__wrap input[type='email']{border:1px solid #fff;padding-left:12px;color:#fff}.fintech-mail .form-popup__wrap input[type='email']::-webkit-input-placeholder{color:#fff}.fintech-mail .form-popup__wrap input[type='email']:-moz-placeholder,.fintech-mail .form-popup__wrap input[type='email']::-moz-placeholder{color:#fff}.fintech-mail .form-popup__wrap input[type='email']:-ms-input-placeholder{color:#fff}.fintech-mail .form-popup__wrap .btn--submit{background-color:#fff;font-family:Muli;font-size:20px;font-weight:600;border:1px solid #fff;color:#d2002d;transition:background-color 0.3s ease,color 0.3s ease;padding:20px}.fintech-mail .form-popup__wrap .btn--submit:hover{background-color:#000;color:#fff;border-color:#000;transition:background-color 0.3s ease,color 0.3s ease}.fintech-title{padding:150px 0;max-width:720px;margin:0 auto;text-align:center}.fintech-title h3{margin-top:20px;font-family:Maitree;font-size:48px;line-height:1.42;color:#000}@media (max-width:767px){.fintech-title h3{font-size:34px}}@media (max-width:767px){.fintech .tech-partners__wrap{padding-left:0}}.fintech .breadcrumbs{display:flex;align-items:center;margin-top:65px}@media (max-width:767px){.fintech .breadcrumbs{-ms-flex-wrap:wrap;flex-wrap:wrap}}.fintech .breadcrumbs a,.fintech .breadcrumbs span{font-family:Muli;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#001;margin:0 5px}@media (max-width:460px){.fintech .breadcrumbs a,.fintech .breadcrumbs span{margin:0 5px 5px}}.fintech .breadcrumbs span{color:#505d68}.fintech .main-info--fintech .main-info__caption{max-width:100%}@media (max-width:1024px){.fintech .main-info--fintech .main-info__caption{font-size:34px;line-height:1.24}}.fintech .main-info--fintech .main-info__text p{font-family:Muli;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.78}.fintech .btn--brief{padding:16px 30px;max-width:270px}.fintech .project-brief__caption{font-family:Maitree;font-size:60px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#000}@media (max-width:767px){.fintech .project-brief__caption a{font-size:34px;line-height:1.24}}.fintech .project-brief__wrap .btn--brief{padding:21px 30px!important;max-width:290px}.fintech--grey{background-color:#f4f4f5;padding-top:100px}.fintech .about-us__wrap .about-us__text{max-width:630px}.fintech .tech-partners__wrap{padding-left:0}.fintech-clients{padding-top:100px}.fintech .fintech-mail_left{display:flex;align-items:center}.fintech .form-popup__wrap .form-popup__col--btn{margin-left:30px}.testimonials__text-span{display:block;font-family:Muli;font-size:18px;font-weight:400;color:#d2002d}.testimonials__text-span a{display:inline-block;font-weight:700;color:#d2002d}@media (max-width:767px){.fintech-page .tech-partners__item{flex-basis:50%;padding:10px 25px!important}.fintech-page .achievements__stat-item{width:100%}.fintech-page .form-popup__wrap .form-popup__col--btn{margin-left:0}}@media (max-width:767px){.fintech-discuss__img-wrap picture:first-child{width:50%}.fintech_col-tab--1-3 img{width:35px}.fintech_utp-title{margin:15px 0 10px;font-size:22px}.fintech_utp-description{font-size:16px}}@media (max-width:767px){.fintech-discuss__img-wrap{max-height:380px}}@media (max-width:560px){.fintech-discuss__img-wrap{max-height:281px}}@media (max-width:400px){.fintech-page--general .fintech-discuss__img-wrap{height:200px}}.fintech-page--general .achievements__stat--title{font-size:26px;font-weight:500;display:block;font-family:Maitree;margin-bottom:20px;line-height:1.38}.fintech-page--general .achievements__stat-text{max-width:100%}.fintech-page--general .tech-partners__item{flex-basis:25%}@media (max-width:480px){.fintech-page--general .fintech_col-tab--1-3{margin-bottom:25px;padding:0 10px}.fintech-page--general .fintech_col-tab--1-3:last-child{margin-bottom:50px}.fintech-page--general .about-us__item{padding-bottom:25px}.fintech-page--general .tech-partners__item{flex-basis:50%}.fintech-page--general .tech-partners__item img{height:35px}.fintech-page--general .achievements__stat--title{font-size:22px;line-height:1.55}.fintech-page--general .achievements__stat-text{font-size:14px;line-height:1.5}.fintech-page--general .fintech-mail_description,.fintech-page--general .fintech-mail_title{text-align:left}.fintech-page--general .fintech-mail_description{margin-bottom:50px;line-height:1.56;font-size:18px}.fintech-page--general .form-popup__wrap .form-popup__col{margin-top:45px}.fintech-page--general .fintech-mail_left{padding:50px 15px}}.private--about-us__left{width:50%}@media (max-width:767px){.private--about-us__left{width:100%}.private--about-us__left .about-us__caption{margin-top:20px;font-style:21px}}.telecom--info{background:#f4f4f5}.telecom--info .about-us__text{width:90%;margin:0 0 0 auto}.telecom--title{font-size:36px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.69px;color:#000}@media (max-width:767px){.telecom--title{font-size:21px}}.telecom--about-us__text{margin-top:30px}.telecom_utp .telecom--title{max-width:500px;margin-bottom:50px}.telecom--title-clients{font-size:26px;font-weight:500;font-stretch:normal;font-family:Maitree;font-style:normal;line-height:1.38;letter-spacing:.5px;color:#000}@media (max-width:767px){.telecom--title-clients{font-size:20px}}.scheme{margin-bottom:50px}.scheme img,.telecom--application img{width:100%}@media (min-width:1024px){.fintech .about-us__right{margin-top:50px}}.telecomsolution .breadcrumbs{display:flex;align-items:center;margin-top:65px}.telecomsolution .breadcrumbs a,.telecomsolution .breadcrumbs span{font-family:Muli;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#001;margin:0 5px}.telecomsolution .breadcrumbs span{color:#505d68}.telecomsolution .main-info--fintech .main-info__caption{font-family:Maitree;font-size:60px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#000}.telecomsolution .about-us__wrap .about-us__text{width:100%;max-width:100%}.telecomsolution #about .telecom--title{margin-bottom:30px}.telecomsolution #telecom_utp{background-color:#f4f4f5}.telecomsolution .tech-partners__item{flex-basis:25%}@media (max-width:767px){.telecomsolution .main-info--fintech .main-info__caption{font-size:34px;line-height:1.24}.telecomsolution .main-info--fintech .main-info__text p{font-size:16px}.telecomsolution .project-brief__caption a{font-family:Maitree;font-size:34px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.24;letter-spacing:normal;text-align:center}.telecomsolution #about .telecom--title{font-family:Maitree;font-size:28px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;color:#000}.telecomsolution .fintech-clients .tech-partners__box .tech-partners__item{flex-basis:50%;text-align:center}.telecomsolution .fintech-clients .tech-partners__box .tech-partners__item img{width:70%}.telecomsolution .achievements__stat-item{width:100%}}.thankyou{height:80%}.thankyou-title{font-size:45px;font-weight:700;max-width:750px}@media (max-width:767px){.thankyou-title{font-size:21px}.thankyou-title br{display:none}}.thankyou .container{text-align:center;display:flex;align-items:center;flex-direction:column;height:100%;justify-content:center;margin-top:-75px}.thankyou .btn--brief{max-width:230px;margin-top:35px}.industries-info{padding-bottom:15px;position:relative;z-index:0}@media (max-width:767px){.industries-info{padding-bottom:0}}.industries-info__tabs{float:left;padding-left:calc((100vw - 1215px) / 2);width:calc((100vw - 1190px) / 2 + 370px);margin-bottom:50px}@media (max-width:1220px){.industries-info__tabs{width:370px}}@media (max-width:1024px){.industries-info__tabs{width:300px}}@media (max-width:767px){.industries-info__tabs{float:none;width:100%;background-color:rgba(189,190,198,.16);padding:50px 0 35px;margin-bottom:0}}.industries-info__tabs .title{display:none}@media (max-width:767px){.industries-info__tabs .title{display:block;margin-bottom:36px;margin-left:15px}}.industries-info__tabs-wrap{padding-left:15px;position:relative;background-color:rgba(189,190,198,.16);padding-top:130px;padding-bottom:110px;z-index:0}@media (max-width:1024px){.industries-info__tabs-wrap{padding-top:100px}}@media (max-width:767px){.industries-info__tabs-wrap{background-color:transparent;padding:0}}.industries-info__tabs-wrap:before{position:absolute;content:'';right:100%;top:0;bottom:0;left:-9999px;background-color:rgba(189,190,198,.16);z-index:-1}@media (max-width:767px){.industries-info__tabs-wrap:before{display:none}}.industries-info__content-item{display:none}.industries-info__content-item.active{display:block}.industries-info__content-descr{padding-left:400px;padding-top:100px}.industries-info__content-descr--no-padding{padding-top:0}@media (max-width:1024px){.industries-info__content-descr{padding-left:330px}}@media (max-width:767px){.industries-info__content-descr{padding:50px 0 12px}}.industries-info__caption{margin-bottom:30px}.industries-info__title{margin-bottom:20px}.industries-info__text{margin-bottom:32px;color:#505d68}.industries-info__text a{color:#d2002d;text-decoration:underline;text-decoration-color:transparent}.industries-info__text a:hover{text-decoration-color:#d2002d}@media (max-width:767px){.industries-info__text{margin-bottom:25px}}.industries-info__list-item{position:relative;margin-bottom:30px;color:#505d68;padding-left:30px}.industries-info__list-item:before{position:absolute;content:'';width:14px;height:1px;background-color:#505d68;left:0;top:15px}.industries-info__list-item a{color:#d2002d;border-bottom:1px solid transparent}.industries-info__list-item a:hover{border-bottom:1px solid #d2002d}@media (max-width:1024px){.industries-info__list-item{margin-bottom:25px}.industries-info__list-item:before{top:12px}}.industries-info__img-wrap{padding-bottom:100px}.industries-info__img-wrap--no-padding{padding-bottom:0}@media (max-width:767px){.industries-info__img-wrap{padding-bottom:50px}}.industries-info__img-wrap img{margin-bottom:40px;width:100%}.industries-info__img-text{color:#505d68;display:flex;flex-direction:column;align-items:flex-end;padding-left:400px}@media (max-width:1024px){.industries-info__img-text{padding-left:330px}}@media (max-width:767px){.industries-info__img-text{display:block;padding-left:0}}.info{padding-bottom:70px;position:relative;z-index:0}@media (max-width:767px){.info{padding-bottom:0}}.info__tabs{float:left;padding-left:calc((100vw - 1215px) / 2);width:calc((100vw - 1190px) / 2 + 370px)}@media (max-width:1220px){.info__tabs{width:370px}}@media (max-width:1024px){.info__tabs{width:300px}}@media (max-width:767px){.info__tabs{float:none;width:100%;background-color:rgba(189,190,198,.16);padding:50px 0 35px}}.info__tabs .title{display:none}@media (max-width:767px){.info__tabs .title{display:block;margin-bottom:36px;margin-left:15px}}.info__tabs-wrap{padding-left:15px;position:relative;background-color:rgba(189,190,198,.16);padding-top:130px;padding-bottom:110px;z-index:0}@media (max-width:1024px){.info__tabs-wrap{padding-top:100px}}@media (max-width:767px){.info__tabs-wrap{background-color:transparent;padding:0}}.info__tabs-wrap:before{position:absolute;content:'';right:100%;top:0;bottom:0;left:-9999px;background-color:rgba(189,190,198,.16);z-index:-1}@media (max-width:767px){.info__tabs-wrap:before{display:none}}.info__content-item{display:none}.info__content-item.active{display:block}.info__content-descr{padding-left:calc(32% + 30px);padding-top:100px}@media (max-width:1024px){.info__content-descr{padding-left:330px}}@media (max-width:767px){.info__content-descr{padding:50px 0 12px}}.info__content-descr h2,.info__content-descr h3{margin-bottom:30px}.info__content-descr h4{font-size:18px;font-weight:700;color:#505d68}.info__content-descr p{color:#505d68;margin-bottom:32px}.info__content-descr p a{font-weight:600;color:#505d68}.info__content-descr p a:hover{color:#d2002d}.info__content-descr table{width:100%;border-collapse:collapse;font-size:14px;font-family:Muli;margin-bottom:30px}.info__content-descr table td,.info__content-descr table th{border:1px solid #505d68;padding:15px 10px;vertical-align:top}.info__content-descr table td:first-child,.info__content-descr table th:first-child{width:30%}.info__content-descr table td:nth-child(2),.info__content-descr table th:nth-child(2){width:40%}.info__content-descr table td:nth-child(3),.info__content-descr table th:nth-child(3){width:30%}.info__content-descr table td div p,.info__content-descr table th div p{margin-bottom:20px}.info__content-descr table td div p:last-child,.info__content-descr table th div p:last-child{margin-bottom:0}.info__content-descr table td ul li,.info__content-descr table th ul li{color:#505d68}.info__content-descr .list{margin-bottom:30px}.info__content-descr .list li{position:relative;padding-left:45px;margin-bottom:10px;color:#505d68}.info__content-descr .list li:before{position:absolute;content:'';width:14px;height:1px;border-radius:50%;left:0;top:15px;background-color:#505d68}@media (max-width:1024px){.info__content-descr .list li:before{top:12px}}.info__content-descr .list li b{color:#001}.info__content-descr .list-icon li{padding-left:45px;margin-bottom:30px;position:relative}.info__content-descr .list-icon li:before{position:absolute;content:'';width:14px;height:1px;border-radius:50%;left:0;top:15px;background-color:#505d68}@media (max-width:1024px){.info__content-descr .list-icon li:before{top:12px}}.info__content-descr .list-icon li span{display:block;font-weight:700;line-height:1.78;position:relative;margin-bottom:15px;color:#505d68}.info__content-descr .list-icon li p{margin-bottom:0}.info__content-descr .info__contact{margin-bottom:30px}.info__content-descr .info__contact p{margin-bottom:0;color:#001}.info__content-descr .info__contact p a{font-weight:400;color:#001}.info__content-descr .info__contact p a:hover{color:#d2002d}.main-info{padding:80px 0 90px;max-width:1310px;margin:0 auto;position:relative}@media (max-width:1024px){.main-info{padding:50px 0 30px}}.main-info--image{padding-bottom:0}.main-info--image .main-info__wrap{padding-bottom:100px;min-height:300px}@media (max-width:1024px){.main-info--image .main-info__wrap{padding-bottom:50px;min-height:auto}}@media (max-width:767px){.main-info--image .main-info__wrap{padding-bottom:30px}}.main-info--descr{padding-bottom:100px}@media (max-width:1024px){.main-info--descr{padding-bottom:50px}}.main-info--decor .main-info__img:before{position:absolute;content:'';height:50%;top:50%;left:-9999px;bottom:0;right:0;background-color:rgba(189,190,198,.16);z-index:-1}.main-info--about .main-info__text{max-width:640px}.main-info--careers .main-info__text{max-width:500px}.main-info--contacts .main-info__text{max-width:620px}.main-info--software .main-info__text{max-width:962px}.main-info--design .main-info__text,.main-info--info .main-info__text{max-width:670px}.main-info--corum .main-info__text{max-width:570px}.main-info--agrieye .main-info__text{max-width:700px}.main-info--octomni .main-info__text{max-width:785px}.main-info--nexar .main-info__text{max-width:550px}.main-info--fintech .main-info__caption{font-size:60px;max-width:650px;margin-bottom:20px}.main-info--fintech .main-info__text{margin-bottom:40px}.main-info--fintech .main-info__text p{font-size:26px;font-weight:500;line-height:1.38;letter-spacing:.5px}.main-info--fintech .main-info__modal-btn{max-width:290px}.main-info__wrap{display:flex;justify-content:space-between;padding-right:50px}@media (max-width:1024px){.main-info__wrap{padding-right:0}}@media (max-width:1024px){.main-info__box{margin-bottom:30px}}.main-info__caption{margin-bottom:12px}@media (max-width:1024px){.main-info__caption{margin-bottom:20px}}.main-info__text{max-width:750px}.main-info__text p{color:#505d68}.main-info__img{line-height:0;position:relative;z-index:0}@media (max-width:767px){.main-info__img{margin-left:-15px}}.main-info__img img{width:100%;min-height:200px;object-fit:cover;opacity:0}.main-info__overlay{position:absolute;transform:translate(-100%);opacity:0;height:100%;z-index:1;width:100%}.main-info__overlay>div{height:100%}.main-info__row{display:flex;justify-content:space-between;padding-top:95px;margin:0 -15px}@media (max-width:1024px){.main-info__row{padding-top:40px}}@media (max-width:767px){.main-info__row{display:block}}.main-info__col{padding:0 15px}@media (max-width:767px){.main-info__col{margin-bottom:30px}}@media (max-width:767px){.main-info__col:last-child{margin-bottom:0}}.main-info__col-title{display:block;color:#505d68;font-size:18px;margin-bottom:4px}@media (max-width:767px){.main-info__col-title{line-height:1.2;margin-bottom:12px}}.main-info__col-text{font-size:20px;font-weight:500;font-family:Maitree}.main-info__col-text a:hover{color:#d2002d}.not-found{background-color:#001}.not-found .header{background-color:transparent}.not-found .header__nav-link{color:#fff}@media (max-width:1024px){.not-found .header__nav-link{color:#001}}.not-found .header__nav-link:before{border-color:#fff}@media (max-width:1024px){.not-found .header__nav-link:before{border-color:#001}}.not-found .header__btn-menu.active span{background-color:#001}.not-found .header__btn-menu span{background-color:#fff}.not-found .header .btn{background-color:transparent}.not-found .header .btn:hover{color:#fff;background-color:#d2002d}.not-found__wrap{height:calc(100vh - 72px);min-height:450px;padding-top:30px;padding-bottom:30px;color:#fff;display:flex;align-items:center;justify-content:flex-end;position:relative}@media (max-width:1024px){.not-found__wrap{height:calc(100vh - 48px)}}@media (max-width:767px){.not-found__wrap{height:calc(100vh - 42px)}}.not-found__wrap .title{color:#d2002d;margin-bottom:100px}@media (max-width:767px){.not-found__wrap .title{margin-bottom:50px}}.not-found__wrap .title:before{background-color:#d2002d}.not-found__number{position:absolute;left:0;top:40%;transform:translateY(-50%);opacity:.1;line-height:1;white-space:nowrap}.not-found__number span{font-size:550px;font-weight:700;position:relative;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(#fff));background:linear-gradient(0deg,#000,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#fff}@media (max-width:1024px){.not-found__number span{font-size:400px}}@media (max-width:767px){.not-found__number span{font-size:260px}}@media (max-width:479px){.not-found__number span{font-size:180px}}.not-found__number span:nth-child(2){top:50px}.not-found__number span:nth-child(3){top:100px}.not-found__caption{display:block;font-family:Maitree;font-size:48px;font-weight:500;line-height:1.04;margin-bottom:16px}.not-found__text{margin-bottom:100px}@media (max-width:767px){.not-found__text{margin-bottom:50px}}.not-found__back a{text-transform:uppercase;opacity:1;transform:translateY(0)}.partners{padding:100px 0}@media (max-width:767px){.partners{padding:0}}.partners__wrap{display:flex;align-items:flex-start}@media (max-width:767px){.partners__wrap{flex-direction:column-reverse}}.partners__control{margin-bottom:54px;color:#fff}@media (max-width:767px){.partners__control{margin-bottom:0}}.partners__left{width:60%;background-color:#000;position:relative;z-index:1;padding:95px 0 57px}@media (max-width:767px){.partners__left{padding:50px 0;width:100%;display:flex;flex-direction:column-reverse}}.partners__left:before{position:absolute;content:'';top:0;left:-9999px;right:0;bottom:0;background-color:#000;z-index:-1}@media (max-width:767px){.partners__left:before{right:-9999px}}.partners__left .swiper-pagination-current,.partners__left .swiper-pagination-total{color:#fff}.partners__left .swiper-pagination-total.disabled{opacity:.5}.partners__left .swiper-button-prev:before{background-color:#fff}.partners__left .swiper-button-prev:after{border-color:#fff}.partners__left .swiper-button-prev:hover:before{background-color:#d2002d}.partners__left .swiper-button-prev:hover:after{border-color:#d2002d}.partners__left .swiper-button-next:before{background-color:#fff}.partners__left .swiper-button-next:after{border-color:#fff}.partners__left .swiper-button-next:hover:before{background-color:#d2002d}.partners__left .swiper-button-next:hover:after{border-color:#d2002d}@media (max-width:1024px){.partners__left .swiper-button-next:hover:before{background-color:#fff}.partners__left .swiper-button-next:hover:after{border-color:#fff}.partners__left .swiper-button-prev:hover:before{background-color:#fff}.partners__left .swiper-button-prev:hover:after{border-color:#fff}}.partners__right{width:40%;padding-left:88px;padding-top:72px;background-color:#f6f7f8;position:relative;z-index:0}@media (max-width:1024px){.partners__right{padding-left:30px}}@media (max-width:767px){.partners__right{width:100%;padding:50px 0}}.partners__right:before{position:absolute;content:'';top:-100px;right:-9999px;left:-300px;bottom:-100px;background-color:#f6f7f8;z-index:-2}.partners__right .title{margin-bottom:25px}.partners__caption{margin-bottom:18px}.partners__box{display:flex;flex-wrap:wrap;margin:0 -15px}.partners__slider{max-width:600px;margin:0}@media (max-width:767px){.partners__slider{margin-right:-30px;margin-bottom:18px;max-width:750px}}.partners__slider-wrap{margin-left:-15px}.partners__item{width:33.33%;padding:0 15px 43px}@media (max-width:767px){.partners__item{padding-bottom:30px}}.partners__item span{display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.3);height:91px;padding:10px;transition:all 0.3s}@media (max-width:767px){.partners__item span{height:70px}}.partners__item span:hover{border-color:#fff}.partners__item span img{max-width:100%;max-height:100%;width:auto;height:auto}.police{display:none;background-color:rgba(0,0,17,.88);box-shadow:3px -1px 38px 1px rgba(0,0,17,.12);padding:38px 0;position:fixed;z-index:1000;top:0;left:0;right:0}@media (max-width:767px){.police{padding:20px 0}}.police__wrap{display:flex;align-items:center}@media (max-width:767px){.police__wrap{display:block}}.police__text{width:calc(100% - 190px);padding-right:180px;display:flex;align-items:center}@media (max-width:1024px){.police__text{padding-right:50px}}@media (max-width:767px){.police__text{width:100%;padding-right:0;padding-bottom:10px}}.police__text svg{width:80px}.police__descr{width:calc(100% - 80px);padding-left:40px;color:#fff;line-height:1.56}@media (max-width:767px){.police__descr{padding-left:20px;font-size:14px}}@media (max-width:479px){.police__descr{font-size:12px}}.police__btn{width:190px}@media (max-width:767px){.police__btn{width:100%;display:flex;justify-content:center}}.police__btn .btn{border-color:#fff;font-size:20px;padding:14px 10px;color:#001}@media (max-width:767px){.police__btn .btn{padding:8px 10px}}.police__btn .btn:hover{background-color:transparent;color:#fff}.project-brief{padding:240px 0 220px}@media (max-width:1024px){.project-brief{padding:200px 0}}.project-brief__wrap{text-align:center}.project-brief__caption{font-size:80px;font-weight:500;font-family:Maitree;line-height:1.2;margin-bottom:25px;display:flex;justify-content:center;transform:translateY(70px);opacity:0}@media (max-width:1024px){.project-brief__caption{font-size:50px}}@media (max-width:767px){.project-brief__caption{font-size:34px;margin-bottom:32px}}.project-brief__caption a{padding:15px 5px;position:relative;z-index:0;overflow:hidden}.project-brief__caption a:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:#000;transform:translateX(101%);z-index:-1;transition:all 0.3s;transition-timing-function:cubic-bezier(.7,0,.3,1)}@media (max-width:767px){.project-brief__caption a:before{display:none}}.project-brief__caption a:after{position:absolute;content:'Do you have a project?';top:0;left:0;white-space:nowrap;padding:15px 5px;color:#fff;width:0;overflow:hidden;transition:all 0.3s;transition-timing-function:cubic-bezier(.7,0,.3,1)}@media (max-width:767px){.project-brief__caption a:after{display:none}}.project-brief__caption a:hover:before{transform:translateX(0)}.project-brief__caption a:hover:after{width:100%}.project-brief .btn{width:330px;margin:0 auto;transform:translateY(70px);opacity:0}@media (max-width:767px){.project-brief .btn{width:100%}}.project-info img{max-width:100%}.project-info--corum .project-info__img-list{background-color:#fff}.project-info--corum .project-info__img-list:before{background-color:#d3e5e8}.project-info--nexar .project-info__images{background-color:#f7f7f7}.project-info--nexar .project-info__images.nexar-one{background-color:#fdb040;padding:62px 0 0}@media (max-width:767px){.project-info--nexar .project-info__images.nexar-one{padding-top:40px;display:flex;padding-right:15px}}.project-info--nexar .project-info__images.nexar-one:after{top:auto;bottom:0;height:80px}@media (max-width:767px){.project-info--nexar .project-info__images.nexar-one:after{height:30px}}@media (max-width:767px){.project-info--nexar .project-info__images.nexar-one .project-info__images-item{margin-bottom:0;margin-left:15px}}@media (max-width:767px){.project-info--nexar .project-info__images.nexar-one .project-info__images-item:last-child{display:none}}.project-info--nexar .project-info__images.nexar-two{padding:0}@media (max-width:767px){.project-info--nexar .project-info__images.nexar-two{display:flex}}.project-info--nexar .project-info__images.nexar-two:after{background-color:#fff;top:auto;height:100px;bottom:0}@media (max-width:767px){.project-info--nexar .project-info__images.nexar-two .project-info__images-item{margin-bottom:0}}@media (max-width:767px){.project-info--nexar .project-info__images.nexar-two .project-info__images-item:first-child{margin-left:15px}}@media (max-width:767px){.project-info--nexar .project-info__images.nexar-two .project-info__images-item:nth-child(2){display:none}}@media (max-width:767px){.project-info--nexar .project-info__images.nexar-two .project-info__images-item:nth-child(3){margin-left:10px}}.project-info--nexar .project-info__images:before{display:none}.project-info--gl .project-info__img-list{background-color:#fff}.project-info--gl .project-info__img-list:before{background-color:#1b1f3b}.project-info--famer .project-info__images.famer-row-images:before{display:none}.project-info--famer .project-info__images.famer-row-images .project-info__images-item:last-child,.project-info--famer .project-info__images.famer-row-images .project-info__images-item:last-child img{border-radius:14px 0 0 14px}.project-info--securitize .project-info__images.securitize-row:after,.project-info--securitize .project-info__images.securitize-row:before{display:none}.project-info--securitize .project-info__images.securitize-row .project-info__images-item:last-child,.project-info--securitize .project-info__images.securitize-row .project-info__images-item:last-child img{border-radius:14px 0 0 14px}@media (max-width:767px){.project-info--securitize .project-info__images.securitize-row:after,.project-info--securitize .project-info__images.securitize-row:before{display:none}.project-info--securitize .project-info__images.securitize-row .project-info__images-item:last-child,.project-info--securitize .project-info__images.securitize-row .project-info__images-item:last-child img{border-radius:6px}}.project-info--bochica .project-info__images:before{bottom:0;top:0}.project-info--bochica .project-info__images.bochica-row-one,.project-info--bochica .project-info__images.bochica-row-three,.project-info--bochica .project-info__images.bochica-row-two{padding:0 15px}.project-info--bochica .project-info__images.bochica-row-one .project-info__images-item:last-child img,.project-info--bochica .project-info__images.bochica-row-three .project-info__images-item:last-child img,.project-info--bochica .project-info__images.bochica-row-two .project-info__images-item:last-child img{border-radius:6px}.project-info--bochica .project-info__images.bochica-row-three{padding-bottom:50px}.about-us__img-box{position:relative}.about-us__img-box-item{box-shadow:0 2px 44px 0 rgba(0,0,0,.14);border-radius:10px;line-height:0}.about-us__img-box-item:first-child{width:70%;margin-bottom:30%}.about-us__img-box-item:last-child{width:70%;position:absolute;right:0;top:50%}@media (max-width:767px){.project-info--famer .project-info__images.famer-row-images{display:flex;padding:0 15px}.project-info--famer .project-info__images.famer-row-images .project-info__images-item{margin-left:15px}.project-info--famer .project-info__images.famer-row-images .project-info__images-item:first-child{margin-left:0}.project-info--famer .project-info__images.famer-row-images .project-info__images-item:last-child{display:none}}@media (max-width:479px){.project-info--famer .project-info__images.famer-row-images{display:block}.project-info--famer .project-info__images.famer-row-images:after{bottom:-30px}.project-info--famer .project-info__images.famer-row-images .project-info__images-item{margin-left:0;border-radius:20px}.project-info--famer .project-info__images.famer-row-images .project-info__images-item:last-child{margin-bottom:0}}.project-info__img-full{line-height:0}.project-info__img-full img{width:100%;min-height:200px;object-fit:cover}.project-info__images{display:flex;justify-content:flex-end;line-height:0;padding:73px 0;position:relative;z-index:0}.project-info__images.bochica-row-one{padding:0}.project-info__images.bochica-row-one:before{width:100%;background-color:#221a38;top:30%}.project-info__images.bochica-row-one .project-info__images-item:last-child img{border-radius:14px 0 0 14px}.project-info__images.bochica-row-two{padding:0}.project-info__images.bochica-row-two:before{width:100%;background-color:#221a38;bottom:30%}.project-info__images.bochica-row-two:after{background-color:#f3f8fb}.project-info__images.bochica-row-two .project-info__images-item:last-child img{border-radius:14px 0 0 14px}.project-info__images.bochica-row-three{padding:0 0 100px}.project-info__images.bochica-row-three:before{width:100%;background-color:#f3f8fb;bottom:30%}.project-info__images.bochica-row-three:after{background-color:#f3f8fb}.project-info__images.bochica-row-three .project-info__images-item:last-child img{border-radius:14px 0 0 14px}.project-info__images.starter-row-one{padding:0}.project-info__images.starter-row-one:before{display:none}.project-info__images.starter-row-one:after{background-color:#eaeef4}.project-info__images.starter-row-one .project-info__images-item:last-child img{border-radius:14px 0 0 14px}.project-info__images.starter-row-two{padding:0;background-color:#eaeef4}.project-info__images.starter-row-two:before{display:none}.project-info__images.starter-row-two:after{background-color:#eaeef4}.project-info__images.starter-row-two .project-info__images-item:last-child img{border-radius:14px 0 0 14px}.project-info__images.starter-row-three{padding:0 0 100px;background-color:#eaeef4}.project-info__images.starter-row-three:before{display:none}.project-info__images.starter-row-three:after{background-color:#eaeef4}.project-info__images.starter-row-three .project-info__images-item:last-child img{border-radius:14px 0 0 14px}@media (max-width:767px){.project-info__images{display:block;max-width:766px;margin:0 auto;padding:0 15px}}.project-info__images:before{position:absolute;content:'';width:79%;right:0;top:0;bottom:0;z-index:-1}@media (max-width:767px){.project-info__images:before{width:100%;top:55px;bottom:55px}}.project-info__images:after{position:absolute;content:'';width:100%;left:0;right:0;top:50%;bottom:0;background-color:#f7f7f7;z-index:-2}.project-info__images-item{margin-left:50px;border-radius:14px}.project-info__images-item img,.project-info__img-list-wrap img{border-radius:14px;box-shadow:0 2px 44px 0 rgba(0,0,0,.14)}@media (max-width:767px){.project-info__images-item{margin-left:0;margin-bottom:30px}.project-info__images-item img,.project-info__img-list-wrap img{border-radius:6px}}.project-info__images-item:first-child{margin-left:15px}@media (max-width:767px){.project-info__images-item:first-child{margin-left:0}}@media (max-width:767px){.project-info__images-item:last-child{margin-bottom:0}}.project-info__images-item img{width:100%}.project-info__img-list{background-color:#f7f7f7;position:relative;z-index:0}.project-info__img-list:before{position:absolute;content:'';left:0;right:0;top:240px;bottom:240px;z-index:-1}@media (max-width:767px){.project-info__img-list:before{top:55px;bottom:55px}}.project-info__img-list-wrap{max-width:766px;margin:0 auto}@media (max-width:767px){.project-info__img-list-wrap{padding:0 17px}}.project-info__img-list-wrap>div{margin-bottom:50px;line-height:0}@media (max-width:767px){.project-info__img-list-wrap>div{margin-bottom:30px}}.project-info__img-list-wrap>div:last-child{margin-bottom:0}.project-info__img-list-wrap>div img{width:100%}.project-info__octomni{position:relative;z-index:0}.project-info__octomni:before{position:absolute;content:'';top:140px;left:0;right:0;height:42%;background-color:#2a56bf;z-index:-1}@media (max-width:767px){.project-info__octomni:before{top:60px;height:52%}}@media (max-width:767px){.project-info__octomni .about-us__left{padding-bottom:0}}.project-info__octomni-images{display:flex;justify-content:flex-end}@media (max-width:767px){.project-info__octomni-images{display:block;max-width:766px;margin:0 auto;padding:0 32px 0 22px}}.project-info__octomni-images>div{border-radius:8px;line-height:0;box-shadow:0 2px 44px 0 rgba(0,0,0,.14)}.project-info__octomni-images img{border-radius:8px}@media (max-width:767px){.project-info__octomni-images>div{margin-bottom:30px;overflow:hidden;border-radius:2px}.project-info__octomni-images img{border-radius:2px}}.project-info__octomni-images>div:last-child{margin-left:50px}@media (max-width:767px){.project-info__octomni-images>div:last-child{margin-left:0;margin-bottom:0}}.project-info__octomni-images>div img{width:100%}.project-info__testimonials{background-color:#001;padding:150px 0;color:#fff}@media (max-width:1024px){.project-info__testimonials{padding:50px 0}}.project-info__testimonials .title{margin-bottom:84px}@media (max-width:1024px){.project-info__testimonials .title{margin-bottom:50px}}.project-info__testimonials .title:before{background-color:#fff}.project-info__testimonials-wrap{padding-left:90px}@media (max-width:1024px){.project-info__testimonials-wrap{padding-left:35px}}.project-info__testimonials-text{font-size:26px;line-height:1.38;font-family:Maitree;margin-bottom:50px}@media (max-width:1024px){.project-info__testimonials-text{font-size:18px;line-height:1.33;margin-bottom:40px}}.project-info__testimonials-name{font-size:23px;font-weight:700;line-height:1.35;display:block}@media (max-width:1024px){.project-info__testimonials-name{font-size:18px}}.project-info__projects{padding-top:100px}@media (max-width:1024px){.project-info__projects{padding-top:50px}}.project-info__projects .projects__item{pointer-events:none}.project-info__images--xion:after{display:none}.project-info__images--xion:before{background:linear-gradient(300deg,#bcdded,#f8a7fa 48%,#bea7ee)}.project-info__images--xion .project-info__images-item img{box-shadow:0 24px 48px -12px rgba(0,0,0,.2)}.project-info__images--xion .project-info__images-item:first-child{margin-left:0}.project-info__images--xion .project-info__images-item:last-child,.project-info__images--xion .project-info__images-item:last-child img{border-radius:14px 0 0 14px}@media (max-width:767px){.project-info__images--xion{padding:0}.project-info__images--xion:after{display:block;top:0;bottom:auto;background-color:#f7f7f7;height:55px}.project-info__images--xion:after,.project-info__images--xion:before{left:-15px;right:-15px;width:calc(100% + 30px)}.project-info__images--xion .project-info__images-item:last-child,.project-info__images--xion .project-info__images-item:last-child img{border-radius:6px}}.project-info__images--xion-more{padding-right:calc((100vw - 1188px) / 2)}.project-info__images--xion-more:after{display:none}.project-info__images--xion-more:before{background:linear-gradient(300deg,#bcdded,#f8a7fa 48%,#bea7ee)}.project-info__images--xion-more .project-info__images-item{margin-left:18px}.project-info__images--xion-more .project-info__images-item img{box-shadow:none}.project-info__images--xion-more .project-info__images-item:first-child{margin-left:0}@media (max-width:767px){.project-info__images--xion-more{padding:0;display:flex;flex-wrap:wrap;margin:0 -15px}.project-info__images--xion-more:before{top:70px;bottom:70px;left:-15px;right:-15px;width:calc(100% + 30px)}.project-info__images--xion-more .project-info__images-item{margin-left:0;width:50%;margin-bottom:0}.project-info__images--xion-more .project-info__images-item:last-child{display:none}}.project-info__images--biteeu{padding:0 0 100px}.project-info__images--biteeu:after,.project-info__images--biteeu:before{display:none}.project-info__images--biteeu .project-info__images-item img{box-shadow:none}.project-info__images--biteeu .project-info__images-item:first-child{margin-left:0}.project-info__images--biteeu .project-info__images-item:last-child,.project-info__images--biteeu .project-info__images-item:last-child img{border-radius:14px 0 0 14px}@media (max-width:767px){.project-info__images--biteeu{padding:0 0 50px;display:flex}.project-info__images--biteeu .project-info__images-item{margin-left:10px;margin-bottom:0}.project-info__images--biteeu .project-info__images-item:last-child{display:none}.project-info__images--biteeu .project-info__images-item:last-child img{border-radius:6px}}.project-info__images--neura{padding:0 0 100px;justify-content:center}.project-info__images--neura:after{background-color:#f6f9fc;left:-9999px;right:-15px;width:auto}.project-info__images--neura:before{display:none}.project-info__images--neura .project-info__images-item{max-width:768px}.project-info__images--neura .project-info__images-item img{box-shadow:none}@media (max-width:767px){.project-info__images--neura{padding:0 0 50px}}.projects{background-color:#000;color:#fff;padding:80px 0 100px}@media (max-width:767px){.projects{padding:50px 0 10px}}.projects .title{margin-bottom:27px}.projects .title:before{background-color:#fff}.projects__box{display:flex;justify-content:space-between;margin-bottom:64px}@media (max-width:767px){.projects__box{display:block;margin-bottom:30px}}.projects__left{max-width:440px;padding-right:40px}.projects__right{max-width:520px}.projects__right p{margin-bottom:30px}@media (max-width:767px){.projects__right p{margin-bottom:27px}}.projects__right p:last-child{margin-bottom:0}.projects__box-top .title{margin-bottom:27px}@media (max-width:767px){.projects__box-top .title{margin-bottom:24px}}.projects__box-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}@media (max-width:767px){.projects__box-head{margin-bottom:30px}}@media (max-width:767px){.projects__box-more{display:none}}.projects__box-more--mobile{display:none}@media (max-width:767px){.projects__box-more--mobile{display:block}}.projects__caption{color:#fff;margin-bottom:45px}@media (max-width:767px){.projects__caption{margin-bottom:18px}}@media (max-width:767px){.projects__more{display:none}}.projects__more-mobile{display:none}@media (max-width:767px){.projects__more-mobile{display:block;margin-bottom:46px}}.projects__inner{display:flex;flex-wrap:wrap;position:relative;z-index:0}.projects__inner.two-item .projects__item{width:50%}.projects__inner.two-item .projects__item .projects__img{padding-top:65%}@media (max-width:767px){.projects__inner:before{height:calc(100% - 70px)}}.projects__item{width:25%}@media (max-width:767px){.projects__item{width:50%;margin-bottom:38px}}.projects__img{line-height:0;margin-bottom:28px;display:block;overflow:hidden;position:relative;padding-top:130%}@media (max-width:767px){.projects__img{margin-bottom:15px}}.projects__img:hover img{transform:scale(1.1);transition:all 1s}.projects__img img{width:100%;height:100%;object-fit:cover;transition:all 3s;opacity:0;position:absolute;top:0}.projects__overlay{position:absolute;top:0;left:0;width:100%;z-index:2;height:0}.projects__name{display:block;margin-bottom:10px;color:#000;padding-right:20px}.projects__name a:hover{color:#fff}.projects__info{font-size:14px;color:#999;line-height:1.5;max-width:240px;padding-right:20px;margin:0!important}.services{background-color:#000;color:#fff;padding:100px 0 50px}@media (max-width:767px){.services{padding:50px 0 0}}.services .title{margin-bottom:50px}.services .title:before{background-color:#fff}@media (max-width:767px){.services .title{margin-bottom:33px}}.services__box{display:flex;justify-content:space-between;margin:0 -20px 44px;width:calc(100% + 35px)}@media (max-width:767px){.services__box{margin:0 0 15px}}.services__col{width:auto;padding:0 20px}@media (max-width:767px){.services__col{padding:0 35px}}.services__number{display:block;color:#d2002d;font-size:14px;line-height:1;font-weight:700;margin-bottom:18px}@media (max-width:767px){.services__number{margin-bottom:26px}}.services__caption{color:#fff;margin-bottom:32px;line-height:1.04;letter-spacing:1.2px}.services__list-item{padding-bottom:5px;margin-bottom:7px;display:flex;position:relative}@media (max-width:767px){.services__list-item{margin-bottom:10px}}.services__list-item a{color:#989898;display:flex;font-size:16px;position:relative}.services__list-item a:before{position:absolute;content:'';height:1px;left:0;right:0;bottom:-5px;background-color:hsla(0,0%,59.6%,.4)}.services__list-item a:hover{color:#fff}.services__control{display:none}@media (max-width:767px){.services__control{margin-bottom:50px;display:flex}}.services__control .swiper-button-prev:before{background-color:#fff}.services__control .swiper-button-prev:after{border-color:#fff}.services__control .swiper-button-next:before{background-color:#fff}.services__control .swiper-button-next:after{border-color:#fff}.services__control .swiper-pagination-total{color:#fff}.services__control .swiper-pagination-total.disabled{opacity:.5}.services__control .swiper-pagination-current{color:#fff}.services__img{position:relative;z-index:0;line-height:0}@media (max-width:767px){.services__img{padding-left:35px}}.services__img:before{position:absolute;content:'';height:calc(50% + 1px);left:-9999px;right:0;top:50%;background-color:#fff;z-index:-1}.services__img img{width:100%;min-height:186px;opacity:0;object-fit:cover}.services__overlay{position:absolute;top:0;left:0;width:100%;z-index:2;height:0}.services-info{padding-bottom:15px;position:relative;z-index:0}@media (max-width:767px){.services-info{padding-bottom:0}}.services-info--software .services-info__img-box img:first-child{width:30%}.services-info--software .services-info__img-box img:last-child{width:70%}.services-info--software .services-info__descr-img{display:flex}.services-info--software .services-info__descr-img img{object-fit:cover}.services-info--software .services-info__descr-img img:first-child{width:45%}.services-info--software .services-info__descr-img img:last-child{width:55%;padding-left:30px}@media (max-width:767px){.services-info--software .services-info__descr-img img:last-child{padding-left:7px}}.services-info--design .services-info__img-box img:first-child{width:58%}.services-info--design .services-info__img-box img:last-child{width:42%}.services-info--design .services-info__img-box--one img:first-child{width:calc(50% + 30px)}.services-info--design .services-info__img-box--one img:last-child{width:calc(50% - 30px)}.services-info--design .services-info__img-box--two img:first-child{width:39%}.services-info--design .services-info__img-box--two img:last-child{width:63%}.services-info__projects .projects__item{pointer-events:none}.services-info__tabs{float:left;padding-left:calc((100vw - 1215px) / 2);width:calc((100vw - 1190px) / 2 + 370px)}@media (max-width:1220px){.services-info__tabs{width:370px}}@media (max-width:1024px){.services-info__tabs{width:300px}}@media (max-width:767px){.services-info__tabs{float:none;width:100%;background-color:rgba(189,190,198,.16);padding:50px 0 35px}}.services-info__tabs .title{display:none}@media (max-width:767px){.services-info__tabs .title{display:block;margin-bottom:36px;margin-left:15px}}.services-info__tabs-wrap{padding-left:15px;position:relative;background-color:rgba(189,190,198,.16);padding-top:130px;padding-bottom:110px;z-index:0}@media (max-width:1024px){.services-info__tabs-wrap{padding-top:100px}}@media (max-width:767px){.services-info__tabs-wrap{background-color:transparent;padding:0}}.services-info__tabs-wrap:before{position:absolute;content:'';right:100%;top:0;bottom:0;left:-9999px;background-color:rgba(189,190,198,.16);z-index:-1}@media (max-width:767px){.services-info__tabs-wrap:before{display:none}}.services-info__list-box{margin-bottom:32px}@media (max-width:767px){.services-info__list-box{margin-bottom:25px}}.services-info__list-box.box-margin{margin-bottom:0}.services-info__list-box.box-margin li{margin-bottom:32px}@media (max-width:767px){.services-info__list-box.box-margin li{margin-bottom:25px}}.services-info__list-box li{position:relative;padding-left:30px;color:#505d68}.services-info__list-box li:before{position:absolute;content:'';width:14px;height:1px;background-color:#505d68;left:0;top:15px}.services-info__content-item{display:none;height:0}.services-info__content-item.active{display:block;height:100%}.services-info__content-descr{padding-left:calc(32% + 27px);padding-top:100px;padding-bottom:17px}.services-info__content-descr a{color:#d2002d;border-bottom:1px solid transparent}.services-info__content-descr a:hover{border-bottom:1px solid #d2002d}@media (max-width:1024px){.services-info__content-descr{padding-left:330px}}@media (max-width:767px){.services-info__content-descr{padding:50px 0 25px}}.services-info__content .achievements__stat{padding-left:0;margin:0 -30px 15px}@media (max-width:767px){.services-info__content .achievements__stat{margin-bottom:0}}.services-info__content .achievements__stat-item{padding:0 30px 35px}.services-info__tech{display:flex;flex-wrap:wrap;margin:0 -30px}@media (max-width:767px){.services-info__tech{margin:0 -10px}}.services-info__tech-item{width:33.33%;padding:0 30px 54px}@media (max-width:767px){.services-info__tech-item{padding:0 10px 34px}}.services-info__tech-icon{height:40px;margin-bottom:23px}.services-info__tech-text{color:#505d68;display:block;line-height:1.28}.services-info__descr-img{line-height:0;padding-top:17px;margin-bottom:50px}@media (max-width:767px){.services-info__descr-img{margin-left:-15px;padding-top:25px}}.services-info__descr-img img{width:100%;min-height:200px;object-fit:cover}.services-info__descr-img-one{line-height:0;padding-top:17px;margin-bottom:50px;position:relative;z-index:1}@media (max-width:767px){.services-info__descr-img-one{margin-left:-15px;padding-top:25px}}.services-info__descr-img-one img{width:100%;min-height:200px;object-fit:cover}.services-info__caption{margin-bottom:31px}.services-info__caption--contains{max-width:370px}.services-info p{margin-bottom:32px;color:#505d68}@media (max-width:767px){.services-info p{margin-bottom:25px}}.services-info p.services-info__title-p{font-size:26px;font-weight:500;line-height:1.38;margin-bottom:24px;color:#001;font-family:Maitree}.services-info__box{display:flex;flex-wrap:wrap;margin:0 -15px;padding-top:20px}.services-info__box-item{width:33.33%;padding:0 15px;margin-bottom:90px}@media (max-width:767px){.services-info__box-item{margin-bottom:35px}}@media (max-width:479px){.services-info__box-item{width:50%}}.services-info__box-icon{height:44px;line-height:0;margin-bottom:20px;display:flex;align-items:flex-end}.services-info__box-coin{color:#505d68;display:block;line-height:1.2}@media (max-width:1024px){.services-info__box-coin{font-size:18px}}.services-info__img-wrap{padding-bottom:68px}@media (max-width:767px){.services-info__img-wrap{padding-bottom:50px}}.services-info__img-wrap img{width:100%;min-height:200px;-o-object-fit:cover;object-fit:cover}.services-info__img-box{display:flex;line-height:0;margin-bottom:73px}.services-info__img-box.decor-bottom{position:relative;z-index:0}.services-info__img-box.decor-bottom:before{position:absolute;content:'';z-index:-1;top:0;left:0;right:0;height:50%;background-color:#f4f4f5}.services-info__img-box img{min-height:200px;object-fit:cover}.services-info__img-box img:first-child{width:71%;padding-right:30px}img.lazy:not(.wow){opacity:0;transform:translateY(100px);transition:all 0.5s}img.loaded:not(.wow){opacity:1;transform:translate(0);transition:opacity 0.3s,transform 0.3s}@media (max-width:767px){.services-info__img-box img:first-child{padding-right:7px}}.services-info__img-box img:last-child{width:29%}.services-info__img-text{color:#505d68;padding-left:calc(32% + 27px)}@media (max-width:1024px){.services-info__img-text{padding-left:330px}}@media (max-width:767px){.services-info__img-text{display:block;padding-left:0}}.slider-office{position:relative}.slider-office__wrap{opacity:0;height:100%!important}.slider-office__item{line-height:0;height:100%!important}.slider-office__item .swiper-lazy-preloader:after{width:42px;height:42px}.slider-office__item img{width:100%;height:auto}.slider-office .swiper-button-prev{position:absolute;top:50%;left:10%;transform:translateY(-50%);height:20px}@media (max-width:767px){.slider-office .swiper-button-prev{width:30px}}.slider-office .swiper-button-prev:before{height:2px;background-color:#fff;top:9px}@media (max-width:767px){.slider-office .swiper-button-prev:before{width:30px}}.slider-office .swiper-button-prev:after{width:11px;height:11px;border-width:2px;border-color:#fff;top:5px}.slider-office .swiper-button-prev:hover:before{background-color:#d2002d}.slider-office .swiper-button-prev:hover:after{border-color:#d2002d}.slider-office .swiper-button-next{position:absolute;top:50%;right:10%;transform:translateY(-50%);height:20px}@media (max-width:767px){.slider-office .swiper-button-next{width:30px}}.slider-office .swiper-button-next:before{height:2px;background-color:#fff;top:9px}@media (max-width:767px){.slider-office .swiper-button-next:before{width:30px}}.slider-office .swiper-button-next:after{width:11px;height:11px;border-width:2px;border-color:#fff;top:5px}.slider-office .swiper-button-next:hover:before{background-color:#d2002d}.slider-office .swiper-button-next:hover:after{border-color:#d2002d}.slider-office__overlay{position:absolute;top:0;left:0;width:100%;z-index:2;height:0}@media (max-width:767px){.tabs-title{overflow:auto;padding-top:20px;padding-bottom:20px}}@media (max-width:767px){.tabs-title__wrap{display:flex;padding-left:15px;padding-right:15px}}.tabs-title__item{display:flex;position:relative;margin-bottom:26px}@media (max-width:767px){.tabs-title__item{margin-right:22px;margin-bottom:0}.tabs-title__item:last-child{padding-right:15px}}.tabs-title__inner{cursor:pointer}.tabs-title__inner:hover .tabs-title__number{color:#fff}.tabs-title__inner:hover .tabs-title__number:before{top:0;transform:translateY(0)}.tabs-title__inner:hover .tabs-title__text{color:#d2002d}.tabs-title__inner.active{pointer-events:none}.tabs-title__inner.active .tabs-title__number{background-color:#d2002d;color:#fff}.tabs-title__inner.active .tabs-title__text{color:#d2002d}.tabs-title__number{width:37px;height:37px;display:flex;align-items:center;justify-content:center;line-height:1;font-size:14px;font-weight:500;font-family:Maitree;position:absolute;overflow:hidden;left:0;top:-15px;-webkit-transition:all 0.3s;transition:all 0.3s}.tabs-title__number:before{position:absolute;content:'';top:-1px;left:0;width:100%;height:100%;background-color:#d2002d;transform:translateY(-100%);transition:all 0.3s;z-index:-1}.tabs-title__text{padding-left:50px;font-size:30px;line-height:1;font-family:Maitree;letter-spacing:.58px;display:block;-webkit-transition:all 0.3s;transition:all 0.3s}@media (max-width:1024px){.tabs-title__text{font-size:26px}}@media (max-width:767px){.tabs-title__text{white-space:nowrap}}.team--people{padding-top:100px}@media (max-width:767px){.team--people{padding-top:50px}}.team__wrap{padding:100px 0 50px}@media (max-width:767px){.team__wrap{padding:50px 0 0}}.team .title{margin-bottom:25px}.team__box-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}@media (max-width:767px){.team__box-wrap{margin-bottom:20px}}.team__box-wrap .team__caption{margin-bottom:0}@media (max-width:767px){.team__box-link{display:none}}.team__caption{margin-bottom:30px}@media (max-width:767px){.team__caption{margin-bottom:20px}}.team__row{display:flex;flex-wrap:wrap}.team__item{width:33.33%;margin-bottom:50px}@media (max-width:767px){.team__item{width:50%}}@media (max-width:479px){.team__item{width:100%}}.team__img{background-size:cover;background-position:50% 50%;margin-bottom:28px;position:relative;padding-top:97%}@media (max-width:767px){.team__img{margin-bottom:20px}}.team__img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0}.team__inner{display:flex;padding-right:30px}@media (max-width:479px){.team__inner{padding-right:10px}}.team__social{display:flex;margin-left:-5px;padding-top:8px;width:70px}@media (max-width:1024px){.team__social{padding-top:4px}}.team__social-item{padding-right:15px}.team__social-item a{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.team__social-item a:hover svg{fill:#d2002d}.team__social-item a svg{fill:rgba(71,76,104,.4);-webkit-transition:all 0.3s;transition:all 0.3s}.team__box{width:calc(100% - 70px)}.team__name{display:block;font-family:Maitree;font-size:26px;font-weight:500;line-height:1.38;letter-spacing:.5px;margin-bottom:7px}@media (max-width:1024px){.team__name{font-size:22px}}.team__position{display:block;font-size:16px;color:#505d68;line-height:1.2}@media (max-width:1024px){.team__position{font-size:14px}}.team-info{background-color:rgba(189,190,198,.16);padding:100px 0}@media (max-width:767px){.team-info{padding:50px 0;background-color:#fff}}.team-info .title{margin-bottom:27px}@media (max-width:767px){.team-info .title{margin-bottom:20px}}.team-info__wrap{display:flex;padding-bottom:17px}@media (max-width:767px){.team-info__wrap{display:block;padding-bottom:25px}}.team-info__left{width:43%;padding-right:20px}@media (max-width:767px){.team-info__left{width:100%;margin-bottom:20px}}.team-info__right{width:57%}@media (max-width:767px){.team-info__right{width:100%}}.team-info__right p{color:#505d68;margin-bottom:32px}@media (max-width:767px){.team-info__right p{margin-bottom:26px}}.team-info__caption{max-width:340px}@media (max-width:1024px){.team-info__caption{max-width:280px}}@media (max-width:767px){.team-info__caption{max-width:100%}}.team-info__images{display:flex;margin:0 -15px;position:relative;z-index:0}@media (max-width:767px){.team-info__images{margin:0 -3px}}.team-info__images:before{position:absolute;content:'';bottom:-100px;left:0;right:0;height:calc(10% + 100px);background-color:#fff;z-index:-1}@media (max-width:767px){.team-info__images:before{display:none}}.team-info__images-item{padding:0 15px;line-height:0}@media (max-width:767px){.team-info__images-item{padding:0 3px}}.team-info__images-item:first-child{width:43%}.team-info__images-item:nth-child(2){width:57%}.team-info__images-item img{width:100%;height:100%;object-fit:cover}.tech-partners{padding-bottom:60px}@media (max-width:767px){.tech-partners{padding:50px 0 10px}}.tech-partners .title{margin-bottom:30px;transform:translateY(70px);opacity:0}@media (max-width:767px){.tech-partners .title{margin-bottom:25px}}.tech-partners__wrap{padding-left:85px}@media (max-width:1024px){.tech-partners__wrap{padding-left:33px}}.tech-partners__caption{margin-bottom:20px;transform:translateY(70px);opacity:0}@media (max-width:767px){.tech-partners__caption{margin-bottom:30px}}.tech-partners__box{display:flex;justify-content:space-between;align-items:center;padding-left:20px;margin:0 -20px;flex-wrap:wrap}@media (max-width:767px){.tech-partners__box{flex-wrap:wrap;padding-left:10px}}.tech-partners__item{padding:44px 20px;transform:translateY(70px);opacity:0;flex-basis:33%;margin:40px 0}@media (max-width:767px){.tech-partners__item{width:50%;display:flex;padding:22px 20px}}@media (max-width:479px){.tech-partners__item{width:100%}}.tech-partners__item a{display:block;position:relative}.tech-partners__item a:hover img:first-child{opacity:0}.tech-partners__item a:hover img:last-child{opacity:1}.tech-partners__item a img{max-width:240px;max-height:100%;width:auto;height:auto;transition:all 0.3s}.tech-partners__item a img:last-child{opacity:0;position:absolute;top:0;left:0}.testimonials{padding:100px 0}@media (max-width:767px){.testimonials{padding:50px 0}}.testimonials .title{margin-bottom:80px;font-size:unset;font-family:'Muli'}@media (max-width:767px){.testimonials .title{margin-bottom:52px}}.testimonials__slider{margin-left:145px;margin-bottom:84px}@media (max-width:1024px){.testimonials__slider{margin-left:0}}@media (max-width:767px){.testimonials__slider{margin-bottom:62px}}@media (max-width:1024px){.testimonials__slider-item{padding-left:35px}}.testimonials__text{font-size:26px;line-height:1.38;margin-bottom:44px;font-family:Maitree}@media (max-width:767px){.testimonials__text{font-size:18px;line-height:1.35;margin-bottom:40px}}.testimonials__info{display:flex}@media (max-width:767px){.testimonials__user{padding-top:5px}}.testimonials__name{font-size:23px;font-weight:700;display:block;color:#d2002d;margin-bottom:3px;line-height:1.2}@media (max-width:767px){.testimonials__name{font-size:18px;margin-bottom:0}}.testimonials__position{display:block;color:#505d68}@media (max-width:767px){.testimonials__position{font-size:16px}}.testimonials__control{padding-left:145px;transform:translateY(70px);opacity:0}@media (max-width:1024px){.testimonials__control{padding-left:35px}}@media (max-width:767px){.testimonials__control{padding-left:0}}.vacancy{padding:100px 0 65px}@media (max-width:1024px){.vacancy{padding:50px 0 30px}}@media (max-width:767px){.vacancy{padding-bottom:1px}}.vacancy__head{display:flex;flex-wrap:wrap;margin:0 -15px 105px;max-width:900px}@media (max-width:767px){.vacancy__head{margin-bottom:20px}}.vacancy__head-col{padding:0 15px;width:33.33%}@media (max-width:767px){.vacancy__head-col{width:50%;margin-bottom:34px}}@media (max-width:479px){.vacancy__head-col{width:100%}}.vacancy__head-title{display:block;color:rgba(0,0,17,.5);font-size:18px;line-height:1.2;margin-bottom:16px;letter-spacing:.35px}.vacancy__head-info{display:block;font-family:Maitree;font-size:20px;font-weight:500;line-height:1.2}.vacancy__wrap{display:flex}@media (max-width:767px){.vacancy__wrap{display:block}}.vacancy__content{width:calc(100% - 470px);padding-right:50px}@media (max-width:1024px){.vacancy__content{width:calc(100% - 350px);padding-right:30px}}@media (max-width:767px){.vacancy__content{width:100%;padding-right:0}}.vacancy__content .title{margin-bottom:25px}@media (max-width:767px){.vacancy__content .title{margin-bottom:22px}}.vacancy__content h2{margin-bottom:30px}@media (max-width:767px){.vacancy__content h2{margin-bottom:21px}}.vacancy__content p{margin-bottom:32px;color:#505d68}@media (max-width:767px){.vacancy__content p{margin-bottom:26px}}.vacancy__content ul{color:#505d68;margin-bottom:32px}.vacancy__content li{position:relative;padding-left:31px}.vacancy__content li:before{position:absolute;content:'';width:14px;height:1px;background-color:#505d68;left:0;top:14px}.vacancy__aside{width:470px;padding-top:12px}@media (max-width:1024px){.vacancy__aside{width:350px}}@media (max-width:767px){.vacancy__aside{width:100%}}.vacancy__form{background-color:#f4f4f5;padding:37px 70px 48px;margin-bottom:50px}@media (max-width:1024px){.vacancy__form{padding:30px}}@media (max-width:767px){.vacancy__form{margin:0 -15px;padding:50px 15px}}.vacancy__form .title{display:none}@media (max-width:767px){.vacancy__form .title{display:block;margin-bottom:25px}}.vacancy__form-caption{margin-bottom:30px}@media (max-width:767px){.vacancy__form-caption{margin-bottom:18px}}.vacancy__form-text{color:#505d68;margin-bottom:30px}.vacancy__form-row{margin-bottom:17px}@media (max-width:767px){.vacancy__form-row{margin-bottom:26px}}.vacancy__form-row input{font-size:21px;padding:26px 0}@media (max-width:767px){.vacancy__form-row input{font-size:18px;padding:15px 0}}.vacancy__form-row .input-box__title{font-size:21px;top:28px}@media (max-width:767px){.vacancy__form-row .input-box__title{font-size:18px;top:18px;letter-spacing:1px}}.vacancy__form-row .file-name{font-size:21px}@media (max-width:767px){.vacancy__form-row .file-name{font-size:18px}}.vacancy__form-row input[type='file']+span{padding:28px 0}@media (max-width:767px){.vacancy__form-row input[type='file']+span{padding:15px 0}}.vacancy__form-doc{font-size:14px;color:#505d68;opacity:.5;padding-top:4px;margin-bottom:42px}@media (max-width:767px){.vacancy__form-doc{padding-top:0;margin-top:-10px;font-size:16px;margin-bottom:51px}}.vacancy__form-btn{width:227px}@media (max-width:1024px){.vacancy__form-btn{width:100%}}.vacancy__all{background-color:#001;color:#fff;padding:37px 70px 48px}@media (max-width:1024px){.vacancy__all{padding:30px}}@media (max-width:767px){.vacancy__all{margin:0 -15px;padding:50px 15px}}.vacancy__all-caption{color:#fff;margin-bottom:36px}@media (max-width:767px){.vacancy__all-caption{margin-bottom:25px}}.vacancy__all-list{margin-bottom:50px}.vacancy__all-item a{font-size:24px;line-height:1.5;letter-spacing:.46px;color:#fff;display:block;padding:17px 0;border-bottom:1px solid hsla(0,0%,100%,.2);font-family:Maitree}@media (max-width:1024px){.vacancy__all-item a{font-size:22px}}@media (max-width:767px){.vacancy__all-item a{line-height:1.36;padding:28px 0}}.vacancy__all-item a:hover{color:#d2002d}.vacancy__all-btn{width:245px}@media (max-width:1024px){.vacancy__all-btn{width:100%}}.vacancy__all-btn .btn{font-size:20px;font-weight:600;color:#001;padding:19px 10px;border-color:#fff}.vacancy__all-btn .btn:hover{color:#fff;background-color:transparent}.workflow{padding:100px 0}@media (max-width:767px){.workflow{padding:50px 0}}.workflow--about .workflow__slider-item,.workflow--about .workflow__slider-item:last-child .workflow__slider-inner{width:500px}.workflow--about .workflow__slider-title{max-width:280px;height:auto}.workflow--design{background-color:#f4f4f5}.workflow--design .workflow__slider-item:before{background-color:#e1e1e1}.last-active .workflow__slider-step,.workflow--design .workflow__slider-item.swiper-slide-active .workflow__slider-step,.workflow--mobile{background-color:#f4f4f5}.workflow--mobile{position:relative;z-index:0;padding-top:30px}.workflow--mobile:before{position:absolute;content:'';z-index:-1;top:-170px;left:0;right:0;height:171px;background-color:#f4f4f5}.last-active .workflow__slider-step,.workflow--mobile .workflow__slider-item.swiper-slide-active .workflow__slider-step{background-color:#f4f4f5}.workflow--mobile .workflow__slider-item:before{background-color:#e1e1e1}.workflow--mobile .workflow__slider-title{height:auto}.workflow .title{margin-bottom:27px}@media (max-width:767px){.workflow .title{margin-bottom:25px}}.workflow__caption{margin-bottom:50px}@media (max-width:767px){.workflow__caption{margin-bottom:23px}}.workflow__slider{position:relative;margin-bottom:45px;padding-left:calc((100vw - 1200px) / 2)}@media (max-width:767px){.workflow__slider{margin-bottom:23px}}.workflow__slider-item{width:308px;position:relative}.workflow__slider-item:last-child{width:calc(50vw + 587px);max-width:100%}@media (max-width:1215px){.workflow__slider-item{width:323px}.workflow__slider-item:last-child{box-sizing:border-box;width:100vw}}.workflow__slider-item:before{position:absolute;content:'';width:calc(100% + 90px);height:1px;left:0;top:19px;background-color:#ededed}.workflow__slider-item:last-child:before{width:9999px}.workflow__slider-item:last-child .workflow__slider-inner{width:308px}@media (max-width:1215px){.workflow__slider-item:last-child .workflow__slider-inner{width:323px}}@media (max-width:767px){.workflow__slider-item:last-child .workflow__slider-inner{width:100%}}.last-active .workflow__slider-step,.workflow__slider-item.swiper-slide-active .workflow__slider-step{border-color:#d2002d;background-color:#fff}.last-active .workflow__slider-step:before,.workflow__slider-item.swiper-slide-active .workflow__slider-step:before{opacity:0}.last-active .workflow__slider-step span,.workflow__slider-item.swiper-slide-active .workflow__slider-step span{opacity:1}@media (max-width:1215px){.workflow__slider-inner{padding-left:15px}}@media (max-width:767px){.workflow__slider-inner{padding-right:15px}}.workflow__slider-step{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;margin-bottom:50px;border:1px solid transparent;font-size:14px;color:#d2002d;transition:all 0.3s;position:relative;margin-left:-19px;cursor:default}@media (max-width:1240px){.workflow__slider-step{margin-left:0}}@media (max-width:767px){.workflow__slider-step{margin-bottom:47px;border-color:#d2002d;background-color:#fff}}.workflow__slider-step:before{position:absolute;content:'';width:5px;height:5px;border-radius:50%;background-color:#d2002d;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.workflow__slider-step:before{display:none}}.workflow__slider-step span{opacity:0}@media (max-width:767px){.workflow__slider-step span{opacity:1}}.workflow__slider-title{max-width:250px;height:72px;margin-bottom:20px}@media (max-width:767px){.workflow__slider-title{height:auto;margin-bottom:25px}}.workflow__controll{display:flex;align-items:center}.workflow__controll .swiper-pagination{position:static;width:auto}.worldwide{background-color:#001;color:#fff;padding:96px 0 66px}.worldwide__label{display:block;font-size:18px;line-height:1.11;letter-spacing:.56px;color:#818189;margin-bottom:20px}.worldwide__text{display:block;font-size:26px;line-height:1.38;letter-spacing:.5px;font-weight:500}.worldwide__address{display:block;margin-top:15px;font-size:18px;line-height:1.56;letter-spacing:1px}.worldwide__map img{width:100%}@media (max-width:767px){.worldwide{padding:50px 0 25px}}.worldwide .title{margin-bottom:40px}.worldwide .title:before{background-color:#fff}@media (max-width:767px){.worldwide .title{margin-bottom:25px}}.worldwide__wrap{max-width:800px;margin:0 auto}.worldwide__box{display:flex;padding-bottom:36px;border-bottom:1px solid hsla(0,0%,59.2%,.47)}@media (max-width:767px){.worldwide__box{display:block;padding-bottom:0}}.worldwide__col{width:50%}@media (max-width:767px){.worldwide__col{width:100%;padding-bottom:25px}}.worldwide__caption{color:#fff;margin-bottom:30px}@media (max-width:767px){.worldwide__caption{margin-bottom:26px}}.worldwide__title{display:block;color:hsla(0,0%,100%,.51);line-height:1.17;letter-spacing:.57px;font-size:30px;margin-bottom:30px;padding-top:20px;font-family:Maitree}@media (max-width:1024px){.worldwide__title{font-size:22px;padding-top:10px}}@media (max-width:767px){.worldwide__title{margin-bottom:25px}}.worldwide__contact{display:flex;flex-direction:column;align-items:flex-start;letter-spacing:.56px}@media (max-width:767px){.worldwide__contact{font-size:18px;display:block}}@media (max-width:479px){.worldwide__contact{display:flex}}.worldwide__contact a{color:#fff;margin-bottom:16px}.worldwide__contact a:last-child{margin-bottom:0}@media (max-width:767px){.worldwide__contact a{margin-bottom:22px;margin-right:40px}}@media (max-width:479px){.worldwide__contact a{margin-right:0}}.worldwide__contact a:hover{color:#d2002d}.worldwide__offices{padding-top:50px}.worldwide__offices-list{display:flex;flex-wrap:wrap;margin:0 -15px}.worldwide__offices-item{width:33.33%;padding:0 15px;margin-bottom:48px}@media (max-width:767px){.worldwide__offices-item{width:50%;margin-bottom:24px}}@media (max-width:480px){.worldwide__offices-item{width:100%}}@media (max-width:767px){.worldwide__map{display:none}.worldwide__label,.worldwide__text{margin-bottom:12px}.worldwide__text{font-size:22px}.worldwide__offices{padding-top:30px}.worldwide__contact,.worldwide__location,.worldwide__offices-list,.worldwide__title{padding-left:35px}}.success-popup{background-color:rgba(189,190,198,.16);padding:47px 0;display:none;background-color:#fff;width:100%;min-height:100vh;overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:auto}.success-popup.active{display:block}@media (max-width:767px){.success-popup{padding:50px 0}}.success-popup .title{margin-bottom:80px}@media (max-width:767px){.success-popup .title{margin-bottom:23px}}.success-popup .container{position:relative}.success-popup__close{width:26px;height:26px;position:absolute;top:-12px;right:17px;cursor:pointer}@media (max-width:767px){.success-popup__close{top:-37px}}.success-popup__close:hover:after,.success-popup__close:hover:before{background-color:#d2002d}.success-popup__close:before{transform:rotate(-45deg)}.success-popup__close:after,.success-popup__close:before{position:absolute;content:'';width:26px;height:1px;background-color:#000;top:11px;left:-2px;transition:all 0.3s}.success-popup__close:after{transform:rotate(45deg)}.success-popup__success-text{font-size:48px;font-weight:500;line-height:1.31;margin-bottom:50px;max-width:690px;text-align:center}@media (max-width:1024px){.success-popup__success-text{font-size:28px;line-height:1.29}}.success-popup__success-btn{width:227px}.industriesweserve .main-info__text p{line-height:1.78}.industriesweserve .main-info__img:before{position:absolute;content:'';height:50%;top:50%;left:-9999px;bottom:0;right:0;background-color:rgba(189,190,198,.16);z-index:-1}.industriesweserve .main-info--fintech .main-info__text{max-width:680px}.industriesweserve .main-info--fintech .main-info__text p{font-size:18px}@media (max-width:767px){.industriesweserve .main-info--fintech .main-info__text p{font-family:Muli;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63}}.industriesweserve .main-info--fintech .main-info__caption{font-size:80px;max-width:800px}@media (max-width:1024px){.industriesweserve .main-info--fintech .main-info__caption h1{font-size:34px}}@media (max-width:767px){.industriesweserve .main-info--fintech .main-info__caption{font-family:Maitree;font-size:34px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.24}}.industriesweserve .fintech_col-tab--1-3{padding-bottom:40px!important}@media (min-width:768px){.industriesweserve .fintech_col-tab--1-3{width:33.3%;padding:0 15px}}.industriesweserve--link{display:inline-block;position:absolute;left:15px;bottom:-5px;font-size:14px;text-transform:uppercase}@media (max-width:768px){.industriesweserve--link{left:20px}}.industriesweserve--link:after{content:'';width:25px;height:9px;background:url(/wp-content/themes/idea_wp_theme/css/../pic/industriesweserve/left-arrow-copy.svg);position:absolute;right:-40px;top:0;bottom:0;margin:auto}.industriesweserve-grey{background-color:#f4f4f5}@media (max-width:767px){.industriesweserve .about-us__caption{margin:0 0 20px}.industriesweserve .about-us__item{padding-bottom:28px}.industriesweserve .fintech_utp-title{margin:14px 0 8px;font-family:Maitree;font-size:22px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.42px;color:#000}.industriesweserve .fintech_row img{max-width:35px}.industriesweserve .project-brief__caption a{font-family:Maitree;font-size:34px;font-weight:500;line-height:1.24;letter-spacing:normal}.industriesweserve .project-brief{padding:100px 0}}.retailsoftwaredevelopment .main-info--fintech .main-info__caption{max-width:850px}@media (max-width:767px){.retailsoftwaredevelopment .main-info--fintech .main-info__caption{font-size:34px;line-height:42px}}.retailsoftwaredevelopment .main-info{padding-top:35px}.retailsoftwaredevelopment .breadcrumbs{display:flex;align-items:center;margin-top:65px}.retailsoftwaredevelopment .breadcrumbs a,.retailsoftwaredevelopment .breadcrumbs span{font-family:Muli;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#001;margin:0 5px}.retailsoftwaredevelopment .breadcrumbs span{color:#505d68}.retailsoftwaredevelopment .main-info--fintech .main-info__text{max-width:680px}.retailsoftwaredevelopment .main-info--fintech .main-info__text p{font-size:18px;line-height:1.78}@media (max-width:767px){.retailsoftwaredevelopment .main-info--fintech .main-info__text p{font-size:16px;line-height:26px}}.retailsoftwaredevelopment .fintech-discuss__img-wrap picture:nth-child(2){margin-left:30px}@media (max-width:767px){.retailsoftwaredevelopment .fintech-discuss__img-wrap picture:nth-child(2){margin-left:20px}}.retailsoftwaredevelopment-grey{background-color:#f4f4f5}.retailsoftwaredevelopment .fintech-clients{padding-top:100px}.retailsoftwaredevelopment .tech-partners__item{flex-basis:25%}.retailsoftwaredevelopment .achievements__stat--title{font-size:26px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:.5px;color:#000;display:block;margin-bottom:20px;font-family:Maitree}.retailsoftwaredevelopment .achievements__stat-text{max-width:100%}@media (max-width:1024px){.retailsoftwaredevelopment .tech-partners__wrap,.retailsoftwaredevelopment .tech-partners__wrap .tech-partners__box{padding:0}.retailsoftwaredevelopment .tech-partners__wrap .tech-partners__box .tech-partners__item{flex-basis:50%;display:flex;align-items:center;justify-content:center;margin:10px 0}.retailsoftwaredevelopment .tech-partners__wrap .tech-partners__box .tech-partners__item img{width:70%;margin:0 auto}.retailsoftwaredevelopment .tech-partners__wrap .tech-partners__box .tech-partners__item a{text-align:center}}@media (max-width:767px){.retailsoftwaredevelopment .project-brief{padding:100px 0}.retailsoftwaredevelopment .achievements__stat{flex-direction:column}.retailsoftwaredevelopment .achievements__stat-item{width:100%}}.retailsoftwaredevelopment .btn--brief{padding:16px 30px;max-width:270px}.retailsoftwaredevelopment .project-brief__caption{font-size:60px}@media (max-width:767px){.retailsoftwaredevelopment .project-brief__caption{font-family:Maitree;font-size:34px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.24}}.retailsoftwaredevelopment .tech-partners__wrap{padding-left:0}@media (max-width:767px){.retailsoftwaredevelopment .fintech_row [class^='fintech_col']{padding:0 15px}.retailsoftwaredevelopment .about-us__item{padding-bottom:28px}.retailsoftwaredevelopment .fintech_utp-title{margin:10px 0 8px}.retailsoftwaredevelopment .fintech-achievements .achievements__caption{max-width:230px}}.developmentservices .main-info__caption{font-family:Maitree;font-size:80px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.16;letter-spacing:normal;color:#000}@media (max-width:767px){.developmentservices .main-info__caption{font-size:34px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.24;letter-spacing:normal;color:#000}}.developmentservices .main-info--fintech .main-info__text{margin-bottom:0}.developmentservices .main-info--fintech .main-info__text p{max-width:100%;letter-spacing:normal}@media (max-width:767px){.developmentservices .main-info--fintech .main-info__text p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;color:#505d68}}.developmentservices .main-info__img:before{position:absolute;content:'';height:50%;top:50%;left:-9999px;bottom:0;right:0;background-color:rgba(189,190,198,.16);z-index:-1}.developmentservices .about-us__wrap .about-us__text{max-width:100%;width:100%}.developmentservices .about-us__right{width:80%}.developmentservices .industriesweserve--link{left:20px}.developmentservices .fintech_utp-description{padding-bottom:45px}@media (max-width:767px){.developmentservices [class^='fintech_col']{padding:0 15px}.developmentservices .fintech_utp-title{font-size:22px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.42px;color:#000;margin:14px 0 8px}.developmentservices .fintech_row img{max-width:35px}.developmentservices .fintech_utp-description{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal}.developmentservices .project-brief__caption a{font-size:34px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.24;letter-spacing:normal}}.developmentservices .main-info{padding-top:80px}.backend .achievements{margin-bottom:100px}.backend .about-us__wrap .about-us__text{max-width:100%}.backend .fintech-clients{padding-top:0}.backend .tech-partners__item{flex-basis:25%;opacity:1!important}.backend .tech-partners__item img{opacity:1!important;position:static!important}.backend .achievements__stat-text{max-width:100%}.backend .achievements--title{font-family:Maitree;font-size:26px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:.5px;display:block;margin-bottom:20px}@media (max-width:767px){.backend .fintech-discuss__img-wrap picture:first-child,.backend .fintech-discuss__img-wrap picture:last-child{width:50%}.backend .fintech_utp-title{font-size:22px;margin-bottom:15px}.backend .fintech_row [class^='fintech_col']{margin-bottom:25px}.backend .fintech_utp-description{font-size:16px}.backend .tech-partners__item{flex-basis:50%}.backend .achievements__stat-item{width:100%}.backend .fintech--grey{padding-top:50px}.backend .fintech_row{padding-bottom:50px}.backend .fintech_row .fintech_col-tab--1-3:last-child{margin-bottom:0}}.blockchainsoftware .breadcrumbs{margin-top:64px}.blockchainsoftware .breadcrumbs a,.blockchainsoftware .breadcrumbs span{font-family:Muli;font-size:14px;line-height:1.14;color:#001}.blockchainsoftware .breadcrumbs span{color:#505d68}.blockchainsoftware .main-info{padding-top:32px}.blockchainsoftware .main-info--fintech .main-info__text{max-width:100%}.blockchainsoftware .main-info--fintech .main-info__text p{font-size:18px}.blockchainsoftware .main-info__caption{line-height:1.33}.blockchainsoftware .main-info--image .main-info__wrap{padding-bottom:80px}.blockchainsoftware--title{display:flex;align-items:flex-start;justify-content:space-between}.blockchainsoftware--title .tech-partners__caption{max-width:700px}.blockchainsoftware .tech-partners__box .tech-partners__item img{position:static;opacity:1}.blockchainsoftware .tech-partners__box,.blockchainsoftware .tech-partners__wrap{padding-left:0}.blockchainsoftware .tech-partners__caption{margin-bottom:60px}.blockchainsoftware .achievements__stat--title{font-family:Maitree;font-size:26px;font-weight:500;line-height:1.38;letter-spacing:.5px;display:block;margin-bottom:20px}.blockchainsoftware .achievements__stat-text{max-width:100%}.blockchainsoftware--black{background:#001;padding:120px 0}.blockchainsoftware-text{max-width:600px;margin:0 auto;display:flex;align-items:center}.blockchainsoftware-text-starts{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding-right:20px}.blockchainsoftware-text-starts:after{content:'';width:1px;background:#454551;position:absolute;right:0;top:0;bottom:0;margin:auto}@media (max-width:767px){.blockchainsoftware-text-starts:after{width:115px;height:1px;left:0;top:inherit;bottom:-25px;margin:auto}}.blockchainsoftware-text-content{display:flex;justify-content:space-between;flex-direction:column;padding-left:20px}.blockchainsoftware-text-content p{font-family:Maitree;font-size:26px;font-weight:500;line-height:1.38;letter-spacing:.5px;color:#fff}.blockchainsoftware-text-content span{font-family:Muli;font-size:18px;font-weight:700;display:block;line-height:1.44;color:#d2002d;margin:10px 0}.blockchainsoftware-text-content i{font-family:Muli;font-size:18px;line-height:1.78;letter-spacing:normal;color:#fff;font-style:normal}.blockchainsoftware--numb{font-size:48px;letter-spacing:1.85px;font-family:Muli;font-weight:700;line-height:1;color:#fff;margin:6px 0}.blockchainsoftware--start-list{display:flex;align-items:center;justify-content:center}.blockchainsoftware--start-list li{margin:0 5px}.blockchainsoftware-leter{background:#d2002d;background-size:contain;position:relative;padding:120px 0;z-index:1;margin-bottom:100px}@media (max-width:1100px){.blockchainsoftware-leter:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);z-index:-1}}@media (max-width:480px){.blockchainsoftware-leter:after{display:none}}.blockchainsoftware-leter--img{position:absolute;right:0;top:0;bottom:0;margin:auto;z-index:-1}@media (max-width:480px){.blockchainsoftware-leter--img{position:relative;display:block;margin:50px -15px 0 auto;width:100%}}.blockchainsoftware-leter h2{font-size:48px;line-height:1.25;margin:0 0 30px;font-family:Maitree;color:#fff}.blockchainsoftware-leter p{font-size:26px;font-weight:500;line-height:1.38;letter-spacing:.5px;font-family:Maitree;color:#fff}.blockchainsoftware-leter-content{width:60%}@media (max-width:1024px){.blockchainsoftware-leter-content{width:100%}}.blockchainsoftware-leter-list{padding:35px 0 35px 60px}.blockchainsoftware-leter-list li{position:relative;font-family:Muli;font-size:18px;font-weight:700;line-height:1.44;color:#fff;max-width:400px;margin:15px 0}.blockchainsoftware-leter-list li:before{content:'';width:45px;height:45px;position:absolute;left:-60px;top:0;bottom:0;margin:auto;background:url(/wp-content/themes/idea_wp_theme/css/../pic/blockchain/icons-check.svg) no-repeat 50%}.blockchainsoftware-leter-form{max-width:480px}.blockchainsoftware-leter-form-btn{font-family:Muli;font-size:20px;font-weight:600;line-height:1.55;padding:15px 35px;background:#fff;color:#d2002d;display:block;max-width:170px;margin-top:40px}.blockchainsoftware-leter-form-btn:hover{background:#f4f4f4;color:#d2002d}.blockchainsoftware-leter-form--input{width:100%;color:#fff;font-size:20px;border:1px solid #fff;padding:15px 15px 15px 25px;margin-bottom:30px}.blockchainsoftware-leter-form--input:active,.blockchainsoftware-leter-form--input:focus{border-color:#fff}.blockchainsoftware-leter-form--input::placeholder{color:#fff}.blockchainsoftware .project-brief__caption{font-size:60px}.blockchainsoftware .fintech-discuss-last .project-brief__caption{max-width:835px;margin:0 auto 25px}.blockchainsoftware .fintech-discuss-last .project-brief__caption a:after{content:'Get a free consultation with a technical specialist!';white-space:inherit}@media (max-width:767px){.blockchainsoftware .main-info__caption{font-size:34px;line-height:1.24}.blockchainsoftware .main-info--fintech .main-info__text p{font-size:16px;line-height:1.63}.blockchainsoftware .fintech_col-tab--1-3{padding:0 10px;margin-bottom:15px}.blockchainsoftware .fintech_col-tab--1-3:last-child{margin-bottom:50px}.blockchainsoftware .about-us__item{padding-bottom:25px}.blockchainsoftware .fintech--grey{padding-top:0}.blockchainsoftware .blockchainsoftware--title{flex-direction:column}.blockchainsoftware .tech-partners__item{flex-basis:50%}.blockchainsoftware .tech-partners__caption{margin-bottom:30px}.blockchainsoftware .achievements__stat-item{width:100%}.blockchainsoftware .achievements__stat--title{font-size:22px;font-weight:500;line-height:1.55}.blockchainsoftware .blockchainsoftware-text{flex-direction:column;text-align:center}.blockchainsoftware .blockchainsoftware-text-content,.blockchainsoftware .blockchainsoftware-text-starts{padding:0}.blockchainsoftware .blockchainsoftware-text-content p{font-size:22px}.blockchainsoftware .blockchainsoftware-text-content{margin-top:60px}.blockchainsoftware .blockchainsoftware-text-content span{font-size:16px;font-weight:600;line-height:1.63}.blockchainsoftware .blockchainsoftware-text-content i{font-size:14px;line-height:1.5}.blockchainsoftware .blockchainsoftware--black{padding:50px 0}.blockchainsoftware .blockchainsoftware-leter p{font-size:18px;font-weight:500;line-height:1.56;letter-spacing:.25px}.blockchainsoftware .blockchainsoftware-leter h2{line-height:1.24;font-size:34px}.blockchainsoftware .blockchainsoftware-leter-list{padding:35px 0 35px 45px}.blockchainsoftware .blockchainsoftware-leter-list li{font-size:16px;line-height:1.63}.blockchainsoftware .blockchainsoftware-leter-list li:before{width:35px;height:35px;background-size:cover;left:-45px;top:5px;bottom:inherit}.blockchainsoftware .blockchainsoftware-leter-form--input{padding:12px 12px 12px 20px;font-size:20px}.blockchainsoftware .blockchainsoftware-leter-form-btn{max-width:100%;text-align:center}.blockchainsoftware .blockchainsoftware-leter{padding:60px 0}.blockchainsoftware .project-brief{padding:100px 0}}.blockchainsoftware-leter .wpcf7-not-valid-tip{color:#ffb900!important;position:absolute;bottom:2px}.blockchainsoftware-leter-form-btn:focus{background-color:#fff;border-color:transparent}.blockchainsoftware-leter .wpcf7-response-output{color:#fff;font-size:16px}.about-sigma{background-color:#001}.about-sigma__wrap{display:flex;flex-direction:row;justify-content:space-between;background-color:#001;color:#fff;padding:100px 15px}.about-sigma__left{width:45%;display:flex;flex-direction:column;justify-content:space-between}.about-sigma__left img{width:202px}.about-sigma__right{width:45%}.title-white{margin-bottom:30px}.title-white:before{position:absolute;content:'';width:55px;height:1px;background-color:#fff;top:9px;left:0}.about-sigma-text p{line-height:1.78;letter-spacing:.09px;font-family:Muli;font-size:18px;font-weight:400;color:#fff;margin-bottom:32px}.about-sigma__title{font-family:Maitree;font-size:48px;font-weight:500;line-height:1.25;letter-spacing:.91px;color:#fff}@media (max-width:767px){.about-sigma__wrap{flex-direction:column;justify-content:start;padding:30px 15px}.title-white:before{width:25px;height:1px;top:6px}.about-sigma__left{width:100%}.about-sigma__right{width:100%}.about-sigma__left img{margin-left:auto;margin-right:auto;margin-bottom:30px}.about-sigma__title{font-size:28px;line-height:1.29}.about-sigma-text p{font-size:15px}}.all-vacancies .title:before{background-color:#fff}.all-vacancies__caption{color:#fff;margin-bottom:61px}@media (max-width:1024px){.all-vacancies__caption{margin-bottom:50px}}.all-vacancies__item{padding:30px 0 35px;display:flex;position:relative}@media (max-width:1024px){.all-vacancies__item{padding:50px 0}}@media (max-width:767px){.all-vacancies__item{display:block}}.all-vacancies__item:before{position:absolute;content:'';top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,.3) 0,#001)}@media (max-width:767px){.all-vacancies__item:before{background:hsla(0,0%,100%,.3)}}.all-vacancies__left{width:calc(100% - 170px)}@media (max-width:767px){.all-vacancies__left{width:100%}}.all-vacancies__right{width:170px;display:flex;justify-content:flex-end;align-items:flex-start;padding-top:18px}@media (max-width:1024px){.all-vacancies__right{padding-top:6px}}@media (max-width:767px){.all-vacancies__right{width:100%;padding-top:50px;display:block}}.all-vacancies__name{color:#fff;margin-bottom:20px;line-height:1.25}@media (max-width:767px){.all-vacancies__name{font-size:22px;line-height:1.36;margin-bottom:31px}}.all-vacancies__row{display:flex;flex-wrap:wrap;margin:0 -10px;max-width:900px}@media (max-width:479px){.all-vacancies__row{display:block}}.all-vacancies__col{width:33.33%;padding:0 10px}@media (max-width:767px){.all-vacancies__col{width:50%;padding-bottom:34px}}@media (max-width:479px){.all-vacancies__col{width:100%}}@media (max-width:767px){.all-vacancies__col:last-child{padding-bottom:0}}.all-vacancies__title{display:block;color:hsla(0,0%,100%,.5);line-height:1.2;margin-bottom:15px;letter-spacing:.35px}@media (max-width:767px){.all-vacancies__title{font-size:18px}}.all-vacancies__info{display:block;font-weight:500;line-height:1.2;font-size:20px;font-family:Maitree}.blog{padding:100px 0;background-color:#f6f7f8}@media (max-width:767px){.blog{padding:50px 0}}.blog .title{margin-bottom:27px}.blog__head{display:flex;align-items:center;justify-content:space-between;padding-left:87px;margin-bottom:58px}@media (max-width:1024px){.blog__head{padding-left:35px}}@media (max-width:767px){.blog__head{margin-bottom:30px}}@media (max-width:767px){.blog__more{display:none}}.blog__more-mobile{display:none}@media (max-width:767px){.blog__more-mobile{display:block}}.blog__wrap{display:flex;margin:0 -15px}@media (max-width:767px){.blog__wrap{margin-right:-30px;padding-bottom:50px}}.blog__item{width:33.33%;padding:0 15px}@media (max-width:1024px){.blog__item{width:50%}}@media (max-width:767px){.blog__item{width:100%}}@media (max-width:1024px){.blog__item:nth-child(3){display:none}}@media (max-width:767px){.blog__item:nth-child(2){display:none}}.blog__img a{display:block;height:390px;background-size:cover;background-position:50% 50%;background-color:#000;padding:20px;line-height:0;margin-bottom:22px}@media (max-width:767px){.blog__img a{margin-bottom:30px}}.blog__tags{display:flex;flex-wrap:wrap}.blog__tags-item{padding:9px 16px;background-color:hsla(0,0%,100%,.6);border-radius:2px;margin:0 20px 20px 0;font-size:14px;line-height:1}.blog__info{display:flex;align-items:center;font-size:12px;line-height:1;letter-spacing:.7px;margin-bottom:20px}@media (max-width:767px){.blog__info{font-size:14px;letter-spacing:1.8px}}.blog__date{color:#505d68;margin-right:5px}@media (max-width:767px){.blog__date{margin-right:7px}}.blog__time-read{color:#d2002d;padding-left:10px;position:relative}@media (max-width:767px){.blog__time-read{padding-left:12px}}.blog__time-read:before{position:absolute;content:'';width:5px;height:5px;background-color:#d2002d;border-radius:50%;top:3px;left:0}@media (max-width:767px){.blog__time-read:before{top:4px}}@media (max-width:767px){.blog__text{padding-right:15px}}.blog__text a{font-size:24px;line-height:1.5;font-family:Maitree}.blog__text a:hover{color:#d2002d}.career-contact{padding-bottom:100px}@media (max-width:1024px){.career-contact{padding-bottom:10px}}.career-contact__images{display:flex;margin-bottom:100px}@media (max-width:1024px){.career-contact__images{margin-bottom:50px}}.career-contact__images-item:first-child{width:38%}.career-contact__images-item:last-child{width:62%}.career-contact__images-item img{width:100%;height:100%;object-fit:cover}@media (max-width:767px){.career-contact__images-item img{min-height:200px}}.career-contact .title{margin-bottom:25px}.career-contact__wrap{display:flex}@media (max-width:1024px){.career-contact__wrap{display:block}}.career-contact__left{width:400px}@media (max-width:1024px){.career-contact__left{width:100%;margin-bottom:14px}}.career-contact__left img{width:100%;object-fit:cover}@media (max-width:1024px){.career-contact__left img{width:calc(100% + 30px);margin-left:-15px;max-height:400px}}@media (max-width:767px){.career-contact__left img{max-height:200px}}.career-contact__right{width:calc(100% - 400px);padding-left:100px}@media (max-width:1200px){.career-contact__right{padding-left:50px}}@media (max-width:1024px){.career-contact__right{width:100%;padding-left:0}}.career-contact__caption{margin-bottom:67px}@media (max-width:1024px){.career-contact__caption{margin-bottom:20px}}.career-contact__box{display:flex;flex-wrap:wrap;margin:0 -30px}.career-contact__item{width:50%;padding:0 30px 50px}@media (max-width:1024px){.career-contact__item{padding-bottom:40px}}@media (max-width:767px){.career-contact__item{width:100%}}.career-contact__item:nth-child(3),.career-contact__item:nth-child(4){padding-bottom:0}@media (max-width:1024px){.career-contact__item:nth-child(3),.career-contact__item:nth-child(4){padding-bottom:40px}}.career-contact__title{margin-bottom:20px;display:block;font-size:36px;line-height:1.28;letter-spacing:.7px;font-family:Maitree;max-width:250px}@media (max-width:1024px){.career-contact__title{font-size:28px;line-height:1.29;margin-bottom:20px;max-width:200px}}@media (max-width:767px){.career-contact__title{max-width:100%}}.career-contact__descr{color:#505d68}.contact-form{background-color:rgba(189,190,198,.16);padding:100px 0}@media (max-width:767px){.contact-form{padding:50px 0}}.contact-form .title{margin-bottom:27px}@media (max-width:767px){.contact-form .title{margin-bottom:23px}}.contact-form__caption{margin-bottom:75px}@media (max-width:767px){.contact-form__caption{margin-bottom:30px}}.contact-form__caption>span{display:block;overflow:hidden}.contact-form__caption>span>span{color:#d2002d;position:relative;text-decoration:underline;overflow:hidden}.contact-form__caption>span>span>span{position:absolute;padding-left:15px;animation:animationLang 10s infinite}@media (max-width:1024px){.contact-form__caption>span>span>span{animation:animationLangTabl 10s infinite;padding-left:10px}}.contact-form__caption>span>span>span>span{display:block;width:250px}@media (max-width:1024px){.contact-form__caption>span>span>span>span{width:150px}}.contact-form__wrap{display:flex;flex-wrap:wrap;margin:0 -35px;padding:0 100px}@media (max-width:1024px){.contact-form__wrap{padding:0;margin:0 -15px}}.contact-form__col{width:50%;padding:0 35px 15px}@media (max-width:1024px){.contact-form__col{padding:0 15px 15px}}@media (max-width:767px){.contact-form__col{width:100%;padding-bottom:28px}}.contact-form__col--mess{width:calc(100% - 240px)}@media (max-width:767px){.contact-form__col--mess{width:100%}}.contact-form__col--select{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end}.contact-form__col--file{width:240px}@media (max-width:767px){.contact-form__col--file{width:100%;padding-bottom:20px}}.contact-form__col--requirements{display:flex;justify-content:flex-end;width:100%;font-size:14px;color:rgba(80,93,104,.5);padding-top:5px;padding-bottom:34px}@media (max-width:767px){.contact-form__col--requirements{padding-top:0;line-height:1.63;padding-bottom:20px}}.contact-form__col--info{font-size:14px;color:#505d68;line-height:1.79;width:55%}@media (max-width:767px){.contact-form__col--info{width:100%;line-height:1.86;padding-bottom:20px}}.contact-form__col--check{width:45%;padding-top:5px}@media (max-width:767px){.contact-form__col--check{width:100%}}.contact-form__col--btn{display:flex;justify-content:flex-end;width:100%;padding-top:36px;padding-bottom:0}@media (max-width:767px){.contact-form__col--btn{padding-top:20px}}.contact-form__col--btn .btn{width:227px}@media (max-width:767px){.contact-form__col--btn .btn{width:100%}}.contact-form__col input{font-size:21px;padding:26px 0}@media (max-width:767px){.contact-form__col input{font-size:18px;padding:16px 0}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 5000s;-webkit-text-fill-color:#001!important}.contact-form__col .input-box__title{top:30px;font-size:21px}@media (max-width:767px){.contact-form__col .input-box__title{font-size:18px;top:20px}}.contact-form__col input[type='file']+span{font-size:21px;padding:24.5px 0}@media (max-width:767px){.contact-form__col input[type='file']+span{font-size:18px;padding:15px 0}}.contact-form__col .ui-selectmenu-button.ui-button{padding:26.5px 0;font-size:21px}@media (max-width:767px){.contact-form__col .ui-selectmenu-button.ui-button{font-size:18px;padding:17px 0}}@keyframes animationLang{0%{transform:translateY(0)}13%{transform:translateY(0)}16%{transform:translateY(-60px)}29%{transform:translateY(-60px)}32%{transform:translateY(-120px)}45%{transform:translateY(-120px)}48%{transform:translateY(-180px)}61%{transform:translateY(-180px)}64%{transform:translateY(-240px)}77%{transform:translateY(-240px)}80%{transform:translateY(-300px)}93%{transform:translateY(-300px)}99.9%{transform:translateY(-360px)}to{transform:translateY(0)}}.contact-vacancies{padding:100px 0}@media (max-width:767px){.contact-vacancies{padding:50px 0}}.contact-vacancies .title{margin-bottom:27px}@media (max-width:767px){.contact-vacancies .title{margin-bottom:18px}}.contact-vacancies__caption{margin-bottom:27px}@media (max-width:767px){.contact-vacancies__caption{margin-bottom:30px}}.contact-vacancies__info{color:#505d68;max-width:560px;margin-bottom:80px}@media (max-width:767px){.contact-vacancies__info{margin-bottom:21px}}.contact-vacancies__wrap{display:flex;flex-wrap:wrap;margin:0 -35px;padding:0 100px}@media (max-width:1024px){.contact-vacancies__wrap{padding:0;margin:0 -15px}}.contact-vacancies__col{width:50%;padding:0 35px 15px}@media (max-width:1024px){.contact-vacancies__col{padding:0 15px 15px}}@media (max-width:767px){.contact-vacancies__col{width:100%;padding-bottom:24px}}.contact-vacancies__col--file{margin-top:-94px}@media (max-width:767px){.contact-vacancies__col--file{margin-top:0}}.contact-vacancies__col--requirements{display:flex;width:100%;font-size:14px;color:rgba(80,93,104,.5);padding-top:5px;padding-bottom:32px}@media (max-width:767px){.contact-vacancies__col--requirements{padding-top:0;line-height:1.63;padding-bottom:20px}}.contact-vacancies__col--btn{display:flex;justify-content:flex-end;width:100%;padding-bottom:0}@media (max-width:767px){.contact-vacancies__col--btn{padding-top:30px}}.contact-vacancies__col--btn .btn{width:227px}@media (max-width:767px){.contact-vacancies__col--btn .btn{width:100%}}.contact-vacancies__col input{font-size:21px;padding:26px 0}@media (max-width:767px){.contact-vacancies__col input{font-size:18px;padding:16px 0}}.contact-vacancies__col .input-box__title{top:30px;font-size:21px}@media (max-width:767px){.contact-vacancies__col .input-box__title{font-size:18px;top:20px}}.contact-vacancies__col input[type='file']+span{font-size:21px;padding:24.5px 0}@media (max-width:767px){.contact-vacancies__col input[type='file']+span{font-size:18px;padding:15px 0}}.contact-vacancies__col input[type='file']+span.wpcf7-not-valid-tip{padding:0;font-size:16px;border:none}.fixed-btn{position:fixed;z-index:3;right:0;background-color:#fff;transition:all 0.3s;top:0;transform:translateY(-50%);top:-200px;box-shadow:0 1px 17px 0 rgba(0,0,17,.06)}.fixed-btn.active{top:50%;transform:translateY(-50%)}.fixed-btn.z-index{z-index:0}.fixed-btn__logo{display:flex;align-items:center;justify-content:center;width:55px;height:55px;background-color:#d2002d}.fixed-btn__text{font-size:16px;font-weight:700;width:55px;height:145px;position:relative}@media (max-width:767px){.fixed-btn__text{display:none}}.fixed-btn__text span{display:block;width:145px;height:55px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);padding-left:21px;padding-top:12px;letter-spacing:.8px}.footer{background-color:#000;color:#fff;overflow:hidden}.footer__wrap{max-width:1320px;padding:0 15px;margin:0 auto}.footer__top{display:flex;padding:80px 0 0}@media (max-width:1024px){.footer__top{padding:80px 0 10px}}@media (max-width:767px){.footer__top{display:block;padding:52px 0 0}}.footer__logo.footer__logo-new{width:30%;display:flex;flex-direction:column}@media (max-width:1024px){.footer__logo{width:155px}}@media (max-width:767px){.footer__logo{width:100%;display:flex;align-items:center;padding-bottom:44px;border-bottom:1px solid rgba(255,255,255,.27)}}.footer__logo img{margin-bottom:42px;width:fit-content}@media (max-width:767px){.footer__logo img{margin-bottom:23px}}.footer__logo-text{line-height:24px;font-size:14px;display:block;max-width:155px;font-family:'Muli Regular'}@media (max-width:767px){.footer__logo-text{max-width:100%;font-size:18px}}.footer__nav{width:70%;display:flex;justify-content:space-between;font-size:16px;padding-right:30px}@media (max-width:1024px){.footer__nav{width:calc(100% - 150px);padding-right:0}}@media (max-width:767px){.footer__nav{padding:47px 0 12px;flex-wrap:wrap;justify-content:flex-start;width:100%}}.footer__nav-col{padding-left:30px}@media (max-width:767px){.footer__nav-col{padding-left:0;width:50%}}@media (max-width:767px){.footer__nav-col:first-child{order:1;width:60%}}@media (max-width:767px){.footer__nav-col:nth-child(2){order:3;width:60%}}@media (max-width:767px){.footer__nav-col:nth-child(3){order:4;width:40%}}@media (max-width:767px){.footer__nav-col:nth-child(4){order:2;width:40%}}@media (max-width:479px){.footer__nav-col--sub{padding-bottom:20px}}@media (max-width:479px){.footer__nav-col--sub .footer__nav-title{margin-bottom:16px}}@media (max-width:479px){.footer__nav-col--sub .footer__nav-subtitle{width:50%;font-size:14px;margin-bottom:15px}.footer__nav-col--sub .footer__nav-subtitle:before{top:10px;height:1px}}@media (max-width:479px){.footer__nav-col--contact{border-top:1px solid hsla(0,0%,100%,.27);margin-left:-60px;padding-left:60px;width:calc(100% + 60px);padding-top:34px}}.footer__nav a{color:#fff}.footer__nav a.disabled{pointer-events:none}.footer__nav a:hover{color:#d2002d}.footer__nav-title{margin-bottom:22px;font-weight:700}@media (max-width:767px){.footer__nav-title{margin-bottom:34px}}.footer__nav-subtitle{margin-bottom:17px;padding-left:28px;position:relative}.footer__nav-subtitle:before{position:absolute;content:'';width:18px;height:2px;background-color:hsla(0,0%,100%,.5);left:0;top:13px}.footer__bottom{display:flex;align-items:center;padding:25px 0}@media (max-width:1024px){.footer__bottom{padding:40px 0}}@media (max-width:767px){.footer__bottom{flex-direction:column-reverse;padding:0}}@media (max-width:479px){.footer__bottom{flex-direction:column-reverse;padding:0}}.footer__copyright{width:30%;font-size:14px;line-height:1.14;color:#a4a4a4;position:relative}@media (max-width:1024px){.footer__copyright{width:150px}}@media (max-width:767px){.footer__copyright{width:100%;text-align:center;border-top:1px solid hsla(0,0%,100%,.27);padding:24px 0;font-size:14px}}@media (max-width:479px){.footer__copyright{text-align:left}}.footer__good-firms{position:absolute;top:-60px;left:0;display:flex}.footer__good-firms a{display:block}.footer__good-firms a svg{fill:#fff;transition:all 0.3s}.footer__good-firms a:hover svg{fill:#d2002d}@media (max-width:767px){.footer__good-firms{position:static;margin-bottom:15px}}.footer__list{display:flex;align-items:center;justify-content:space-between;width:70%;padding-left:30px;padding-right:30px}@media (max-width:1024px){.footer__list{width:calc(100% - 150px);padding-right:0}}@media (max-width:767px){.footer__list{width:100%;padding:48px 0 16px}}@media (max-width:479px){.footer__list{flex-wrap:wrap}}@media (max-width:767px){.footer__list-item{margin-bottom:32px}}@media (max-width:479px){.footer__list-item{width:50%}}.footer__list-item a{color:#fff;font-size:16px}.footer__list-item a:hover{color:#d2002d}.footer__contact{display:flex;margin-left:calc(30% + 30px);border-top:1px solid hsla(0,0%,100%,.27);border-bottom:1px solid hsla(0,0%,100%,.27);padding:22px 0 26px}@media (max-width:1024px){.footer__contact{margin-left:180px}}@media (max-width:767px){.footer__contact{margin-left:0;flex-wrap:wrap;padding:45px 0 0}}.footer__contact-col{width:28%}@media (max-width:767px){.footer__contact-col{width:50%;padding-bottom:24px}}@media (max-width:479px){.footer__contact-col{width:100%}}.footer__contact-col a{color:#fff;font-size:16px}.footer__contact-col a:hover{color:#d2002d}.footer__social{display:flex;align-items:center;justify-content:space-between;width:44%;padding-right:25px;position:relative;z-index:1}@media (max-width:1024px){.footer__social{padding-right:0}}@media (max-width:767px){.footer__social{width:100%;border-top:1px solid hsla(0,0%,100%,.27);margin-top:20px;padding:24px 0}}.footer__social-item{margin-right:28px}@media (max-width:1024px){.footer__social-item{margin-right:20px}}.footer__social-item:last-child{margin-right:0}.footer__social-item a{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.footer__social-item a:hover svg{fill:#d2002d}.footer__social-item a svg{fill:#fff;transition:all 0.3s}@media (max-width:479px){.footer__social-item a svg{transform:scale(1.25)}}@media (max-width:767px){.form-popup{padding:50px 0}}.form-popup .title{margin-bottom:80px}@media (max-width:767px){.form-popup .title{margin-bottom:23px}}.form-popup .container{position:relative}.form-popup__close{width:26px;height:26px;position:absolute;top:-12px;right:17px;cursor:pointer}@media (max-width:767px){.form-popup__close{top:-37px}}.form-popup__close:hover:after,.form-popup__close:hover:before{background-color:#d2002d}.form-popup__close:before{transform:rotate(-45deg)}.form-popup__close:after,.form-popup__close:before{position:absolute;content:'';width:32px;height:3px;background-color:#000;top:11px;left:-2px;transition:all 0.3s}.form-popup__close:after{transform:rotate(45deg)}.form-popup__box.hide{display:none}.form-popup__success{min-height:calc(100vh - 194px);justify-content:center;align-items:center;flex-direction:column;display:none}@media (max-width:767px){.form-popup__success{height:calc(100vh - 138px)}}.form-popup__success.success{display:flex}.form-popup__success-text{font-size:48px;font-weight:500;line-height:1.31;margin-bottom:50px;max-width:690px;text-align:center}@media (max-width:1024px){.form-popup__success-text{font-size:28px;line-height:1.29}}.form-popup__success-btn{width:227px}.form-popup__caption{margin-bottom:60px;font-size:48px;line-height:1.25;letter-spacing:1.2px}@media (max-width:1024px){.form-popup__caption{font-size:60px}}@media (max-width:767px){.form-popup__caption{margin-bottom:30px;font-size:42px}}.form-popup__caption>span{display:block}@media (max-width:767px){.form-popup__caption>span{display:inline}}.form-popup__caption>span>span{color:#d2002d;position:relative}.form-popup__caption>span>span:before{position:absolute;content:'';bottom:17px;left:0;width:85px;height:1px;background-color:#000}@media (max-width:1024px){.form-popup__caption>span>span:before{width:50px;bottom:10px}}.form-popup__caption>span>span:after{position:absolute;content:'';bottom:17px;right:0;width:75px;height:1px;background-color:#000}@media (max-width:1024px){.form-popup__caption>span>span:after{width:43px;bottom:10px}}.form-popup__wrap{display:flex;flex-wrap:wrap;padding:0 50px}@media (max-width:1024px){.form-popup__wrap{padding:0;margin:0 -15px}}.form-popup__col{width:50%;padding:0 35px 36px}.form-popup__col .checkbox{margin-bottom:30px;display:inline-block}.form-popup__col .checkbox:last-child{margin-bottom:0}@media (max-width:1024px){.form-popup__col{padding:0 15px 15px}}@media (max-width:767px){.form-popup__col{width:100%;padding-bottom:28px}}.form-popup__col--mess{width:calc(100% - 240px)}@media (max-width:767px){.form-popup__col--mess{width:100%}}.form-popup__col--file{width:240px}@media (max-width:767px){.form-popup__col--file{width:100%;padding-bottom:20px}}.form-popup__col--select{position:relative;z-index:1}.form-popup__col--requirements{display:flex;justify-content:flex-end;width:100%;font-size:14px;color:rgba(80,93,104,.5);padding-bottom:34px;margin-top:-16px}@media (max-width:767px){.form-popup__col--requirements{padding-top:0;line-height:1.63;padding-bottom:20px}}.form-popup__col--info{font-size:14px;color:#505d68;line-height:1.79;width:55%}@media (max-width:767px){.form-popup__col--info{width:100%;line-height:1.86;padding-bottom:20px}}@media (max-width:767px){.form-popup__col--check{width:100%}}.form-popup__col--btn{display:flex;justify-content:flex-end;align-items:flex-end}@media (max-width:767px){.form-popup__col--btn{padding-top:20px}}.form-popup__col--btn .btn{width:227px}@media (max-width:767px){.form-popup__col--btn .btn{width:100%}}.js-select-wrap{position:relative}input[type='checkbox']{position:absolute;left:-9999px}input[type='checkbox']+span{padding:0 0 0 45px;position:relative;cursor:pointer;font-size:12px;line-height:1.79;color:#505d68;display:block}@media (max-width:767px){input[type='checkbox']+span{line-height:1.86;padding-left:40px}}input[type='checkbox']+span:after,input[type='checkbox']+span:before{position:absolute;content:''}input[type='checkbox']+span:before{width:21px;height:21px;border:1px solid #505d68;top:0;left:0}@media (max-width:767px){input[type='checkbox']+span:before{top:2px}}input[type='checkbox']+span:after{width:14px;height:7px;border-bottom:2px solid #d2002d;border-left:2px solid #d2002d;top:5px;left:4px;transform:rotate(-25deg) scale(.5);opacity:0;transition:all 0.3s}@media (max-width:767px){input[type='checkbox']+span:after{top:7px}}input[type='checkbox']:checked+span:after{opacity:1;transform:rotate(-45deg) scale(1)}.custom-select{color:#505d68;cursor:pointer;padding:20px 0}.custom-select.selected{color:#001}.custom-select:after{content:'';position:absolute;border:6px solid transparent;border-top-color:#a7aeb3;right:2px;top:25px}.custom-drop-down{position:absolute;top:65px;z-index:1;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 0 30px 0 rgba(0,0,17,.1);max-height:290px;overflow:auto}.custom-drop-down,.js-select-wrap{outline:0}.custom-drop-down div{padding:10px 30px;font-size:21px;max-width:290px;color:#505d68;cursor:pointer}.custom-drop-down div:hover{color:#001}.custom-drop-down::-webkit-scrollbar{width:10px}.custom-drop-down::-webkit-scrollbar-thumb{background-color:#cbcbcf;border-radius:5px}.custom-drop-down::-webkit-scrollbar-track{background-color:#fff;border-radius:25px}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#001}input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#001;opacity:1}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#001}input::placeholder,select::placeholder,textarea::placeholder{color:#001;opacity:1}input:focus:-moz-placeholder,select:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent;opacity:1}input:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}input:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder{color:transparent}@media (max-width:767px){input,select,textarea{font-size:18px;padding:14px 0}}input:focus,select:focus,textarea:focus{border-color:#000;background-color:transparent}input.disabled,input[disabled='disabled'],input[disabled],select.disabled,select[disabled='disabled'],select[disabled],textarea.disabled,textarea[disabled='disabled'],textarea[disabled]{background-color:#f3f3f3}.input-box{display:block;position:relative;cursor:text}.input-box.active .input-box__title{top:-3px;display:flex;flex-wrap:wrap;align-items:center;font-size:14px;color:#001}.input-box.error:before{position:absolute;content:attr(data-errorText);bottom:-21px;left:0;font-size:12px;color:#d2002d}.input-box.error .input-box__title{color:#d2002d}.input-box.error input{border-color:#d2002d}.input-box__title{display:block;line-height:1;position:absolute;font-weight:400;top:21px;left:0;font-size:18px;color:#505d68;transition:all 0.3s}textarea{height:177px;resize:none}@media (max-width:767px){textarea{height:96px}}input[type='file']{display:none}input[type='file']+span{display:flex;align-items:center;font-family:Muli;font-size:18px;font-weight:400;line-height:1.4;padding:17px 0;border-bottom:1px solid rgba(80,93,104,.5);color:#505d68;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s}@media (max-width:767px){input[type='file']+span{font-size:18px;padding:14px 0}}input[type='file']+span svg{width:19px}.file-name{width:calc(100% - 19px);padding-left:8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}input[type='radio']{position:absolute;left:-9999px}input[type='radio']+label{display:inline-block;vertical-align:top;padding:0 0 0 30px;position:relative;cursor:pointer;font-size:15px;line-height:24px;width:auto!important}input[type='radio']+label:after,input[type='radio']+label:before{position:absolute;content:''}input[type='radio']:checked+label:after{opacity:1}select{display:block;appearance:none;border-radius:0;transition:none}.go-top{position:absolute;z-index:4;right:0;background-color:#fff;transition:all 0.5s;bottom:100px;box-shadow:0 1px 17px 0 rgba(0,0,17,.06)}.go-top__logo{display:flex;align-items:center;justify-content:center;height:55px;background-color:#d2002d}.go-top__logo,.go-top__text{width:55px;position:relative}.go-top__text{font-size:16px;font-weight:700;height:145px}@media (max-width:767px){.go-top__text{display:none}}.go-top__text span{display:block;width:145px;height:55px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);padding-left:30px;padding-top:12px;letter-spacing:.8px}.header{position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:100;box-shadow:0 1px 17px 0 rgba(0,0,17,.06);transition:all 0.3s ease 0s}@media (max-width:1024px){.header{padding:14px 0}}.fixed .header{top:-72px}.header__outer{height:72px}@media (max-width:1024px){.header__outer{height:48px}}@media (max-width:767px){.header__outer{height:42px}}.header__wrap{max-width:1320px;padding:0 15px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.header__logo{line-height:0}.header__logo a{display:block}@media (max-width:767px){.header__logo a img{width:100px}}.header__menu{display:flex;align-items:center}@media (max-width:1024px){.header__menu{display:none;position:fixed;z-index:9;top:0;left:-100%;bottom:0;width:100%;background-color:#fff;padding-top:13px;transition:all 0.3s}.header__menu.active{display:block;left:0}}.header__menu-title{display:none}@media (max-width:1024px){.header__menu-title{display:block;margin-left:15px;margin-bottom:35px}}@media (max-width:1024px){.header__btn{display:none}}.header__bottom{display:none}@media (max-width:1024px){.header__bottom{display:block;border-top:1px solid #e5e5e5;padding-top:25px;position:absolute;bottom:0;left:0;right:0}}.header__bottom-social{display:flex;align-items:center;justify-content:space-between;padding:0 20px 30px}.header__bottom-social-item a{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.header__bottom-social-item a:hover svg{fill:#d2002d}.header__bottom-social-item a svg{fill:#d2d2d2}.header__bottom-btns{display:flex}.header__bottom-logo{width:42%;background-color:#d2002d}.header__bottom-logo,.header__bottom-touch{display:flex;align-items:center;justify-content:center}.header__bottom-touch{width:58%;background-color:#efeff0;font-size:20px;text-align:center;font-weight:700;height:55px}@media (max-width:1024px){.header__nav{height:calc(100% - 189px);overflow:auto}}.header__nav-list{display:flex;align-items:center;line-height:1}@media (max-width:1024px){.header__nav-list{display:block;padding-left:50px;height:100%}}.header__nav-item{margin-right:42px}@media (max-width:1200px){.header__nav-item{margin-right:30px}}@media (max-width:1024px){.header__nav-item{display:flex;flex-wrap:wrap;margin-right:0;margin-bottom:35px}}.header__nav-item:hover .header__nav-link:after{opacity:1}.header__nav-item:hover .header__nav-link.more{color:#d2002d}@media (max-width:1024px){.header__nav-item:hover .header__nav-link.more{color:#000}}.header__nav-item:hover .header__nav-link.more:before{transform:rotate(135deg);top:36px;border-color:#d2002d}@media (max-width:1024px){.header__nav-item:hover .header__nav-link.more:before{top:7px;transform:rotate(-135deg);border-color:#000}}@media (max-width:1024px){.header__nav-item:hover .header__nav-link.show:before{top:5px}}.header__nav-item:hover .header__about,.header__nav-item:hover .header__industries,.header__nav-item:hover .header__services{padding:44px calc((100vw - 1310px) / 2);opacity:1;visibility:visible;height:auto}@media (max-width:1024px){.header__nav-item:hover .header__about,.header__nav-item:hover .header__industries,.header__nav-item:hover .header__services{padding:25px calc((100vw - 1310px) / 2) 0}}.header__nav-item:hover .header__about{box-shadow:0 15px 25px 0 rgba(0,0,17,.1)}@media (max-width:1024px){.header__nav-item:hover .header__about{box-shadow:none}}.header__nav-link{font-size:14px;letter-spacing:1px;display:flex;align-items:center;height:72px;position:relative}@media (max-width:1024px){.header__nav-link{height:auto;font-size:18px;font-weight:700;letter-spacing:normal}}.header__nav-link:hover{color:#d2002d}.header__nav-link:after{position:absolute;content:'';bottom:0;left:0;right:0;height:2px;background-color:#d2002d;opacity:0;z-index:2;transition:all 0.3s}@media (max-width:1024px){.header__nav-link:after{display:none}}.header__nav-link.active:after{opacity:1}.header__nav-link.more{padding-right:9px}@media (max-width:1024px){.header__nav-link.more{padding-right:15px}}.header__nav-link.more:before{position:absolute;content:'';width:3px;height:3px;border-bottom:1px solid #000;border-left:1px solid #000;transform:rotate(-45deg);right:0;top:34px;transition:all 0.3s}@media (max-width:1024px){.header__nav-link.more:before{top:7px;width:7px;height:7px;transform:rotate(-135deg)}}@media (max-width:1024px){.header__nav-link.more.show:before{transform:rotate(-45deg)!important;top:5px}}.header__nav-link.more:hover:before{border-color:#d2002d}.header__about,.header__industries,.header__services{position:absolute;top:71px;right:0;left:0;background-color:#fff;z-index:1;display:flex;padding:0;border-top:1px solid hsla(0,0%,59.2%,.47);opacity:0;visibility:hidden;height:0;transition:opacity 0.3s;box-shadow:0 10px 25px 0 rgba(0,0,17,.1)}@media (max-width:1330px){.header__services{padding:44px 15px}}@media (max-width:1024px){.header__services{position:static;padding:25px 0 0;opacity:1;height:auto;visibility:visible;width:100%;border-top:none;display:none;transition:all 0s;box-shadow:none}.header__services.mob-opened{display:block}}@media (max-width:1024px){.header__industries{position:static;padding:25px 0 0;opacity:1;height:auto;visibility:visible;width:100%;border-top:none;display:none;transition:all 0s;box-shadow:none}.header__industries.mob-opened{display:block}}.header__services-left{width:50%;height:440px;line-height:0}@media (max-width:1024px){.header__services-left{display:none}}.header__services-left img{width:100%;height:100%;object-fit:cover}.header__services-right{width:50%;padding-left:70px}@media (max-width:1200px){.header__services-right{padding-left:40px}}@media (max-width:1024px){.header__services-right{width:100%;padding-left:20px}}.header__services-col{width:50%;padding:0 15px}@media (max-width:1024px){.header__services-col{width:100%}}@media (max-width:1024px){.header__services-col:last-child .header__services-name{margin-bottom:0}}.header__services-step{font-size:14px;font-weight:700;display:block;color:#d2002d;line-height:1;margin-bottom:21px}@media (max-width:1024px){.header__services-step{display:none}}.header__services-name{margin-bottom:28px}@media (max-width:1024px){.header__services-name{margin-bottom:18px}}@media (max-width:1024px){.header__services-name a{font-size:16px;color:#505d68}}.header__services-name a:hover{color:#d2002d}@media (max-width:1024px){.header__services-list{display:none}}.header__services-item{display:flex;position:relative;margin-bottom:21px}.header__services-item:before{position:absolute;content:'';bottom:0;left:0;width:100%;height:1px;background-color:#e5e5e5}@media (max-width:1200px){.header__services-item:before{width:200px}}.header__services-item a{font-size:16px;color:#505d68;padding-bottom:10px}.header__services-item a:hover{color:#000}@media (max-width:1330px){.header__industries{padding:44px 15px}}@media (max-width:1024px){.header__industries{position:static;padding:25px 0 0;opacity:1;visibility:visible;width:100%;border-top:none;display:none;transition:all 0s}}.header__industries-left{width:49%;height:440px;line-height:0}@media (max-width:1024px){.header__industries-left{display:none}}.header__industries-left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header__industries-right{width:51%;padding-left:75px}@media (max-width:1200px){.header__industries-right{padding-left:40px}}@media (max-width:1024px){.header__industries-right{width:100%;padding-left:20px}}.header__industries-wrap{display:flex;margin-left:-15px}@media (max-width:1024px){.header__industries-wrap{display:block}}.header__industries-col{width:50%;padding:0 15px}@media (max-width:1024px){.header__industries-col{width:100%}}@media (max-width:1024px){.header__industries-col:last-child .header__industries-item:last-child{margin-bottom:0}}.header__industries-item{display:flex;position:relative;margin-bottom:21px}@media (max-width:1024px){.header__industries-item{line-height:1.38;margin-bottom:26px}}.header__industries-item:before{position:absolute;content:'';bottom:0;left:0;width:220px;height:1px;background-color:#e5e5e5}@media (max-width:1200px){.header__industries-item:before{width:200px}}@media (max-width:1024px){.header__industries-item:before{display:none}}.header__industries-item a{font-size:26px;font-weight:500;font-family:Maitree;color:#505d68;padding-bottom:23px}@media (max-width:1024px){.header__industries-item a{font-size:16px;color:#505d68;padding-bottom:0;font-weight:400}}.header__industries-item a:hover{color:#d2002d}@media (max-width:1330px){.header__about{padding:44px 15px}}@media (max-width:1024px){.header__about{position:static;padding:25px 0 0;opacity:1;height:auto;visibility:visible;width:100%;border-top:none;display:none;transition:all 0s;box-shadow:none}.header__about.mob-opened{display:block}}.header__about-left{width:57%;height:440px;line-height:0}@media (max-width:1200px){.header__about-left{width:49%}}@media (max-width:1024px){.header__about-left{display:none}}.header__about-left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header__about-right{width:43%;padding-left:46px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1200px){.header__about-right{padding-left:40px;width:51%}}@media (max-width:1024px){.header__about-right{width:100%;padding-left:20px}}.header__about-item{display:flex;position:relative;margin-bottom:42px}@media (max-width:1024px){.header__about-item{margin-bottom:26px}}@media (max-width:1024px){.header__about-item:last-child{margin-bottom:0}}.header__about-item a{font-size:26px;font-weight:500;font-family:Maitree;color:#505d68}@media (max-width:1024px){.header__about-item a{font-size:16px;font-weight:400;line-height:1.38}}.header__about-item a:hover{color:#000}.header__about-contact{padding-bottom:13px}@media (max-width:1024px){.header__about-contact{display:none}}.header__social{display:flex;justify-content:space-between;align-items:center;border-top:1px solid hsla(0,0%,59.2%,.47);border-bottom:1px solid hsla(0,0%,59.2%,.47);padding:29px 0;margin-bottom:50px}.header__social-caption{max-width:210px}.header__social-list{display:flex;align-items:center;padding-top:5px}.header__social-item{margin-right:22px}.header__social-item:last-child{margin-right:0}.header__social-item a{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.header__social-item a:hover svg{fill:#d2002d}.header__social-item a svg{fill:#d2d2d2;-webkit-transition:all 0.3s;transition:all 0.3s}.header__contact{display:flex}.header__contact-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:1.14;width:50%}.header__contact-label{width:15px}.header__contact-list{display:flex;justify-content:space-between;width:calc(100% - 15px)}.header__contact-item{margin-right:20px}.header__contact-item:last-child{margin-right:0}.header__contact-item a:hover{color:#d2002d}.header__btn-menu{display:none;width:18px;height:11px;position:relative;cursor:pointer}@media (max-width:1024px){.header__btn-menu{display:block}}.header__btn-menu.active{z-index:10}.header__btn-menu.active span:first-child{transform:rotate(-45deg);top:5px}.header__btn-menu.active span:nth-child(2){opacity:0}.header__btn-menu.active span:nth-child(3){transform:rotate(45deg);top:5px}.header__btn-menu span{width:100%;height:1px;background-color:#000;display:block;position:absolute;left:0;transition:all 0.3s}.header__btn-menu span:first-child{top:0}.header__btn-menu span:nth-child(2){top:5px}.header__btn-menu span:nth-child(3){top:10px}.hiring__wrap{background-color:#001;color:#fff;position:relative;z-index:0;padding:135px 0 164px 100px}@media (max-width:1024px){.hiring__wrap{padding:100px 0 100px 50px}}@media (max-width:767px){.hiring__wrap{padding:50px 0 50px 35px}}.hiring__wrap:before{top:0;left:0;background-color:#001;z-index:-1}.hiring__wrap:after,.hiring__wrap:before{position:absolute;content:'';bottom:0;right:-9999px}.hiring__wrap:after{top:25%;left:-9999px;background-color:#f4f4f5;z-index:-2}.hiring__head{display:flex;justify-content:space-between;margin-bottom:55px}.hiring__head .title:before{background-color:#fff}@media (max-width:767px){.hiring__head-link{display:none}}.hiring__head .more-link{color:#fff}.hiring__text{padding-left:90px;max-width:960px}@media (max-width:1024px){.hiring__text{padding-left:0;max-width:650px}}@media (max-width:767px){.hiring__text{margin-bottom:50px}}.hiring__text p{color:#fff;font-size:48px;line-height:1.21;letter-spacing:.91px;font-family:Maitree}@media (max-width:1024px){.hiring__text p{font-size:28px}}.hiring__link{display:none}@media (max-width:767px){.hiring__link{display:block}}.industries{padding:100px 0;position:relative;z-index:0}@media (max-width:767px){.industries{padding:50px 0 42px}}.industries:before{position:absolute;content:'';left:0;top:0;bottom:0;width:68%;background-color:#f4f4f5}@media (max-width:1024px){.industries:before{width:100%}}.industries .title{margin-bottom:32px}@media (max-width:767px){.industries .title{margin-bottom:37px}}.industries__box{display:flex}.industries__left{width:430px;padding-top:45px}@media (max-width:1024px){.industries__left{width:100%}}.industries__right{width:calc(100% - 430px)}@media (max-width:1024px){.industries__right{display:none}}.industries__list{margin-bottom:44px}@media (max-width:767px){.industries__list{margin-bottom:47px}}.industries__info{height:739px;position:relative}.industries__info-img{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background-size:cover;background-position:50% 50%;background-color:#000;z-index:3}.industries__info.active span{animation:fadeBottom 0.5s ease-in-out}.industries__info span{position:absolute;z-index:3;color:#fff;bottom:40px;left:40px;right:40px;max-width:700px;display:block;transition:all 0.3s}.industries__item{display:flex;margin-bottom:30px}@media (max-width:767px){.industries__item{margin-bottom:35px}}.industries__item:last-child{margin-bottom:0}.industries__item a{display:flex;position:relative;padding-left:50px}.industries__item a.active .industries__number{color:#fff}.industries__item a.active .industries__number:before{top:0;transform:translateY(0)}.industries__item a.active .industries__name{color:#d2002d}@media (max-width:1024px){.industries__number{top:-18px}}.industries__number:before{position:absolute;content:'';top:-1px;left:0;width:100%;height:100%;background-color:#d2002d;transform:translateY(-100%);transition:all 0.3s;z-index:-1}.industries__more{transform:translateY(70px);opacity:0}.industries__name{font-size:30px;line-height:1;font-family:Maitree;transition:all 0.3s}@media (max-width:1024px){.industries__name{font-size:26px}}.industries__overlay{position:absolute;top:0;left:0;width:100%;z-index:2;height:0}@-webkit-keyframes fadeBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}[class^='fintech_col']{width:100%;padding:0 20px;margin-bottom:50px}@media (min-width:768px){[class^='fintech_col']{margin-bottom:100px}}.fintech .main-info{padding-top:32px}.fintech_row{display:flex;flex-wrap:wrap;margin:0 -10px}@media (min-width:768px){.fintech_row{margin:0 -20px}}@media (min-width:768px){.fintech_col-tab--1-3{width:33.3%;padding:0 20px}}.fintech .about-us_scale{padding-top:0}.fintech .about-us__text-bottom{margin-top:30px}.fintech-discuss__img-wrap{display:flex;padding-bottom:0}.fintech-discuss__img-wrap img{object-fit:cover}.fintech-discuss__img-first,.fintech-discuss__img-wrap img:first-child{width:35%}.fintech-discuss__img-wrap picture:last-child{width:65%;margin-left:30px}.fintech-discuss__img-wrap picture img{width:100%;height:100%}@media (max-width:767px){.fintech-discuss__img-wrap picture:last-child{margin-left:20px}}.fintech_utp-title{font-family:Maitree;font-size:26px;font-weight:500;margin:25px 0}.fintech_utp-description{font-family:Muli;font-size:18px;font-weight:400;color:#505d68}.fintech .project-brief{padding:100px 0}@media (min-width:768px){.fintech .project-brief{padding:160px 0}}.fintech-clients .tech-partners__box{flex-wrap:wrap;justify-content:flex-start}.fintech-clients .tech-partners__box .tech-partners__item{padding:10px;width:50%;text-align:center;margin:10px 0}.fintech-clients .tech-partners__box .tech-partners__item img{right:0;margin:auto}@media (max-width:767px){.fintech-clients .tech-partners__box .tech-partners__item img{width:100%}}@media (min-width:768px){.fintech-clients .tech-partners__box .tech-partners__item{padding:30px 20px;width:25%}}.fintech-achievements{padding:100px 0 0}.fintech-achievements .achievements__caption{max-width:550px}.fintech-mail_description{font-family:Maitree;font-size:18px;text-align:center;font-weight:500;line-height:1.38;letter-spacing:.5px;color:#fff;max-width:575px;margin:25px auto}@media (min-width:1024px){.fintech-mail_description{font-size:26px;margin:50px 0;text-align:left}}.fintech-mail_title{font-family:Maitree;font-size:36px;font-weight:500;line-height:1.13;color:#fff;text-align:center}@media (min-width:1024px){.fintech-mail_title{font-size:60px;text-align:left}}.fintech-mail_row{display:flex}.fintech-mail_left{width:100%;padding:30px 15px;background-color:#d2002d}@media (min-width:1024px){.fintech-mail_left{width:65%;padding:100px 80px}}.fintech-mail_left-content{max-width:700px;margin:0 auto}.fintech-mail_right{width:35%;display:none}@media (min-width:1024px){.fintech-mail_right{display:block}}.fintech-mail_right img{width:100%;height:100%;object-fit:cover}.fintech-mail .form-popup__wrap{flex-wrap:inherit;justify-content:space-between;margin:0;align-items:center;padding:0}@media (max-width:767px){.fintech-mail .form-popup__wrap{flex-wrap:wrap}}.fintech-mail .form-popup__wrap .form-popup__col{margin:0;width:100%;padding:0;flex-basis:60%}@media (max-width:767px){.fintech-mail .form-popup__wrap .form-popup__col{flex-basis:100%}}.fintech-mail .form-popup__wrap .form-popup__col--btn{flex-basis:35%}@media (max-width:767px){.fintech-mail .form-popup__wrap .form-popup__col--btn{flex-basis:100%}.fintech-mail .form-popup__wrap .form-popup__col--btn .btn--submit{padding:15px;margin-top:10px}}.fintech-mail .form-popup__wrap input[type='email']{border:1px solid #fff;padding-left:12px;color:#fff}.fintech-mail .form-popup__wrap input[type='email']::-webkit-input-placeholder{color:#fff}.fintech-mail .form-popup__wrap input[type='email']:-moz-placeholder,.fintech-mail .form-popup__wrap input[type='email']::-moz-placeholder{color:#fff}.fintech-mail .form-popup__wrap input[type='email']:-ms-input-placeholder{color:#fff}.fintech-mail .form-popup__wrap .btn--submit{background-color:#fff;font-family:Muli;font-size:20px;font-weight:600;border:1px solid #fff;color:#d2002d;transition:background-color 0.3s ease,color 0.3s ease;padding:20px}.fintech-mail .form-popup__wrap .btn--submit:hover{background-color:#000;color:#fff;border-color:#000;transition:background-color 0.3s ease,color 0.3s ease}.fintech-title{padding:150px 0;max-width:720px;margin:0 auto;text-align:center}.fintech-title h3{margin-top:20px;font-family:Maitree;font-size:48px;line-height:1.42;color:#000}@media (max-width:767px){.fintech-title h3{font-size:34px}}@media (max-width:767px){.fintech .tech-partners__wrap{padding-left:0}}.fintech .breadcrumbs{display:flex;align-items:center;margin-top:65px}@media (max-width:767px){.fintech .breadcrumbs{-ms-flex-wrap:wrap;flex-wrap:wrap}}.fintech .breadcrumbs a,.fintech .breadcrumbs span{font-family:Muli;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#001;margin:0 5px}@media (max-width:460px){.fintech .breadcrumbs a,.fintech .breadcrumbs span{margin:0 5px 5px}}.fintech .breadcrumbs span{color:#505d68}.fintech .main-info--fintech .main-info__caption{max-width:100%}@media (max-width:1024px){.fintech .main-info--fintech .main-info__caption{font-size:34px;line-height:1.24}}.fintech .main-info--fintech .main-info__text p{font-family:Muli;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.78}.fintech .btn--brief{padding:16px 30px;max-width:270px}.fintech .project-brief__caption{font-family:Maitree;font-size:60px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#000}@media (max-width:767px){.fintech .project-brief__caption a{font-size:34px;line-height:1.24}}.fintech .project-brief__wrap .btn--brief{padding:21px 30px!important;max-width:290px}.fintech--grey{background-color:#f4f4f5;padding-top:100px}.fintech .about-us__wrap .about-us__text{max-width:630px}.fintech .tech-partners__wrap{padding-left:0}.fintech-clients{padding-top:100px}.fintech .fintech-mail_left{display:flex;align-items:center}.fintech .form-popup__wrap .form-popup__col--btn{margin-left:30px}.testimonials__text-span{display:block;font-family:Muli;font-size:18px;font-weight:400;color:#d2002d}.testimonials__text-span a{display:inline-block;font-weight:700;color:#d2002d}@media (max-width:767px){.fintech-page .tech-partners__item{flex-basis:50%;padding:10px 25px!important}.fintech-page .achievements__stat-item{width:100%}.fintech-page .form-popup__wrap .form-popup__col--btn{margin-left:0}}@media (max-width:767px){.fintech-discuss__img-wrap picture:first-child{width:50%}.fintech_col-tab--1-3 img{width:35px}.fintech_utp-title{margin:15px 0 10px;font-size:22px}.fintech_utp-description{font-size:16px}}@media (max-width:767px){.fintech-discuss__img-wrap{max-height:380px}}@media (max-width:560px){.fintech-discuss__img-wrap{max-height:281px}}@media (max-width:400px){.fintech-page--general .fintech-discuss__img-wrap{height:200px}}.fintech-page--general .achievements__stat--title{font-size:26px;font-weight:500;display:block;font-family:Maitree;margin-bottom:20px;line-height:1.38}.fintech-page--general .achievements__stat-text{max-width:100%}.fintech-page--general .tech-partners__item{flex-basis:25%}@media (max-width:480px){.fintech-page--general .fintech_col-tab--1-3{margin-bottom:25px;padding:0 10px}.fintech-page--general .fintech_col-tab--1-3:last-child{margin-bottom:50px}.fintech-page--general .about-us__item{padding-bottom:25px}.fintech-page--general .tech-partners__item{flex-basis:50%}.fintech-page--general .tech-partners__item img{height:35px}.fintech-page--general .achievements__stat--title{font-size:22px;line-height:1.55}.fintech-page--general .achievements__stat-text{font-size:14px;line-height:1.5}.fintech-page--general .fintech-mail_description,.fintech-page--general .fintech-mail_title{text-align:left}.fintech-page--general .fintech-mail_description{margin-bottom:50px;line-height:1.56;font-size:18px}.fintech-page--general .form-popup__wrap .form-popup__col{margin-top:45px}.fintech-page--general .fintech-mail_left{padding:50px 15px}}.private--about-us__left{width:50%}@media (max-width:767px){.private--about-us__left{width:100%}.private--about-us__left .about-us__caption{margin-top:20px;font-style:21px}}.telecom--info{background:#f4f4f5}.telecom--info .about-us__text{width:90%;margin:0 0 0 auto}.telecom--title{font-size:36px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:.69px;color:#000}@media (max-width:767px){.telecom--title{font-size:21px}}.telecom--about-us__text{margin-top:30px}.telecom_utp .telecom--title{max-width:500px;margin-bottom:50px}.telecom--title-clients{font-size:26px;font-weight:500;font-stretch:normal;font-family:Maitree;font-style:normal;line-height:1.38;letter-spacing:.5px;color:#000}@media (max-width:767px){.telecom--title-clients{font-size:20px}}.scheme{margin-bottom:50px}.scheme img,.telecom--application img{width:100%}@media (min-width:1024px){.fintech .about-us__right{margin-top:50px}}.telecomsolution .breadcrumbs{display:flex;align-items:center;margin-top:65px}.telecomsolution .breadcrumbs a,.telecomsolution .breadcrumbs span{font-family:Muli;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#001;margin:0 5px}.telecomsolution .breadcrumbs span{color:#505d68}.telecomsolution .main-info--fintech .main-info__caption{font-family:Maitree;font-size:60px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#000}.telecomsolution .about-us__wrap .about-us__text{width:100%;max-width:100%}.telecomsolution #about .telecom--title{margin-bottom:30px}.telecomsolution #telecom_utp{background-color:#f4f4f5}.telecomsolution .tech-partners__item{flex-basis:25%}@media (max-width:767px){.telecomsolution .main-info--fintech .main-info__caption{font-size:34px;line-height:1.24}.telecomsolution .main-info--fintech .main-info__text p{font-size:16px}.telecomsolution .project-brief__caption a{font-family:Maitree;font-size:34px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.24;letter-spacing:normal;text-align:center}.telecomsolution #about .telecom--title{font-family:Maitree;font-size:28px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;color:#000}.telecomsolution .fintech-clients .tech-partners__box .tech-partners__item{flex-basis:50%;text-align:center}.telecomsolution .fintech-clients .tech-partners__box .tech-partners__item img{width:70%}.telecomsolution .achievements__stat-item{width:100%}}.thankyou{height:80%}.thankyou-title{font-size:45px;font-weight:700;max-width:750px}@media (max-width:767px){.thankyou-title{font-size:21px}.thankyou-title br{display:none}}.thankyou .container{text-align:center;display:flex;align-items:center;flex-direction:column;height:100%;justify-content:center;margin-top:-75px}.thankyou .btn--brief{max-width:230px;margin-top:35px}.industries-info{padding-bottom:15px;position:relative;z-index:0}@media (max-width:767px){.industries-info{padding-bottom:0}}.industries-info__tabs{float:left;padding-left:calc((100vw - 1215px) / 2);width:calc((100vw - 1190px) / 2 + 370px);margin-bottom:50px}@media (max-width:1220px){.industries-info__tabs{width:370px}}@media (max-width:1024px){.industries-info__tabs{width:300px}}@media (max-width:767px){.industries-info__tabs{float:none;width:100%;background-color:rgba(189,190,198,.16);padding:50px 0 35px;margin-bottom:0}}.industries-info__tabs .title{display:none}@media (max-width:767px){.industries-info__tabs .title{display:block;margin-bottom:36px;margin-left:15px}}.industries-info__tabs-wrap{padding-left:15px;position:relative;background-color:rgba(189,190,198,.16);padding-top:130px;padding-bottom:110px;z-index:0}@media (max-width:1024px){.industries-info__tabs-wrap{padding-top:100px}}@media (max-width:767px){.industries-info__tabs-wrap{background-color:transparent;padding:0}}.industries-info__tabs-wrap:before{position:absolute;content:'';right:100%;top:0;bottom:0;left:-9999px;background-color:rgba(189,190,198,.16);z-index:-1}@media (max-width:767px){.industries-info__tabs-wrap:before{display:none}}.industries-info__content-item{display:none}.industries-info__content-item.active{display:block}.industries-info__content-descr{padding-left:400px;padding-top:100px}.industries-info__content-descr--no-padding{padding-top:0}@media (max-width:1024px){.industries-info__content-descr{padding-left:330px}}@media (max-width:767px){.industries-info__content-descr{padding:50px 0 12px}}.industries-info__caption{margin-bottom:30px}.industries-info__title{margin-bottom:20px}.industries-info__text{margin-bottom:32px;color:#505d68}.industries-info__text a{color:#d2002d;text-decoration:underline;text-decoration-color:transparent}.industries-info__text a:hover{text-decoration-color:#d2002d}@media (max-width:767px){.industries-info__text{margin-bottom:25px}}.industries-info__list-item{position:relative;margin-bottom:30px;color:#505d68;padding-left:30px}.industries-info__list-item:before{position:absolute;content:'';width:14px;height:1px;background-color:#505d68;left:0;top:15px}.industries-info__list-item a{color:#d2002d;border-bottom:1px solid transparent}.industries-info__list-item a:hover{border-bottom:1px solid #d2002d}@media (max-width:1024px){.industries-info__list-item{margin-bottom:25px}.industries-info__list-item:before{top:12px}}.industries-info__img-wrap{padding-bottom:100px}.industries-info__img-wrap--no-padding{padding-bottom:0}@media (max-width:767px){.industries-info__img-wrap{padding-bottom:50px}}.industries-info__img-wrap img{margin-bottom:40px;width:100%}.industries-info__img-text{color:#505d68;display:flex;flex-direction:column;align-items:flex-end;padding-left:400px}@media (max-width:1024px){.industries-info__img-text{padding-left:330px}}@media (max-width:767px){.industries-info__img-text{display:block;padding-left:0}}.info{padding-bottom:70px;position:relative;z-index:0}@media (max-width:767px){.info{padding-bottom:0}}.info__tabs{float:left;padding-left:calc((100vw - 1215px) / 2);width:calc((100vw - 1190px) / 2 + 370px)}@media (max-width:1220px){.info__tabs{width:370px}}@media (max-width:1024px){.info__tabs{width:300px}}@media (max-width:767px){.info__tabs{float:none;width:100%;background-color:rgba(189,190,198,.16);padding:50px 0 35px}}.info__tabs .title{display:none}@media (max-width:767px){.info__tabs .title{display:block;margin-bottom:36px;margin-left:15px}}.info__tabs-wrap{padding-left:15px;position:relative;background-color:rgba(189,190,198,.16);padding-top:130px;padding-bottom:110px;z-index:0}@media (max-width:1024px){.info__tabs-wrap{padding-top:100px}}@media (max-width:767px){.info__tabs-wrap{background-color:transparent;padding:0}}.info__tabs-wrap:before{position:absolute;content:'';right:100%;top:0;bottom:0;left:-9999px;background-color:rgba(189,190,198,.16);z-index:-1}@media (max-width:767px){.info__tabs-wrap:before{display:none}}.info__content-item{display:none}.info__content-item.active{display:block}.info__content-descr{padding-left:calc(32% + 30px);padding-top:100px}@media (max-width:1024px){.info__content-descr{padding-left:330px}}@media (max-width:767px){.info__content-descr{padding:50px 0 12px}}.info__content-descr h2,.info__content-descr h3{margin-bottom:30px}.info__content-descr h4{font-size:18px;font-weight:700;color:#505d68}.info__content-descr p{color:#505d68;margin-bottom:32px}.info__content-descr p a{font-weight:600;color:#505d68}.info__content-descr p a:hover{color:#d2002d}.info__content-descr table{width:100%;border-collapse:collapse;font-size:14px;font-family:Muli;margin-bottom:30px}.info__content-descr table td,.info__content-descr table th{border:1px solid #505d68;padding:15px 10px;vertical-align:top}.info__content-descr table td:first-child,.info__content-descr table th:first-child{width:30%}.info__content-descr table td:nth-child(2),.info__content-descr table th:nth-child(2){width:40%}.info__content-descr table td:nth-child(3),.info__content-descr table th:nth-child(3){width:30%}.info__content-descr table td div p,.info__content-descr table th div p{margin-bottom:20px}.info__content-descr table td div p:last-child,.info__content-descr table th div p:last-child{margin-bottom:0}.info__content-descr table td ul li,.info__content-descr table th ul li{color:#505d68}.info__content-descr .list{margin-bottom:30px}.info__content-descr .list li{position:relative;padding-left:45px;margin-bottom:10px;color:#505d68}.info__content-descr .list li:before{position:absolute;content:'';width:14px;height:1px;border-radius:50%;left:0;top:15px;background-color:#505d68}@media (max-width:1024px){.info__content-descr .list li:before{top:12px}}.info__content-descr .list li b{color:#001}.info__content-descr .list-icon li{padding-left:45px;margin-bottom:30px;position:relative}.info__content-descr .list-icon li:before{position:absolute;content:'';width:14px;height:1px;border-radius:50%;left:0;top:15px;background-color:#505d68}@media (max-width:1024px){.info__content-descr .list-icon li:before{top:12px}}.info__content-descr .list-icon li span{display:block;font-weight:700;line-height:1.78;position:relative;margin-bottom:15px;color:#505d68}.info__content-descr .list-icon li p{margin-bottom:0}.info__content-descr .info__contact{margin-bottom:30px}.info__content-descr .info__contact p{margin-bottom:0;color:#001}.info__content-descr .info__contact p a{font-weight:400;color:#001}.info__content-descr .info__contact p a:hover{color:#d2002d}.main-info{padding:80px 0 90px;max-width:1310px;margin:0 auto;position:relative}@media (max-width:1024px){.main-info{padding:50px 0 30px}}.main-info--image{padding-bottom:0}.main-info--image .main-info__wrap{padding-bottom:100px;min-height:300px}@media (max-width:1024px){.main-info--image .main-info__wrap{padding-bottom:50px;min-height:auto}}@media (max-width:767px){.main-info--image .main-info__wrap{padding-bottom:30px}}.main-info--descr{padding-bottom:100px}@media (max-width:1024px){.main-info--descr{padding-bottom:50px}}.main-info--decor .main-info__img:before{position:absolute;content:'';height:50%;top:50%;left:-9999px;bottom:0;right:0;background-color:rgba(189,190,198,.16);z-index:-1}.main-info--about .main-info__text{max-width:640px}.main-info--careers .main-info__text{max-width:500px}.main-info--contacts .main-info__text{max-width:620px}.main-info--software .main-info__text{max-width:962px}.main-info--design .main-info__text,.main-info--info .main-info__text{max-width:670px}.main-info--corum .main-info__text{max-width:570px}.main-info--agrieye .main-info__text{max-width:700px}.main-info--octomni .main-info__text{max-width:785px}.main-info--nexar .main-info__text{max-width:550px}.main-info--fintech .main-info__caption{font-size:60px;max-width:650px;margin-bottom:20px}.main-info--fintech .main-info__text{margin-bottom:40px}.main-info--fintech .main-info__text p{font-size:26px;font-weight:500;line-height:1.38;letter-spacing:.5px}.main-info--fintech .main-info__modal-btn{max-width:290px}.main-info__wrap{display:flex;justify-content:space-between;padding-right:50px}@media (max-width:1024px){.main-info__wrap{padding-right:0}}@media (max-width:768px){.main-info__wrap{flex-direction:column}}@media (max-width:1024px){.main-info__box{margin-bottom:30px}}.main-info__caption{margin-bottom:12px}@media (max-width:1024px){.main-info__caption{margin-bottom:20px}}.main-info__text{max-width:750px}.main-info__text p{color:#505d68}.main-info__img{line-height:0;position:relative;z-index:0}@media (max-width:767px){.main-info__img{margin-left:-15px}}.main-info__img img{width:100%;min-height:200px;object-fit:cover;opacity:0}.main-info__overlay{position:absolute;transform:translate(-100%);opacity:0;height:100%;z-index:1;width:100%}.main-info__overlay>div{height:100%}.main-info__row{display:flex;justify-content:space-between;padding-top:95px;margin:0 -15px}@media (max-width:1024px){.main-info__row{padding-top:40px}}@media (max-width:767px){.main-info__row{display:block}}.main-info__col{padding:0 15px}@media (max-width:767px){.main-info__col{margin-bottom:30px}}@media (max-width:767px){.main-info__col:last-child{margin-bottom:0}}.main-info__col-title{display:block;color:#505d68;font-size:18px;margin-bottom:4px}@media (max-width:767px){.main-info__col-title{line-height:1.2;margin-bottom:12px}}.main-info__col-text{font-size:20px;font-weight:500;font-family:Maitree}.main-info__col-text a:hover{color:#d2002d}.not-found{background-color:#001}.not-found .header{background-color:transparent}.not-found .header__nav-link{color:#fff}@media (max-width:1024px){.not-found .header__nav-link{color:#001}}.not-found .header__nav-link:before{border-color:#fff}@media (max-width:1024px){.not-found .header__nav-link:before{border-color:#001}}.not-found .header__btn-menu.active span{background-color:#001}.not-found .header__btn-menu span{background-color:#fff}.not-found .header .btn{background-color:transparent}.not-found .header .btn:hover{color:#fff;background-color:#d2002d}.not-found__wrap{height:calc(100vh - 72px);min-height:450px;padding-top:30px;padding-bottom:30px;color:#fff;display:flex;align-items:center;justify-content:flex-end;position:relative}@media (max-width:1024px){.not-found__wrap{height:calc(100vh - 48px)}}@media (max-width:767px){.not-found__wrap{height:calc(100vh - 42px)}}.not-found__wrap .title{color:#d2002d;margin-bottom:100px}@media (max-width:767px){.not-found__wrap .title{margin-bottom:50px}}.not-found__wrap .title:before{background-color:#d2002d}.not-found__number{position:absolute;left:0;top:40%;transform:translateY(-50%);opacity:.1;line-height:1;white-space:nowrap}.not-found__number span{font-size:550px;font-weight:700;position:relative;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(#fff));background:linear-gradient(0deg,#000,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#fff}@media (max-width:1024px){.not-found__number span{font-size:400px}}@media (max-width:767px){.not-found__number span{font-size:260px}}@media (max-width:479px){.not-found__number span{font-size:180px}}.not-found__number span:nth-child(2){top:50px}.not-found__number span:nth-child(3){top:100px}.not-found__caption{display:block;font-family:Maitree;font-size:48px;font-weight:500;line-height:1.04;margin-bottom:16px}.not-found__text{margin-bottom:100px}@media (max-width:767px){.not-found__text{margin-bottom:50px}}.not-found__back a{text-transform:uppercase;opacity:1;transform:translateY(0)}.partners{padding:100px 0}@media (max-width:767px){.partners{padding:0}}.partners__wrap{display:flex;align-items:flex-start}@media (max-width:767px){.partners__wrap{flex-direction:column-reverse}}.partners__control{margin-bottom:54px;color:#fff}@media (max-width:767px){.partners__control{margin-bottom:0}}.partners__left{width:60%;background-color:#000;position:relative;z-index:1;padding:95px 0 57px}@media (max-width:767px){.partners__left{padding:50px 0;width:100%;display:flex;flex-direction:column-reverse}}.partners__left:before{position:absolute;content:'';top:0;left:-9999px;right:0;bottom:0;background-color:#000;z-index:-1}@media (max-width:767px){.partners__left:before{right:-9999px}}.partners__left .swiper-pagination-current,.partners__left .swiper-pagination-total{color:#fff}.partners__left .swiper-pagination-total.disabled{opacity:.5}.partners__left .swiper-button-prev:before{background-color:#fff}.partners__left .swiper-button-prev:after{border-color:#fff}.partners__left .swiper-button-prev:hover:before{background-color:#d2002d}.partners__left .swiper-button-prev:hover:after{border-color:#d2002d}.partners__left .swiper-button-next:before{background-color:#fff}.partners__left .swiper-button-next:after{border-color:#fff}.partners__left .swiper-button-next:hover:before{background-color:#d2002d}.partners__left .swiper-button-next:hover:after{border-color:#d2002d}@media (max-width:1024px){.partners__left .swiper-button-next:hover:before{background-color:#fff}.partners__left .swiper-button-next:hover:after{border-color:#fff}.partners__left .swiper-button-prev:hover:before{background-color:#fff}.partners__left .swiper-button-prev:hover:after{border-color:#fff}}.partners__right{width:40%;padding-left:88px;padding-top:72px;background-color:#f6f7f8;position:relative;z-index:0}@media (max-width:1024px){.partners__right{padding-left:30px}}@media (max-width:767px){.partners__right{width:100%;padding:50px 0}}.partners__right:before{position:absolute;content:'';top:-100px;right:-9999px;left:-300px;bottom:-100px;background-color:#f6f7f8;z-index:-2}.partners__right .title{margin-bottom:25px}.partners__caption{margin-bottom:18px}.partners__box{display:flex;flex-wrap:wrap;margin:0 -15px}.partners__slider{max-width:600px;margin:0}@media (max-width:767px){.partners__slider{margin-right:-30px;margin-bottom:18px;max-width:750px}}.partners__slider-wrap{margin-left:-15px}.partners__item{width:33.33%;padding:0 15px 43px}@media (max-width:767px){.partners__item{padding-bottom:30px}}.partners__item span{display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.3);height:91px;padding:10px;transition:all 0.3s}@media (max-width:767px){.partners__item span{height:70px}}.partners__item span:hover{border-color:#fff}.partners__item span img{max-width:100%;max-height:100%;width:auto;height:auto}.police{display:none;background-color:rgba(0,0,17,.88);box-shadow:3px -1px 38px 1px rgba(0,0,17,.12);padding:38px 0;position:fixed;z-index:1000;top:0;left:0;right:0}@media (max-width:767px){.police{padding:20px 0}}.police__wrap{display:flex;align-items:center}@media (max-width:767px){.police__wrap{display:block}}.police__text{width:calc(100% - 190px);padding-right:180px;display:flex;align-items:center}@media (max-width:1024px){.police__text{padding-right:50px}}@media (max-width:767px){.police__text{width:100%;padding-right:0;padding-bottom:10px}}.police__text svg{width:80px}.police__descr{width:calc(100% - 80px);padding-left:40px;color:#fff;line-height:1.56}@media (max-width:767px){.police__descr{padding-left:20px;font-size:14px}}@media (max-width:479px){.police__descr{font-size:12px}}.police__btn{width:190px}@media (max-width:767px){.police__btn{width:100%;display:flex;justify-content:center}}.police__btn .btn{border-color:#fff;font-size:20px;padding:14px 10px;color:#001}@media (max-width:767px){.police__btn .btn{padding:8px 10px}}.police__btn .btn:hover{background-color:transparent;color:#fff}.project-brief{padding:240px 0 220px}@media (max-width:1024px){.project-brief{padding:200px 0}}.project-brief__wrap{text-align:center}.project-brief__caption{font-size:80px;font-weight:500;font-family:Maitree;line-height:1.2;margin-bottom:25px;display:flex;justify-content:center;transform:translateY(70px);opacity:0}@media (max-width:1024px){.project-brief__caption{font-size:50px}}@media (max-width:767px){.project-brief__caption{font-size:34px;margin-bottom:32px}}.project-brief__caption a{padding:15px 5px;position:relative;z-index:0;overflow:hidden}@media (max-width:767px){.project-brief__caption a:before{display:none}}.project-brief__caption a:after{position:absolute;content:'Do you have a project?';top:0;left:0;white-space:nowrap;padding:15px 5px;color:#fff;width:0;overflow:hidden;transition:all 0.3s;transition-timing-function:cubic-bezier(.7,0,.3,1)}@media (max-width:767px){.project-brief__caption a:after{display:none}}.project-brief__caption a:hover:before{transform:translateX(0)}.project-brief__caption a:hover:after{width:100%}.project-brief .btn{width:330px;margin:0 auto;transform:translateY(70px);opacity:0}@media (max-width:767px){.project-brief .btn{width:100%}}.project-info img{max-width:100%}.project-info--corum .project-info__img-list{background-color:#fff}.project-info--corum .project-info__img-list:before{background-color:#d3e5e8}.project-info--nexar .project-info__images{background-color:#f7f7f7}.project-info--nexar .project-info__images.nexar-one{background-color:#fdb040;padding:62px 0 0}@media (max-width:767px){.project-info--nexar .project-info__images.nexar-one{padding-top:40px;display:flex;padding-right:15px}}.project-info--nexar .project-info__images.nexar-one:after{top:auto;bottom:0;height:80px}@media (max-width:767px){.project-info--nexar .project-info__images.nexar-one:after{height:30px}}@media (max-width:767px){.project-info--nexar .project-info__images.nexar-one .project-info__images-item{margin-bottom:0;margin-left:15px}}@media (max-width:767px){.project-info--nexar .project-info__images.nexar-one .project-info__images-item:last-child{display:none}}.project-info--nexar .project-info__images.nexar-two{padding:0}@media (max-width:767px){.project-info--nexar .project-info__images.nexar-two{display:flex}}.project-info--nexar .project-info__images.nexar-two:after{background-color:#fff;top:auto;height:100px;bottom:0}@media (max-width:767px){.project-info--nexar .project-info__images.nexar-two .project-info__images-item{margin-bottom:0}}@media (max-width:767px){.project-info--nexar .project-info__images.nexar-two .project-info__images-item:first-child{margin-left:15px}}@media (max-width:767px){.project-info--nexar .project-info__images.nexar-two .project-info__images-item:nth-child(2){display:none}}@media (max-width:767px){.project-info--nexar .project-info__images.nexar-two .project-info__images-item:nth-child(3){margin-left:10px}}.project-info--nexar .project-info__images:before{display:none}.project-info--gl .project-info__img-list{background-color:#fff}.project-info--gl .project-info__img-list:before{background-color:#1b1f3b}.project-info--famer .project-info__images.famer-row-images:before{display:none}.project-info--famer .project-info__images.famer-row-images .project-info__images-item:last-child,.project-info--famer .project-info__images.famer-row-images .project-info__images-item:last-child img{border-radius:14px 0 0 14px}.project-info--securitize .project-info__images.securitize-row:after,.project-info--securitize .project-info__images.securitize-row:before{display:none}.project-info--securitize .project-info__images.securitize-row .project-info__images-item:last-child,.project-info--securitize .project-info__images.securitize-row .project-info__images-item:last-child img{border-radius:14px 0 0 14px}@media (max-width:767px){.project-info--securitize .project-info__images.securitize-row:after,.project-info--securitize .project-info__images.securitize-row:before{display:none}.project-info--securitize .project-info__images.securitize-row .project-info__images-item:last-child,.project-info--securitize .project-info__images.securitize-row .project-info__images-item:last-child img{border-radius:6px}}.project-info--bochica .project-info__images:before{bottom:0;top:0}.project-info--bochica .project-info__images.bochica-row-one,.project-info--bochica .project-info__images.bochica-row-three,.project-info--bochica .project-info__images.bochica-row-two{padding:0 15px}.project-info--bochica .project-info__images.bochica-row-one .project-info__images-item:last-child img,.project-info--bochica .project-info__images.bochica-row-three .project-info__images-item:last-child img,.project-info--bochica .project-info__images.bochica-row-two .project-info__images-item:last-child img{border-radius:6px}.project-info--bochica .project-info__images.bochica-row-three{padding-bottom:50px}.about-us__img-box{position:relative}.about-us__img-box-item{box-shadow:0 2px 44px 0 rgba(0,0,0,.14);border-radius:10px;line-height:0}.about-us__img-box-item:first-child{width:70%;margin-bottom:30%}.about-us__img-box-item:last-child{width:70%;position:absolute;right:0;top:50%}@media (max-width:767px){.project-info--famer .project-info__images.famer-row-images{display:flex;padding:0 15px}.project-info--famer .project-info__images.famer-row-images .project-info__images-item{margin-left:15px}.project-info--famer .project-info__images.famer-row-images .project-info__images-item:first-child{margin-left:0}.project-info--famer .project-info__images.famer-row-images .project-info__images-item:last-child{display:none}}@media (max-width:479px){.project-info--famer .project-info__images.famer-row-images{display:block}.project-info--famer .project-info__images.famer-row-images:after{bottom:-30px}.project-info--famer .project-info__images.famer-row-images .project-info__images-item{margin-left:0;border-radius:20px}.project-info--famer .project-info__images.famer-row-images .project-info__images-item:last-child{margin-bottom:0}}.project-info__img-full{line-height:0}.project-info__img-full img{width:100%;min-height:200px;object-fit:cover}.project-info__images{display:flex;justify-content:flex-end;line-height:0;padding:73px 0;position:relative;z-index:0}.project-info__images.bochica-row-one{padding:0}.project-info__images.bochica-row-one:before{width:100%;background-color:#221a38;top:30%}.project-info__images.bochica-row-one .project-info__images-item:last-child img{border-radius:14px 0 0 14px}.project-info__images.bochica-row-two{padding:0}.project-info__images.bochica-row-two:before{width:100%;background-color:#221a38;bottom:30%}.project-info__images.bochica-row-two:after{background-color:#f3f8fb}.project-info__images.bochica-row-two .project-info__images-item:last-child img{border-radius:14px 0 0 14px}.project-info__images.bochica-row-three{padding:0 0 100px}.project-info__images.bochica-row-three:before{width:100%;background-color:#f3f8fb;bottom:30%}.project-info__images.bochica-row-three:after{background-color:#f3f8fb}.project-info__images.bochica-row-three .project-info__images-item:last-child img{border-radius:14px 0 0 14px}.project-info__images.starter-row-one{padding:0}.project-info__images.starter-row-one:before{display:none}.project-info__images.starter-row-one:after{background-color:#eaeef4}.project-info__images.starter-row-one .project-info__images-item:last-child img{border-radius:14px 0 0 14px}.project-info__images.starter-row-two{padding:0;background-color:#eaeef4}.project-info__images.starter-row-two:before{display:none}.project-info__images.starter-row-two:after{background-color:#eaeef4}.project-info__images.starter-row-two .project-info__images-item:last-child img{border-radius:14px 0 0 14px}.project-info__images.starter-row-three{padding:0 0 100px;background-color:#eaeef4}.project-info__images.starter-row-three:before{display:none}.project-info__images.starter-row-three:after{background-color:#eaeef4}.project-info__images.starter-row-three .project-info__images-item:last-child img{border-radius:14px 0 0 14px}@media (max-width:767px){.project-info__images{display:block;max-width:766px;margin:0 auto;padding:0 15px}}.project-info__images:before{position:absolute;content:'';width:79%;right:0;top:0;bottom:0;z-index:-1}@media (max-width:767px){.project-info__images:before{width:100%;top:55px;bottom:55px}}.project-info__images:after{position:absolute;content:'';width:100%;left:0;right:0;top:50%;bottom:0;background-color:#f7f7f7;z-index:-2}.project-info__images-item{margin-left:50px;border-radius:14px}.project-info__images-item img,.project-info__img-list-wrap img{border-radius:14px;box-shadow:0 2px 44px 0 rgba(0,0,0,.14)}@media (max-width:767px){.project-info__images-item{margin-left:0;margin-bottom:30px}.project-info__images-item img,.project-info__img-list-wrap img{border-radius:6px}}.project-info__images-item:first-child{margin-left:15px}@media (max-width:767px){.project-info__images-item:first-child{margin-left:0}}@media (max-width:767px){.project-info__images-item:last-child{margin-bottom:0}}.project-info__images-item img{width:100%}.project-info__img-list{background-color:#f7f7f7;position:relative;z-index:0}.project-info__img-list:before{position:absolute;content:'';left:0;right:0;top:240px;bottom:240px;z-index:-1}@media (max-width:767px){.project-info__img-list:before{top:55px;bottom:55px}}.project-info__img-list-wrap{max-width:766px;margin:0 auto}@media (max-width:767px){.project-info__img-list-wrap{padding:0 17px}}.project-info__img-list-wrap>div{margin-bottom:50px;line-height:0}@media (max-width:767px){.project-info__img-list-wrap>div{margin-bottom:30px}}.project-info__img-list-wrap>div:last-child{margin-bottom:0}.project-info__img-list-wrap>div img{width:100%}.project-info__octomni{position:relative;z-index:0}.project-info__octomni:before{position:absolute;content:'';top:140px;left:0;right:0;height:42%;background-color:#2a56bf;z-index:-1}@media (max-width:767px){.project-info__octomni:before{top:60px;height:52%}}@media (max-width:767px){.project-info__octomni .about-us__left{padding-bottom:0}}.project-info__octomni-images{display:flex;justify-content:flex-end}@media (max-width:767px){.project-info__octomni-images{display:block;max-width:766px;margin:0 auto;padding:0 32px 0 22px}}.project-info__octomni-images>div{border-radius:8px;line-height:0;box-shadow:0 2px 44px 0 rgba(0,0,0,.14)}.project-info__octomni-images img{border-radius:8px}@media (max-width:767px){.project-info__octomni-images>div{margin-bottom:30px;overflow:hidden;border-radius:2px}.project-info__octomni-images img{border-radius:2px}}.project-info__octomni-images>div:last-child{margin-left:50px}@media (max-width:767px){.project-info__octomni-images>div:last-child{margin-left:0;margin-bottom:0}}.project-info__octomni-images>div img{width:100%}.project-info__testimonials{background-color:#001;padding:150px 0;color:#fff}@media (max-width:1024px){.project-info__testimonials{padding:50px 0}}.project-info__testimonials .title{margin-bottom:84px}@media (max-width:1024px){.project-info__testimonials .title{margin-bottom:50px}}.project-info__testimonials .title:before{background-color:#fff}.project-info__testimonials-wrap{padding-left:90px}@media (max-width:1024px){.project-info__testimonials-wrap{padding-left:35px}}.project-info__testimonials-text{font-size:26px;line-height:1.38;font-family:Maitree;margin-bottom:50px}@media (max-width:1024px){.project-info__testimonials-text{font-size:18px;line-height:1.33;margin-bottom:40px}}.project-info__testimonials-name{font-size:23px;font-weight:700;line-height:1.35;display:block}@media (max-width:1024px){.project-info__testimonials-name{font-size:18px}}.project-info__projects{padding-top:100px}@media (max-width:1024px){.project-info__projects{padding-top:50px}}.project-info__projects .projects__item{pointer-events:none}.project-info__images--xion:after{display:none}.project-info__images--xion:before{background:linear-gradient(300deg,#bcdded,#f8a7fa 48%,#bea7ee)}.project-info__images--xion .project-info__images-item img{box-shadow:0 24px 48px -12px rgba(0,0,0,.2)}.project-info__images--xion .project-info__images-item:first-child{margin-left:0}.project-info__images--xion .project-info__images-item:last-child,.project-info__images--xion .project-info__images-item:last-child img{border-radius:14px 0 0 14px}@media (max-width:767px){.project-info__images--xion{padding:0}.project-info__images--xion:after{display:block;top:0;bottom:auto;background-color:#f7f7f7;height:55px}.project-info__images--xion:after,.project-info__images--xion:before{left:-15px;right:-15px;width:calc(100% + 30px)}.project-info__images--xion .project-info__images-item:last-child,.project-info__images--xion .project-info__images-item:last-child img{border-radius:6px}}.project-info__images--xion-more{padding-right:calc((100vw - 1188px) / 2)}.project-info__images--xion-more:after{display:none}.project-info__images--xion-more:before{background:linear-gradient(300deg,#bcdded,#f8a7fa 48%,#bea7ee)}.project-info__images--xion-more .project-info__images-item{margin-left:18px}.project-info__images--xion-more .project-info__images-item img{box-shadow:none}.project-info__images--xion-more .project-info__images-item:first-child{margin-left:0}@media (max-width:767px){.project-info__images--xion-more{padding:0;display:flex;flex-wrap:wrap;margin:0 -15px}.project-info__images--xion-more:before{top:70px;bottom:70px;left:-15px;right:-15px;width:calc(100% + 30px)}.project-info__images--xion-more .project-info__images-item{margin-left:0;width:50%;margin-bottom:0}.project-info__images--xion-more .project-info__images-item:last-child{display:none}}.project-info__images--biteeu{padding:0 0 100px}.project-info__images--biteeu:after,.project-info__images--biteeu:before{display:none}.project-info__images--biteeu .project-info__images-item img{box-shadow:none}.project-info__images--biteeu .project-info__images-item:first-child{margin-left:0}.project-info__images--biteeu .project-info__images-item:last-child,.project-info__images--biteeu .project-info__images-item:last-child img{border-radius:14px 0 0 14px}@media (max-width:767px){.project-info__images--biteeu{padding:0 0 50px;display:flex}.project-info__images--biteeu .project-info__images-item{margin-left:10px;margin-bottom:0}.project-info__images--biteeu .project-info__images-item:last-child{display:none}.project-info__images--biteeu .project-info__images-item:last-child img{border-radius:6px}}.project-info__images--neura{padding:0 0 100px;justify-content:center}.project-info__images--neura:after{background-color:#f6f9fc;left:-9999px;right:-15px;width:auto}.project-info__images--neura:before{display:none}.project-info__images--neura .project-info__images-item{max-width:768px}.project-info__images--neura .project-info__images-item img{box-shadow:none}@media (max-width:767px){.project-info__images--neura{padding:0 0 50px}}.projects{background-color:#000;color:#fff;padding:80px 0 100px}@media (max-width:767px){.projects{padding:50px 0 10px}}.projects .title{margin-bottom:27px}.projects .title:before{background-color:#fff}.projects__box{display:flex;justify-content:space-between;margin-bottom:64px}@media (max-width:767px){.projects__box{display:block;margin-bottom:30px}}.projects__left{max-width:440px;padding-right:40px}.projects__right{max-width:520px}.projects__right p{margin-bottom:30px}@media (max-width:767px){.projects__right p{margin-bottom:27px}}.projects__right p:last-child{margin-bottom:0}.projects__box-top .title{margin-bottom:27px}@media (max-width:767px){.projects__box-top .title{margin-bottom:24px}}.projects__box-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}@media (max-width:767px){.projects__box-head{margin-bottom:30px}}@media (max-width:767px){.projects__box-more{display:none}}.projects__box-more--mobile{display:none}@media (max-width:767px){.projects__box-more--mobile{display:block}}.projects__caption{color:#fff;margin-bottom:45px}@media (max-width:767px){.projects__caption{margin-bottom:18px}}@media (max-width:767px){.projects__more{display:none}}.projects__more-mobile{display:none}@media (max-width:767px){.projects__more-mobile{display:block;margin-bottom:46px}}.projects__inner{display:flex;flex-wrap:wrap;position:relative;z-index:0}.projects__inner.two-item .projects__item{width:50%}.projects__inner.two-item .projects__item .projects__img{padding-top:65%}@media (max-width:767px){.projects__inner:before{height:calc(100% - 70px)}}.projects__item{width:25%}@media (max-width:767px){.projects__item{width:50%;margin-bottom:38px}}.projects__img{line-height:0;margin-bottom:28px;display:block;overflow:hidden;position:relative;padding-top:130%}@media (max-width:767px){.projects__img{margin-bottom:15px}}.projects__img:hover img{transform:scale(1.1);transition:all 1s}.projects__img img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;transition:all 3s;opacity:0;position:absolute;top:0}.projects__overlay{position:absolute;top:0;left:0;width:100%;z-index:2;height:0}.projects__name{display:block;margin-bottom:10px;color:#000;padding-right:20px}.projects__name a:hover{color:#fff}.projects__info{font-size:14px;color:#999;line-height:1.5;max-width:240px;padding-right:20px;margin:0!important}.services{background-color:#000;color:#fff;padding:100px 0 50px}@media (max-width:767px){.services{padding:50px 0 0}}.services .title{margin-bottom:50px}.services .title:before{background-color:#fff}@media (max-width:767px){.services .title{margin-bottom:33px}}.services__box{display:flex;justify-content:space-between;margin:0 -20px 44px;width:calc(100% + 35px)}@media (max-width:767px){.services__box{margin:0 0 15px}}.services__col{width:auto;padding:0 20px}@media (max-width:767px){.services__col{padding:0 35px}}.services__number{display:block;color:#d2002d;font-size:14px;line-height:1;font-weight:700;margin-bottom:18px}@media (max-width:767px){.services__number{margin-bottom:26px}}.services__caption{color:#fff;margin-bottom:32px;line-height:1.04;letter-spacing:1.2px}.services__list-item{padding-bottom:5px;margin-bottom:7px;display:flex;position:relative}@media (max-width:767px){.services__list-item{margin-bottom:10px}}.services__list-item a{color:#989898;display:flex;font-size:16px;position:relative}.services__list-item a:before{position:absolute;content:'';height:1px;left:0;right:0;bottom:-5px;background-color:hsla(0,0%,59.6%,.4)}.services__list-item a:hover{color:#fff}.services__control{display:none}@media (max-width:767px){.services__control{margin-bottom:50px;display:flex}}.services__control .swiper-button-prev:before{background-color:#fff}.services__control .swiper-button-prev:after{border-color:#fff}.services__control .swiper-button-next:before{background-color:#fff}.services__control .swiper-button-next:after{border-color:#fff}.services__control .swiper-pagination-total{color:#fff}.services__control .swiper-pagination-total.disabled{opacity:.5}.services__control .swiper-pagination-current{color:#fff}.services__img{position:relative;z-index:0;line-height:0}@media (max-width:767px){.services__img{padding-left:35px}}.services__img:before{position:absolute;content:'';height:calc(50% + 1px);left:-9999px;right:0;top:50%;background-color:#fff;z-index:-1}.services__img img{width:100%;min-height:186px;opacity:0;object-fit:cover}.services__overlay{position:absolute;top:0;left:0;width:100%;z-index:2;height:0}.services-info{padding-bottom:15px;position:relative;z-index:0}@media (max-width:767px){.services-info{padding-bottom:0}}.services-info--software .services-info__img-box img:first-child{width:30%}.services-info--software .services-info__img-box img:last-child{width:70%}.services-info--software .services-info__descr-img{display:flex}.services-info--software .services-info__descr-img img{object-fit:cover}.services-info--software .services-info__descr-img img:first-child{width:45%}.services-info--software .services-info__descr-img img:last-child{width:55%;padding-left:30px}@media (max-width:767px){.services-info--software .services-info__descr-img img:last-child{padding-left:7px}}.services-info--design .services-info__img-box img:first-child{width:58%}.services-info--design .services-info__img-box img:last-child{width:42%}.services-info--design .services-info__img-box--one img:first-child{width:calc(50% + 30px)}.services-info--design .services-info__img-box--one img:last-child{width:calc(50% - 30px)}.services-info--design .services-info__img-box--two img:first-child{width:39%}.services-info--design .services-info__img-box--two img:last-child{width:63%}.services-info__projects .projects__item{pointer-events:none}.services-info__tabs{float:left;padding-left:calc((100vw - 1215px) / 2);width:calc((100vw - 1190px) / 2 + 370px)}@media (max-width:1220px){.services-info__tabs{width:370px}}@media (max-width:1024px){.services-info__tabs{width:300px}}@media (max-width:767px){.services-info__tabs{float:none;width:100%;background-color:rgba(189,190,198,.16);padding:50px 0 35px}}.services-info__tabs .title{display:none}@media (max-width:767px){.services-info__tabs .title{display:block;margin-bottom:36px;margin-left:15px}}.services-info__tabs-wrap{padding-left:15px;position:relative;background-color:rgba(189,190,198,.16);padding-top:130px;padding-bottom:110px;z-index:0}@media (max-width:1024px){.services-info__tabs-wrap{padding-top:100px}}@media (max-width:767px){.services-info__tabs-wrap{background-color:transparent;padding:0}}.services-info__tabs-wrap:before{position:absolute;content:'';right:100%;top:0;bottom:0;left:-9999px;background-color:rgba(189,190,198,.16);z-index:-1}@media (max-width:767px){.services-info__tabs-wrap:before{display:none}}.services-info__list-box{margin-bottom:32px}@media (max-width:767px){.services-info__list-box{margin-bottom:25px}}.services-info__list-box.box-margin{margin-bottom:0}.services-info__list-box.box-margin li{margin-bottom:32px}@media (max-width:767px){.services-info__list-box.box-margin li{margin-bottom:25px}}.services-info__list-box li{position:relative;padding-left:30px;color:#505d68}.services-info__list-box li:before{position:absolute;content:'';width:14px;height:1px;background-color:#505d68;left:0;top:15px}.services-info__content-item{display:none;height:0}.services-info__content-item.active{display:block;height:100%}.services-info__content-descr{padding-left:calc(32% + 27px);padding-top:100px;padding-bottom:17px}.services-info__content-descr a{color:#d2002d;border-bottom:1px solid transparent}.services-info__content-descr a:hover{border-bottom:1px solid #d2002d}@media (max-width:1024px){.services-info__content-descr{padding-left:330px}}@media (max-width:767px){.services-info__content-descr{padding:50px 0 25px}}.services-info__content .achievements__stat{padding-left:0;margin:0 -30px 15px}@media (max-width:767px){.services-info__content .achievements__stat{margin-bottom:0}}.services-info__content .achievements__stat-item{padding:0 30px 35px}.services-info__tech{display:flex;flex-wrap:wrap;margin:0 -30px}@media (max-width:767px){.services-info__tech{margin:0 -10px}}.services-info__tech-item{width:33.33%;padding:0 30px 54px}@media (max-width:767px){.services-info__tech-item{padding:0 10px 34px}}.services-info__tech-icon{height:40px;margin-bottom:23px}.services-info__tech-text{color:#505d68;display:block;line-height:1.28}.services-info__descr-img{line-height:0;padding-top:17px;margin-bottom:50px}@media (max-width:767px){.services-info__descr-img{margin-left:-15px;padding-top:25px}}.services-info__descr-img img{width:100%;min-height:200px;object-fit:cover}.services-info__descr-img-one{line-height:0;padding-top:17px;margin-bottom:50px;position:relative;z-index:1}@media (max-width:767px){.services-info__descr-img-one{margin-left:-15px;padding-top:25px}}.services-info__descr-img-one img{width:100%;min-height:200px;object-fit:cover}.services-info__caption{margin-bottom:31px}.services-info__caption--contains{max-width:370px}.services-info p{margin-bottom:32px;color:#505d68}@media (max-width:767px){.services-info p{margin-bottom:25px}}.services-info p.services-info__title-p{font-size:26px;font-weight:500;line-height:1.38;margin-bottom:24px;color:#001;font-family:Maitree}.services-info__box{display:flex;flex-wrap:wrap;margin:0 -15px;padding-top:20px}.services-info__box-item{width:33.33%;padding:0 15px;margin-bottom:90px}@media (max-width:767px){.services-info__box-item{margin-bottom:35px}}@media (max-width:479px){.services-info__box-item{width:50%}}.services-info__box-icon{height:44px;line-height:0;margin-bottom:20px;display:flex;align-items:flex-end}.services-info__box-coin{color:#505d68;display:block;line-height:1.2}@media (max-width:1024px){.services-info__box-coin{font-size:18px}}.services-info__img-wrap{padding-bottom:68px}@media (max-width:767px){.services-info__img-wrap{padding-bottom:50px}}.services-info__img-wrap img{width:100%;min-height:200px;-o-object-fit:cover;object-fit:cover}.services-info__img-box{display:flex;line-height:0;margin-bottom:73px}.services-info__img-box.decor-bottom{position:relative;z-index:0}.services-info__img-box.decor-bottom:before{position:absolute;content:'';z-index:-1;top:0;left:0;right:0;height:50%;background-color:#f4f4f5}.services-info__img-box img{min-height:200px;object-fit:cover}.services-info__img-box img:first-child{width:71%;padding-right:30px}img.lazy:not(.wow){opacity:0;transform:translateY(100px);transition:all 0.5s}img.loaded:not(.wow){opacity:1;transform:translate(0);transition:opacity 0.3s,transform 0.3s}@media (max-width:767px){.services-info__img-box img:first-child{padding-right:7px}}.services-info__img-box img:last-child{width:29%}.services-info__img-text{color:#505d68;padding-left:calc(32% + 27px)}@media (max-width:1024px){.services-info__img-text{padding-left:330px}}@media (max-width:767px){.services-info__img-text{display:block;padding-left:0}}.slider-office{position:relative}.slider-office__wrap{opacity:0;height:100%!important}.slider-office__item{line-height:0;height:100%!important}.slider-office__item .swiper-lazy-preloader:after{width:42px;height:42px}.slider-office__item img{width:100%;height:auto}.slider-office .swiper-button-prev{position:absolute;top:50%;left:10%;transform:translateY(-50%);height:20px}@media (max-width:767px){.slider-office .swiper-button-prev{width:30px}}.slider-office .swiper-button-prev:before{height:2px;background-color:#fff;top:9px}@media (max-width:767px){.slider-office .swiper-button-prev:before{width:30px}}.slider-office .swiper-button-prev:after{width:11px;height:11px;border-width:2px;border-color:#fff;top:5px}.slider-office .swiper-button-prev:hover:before{background-color:#d2002d}.slider-office .swiper-button-prev:hover:after{border-color:#d2002d}.slider-office .swiper-button-next{position:absolute;top:50%;right:10%;transform:translateY(-50%);height:20px}@media (max-width:767px){.slider-office .swiper-button-next{width:30px}}.slider-office .swiper-button-next:before{height:2px;background-color:#fff;top:9px}@media (max-width:767px){.slider-office .swiper-button-next:before{width:30px}}.slider-office .swiper-button-next:after{width:11px;height:11px;border-width:2px;border-color:#fff;top:5px}.slider-office .swiper-button-next:hover:before{background-color:#d2002d}.slider-office .swiper-button-next:hover:after{border-color:#d2002d}.slider-office__overlay{position:absolute;top:0;left:0;width:100%;z-index:2;height:0}@media (max-width:767px){.tabs-title{overflow:auto;padding-top:20px;padding-bottom:20px}}@media (max-width:767px){.tabs-title__wrap{display:flex;padding-left:15px;padding-right:15px}}.tabs-title__item{display:flex;position:relative;margin-bottom:26px}@media (max-width:767px){.tabs-title__item{margin-right:22px;margin-bottom:0}.tabs-title__item:last-child{padding-right:15px}}.tabs-title__inner{cursor:pointer}.tabs-title__inner:hover .tabs-title__number{color:#fff}.tabs-title__inner:hover .tabs-title__number:before{top:0;transform:translateY(0)}.tabs-title__inner:hover .tabs-title__text{color:#d2002d}.tabs-title__inner.active{pointer-events:none}.tabs-title__inner.active .tabs-title__number{background-color:#d2002d;color:#fff}.tabs-title__inner.active .tabs-title__text{color:#d2002d}.tabs-title__number:before{position:absolute;content:'';top:-1px;left:0;width:100%;height:100%;background-color:#d2002d;transform:translateY(-100%);transition:all 0.3s;z-index:-1}.tabs-title__text{padding-left:50px;font-size:30px;line-height:1;font-family:Maitree;letter-spacing:.58px;display:block;-webkit-transition:all 0.3s;transition:all 0.3s}@media (max-width:1024px){.tabs-title__text{font-size:26px}}@media (max-width:767px){.tabs-title__text{white-space:nowrap}}.team--people{padding-top:100px}@media (max-width:767px){.team--people{padding-top:50px}}.team__wrap{padding:100px 0 50px}@media (max-width:767px){.team__wrap{padding:50px 0 0}}.team .title{margin-bottom:25px}.team__box-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}@media (max-width:767px){.team__box-wrap{margin-bottom:20px}}.team__box-wrap .team__caption{margin-bottom:0}@media (max-width:767px){.team__box-link{display:none}}.team__caption{margin-bottom:30px}@media (max-width:767px){.team__caption{margin-bottom:20px}}.team__row{display:flex;flex-wrap:wrap}.team__item{width:33.33%;margin-bottom:50px}@media (max-width:767px){.team__item{width:50%}}@media (max-width:479px){.team__item{width:100%}}.team__img{background-size:cover;background-position:50% 50%;margin-bottom:28px;position:relative;padding-top:97%}@media (max-width:767px){.team__img{margin-bottom:20px}}.team__img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0}.team__inner{display:flex;padding-right:30px}@media (max-width:479px){.team__inner{padding-right:10px}}.team__social{display:flex;margin-left:-5px;padding-top:8px;width:70px}@media (max-width:1024px){.team__social{padding-top:4px}}.team__social-item{padding-right:15px}.team__social-item a{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.team__social-item a:hover svg{fill:#d2002d}.team__social-item a svg{fill:rgba(71,76,104,.4);-webkit-transition:all 0.3s;transition:all 0.3s}.team__box{width:calc(100% - 70px)}.team__name{display:block;font-family:Maitree;font-size:26px;font-weight:500;line-height:1.38;letter-spacing:.5px;margin-bottom:7px}@media (max-width:1024px){.team__name{font-size:22px}}.team__position{display:block;font-size:16px;color:#505d68;line-height:1.2}@media (max-width:1024px){.team__position{font-size:14px}}.team-info{background-color:rgba(189,190,198,.16);padding:100px 0}@media (max-width:767px){.team-info{padding:50px 0;background-color:#fff}}.team-info .title{margin-bottom:27px}@media (max-width:767px){.team-info .title{margin-bottom:20px}}.team-info__wrap{display:flex;padding-bottom:17px}@media (max-width:767px){.team-info__wrap{display:block;padding-bottom:25px}}.team-info__left{width:43%;padding-right:20px}@media (max-width:767px){.team-info__left{width:100%;margin-bottom:20px}}.team-info__right{width:57%}@media (max-width:767px){.team-info__right{width:100%}}.team-info__right p{color:#505d68;margin-bottom:32px}@media (max-width:767px){.team-info__right p{margin-bottom:26px}}.team-info__caption{max-width:340px}@media (max-width:1024px){.team-info__caption{max-width:280px}}@media (max-width:767px){.team-info__caption{max-width:100%}}.team-info__images{display:flex;margin:0 -15px;position:relative;z-index:0}@media (max-width:767px){.team-info__images{margin:0 -3px}}.team-info__images:before{position:absolute;content:'';bottom:-100px;left:0;right:0;height:calc(10% + 100px);background-color:#fff;z-index:-1}@media (max-width:767px){.team-info__images:before{display:none}}.team-info__images-item{padding:0 15px;line-height:0}@media (max-width:767px){.team-info__images-item{padding:0 3px}}.team-info__images-item:first-child{width:43%}.team-info__images-item:nth-child(2){width:57%}.team-info__images-item img{width:100%;height:100%;object-fit:cover}.tech-partners{padding-bottom:60px}@media (max-width:767px){.tech-partners{padding:50px 0 10px}}.tech-partners .title{margin-bottom:30px;transform:translateY(70px);opacity:0}@media (max-width:767px){.tech-partners .title{margin-bottom:25px}}.tech-partners__wrap{padding-left:85px}@media (max-width:1024px){.tech-partners__wrap{padding-left:33px}}.tech-partners__caption{margin-bottom:20px;transform:translateY(70px);opacity:0}@media (max-width:767px){.tech-partners__caption{margin-bottom:30px}}.tech-partners__box{display:flex;justify-content:space-between;align-items:center;padding-left:20px;margin:0 -20px;flex-wrap:wrap}@media (max-width:767px){.tech-partners__box{flex-wrap:wrap;padding-left:10px}}.tech-partners__item{padding:44px 20px;transform:translateY(70px);opacity:0;flex-basis:33%;margin:40px 0}@media (max-width:767px){.tech-partners__item{width:50%;display:flex;padding:22px 20px}}@media (max-width:479px){.tech-partners__item{width:100%}}.tech-partners__item a{display:block;position:relative}.tech-partners__item a:hover img:first-child{opacity:0}.tech-partners__item a:hover img:last-child{opacity:1}.tech-partners__item a img{max-width:240px;max-height:100%;width:auto;height:auto;transition:all 0.3s}.tech-partners__item a img:last-child{opacity:0;position:absolute;top:0;left:0}.testimonials{padding:100px 0}@media (max-width:767px){.testimonials{padding:50px 0}}.testimonials .title{margin-bottom:80px}@media (max-width:767px){.testimonials .title{margin-bottom:52px}}.testimonials__slider{margin-left:145px;margin-bottom:84px}@media (max-width:1024px){.testimonials__slider{margin-left:0}}@media (max-width:767px){.testimonials__slider{margin-bottom:62px}}@media (max-width:1024px){.testimonials__slider-item{padding-left:35px}}.testimonials__text{font-size:26px;line-height:1.38;margin-bottom:44px;font-family:Maitree}@media (max-width:767px){.testimonials__text{font-size:18px;line-height:1.35;margin-bottom:40px}}.testimonials__info{display:flex}@media (max-width:767px){.testimonials__user{padding-top:5px}}.testimonials__name{font-size:23px;font-weight:700;display:block;color:#d2002d;margin-bottom:3px;line-height:1.2}@media (max-width:767px){.testimonials__name{font-size:18px;margin-bottom:0}}.testimonials__position{display:block;color:#505d68}@media (max-width:767px){.testimonials__position{font-size:16px}}.testimonials__control{padding-left:145px;transform:translateY(70px);opacity:0}@media (max-width:1024px){.testimonials__control{padding-left:35px}}@media (max-width:767px){.testimonials__control{padding-left:0}}.vacancy{padding:100px 0 65px}@media (max-width:1024px){.vacancy{padding:50px 0 30px}}@media (max-width:767px){.vacancy{padding-bottom:1px}}.vacancy__head{display:flex;flex-wrap:wrap;margin:0 -15px 105px;max-width:900px}@media (max-width:767px){.vacancy__head{margin-bottom:20px}}.vacancy__head-col{padding:0 15px;width:33.33%}@media (max-width:767px){.vacancy__head-col{width:50%;margin-bottom:34px}}@media (max-width:479px){.vacancy__head-col{width:100%}}.vacancy__head-title{display:block;color:rgba(0,0,17,.5);font-size:18px;line-height:1.2;margin-bottom:16px;letter-spacing:.35px}.vacancy__head-info{display:block;font-family:Maitree;font-size:20px;font-weight:500;line-height:1.2}.vacancy__wrap{display:flex}@media (max-width:767px){.vacancy__wrap{display:block}}.vacancy__content{width:calc(100% - 470px);padding-right:50px}@media (max-width:1024px){.vacancy__content{width:calc(100% - 350px);padding-right:30px}}@media (max-width:767px){.vacancy__content{width:100%;padding-right:0}}.vacancy__content .title{margin-bottom:25px}@media (max-width:767px){.vacancy__content .title{margin-bottom:22px}}.vacancy__content h2{margin-bottom:30px}@media (max-width:767px){.vacancy__content h2{margin-bottom:21px}}.vacancy__content p{margin-bottom:32px;color:#505d68}@media (max-width:767px){.vacancy__content p{margin-bottom:26px}}.vacancy__content ul{color:#505d68;margin-bottom:32px}.vacancy__content li{position:relative;padding-left:31px}.vacancy__content li:before{position:absolute;content:'';width:14px;height:1px;background-color:#505d68;left:0;top:14px}.vacancy__aside{width:470px;padding-top:12px}@media (max-width:1024px){.vacancy__aside{width:350px}}@media (max-width:767px){.vacancy__aside{width:100%}}.vacancy__form{background-color:#f4f4f5;padding:37px 70px 48px;margin-bottom:50px}@media (max-width:1024px){.vacancy__form{padding:30px}}@media (max-width:767px){.vacancy__form{margin:0 -15px;padding:50px 15px}}.vacancy__form .title{display:none}@media (max-width:767px){.vacancy__form .title{display:block;margin-bottom:25px}}.vacancy__form-caption{margin-bottom:30px}@media (max-width:767px){.vacancy__form-caption{margin-bottom:18px}}.vacancy__form-text{color:#505d68;margin-bottom:30px}.vacancy__form-row{margin-bottom:17px}@media (max-width:767px){.vacancy__form-row{margin-bottom:26px}}.vacancy__form-row input{font-size:21px;padding:26px 0}@media (max-width:767px){.vacancy__form-row input{font-size:18px;padding:15px 0}}.vacancy__form-row .input-box__title{font-size:21px;top:28px}@media (max-width:767px){.vacancy__form-row .input-box__title{font-size:18px;top:18px;letter-spacing:1px}}.vacancy__form-row .file-name{font-size:21px}@media (max-width:767px){.vacancy__form-row .file-name{font-size:18px}}.vacancy__form-row input[type='file']+span{padding:28px 0}@media (max-width:767px){.vacancy__form-row input[type='file']+span{padding:15px 0}}.vacancy__form-doc{font-size:14px;color:#505d68;opacity:.5;padding-top:4px;margin-bottom:42px}@media (max-width:767px){.vacancy__form-doc{padding-top:0;margin-top:-10px;font-size:16px;margin-bottom:51px}}.vacancy__form-btn{width:227px}@media (max-width:1024px){.vacancy__form-btn{width:100%}}.vacancy__all{background-color:#001;color:#fff;padding:37px 70px 48px}@media (max-width:1024px){.vacancy__all{padding:30px}}@media (max-width:767px){.vacancy__all{margin:0 -15px;padding:50px 15px}}.vacancy__all-caption{color:#fff;margin-bottom:36px}@media (max-width:767px){.vacancy__all-caption{margin-bottom:25px}}.vacancy__all-list{margin-bottom:50px}.vacancy__all-item a{font-size:24px;line-height:1.5;letter-spacing:.46px;color:#fff;display:block;padding:17px 0;border-bottom:1px solid hsla(0,0%,100%,.2);font-family:Maitree}@media (max-width:1024px){.vacancy__all-item a{font-size:22px}}@media (max-width:767px){.vacancy__all-item a{line-height:1.36;padding:28px 0}}.vacancy__all-item a:hover{color:#d2002d}.vacancy__all-btn{width:245px}@media (max-width:1024px){.vacancy__all-btn{width:100%}}.vacancy__all-btn .btn{font-size:20px;font-weight:600;color:#001;padding:19px 10px;border-color:#fff}.vacancy__all-btn .btn:hover{color:#fff;background-color:transparent}.workflow{padding:100px 0}@media (max-width:767px){.workflow{padding:50px 0}}.workflow--about .workflow__slider-item,.workflow--about .workflow__slider-item:last-child .workflow__slider-inner{width:500px}.workflow--about .workflow__slider-title{max-width:280px;height:auto}.workflow--design{background-color:#f4f4f5}.workflow--design .workflow__slider-item:before{background-color:#e1e1e1}.last-active .workflow__slider-step,.workflow--design .workflow__slider-item.swiper-slide-active .workflow__slider-step,.workflow--mobile{background-color:#f4f4f5}.workflow--mobile{position:relative;z-index:0;padding-top:30px}.workflow--mobile:before{position:absolute;content:'';z-index:-1;top:-170px;left:0;right:0;height:171px;background-color:#f4f4f5}.last-active .workflow__slider-step,.workflow--mobile .workflow__slider-item.swiper-slide-active .workflow__slider-step{background-color:#f4f4f5}.workflow--mobile .workflow__slider-item:before{background-color:#e1e1e1}.workflow--mobile .workflow__slider-title{height:auto}.workflow .title{margin-bottom:27px}@media (max-width:767px){.workflow .title{margin-bottom:25px}}.workflow__caption{margin-bottom:50px}@media (max-width:767px){.workflow__caption{margin-bottom:23px}}.workflow__slider{position:relative;margin-bottom:45px;padding-left:calc((100vw - 1200px) / 2)}@media (max-width:767px){.workflow__slider{margin-bottom:23px}}.workflow__slider-item{width:308px;position:relative}.workflow__slider-item:last-child{width:calc(50vw + 587px);max-width:100%}@media (max-width:1215px){.workflow__slider-item{width:323px}.workflow__slider-item:last-child{box-sizing:border-box;width:100vw}}.workflow__slider-item:before{position:absolute;content:'';width:calc(100% + 90px);height:1px;left:0;top:19px;background-color:#ededed}.workflow__slider-item:last-child:before{width:9999px}.workflow__slider-item:last-child .workflow__slider-inner{width:308px}@media (max-width:1215px){.workflow__slider-item:last-child .workflow__slider-inner{width:323px}}@media (max-width:767px){.workflow__slider-item:last-child .workflow__slider-inner{width:100%}}.last-active .workflow__slider-step,.workflow__slider-item.swiper-slide-active .workflow__slider-step{border-color:#d2002d;background-color:#fff}.last-active .workflow__slider-step:before,.workflow__slider-item.swiper-slide-active .workflow__slider-step:before{opacity:0}.last-active .workflow__slider-step span,.workflow__slider-item.swiper-slide-active .workflow__slider-step span{opacity:1}@media (max-width:1215px){.workflow__slider-inner{padding-left:15px}}@media (max-width:767px){.workflow__slider-inner{padding-right:15px}}@media (max-width:1240px){.workflow__slider-step{margin-left:0}}@media (max-width:767px){.workflow__slider-step{margin-bottom:47px;border-color:#d2002d;background-color:#fff}}.workflow__slider-step:before{position:absolute;content:'';width:5px;height:5px;border-radius:50%;background-color:#d2002d;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.workflow__slider-step:before{display:none}}.workflow__slider-step span{opacity:0}@media (max-width:767px){.workflow__slider-step span{opacity:1}}.workflow__slider-title{max-width:250px;height:72px;margin-bottom:20px}@media (max-width:767px){.workflow__slider-title{height:auto;margin-bottom:25px}}.workflow__controll{display:flex;align-items:center}.workflow__controll .swiper-pagination{position:static;width:auto}.worldwide{background-color:#001;color:#fff;padding:96px 0 66px}.worldwide__label{display:block;font-size:18px;line-height:1.11;letter-spacing:.56px;color:#818189;margin-bottom:20px}.worldwide__text{display:block;font-size:26px;line-height:1.38;letter-spacing:.5px;font-weight:500}.worldwide__address{display:block;margin-top:15px;font-size:18px;line-height:1.56;letter-spacing:1px}.worldwide__map img{width:100%}@media (max-width:767px){.worldwide{padding:50px 0 25px}}.worldwide .title{margin-bottom:40px}.worldwide .title:before{background-color:#fff}@media (max-width:767px){.worldwide .title{margin-bottom:25px}}.worldwide__wrap{max-width:800px;margin:0 auto}.worldwide__box{display:flex;padding-bottom:36px;border-bottom:1px solid hsla(0,0%,59.2%,.47)}@media (max-width:767px){.worldwide__box{display:block;padding-bottom:0}}.worldwide__col{width:50%}@media (max-width:767px){.worldwide__col{width:100%;padding-bottom:25px}}.worldwide__caption{color:#fff;margin-bottom:30px}@media (max-width:767px){.worldwide__caption{margin-bottom:26px}}.worldwide__title{display:block;color:hsla(0,0%,100%,.51);line-height:1.17;letter-spacing:.57px;font-size:30px;margin-bottom:30px;padding-top:20px;font-family:Maitree}@media (max-width:1024px){.worldwide__title{font-size:22px;padding-top:10px}}@media (max-width:767px){.worldwide__title{margin-bottom:25px}}.worldwide__contact{display:flex;flex-direction:column;align-items:flex-start;letter-spacing:.56px}@media (max-width:767px){.worldwide__contact{font-size:18px;display:block}}@media (max-width:479px){.worldwide__contact{display:flex}}.worldwide__contact a{color:#fff;margin-bottom:16px}.worldwide__contact a:last-child{margin-bottom:0}@media (max-width:767px){.worldwide__contact a{margin-bottom:22px;margin-right:40px}}@media (max-width:479px){.worldwide__contact a{margin-right:0}}.worldwide__contact a:hover{color:#d2002d}.worldwide__offices{padding-top:50px}.worldwide__offices-list{display:flex;flex-wrap:wrap;margin:0 -15px}.worldwide__offices-item{width:33.33%;padding:0 15px;margin-bottom:48px}@media (max-width:767px){.worldwide__offices-item{width:50%;margin-bottom:24px}}@media (max-width:480px){.worldwide__offices-item{width:100%}}@media (max-width:767px){.worldwide__map{display:none}.worldwide__label,.worldwide__text{margin-bottom:12px}.worldwide__text{font-size:22px}.worldwide__offices{padding-top:30px}.worldwide__contact,.worldwide__location,.worldwide__offices-list,.worldwide__title{padding-left:35px}}.success-popup{padding:47px 0;display:none;background:#F6F7F8;width:100%;min-height:100vh;overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:auto}.success-popup.active{display:block}@media (max-width:767px){.success-popup{padding:50px 0 0}}.success-popup .title{margin-bottom:80px}@media (max-width:767px){.success-popup .title{margin-bottom:23px}}.success-popup__container{position:relative;min-height:calc(100vh - 194px);display:flex;justify-content:center;align-items:center}.success-popup__close{width:90px;height:26px;position:absolute;top:-12px;right:115px;display:flex;align-items:center;cursor:pointer}.success-popup__close span{font-family:Mulish;font-size:14px;font-style:normal;font-weight:700;margin-right:16px}@media (max-width:767px){.success-popup__close{top:-37px;right:15px}}.success-popup__close:hover:after,.success-popup__close:hover:before{background-color:#d2002d}.success-popup__close:before{transform:rotate(-45deg)}.success-popup__close::after,.success-popup__close::before{position:absolute;content:none;width:26px;height:1px;background-color:#000;top:11px;left:-2px;transition:all 0.3s}.success-popup__close:after{transform:rotate(45deg)}.success-popup__success{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:60px;background-color:#fff}.success-popup__icon{margin-bottom:40px}@media (max-width:767px){.success-popup__success{height:calc(100vh - 37px);padding:15px}}.success-popup__success-text{font-family:Maitree;font-size:32px;font-style:normal;font-weight:500;line-height:150%;text-transform:capitalize}.success-popup__success-text-small{color:#505D68;font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;margin-bottom:60px}.success-popup__success-btn a{font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;text-transform:uppercase}.success-popup__success-btn{width:227px}@media (max-width:1024px){.success-popup__success-btn{width:100%}}.success-popup__icon img{width:60px;height:60px;display:block}.industriesweserve .main-info__text p{line-height:1.78}.industriesweserve .main-info__img:before{position:absolute;content:'';height:50%;top:50%;left:-9999px;bottom:0;right:0;background-color:rgba(189,190,198,.16);z-index:-1}.industriesweserve .main-info--fintech .main-info__text{max-width:680px}.industriesweserve .main-info--fintech .main-info__text p{font-size:18px}@media (max-width:767px){.industriesweserve .main-info--fintech .main-info__text p{font-family:Muli;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63}}.industriesweserve .main-info--fintech .main-info__caption{font-size:80px;max-width:800px}@media (max-width:1024px){.industriesweserve .main-info--fintech .main-info__caption h1{font-size:34px}}@media (max-width:767px){.industriesweserve .main-info--fintech .main-info__caption{font-family:Maitree;font-size:34px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.24}}.industriesweserve .fintech_col-tab--1-3{padding-bottom:40px!important}@media (min-width:768px){.industriesweserve .fintech_col-tab--1-3{width:33.3%;padding:0 15px}}.industriesweserve--link{display:inline-block;position:absolute;left:15px;bottom:-5px;font-size:14px;text-transform:uppercase}@media (max-width:768px){.industriesweserve--link{left:20px}}.industriesweserve--link:after{content:'';width:25px;height:9px;background:url(/wp-content/themes/idea_wp_theme/css/../pic/industriesweserve/left-arrow-copy.svg);position:absolute;right:-40px;top:0;bottom:0;margin:auto}.industriesweserve-grey{background-color:#f4f4f5}@media (max-width:767px){.industriesweserve .about-us__caption{margin:0 0 20px}.industriesweserve .about-us__item{padding-bottom:28px}.industriesweserve .fintech_utp-title{margin:14px 0 8px;font-family:Maitree;font-size:22px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.42px;color:#000}.industriesweserve .fintech_row img{max-width:35px}.industriesweserve .project-brief__caption a{font-family:Maitree;font-size:34px;font-weight:500;line-height:1.24;letter-spacing:normal}.industriesweserve .project-brief{padding:100px 0}}.retailsoftwaredevelopment .main-info--fintech .main-info__caption{max-width:850px}@media (max-width:767px){.retailsoftwaredevelopment .main-info--fintech .main-info__caption{font-size:34px;line-height:42px}}.retailsoftwaredevelopment .main-info{padding-top:35px}.retailsoftwaredevelopment .breadcrumbs{display:flex;align-items:center;margin-top:65px}.retailsoftwaredevelopment .breadcrumbs a,.retailsoftwaredevelopment .breadcrumbs span{font-family:Muli;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#001;margin:0 5px}.retailsoftwaredevelopment .breadcrumbs span{color:#505d68}.retailsoftwaredevelopment .main-info--fintech .main-info__text{max-width:680px}.retailsoftwaredevelopment .main-info--fintech .main-info__text p{font-size:18px;line-height:1.78}@media (max-width:767px){.retailsoftwaredevelopment .main-info--fintech .main-info__text p{font-size:16px;line-height:26px}}.retailsoftwaredevelopment .fintech-discuss__img-wrap picture:nth-child(2){margin-left:30px}@media (max-width:767px){.retailsoftwaredevelopment .fintech-discuss__img-wrap picture:nth-child(2){margin-left:20px}}.retailsoftwaredevelopment-grey{background-color:#f4f4f5}.retailsoftwaredevelopment .fintech-clients{padding-top:100px}.retailsoftwaredevelopment .tech-partners__item{flex-basis:25%}.retailsoftwaredevelopment .achievements__stat--title{font-size:26px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:.5px;color:#000;display:block;margin-bottom:20px;font-family:Maitree}.retailsoftwaredevelopment .achievements__stat-text{max-width:100%}@media (max-width:1024px){.retailsoftwaredevelopment .tech-partners__wrap,.retailsoftwaredevelopment .tech-partners__wrap .tech-partners__box{padding:0}.retailsoftwaredevelopment .tech-partners__wrap .tech-partners__box .tech-partners__item{flex-basis:50%;display:flex;align-items:center;justify-content:center;margin:10px 0}.retailsoftwaredevelopment .tech-partners__wrap .tech-partners__box .tech-partners__item img{width:70%;margin:0 auto}.retailsoftwaredevelopment .tech-partners__wrap .tech-partners__box .tech-partners__item a{text-align:center}}@media (max-width:767px){.retailsoftwaredevelopment .project-brief{padding:100px 0}.retailsoftwaredevelopment .achievements__stat{flex-direction:column}.retailsoftwaredevelopment .achievements__stat-item{width:100%}}.retailsoftwaredevelopment .btn--brief{padding:16px 30px;max-width:270px}.retailsoftwaredevelopment .project-brief__caption{font-size:60px}@media (max-width:767px){.retailsoftwaredevelopment .project-brief__caption{font-family:Maitree;font-size:34px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.24}}.retailsoftwaredevelopment .tech-partners__wrap{padding-left:0}@media (max-width:767px){.retailsoftwaredevelopment .fintech_row [class^='fintech_col']{padding:0 15px}.retailsoftwaredevelopment .about-us__item{padding-bottom:28px}.retailsoftwaredevelopment .fintech_utp-title{margin:10px 0 8px}.retailsoftwaredevelopment .fintech-achievements .achievements__caption{max-width:230px}}.developmentservices .main-info__caption{font-family:Maitree;font-size:80px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.16;letter-spacing:normal;color:#000}@media (max-width:767px){.developmentservices .main-info__caption{font-size:34px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.24;letter-spacing:normal;color:#000}}.developmentservices .main-info--fintech .main-info__text{margin-bottom:0}.developmentservices .main-info--fintech .main-info__text p{max-width:100%;letter-spacing:normal}@media (max-width:767px){.developmentservices .main-info--fintech .main-info__text p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;color:#505d68}}.developmentservices .main-info__img:before{position:absolute;content:'';height:50%;top:50%;left:-9999px;bottom:0;right:0;background-color:rgba(189,190,198,.16);z-index:-1}.developmentservices .about-us__wrap .about-us__text{max-width:100%;width:100%}.developmentservices .about-us__right{width:80%}.developmentservices .industriesweserve--link{left:20px}.developmentservices .fintech_utp-description{padding-bottom:45px}@media (max-width:767px){.developmentservices [class^='fintech_col']{padding:0 15px}.developmentservices .fintech_utp-title{font-size:22px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.42px;color:#000;margin:14px 0 8px}.developmentservices .fintech_row img{max-width:35px}.developmentservices .fintech_utp-description{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal}.developmentservices .project-brief__caption a{font-size:34px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.24;letter-spacing:normal}}.developmentservices .main-info{padding-top:80px}.backend .achievements{margin-bottom:100px}.backend .about-us__wrap .about-us__text{max-width:100%}.backend .fintech-clients{padding-top:0}.backend .tech-partners__item{flex-basis:25%;opacity:1!important}.backend .tech-partners__item img{opacity:1!important;position:static!important}.backend .achievements__stat-text{max-width:100%}.backend .achievements--title{font-family:Maitree;font-size:26px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:.5px;display:block;margin-bottom:20px}@media (max-width:767px){.backend .fintech-discuss__img-wrap picture:first-child,.backend .fintech-discuss__img-wrap picture:last-child{width:50%}.backend .fintech_utp-title{font-size:22px;margin-bottom:15px}.backend .fintech_row [class^='fintech_col']{margin-bottom:25px}.backend .fintech_utp-description{font-size:16px}.backend .tech-partners__item{flex-basis:50%}.backend .achievements__stat-item{width:100%}.backend .fintech--grey{padding-top:50px}.backend .fintech_row{padding-bottom:50px}.backend .fintech_row .fintech_col-tab--1-3:last-child{margin-bottom:0}}.blockchainsoftware .breadcrumbs{margin-top:64px}.blockchainsoftware .breadcrumbs a,.blockchainsoftware .breadcrumbs span{font-family:Muli;font-size:14px;line-height:1.14;color:#001}.blockchainsoftware .breadcrumbs span{color:#505d68}.blockchainsoftware .main-info{padding-top:32px}.blockchainsoftware .main-info--fintech .main-info__text{max-width:100%}.blockchainsoftware .main-info--fintech .main-info__text p{font-size:18px}.blockchainsoftware .main-info__caption{line-height:1.33}.blockchainsoftware .main-info--image .main-info__wrap{padding-bottom:80px}.blockchainsoftware--title{display:flex;align-items:flex-start;justify-content:space-between}.blockchainsoftware--title .tech-partners__caption{max-width:700px}.blockchainsoftware .tech-partners__box .tech-partners__item img{position:static;opacity:1}.blockchainsoftware .tech-partners__box,.blockchainsoftware .tech-partners__wrap{padding-left:0}.blockchainsoftware .tech-partners__caption{margin-bottom:60px}.blockchainsoftware .achievements__stat--title{font-family:Maitree;font-size:26px;font-weight:500;line-height:1.38;letter-spacing:.5px;display:block;margin-bottom:20px}.blockchainsoftware .achievements__stat-text{max-width:100%}.blockchainsoftware--black{background:#001;padding:120px 0}.blockchainsoftware-text{max-width:600px;margin:0 auto;display:flex;align-items:center}.blockchainsoftware-text-starts{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding-right:20px}.blockchainsoftware-text-starts:after{content:'';width:1px;background:#454551;position:absolute;right:0;top:0;bottom:0;margin:auto}@media (max-width:767px){.blockchainsoftware-text-starts:after{width:115px;height:1px;left:0;top:inherit;bottom:-25px;margin:auto}}.blockchainsoftware-text-content{display:flex;justify-content:space-between;flex-direction:column;padding-left:20px}.blockchainsoftware-text-content p{font-family:Maitree;font-size:26px;font-weight:500;line-height:1.38;letter-spacing:.5px;color:#fff}.blockchainsoftware-text-content span{font-family:Muli;font-size:18px;font-weight:700;display:block;line-height:1.44;color:#d2002d;margin:10px 0}.blockchainsoftware-text-content i{font-family:Muli;font-size:18px;line-height:1.78;letter-spacing:normal;color:#fff;font-style:normal}.blockchainsoftware--numb{font-size:48px;letter-spacing:1.85px;font-family:Muli;font-weight:700;line-height:1;color:#fff;margin:6px 0}.blockchainsoftware--start-list{display:flex;align-items:center;justify-content:center}.blockchainsoftware--start-list li{margin:0 5px}.blockchainsoftware-leter{background:#d2002d;background-size:contain;position:relative;padding:120px 0;z-index:1;margin-bottom:100px}@media (max-width:1100px){.blockchainsoftware-leter:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);z-index:-1}}@media (max-width:480px){.blockchainsoftware-leter:after{display:none}}.blockchainsoftware-leter--img{position:absolute;right:0;top:0;bottom:0;margin:auto;z-index:-1}@media (max-width:480px){.blockchainsoftware-leter--img{position:relative;display:block;margin:50px -15px 0 auto;width:100%}}.blockchainsoftware-leter h2{font-size:48px;line-height:1.25;margin:0 0 30px;font-family:Maitree;color:#fff}.blockchainsoftware-leter p{font-size:26px;font-weight:500;line-height:1.38;letter-spacing:.5px;font-family:Maitree;color:#fff}.blockchainsoftware-leter-content{width:60%}@media (max-width:1024px){.blockchainsoftware-leter-content{width:100%}}.blockchainsoftware-leter-list{padding:35px 0 35px 60px}.blockchainsoftware-leter-list li{position:relative;font-family:Muli;font-size:18px;font-weight:700;line-height:1.44;color:#fff;max-width:400px;margin:15px 0}.blockchainsoftware-leter-list li:before{content:'';width:45px;height:45px;position:absolute;left:-60px;top:0;bottom:0;margin:auto;background:url(/wp-content/themes/idea_wp_theme/css/../pic/blockchain/icons-check.svg) no-repeat 50%}.blockchainsoftware-leter-form{max-width:480px}.blockchainsoftware-leter-form-btn{font-family:Muli;font-size:20px;font-weight:600;line-height:1.55;padding:15px 35px;background:#fff;color:#d2002d;display:block;max-width:170px;margin-top:40px}.blockchainsoftware-leter-form-btn:hover{background:#f4f4f4;color:#d2002d}.blockchainsoftware-leter-form--input{width:100%;color:#fff;font-size:20px;border:1px solid #fff;padding:15px 15px 15px 25px;margin-bottom:30px}.blockchainsoftware-leter-form--input:active,.blockchainsoftware-leter-form--input:focus{border-color:#fff}.blockchainsoftware-leter-form--input::placeholder{color:#fff}.blockchainsoftware .project-brief__caption{font-size:60px}.blockchainsoftware .fintech-discuss-last .project-brief__caption{max-width:835px;margin:0 auto 25px}.blockchainsoftware .fintech-discuss-last .project-brief__caption a:after{content:'Get a free consultation with a technical specialist!';white-space:inherit}@media (max-width:767px){.blockchainsoftware .main-info__caption{font-size:34px;line-height:1.24}.blockchainsoftware .main-info--fintech .main-info__text p{font-size:16px;line-height:1.63}.blockchainsoftware .fintech_col-tab--1-3{padding:0 10px;margin-bottom:15px}.blockchainsoftware .fintech_col-tab--1-3:last-child{margin-bottom:50px}.blockchainsoftware .about-us__item{padding-bottom:25px}.blockchainsoftware .fintech--grey{padding-top:0}.blockchainsoftware .blockchainsoftware--title{flex-direction:column}.blockchainsoftware .tech-partners__item{flex-basis:50%}.blockchainsoftware .tech-partners__caption{margin-bottom:30px}.blockchainsoftware .achievements__stat-item{width:100%}.blockchainsoftware .achievements__stat--title{font-size:22px;font-weight:500;line-height:1.55}.blockchainsoftware .blockchainsoftware-text{flex-direction:column;text-align:center}.blockchainsoftware .blockchainsoftware-text-content,.blockchainsoftware .blockchainsoftware-text-starts{padding:0}.blockchainsoftware .blockchainsoftware-text-content p{font-size:22px}.blockchainsoftware .blockchainsoftware-text-content{margin-top:60px}.blockchainsoftware .blockchainsoftware-text-content span{font-size:16px;font-weight:600;line-height:1.63}.blockchainsoftware .blockchainsoftware-text-content i{font-size:14px;line-height:1.5}.blockchainsoftware .blockchainsoftware--black{padding:50px 0}.blockchainsoftware .blockchainsoftware-leter p{font-size:18px;font-weight:500;line-height:1.56;letter-spacing:.25px}.blockchainsoftware .blockchainsoftware-leter h2{line-height:1.24;font-size:34px}.blockchainsoftware .blockchainsoftware-leter-list{padding:35px 0 35px 45px}.blockchainsoftware .blockchainsoftware-leter-list li{font-size:16px;line-height:1.63}.blockchainsoftware .blockchainsoftware-leter-list li:before{width:35px;height:35px;background-size:cover;left:-45px;top:5px;bottom:inherit}.blockchainsoftware .blockchainsoftware-leter-form--input{padding:12px 12px 12px 20px;font-size:20px}.blockchainsoftware .blockchainsoftware-leter-form-btn{max-width:100%;text-align:center}.blockchainsoftware .blockchainsoftware-leter{padding:60px 0}.blockchainsoftware .project-brief{padding:100px 0}}.blockchainsoftware-leter .wpcf7-not-valid-tip{color:#ffb900!important;position:absolute;bottom:2px}.blockchainsoftware-leter-form-btn:focus{background-color:#fff;border-color:transparent}.blockchainsoftware-leter .wpcf7-response-output{color:#fff;font-size:16px}.about-sigma{background-color:#001}.about-sigma__wrap{display:flex;flex-direction:row;justify-content:space-between;background-color:#001;color:#fff;padding:100px 15px}.about-sigma__left{width:45%;display:flex;flex-direction:column;justify-content:space-between}.about-sigma__left img{width:202px}.about-sigma__right{width:45%}.title-white{margin-bottom:30px}.title-white:before{position:absolute;content:'';width:55px;height:1px;background-color:#fff;top:9px;left:0}.about-sigma-text p{line-height:1.78;letter-spacing:.09px;font-family:Muli;font-size:18px;font-weight:400;color:#fff;margin-bottom:32px}.about-sigma__title{font-family:Maitree;font-size:48px;font-weight:500;line-height:1.25;letter-spacing:.91px;color:#fff}@media (max-width:767px){.about-sigma__wrap{flex-direction:column;justify-content:start;padding:30px 15px}.title-white:before{width:25px;height:1px;top:6px}.about-sigma__left{width:100%}.about-sigma__right{width:100%}.about-sigma__left img{margin-left:auto;margin-right:auto;margin-bottom:30px}.about-sigma__title{font-size:28px;line-height:1.29}.about-sigma-text p{font-size:15px}}.awards{padding:100px 0}.awards .swiper-container-initialized{overflow:hidden;margin-bottom:85px}.awards .awards__slide{position:relative;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.awards h2{margin-bottom:50px}.awards .title{margin-bottom:25px}.awards .awards__slide img{width:auto;height:200px;transition:all 0.3s}.awards .awards__slide img.hover{opacity:0;position:absolute;top:0;left:50%;transform:translateX(-50%);height:200px;z-index:2}.awards .awards__slide:hover img{opacity:0}.awards .awards__slide:hover img.hover{opacity:1}.article__tags{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}.tag{padding:8px 10px 9px 10px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;font-size:14px;line-height:1;letter-spacing:1px;border-radius:2px;background:#f4f4f5;margin-right:20px}.vacancy-page .main-info__caption{margin-bottom:60px}.bg-gray{background-color:#f6f7f8}.send-us{padding:100px 0}div.article.vacancy-content{padding:100px 0}.vacancy-content .title{margin-bottom:40px}div.article.vacancy-content .container .article__wrap .article__list li{padding:0 0 0 12px}.we-offer{padding:100px 0}.offer__list{display:grid;grid-template-columns:repeat(3,1fr);padding-left:100px;grid-column-gap:130px;grid-row-gap:50px;padding-bottom:50px}.offer__item{width:270px}.offer__item img{margin-bottom:10px;width:40px;height:40px}.offer__item p{font-size:18px;line-height:1.78;color:#505d68;font-family:Muli}.we-offer h2{margin-bottom:60px}.we-offer .article-written{flex-wrap:wrap;margin-left:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:50px;align-items:flex-start;position:relative;border-top:1px solid #505d6820}.we-offer .written-card__image{width:100px;height:100px;border-radius:50%;border:1px solid #d2002d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin-right:30px}.we-offer .written-card__name{font-family:Maitree;font-size:26px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.15;letter-spacing:normal;color:#000;margin-bottom:5px}.we-offer .written-card__position{font-family:Muli;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:normal;color:#d2002d}.social-link__title{margin:0 0 14px;font-family:Muli;font-size:18px;color:#000;text-align:right}.social-link__list{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding-right:12px}.social-link__item{margin:0 11px}.social-link__item img{transition:0.3s ease-in-out}.social-link__item:hover img{transform:scale(1.1)}.text-shadow{color:#505d68;opacity:.5;font-family:Muli;font-size:14px}.form-popup__col .file{margin-bottom:15px}.send-us .form-popup__col--btn .ajax-loader{position:absolute}.file__source{font-family:Muli;font-weight:400;background-color:transparent;border:none;border-bottom:1px solid rgba(80,93,104,.5);color:#001;font-size:18px;line-height:1;padding:18px 0;width:100%;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-appearance:none;border-radius:0;outline:0;min-height:60px;display:flex;align-items:center}@media (max-width:1200px){.offer__list{padding-left:0}.we-offer .article-written{margin-left:0}.offer__list{grid-column-gap:50px;grid-row-gap:50px}}.pageNav__tabList .swiper-scrollbar{background-color:#cdd0d4;height:1px}.pageNav__tabList .swiper-scrollbar-drag{background-color:#d2002d;height:1px}@media (max-width:1000px){.offer__list{grid-template-columns:repeat(2,1fr);grid-column-gap:25px;grid-row-gap:50px}.send-us,.we-offer,div.article.vacancy-content{padding:40px 0}}@media (max-width:550px){.container.project-tags-wrapper{padding:0 0 0 15px}.offer__list{grid-template-columns:repeat(1,1fr)}.offer__item{width:100%}.we-offer .article-written .col{width:100%}.social-link__title{text-align:center}.social-link__list{padding-right:0;justify-content:center}.we-offer .written-card{margin-bottom:25px}.send-us form.wpcf7-form{padding:0 30px}.form-popup__col--check{order:7}.form-popup__col--btn{order:8}.fake-col{display:none}}.noscript{position:relative;top:0;left:0;right:0;width:100%;margin:0 auto;padding:10px;font-size:14px;color:#8e1f1f;background-color:#efafaf;text-align:center;z-index:77777}.header__nav-item.has_submenu{position:static}@media (max-width:1200px){.header__nav-item.has_submenu{position:relative}.header__nav-item.has_submenu:after{position:absolute;content:'';width:10px;height:10px;border-bottom:1px solid #000;border-left:1px solid #000;transform:rotate(-45deg);right:20px;top:0;transition:all 0.3s}.header__nav-item.has_submenu.active:after{transform:rotate(135deg);top:3px}}.noscript a{margin-left:3px;margin-right:3px;color:#630303;text-decoration:underline}@media (any-hover:hover){.noscript a:hover{text-decoration:none}}