@charset "UTF-8";@font-face{font-family:Montserrat;src:url(../fonts/font/Montserrat-ExtraLight.eot);src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(../fonts/font/Montserrat-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/font/Montserrat-ExtraLight.woff2) format("woff2"),url(../fonts/font/Montserrat-ExtraLight.woff) format("woff"),url(../fonts/font/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/font/Montserrat-MediumItalic.eot);src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(../fonts/font/Montserrat-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/font/Montserrat-MediumItalic.woff2) format("woff2"),url(../fonts/font/Montserrat-MediumItalic.woff) format("woff"),url(../fonts/font/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/font/Montserrat-Italic.eot);src:local("Montserrat Italic"),local("Montserrat-Italic"),url(../fonts/font/Montserrat-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/font/Montserrat-Italic.woff2) format("woff2"),url(../fonts/font/Montserrat-Italic.woff) format("woff"),url(../fonts/font/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/font/Montserrat-Regular.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../fonts/font/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/font/Montserrat-Regular.woff2) format("woff2"),url(../fonts/font/Montserrat-Regular.woff) format("woff"),url(../fonts/font/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/font/Montserrat-ThinItalic.eot);src:local("Montserrat Thin Italic"),local("Montserrat-ThinItalic"),url(../fonts/font/Montserrat-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/font/Montserrat-ThinItalic.woff2) format("woff2"),url(../fonts/font/Montserrat-ThinItalic.woff) format("woff"),url(../fonts/font/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/font/Montserrat-Bold.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(../fonts/font/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/font/Montserrat-Bold.woff2) format("woff2"),url(../fonts/font/Montserrat-Bold.woff) format("woff"),url(../fonts/font/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/font/fonts/Montserrat-Light.eot);src:local("Montserrat Light"),local("Montserrat-Light"),url(../fonts/font/fonts/Montserrat-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/font/Montserrat-Light.woff2) format("woff2"),url(../fonts/font/Montserrat-Light.woff) format("woff"),url(../fonts/font/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/font/Montserrat-Black.eot);src:local("Montserrat Black"),local("Montserrat-Black"),url(../fonts/font/Montserrat-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/font/Montserrat-Black.woff2) format("woff2"),url(../fonts/font/Montserrat-Black.woff) format("woff"),url(../fonts/font/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/font/Montserrat-Medium.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(../fonts/font/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/font/Montserrat-Medium.woff2) format("woff2"),url(../fonts/font/Montserrat-Medium.woff) format("woff"),url(../fonts/font/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/font/Montserrat-ExtraLightItalic.eot);src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(../fonts/font/Montserrat-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/font/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(../fonts/font/Montserrat-ExtraLightItalic.woff) format("woff"),url(../fonts/font/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/font/Montserrat-BlackItalic.eot);src:local("Montserrat Black Italic"),local("Montserrat-BlackItalic"),url(../fonts/font/Montserrat-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/font/Montserrat-BlackItalic.woff2) format("woff2"),url(../fonts/font/Montserrat-BlackItalic.woff) format("woff"),url(../fonts/font/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/font/Montserrat-ExtraBoldItalic.eot);src:local("Montserrat ExtraBold Italic"),local("Montserrat-ExtraBoldItalic"),url(../fonts/font/Montserrat-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/font/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/font/Montserrat-ExtraBoldItalic.woff) format("woff"),url(../fonts/font/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/font/Montserrat-SemiBoldItalic.eot);src:local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url(../fonts/font/Montserrat-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/font/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(../fonts/font/Montserrat-SemiBoldItalic.woff) format("woff"),url(../fonts/font/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/font/Montserrat-ExtraBold.eot);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(../fonts/font/Montserrat-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/font/Montserrat-ExtraBold.woff2) format("woff2"),url(../fonts/font/Montserrat-ExtraBold.woff) format("woff"),url(../fonts/font/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/font/Montserrat-BoldItalic.eot);src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(../fonts/font/Montserrat-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/font/Montserrat-BoldItalic.woff2) format("woff2"),url(../fonts/font/Montserrat-BoldItalic.woff) format("woff"),url(../fonts/font/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/font/Montserrat-LightItalic.eot);src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(../fonts/font/Montserrat-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/font/Montserrat-LightItalic.woff2) format("woff2"),url(../fonts/font/Montserrat-LightItalic.woff) format("woff"),url(../fonts/font/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/font/Montserrat-SemiBold.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(../fonts/font/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/font/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/font/Montserrat-SemiBold.woff) format("woff"),url(../fonts/font/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/font/Montserrat-Thin.eot);src:local("Montserrat Thin"),local("Montserrat-Thin"),url(../fonts/font/Montserrat-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/font/Montserrat-Thin.woff2) format("woff2"),url(../fonts/font/Montserrat-Thin.woff) format("woff"),url(../fonts/font/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;-webkit-tap-highlight-color:transparent}.py-10{padding:10px 0}.py-20{padding:20px 0}.py-30{padding:30px 0}.py-40{padding:40px 0}.py-50{padding:50px 0}.py-60{padding:60px 0}.py-70{padding:70px 0}.py-80{padding:80px 0}.py-90{padding:90px 0}.py-100{padding:100px 0}.py-110{padding:110px 0}.py-120{padding:120px 0}.py-130{padding:130px 0}.py-140{padding:140px 0}.py-150{padding:150px 0}.mt-10{margin:10px auto 0}.mt-20{margin:20px auto 0}.mt-30{margin:30px auto 0}.mt-40{margin:40px auto 0}.mt-50{margin:50px auto 0}.mt-60{margin:60px auto 0}.mt-70{margin:70px auto 0}.mt-80{margin:80px auto 0}.mt-90{margin:90px auto 0}.mt-100{margin:100px auto 0}.hidden-wrap{overflow:hidden}.hidden{overflow:hidden;height:100vh}footer,header,img,section{display:block}a{color:inherit;text-decoration:none}button,input{background:0 0;border:0}ul{list-style:none}.text h2,.text h3,.text h4,.text h5,.text h6,.text ol,.text p,.text ul{margin-top:20px}.text h2:first-child,.text h3:first-child,.text h4:first-child,.text h5:first-child,.text h6:first-child,.text ol:first-child,.text p:first-child,.text ul:first-child{margin-top:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:700}:root{--bg-color:#FFF;--main-dark-blue:#121239;--bg-header:rgba(18, 18, 57, 1);--main-white:#FFF;--main-red:#F9423A;--plus-purple:#C252F7;--main-violet:#7949F4;--plus-3-gray:#CDCFDD;--main-grey:#EBEFF1;--plus-4-gray:#8C8D9D;--plus-2-grey:#F5F5F5;--plus-5-grey:#737383;--plus-gre-text-6:#4D4D6A;--grey-bg:#F5F3F9;--main-blue:#002FA7;--app-height:100%}body{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-.16px;background:var(--main-dark-blue);color:var(--main-white)}.side{position:fixed;top:0;-o-object-fit:cover;object-fit:cover;height:100vh;display:none;z-index:-1}.left{left:0}.right{right:0}main{max-width:1920px;margin:0 auto;background:var(--main-white)}.container{max-width:1553px;width:calc(100% - 30px);margin:0 auto;position:relative}header{position:sticky;top:0;left:0;z-index:10;max-width:1920px;margin:0 auto;background:rgba(18,18,57,.55);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}header.not-opacity{-webkit-backdrop-filter:inherit;backdrop-filter:inherit;background:var(--main-dark-blue)}.header-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 25px}.menu ul li{position:relative;padding:38.5px 0}.menu ul li:hover>ul{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.menu ul li:hover>a>.arrow-right{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.menu ul li>ul{position:absolute;background:var(--main-violet);top:100%;left:-50px;padding:30px 50px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 60px;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}.menu ul li>ul li{padding:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:13px;color:var(--plus-3-gray);text-transform:uppercase}.menu ul li>ul li a{margin-top:15px;font-size:16px;color:var(--main-white);text-transform:none}.menu ul li>ul li a:hover{color:var(--plus-3-gray)}.menu ul li a{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.menu ul li a:hover{color:var(--plus-3-gray)}.menu ul li a svg{margin-left:5px;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.menu .third-level ul{position:static!important;padding:0 0 0 25px!important;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;max-height:0;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.menu .third-level:hover ul{max-height:300px;opacity:1}.menu .third-level:hover .arrow-right{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px}.header-contacts .btn{font-size:13px;padding:10px 20px}.header-contacts .btn:hover{border-color:var(--main-white);color:var(--main-white)}.header-contacts .btn:focus{border-color:var(--main-white);color:var(--main-white)}.header-tel{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.header-tel:hover{color:#8387c4}.btn{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;text-align:center;cursor:pointer;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-.16px;color:var(--main-white);background:var(--main-red);border-radius:57px;padding:15px 35px;border:1px solid var(--main-red);max-width:100%}.btn:hover{background:0 0;color:var(--main-red)}.btn:focus{background:0 0;color:var(--main-red)}section{position:relative}.dark{background:var(--main-dark-blue)}.logo{height:45px;display:block}.logo img,.logo svg{width:auto;height:100%}.top{height:calc(100vh - 95px);overflow:hidden;background:#000}.top .container{height:100%}.top-video{position:absolute;top:0;right:-45%;width:150%;height:150%}.top-gradients{position:absolute;width:100%;height:100%}.top-gradients svg{position:absolute}.top-gradients svg:nth-child(1){top:0;left:0}.top-gradients svg:nth-child(2){left:0;bottom:0}.top-gradients svg:nth-child(3){top:0;right:0}.top-gradients svg:nth-child(4){right:0;top:10vh}.top-block{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:108px 0 90px;max-width:533px;width:100%}.h2{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:-.8px;text-transform:uppercase}.h2 span{color:var(--plus-purple)}h1.h1{line-height:115%;letter-spacing:-.7px;font-size:70px}h1.h1 span{color:var(--plus-purple)}.top-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px}.top-subtitle p{font-size:20px;letter-spacing:-.2px}.top-subtitle svg{min-width:15px;width:15px}.decisions{padding:140px 0}.decisions .h2{max-width:763px;width:100%}.decisions::after{content:"";width:132px;right:0;top:0;height:100%;position:absolute;background-image:url(../img/pat-main-1.png);background-position:center;background-size:cover;background-repeat:no-repeat}.decisions-list{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr)}.decisions-item{border:1px solid rgba(255,255,255,.2);aspect-ratio:512/272;padding:40px 50px 96px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;border-top:0;border-right:0}.decisions-item:nth-child(1){border-top:1px solid rgba(255,255,255,.2)}.decisions-item:nth-child(2){border-top:1px solid rgba(255,255,255,.2)}.decisions-item:nth-child(3){border-top:1px solid rgba(255,255,255,.2)}.decisions-item:nth-child(3n){border-right:1px solid rgba(255,255,255,.2)}.decisions-item:last-child{border-right:1px solid rgba(255,255,255,.2)}.decisions-item:hover{background:var(--main-violet);border-color:var(--main-violet)}.decisions-item:hover .decisions-top svg{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.decisions-item:hover .decisions-top svg path{fill:var(--main-white)}.decisions-item:hover .decisions-top p{opacity:1}.decisions-top{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 10px}.decisions-top svg{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.decisions-top svg path{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.decisions-top p{font-size:13px;opacity:0;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.decisions-bottom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.decisions-bottom p{letter-spacing:-.2px;font-size:20px}.decisions-bottom p span{font-size:60px;letter-spacing:-1.2px;text-transform:uppercase;line-height:1}.decisions-bottom p:last-child{position:absolute;top:calc(100% + 10px);left:0}.grey{background:var(--main-grey)}.white{background:var(--main-white)}.processes{padding:140px 0}.processes-block{position:relative}.processes-block .h2{position:absolute;top:0;left:0;z-index:5;max-width:648px;width:100%}.dark-text{color:var(--main-dark-blue)}.cartoon{width:100%;position:relative}.cartoon canvas{width:100%}.cartoon-item{position:absolute;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.cartoon-item:nth-child(1){left:29%;top:19.5%}.cartoon-item:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;right:0;top:15.2%}.cartoon-item:nth-child(6){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;left:7.5%;top:40.5%}.cartoon-item:nth-child(3){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;right:0;bottom:35%}.cartoon-item:nth-child(4){right:20%;bottom:13%}.cartoon-item:nth-child(4) svg{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.cartoon-item:nth-child(4) .cartoon-item-link{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cartoon-item:nth-child(5){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;left:5.9%;bottom:1%}.cartoon-item:nth-child(5) svg{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.cartoon-item:nth-child(5) .cartoon-item-link{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cartoon-item-link{padding:20px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;background:var(--main-white);color:var(--main-dark-blue);width:352px;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.cartoon-item-link svg{path-transition-duration:.3s}.cartoon-item-link:hover{background:var(--main-violet);color:var(--main-white)}.cartoon-item-link:hover svg path{fill:var(--main-white)}.decisions2{padding:140px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.decisions2-block{max-width:501px;width:100%}.decisions2-list{margin-top:60px}.decisions2-list .slick-track{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;height:auto!important}.decisions2-list .slick-list{height:auto!important}.decisions2-list .slick-current .decisions2-item .decisions2-item-line hr{-webkit-animation-name:lineActive;animation-name:lineActive}.decisions2-list .slick-current .decisions2-item .decisions2-item-text h3{color:var(--main-white)}.decisions2-list .slick-current .decisions2-item .decisions2-item-text h3::before{display:block}.decisions2-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px;color:var(--plus-4-gray);cursor:pointer}.decisions2-item.active .decisions2-item-text h3{color:var(--main-white)}.decisions2-item.active .decisions2-item-text h3::before{display:block}.decisions2-item.active .decisions2-item-line hr{-webkit-animation-name:lineActive;animation-name:lineActive}.decisions2-item-line{width:8px;height:85px;background:#4d4d6a}.decisions2-item-line .inProgress{background:var(--main-white);width:100%}.decisions2-item-line hr{background:var(--main-white);height:0;border:0;width:100%;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes lineActive{100%{height:100%}}@keyframes lineActive{100%{height:100%}}.decisions2-item-text h3{font-size:25px;font-weight:700;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.decisions2-item-text h3::before{content:"//";margin-right:5px;display:none}.decisions2-item-text p{margin-top:10px;display:block}.decisions2-img{position:absolute;right:0;top:0;height:100%;aspect-ratio:680/1016}.decisions2-content{position:absolute;right:0;height:100%;width:1044px;background:var(--main-violet);min-height:700px;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:150px 180px 100px 100px}.decisions2-content::after{content:"";background-image:url(../img/pat-main-2.png);background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;height:100%;width:137px;right:0;top:0}.decisions2-content-title{color:var(--plus-3-gray);letter-spacing:-.16px;text-transform:uppercase;font-weight:400}.decisions2-content-subtitle{margin-top:30px;display:block;font-size:31px;font-weight:700;line-height:140%;letter-spacing:-.62px;color:var(--main-white);max-width:698px;width:100%}a.btn{text-decoration:none!important}.decisions2-content-text{padding-left:2px;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.decisions2-content-text .text{margin-top:20px}.decisions2-content-text .btn{margin-top:30px;border-radius:141px;border:1px solid var(--main-white);background:0 0;padding:15px 35px;font-size:16px}.decisions2-content-text .btn:hover{background:var(--main-red);color:var(--main-white);border-color:transparent}@-webkit-keyframes opac{100%{opacity:1}}@keyframes opac{100%{opacity:1}}.portfolio{padding:140px 0}.portfolio .btn{margin:60px auto 0}.portfolio-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.portfolio-top .h2{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.portfolio-subtitle{color:var(--plus-gre-text-6);width:500px}.portfolio-slider-wrap{margin-top:60px}.portfolio-slider-wrap .slick-list,.portfolio-slider-wrap .slick-track{height:auto!important}.portfolio-slider{margin-top:50px;width:calc(100% + 15px)}.portfolio-slider .slick-track{gap:0 30px}.portfolio-slider .slick-slide{gap:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.portfolio-slider .slick-slide div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 30px}.portfolio-slider .slick-slide div .portfolio-item{max-width:calc((100% - 50px)/ 3)}.portfolio-slider .slick-slide div .portfolio-item-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px;gap:5px;position:relative}.portfolio-slider .slick-slide div .portfolio-item-tags .portfolio-item-tags-btn{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;color:var(--main-violet);gap:0;height:auto}.portfolio-slider .slick-slide div .portfolio-item-tags .portfolio-item-tags-btn span{display:none;font-size:16px;text-decoration:underline}.portfolio-slider .slick-slide div .portfolio-item-tags .portfolio-item-tags-btn svg{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.portfolio-slider .slick-slide div .portfolio-item-tags .portfolio-item-tags-btn svg path{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.portfolio-slider .slick-slide div .portfolio-item-tags .portfolio-item-tags-btn.active span{display:none}.portfolio-slider .slick-slide div .portfolio-item-tags .portfolio-item-tags-btn.active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.portfolio-slider .slick-slide div .portfolio-item-tags .portfolio-item-tags-btn.not-active{display:none}.portfolio-slider .slick-slide div .portfolio-item-tags a{color:var(--plus-gre-text-6);font-size:16px;letter-spacing:-.13px;padding:5px 10px;border-radius:30px;background:var(--main-white)}.portfolio-slider .slick-slide div .portfolio-item-tags a.show{display:none}.portfolio-slider .slick-slide div .portfolio-item-top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.portfolio-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:var(--plus-2-grey);padding:30px 30px 40px;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.portfolio-item:hover{background:var(--main-violet)}.portfolio-item:hover .portfolio-item-link{opacity:1}.portfolio-item:hover .portfolio-item-tags .portfolio-item-tags-btn{color:var(--main-white)!important}.portfolio-item:hover .portfolio-item-tags .portfolio-item-tags-btn svg path{fill:var(--main-white)}.portfolio-item:hover .portfolio-item-logo img:first-child{display:none}.portfolio-item:hover .portfolio-item-logo img:last-child{display:block}.portfolio-item:hover .portfolio-item-link{color:var(--main-white)}.portfolio-item-logo{max-width:150px;display:block;max-height:50px;height:500px}.portfolio-item-logo img{height:100%;width:100%;max-height:50px}.portfolio-item-logo img:last-child{display:none}.portfolio-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;opacity:0;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;font-size:13px}.portfolio-item-link svg{width:19px;height:auto}.slick-list{overflow:hidden}.slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.offers-block .arrows-block{display:-webkit-box;display:-ms-flexbox;display:flex}.portfolio-slider-wrap .arrows-block{display:-webkit-box;display:-ms-flexbox;display:flex}.arrows-block{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 30px;height:21px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto}.arrows-block .arrow{cursor:pointer;height:100%}.arrows-block .arrow.slick-disabled{pointer-events:none}.arrows-block .arrow.slick-disabled svg path{fill:var(--plus-3-gray)}.arrows-block svg{height:100%}.arrows-block svg path{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;fill:var(--plus-5-grey)}.arrows-block.arrows-show{display:-webkit-box;display:-ms-flexbox;display:flex}.result{padding:140px 0}.result .h2{max-width:765px;width:100%}.result-list{margin-top:80px;display:grid;grid-template-columns:repeat(2,1fr);width:965px}.result-item{padding:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;border-top:1px solid rgba(255,255,255,.1254901961);border-right:1px solid rgba(255,255,255,.1254901961)}.result-item:hover p:first-child{color:var(--main-violet)}.result-item::before{content:"";display:block;background:var(--main-dark-blue);position:absolute;width:50px;height:50px}.result-item::after{content:"";display:block;background:var(--main-dark-blue);position:absolute;width:50px;height:50px}.result-item:nth-child(-n+2){border-top:0;padding-top:0}.result-item:nth-child(-n+2)::before{display:none}.result-item:nth-child(2n+1){padding-left:0}.result-item:nth-child(2n+1)::before{top:-2px;right:-2px}.result-item:nth-child(2n+1)::after{bottom:-2px;right:-2px}.result-item:nth-child(2n){padding-right:0;border-right:0}.result-item:nth-child(2n)::before{top:-2px;left:-2px}.result-item:nth-child(2n)::after{bottom:-2px;left:-2px}.result-item:nth-last-child(-n+2){padding-bottom:0}.result-item:nth-last-child(-n+2)::after{display:none}.result-item p{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.result-item p:first-child{color:var(--plus-purple);font-size:60px;font-weight:700;line-height:1;text-transform:uppercase}.result-item p:last-child{margin-top:15px;font-size:20px;letter-spacing:-.2px}.result::after{content:"";background-image:url(../img/pat-main-3.png);background-position:top left;background-size:cover;position:absolute;right:0;top:0;height:100%;background-repeat:no-repeat;width:680px}.start{display:-webkit-box;display:-ms-flexbox;display:flex}.start-left{padding:140px 78px 140px calc((100% - 1553px)/ 2);width:45.4%;background:var(--main-violet);position:relative;min-height:800px}.start-left .subtitle{margin-top:20px;position:relative;z-index:2}.start-left .h2{position:relative;z-index:2}.start-right{width:30%;padding:140px calc((100% - 1553px)/ 2) 140px 103px;background:var(--main-white);width:54.6%}.start-right form{margin-top:20px;position:relative}.start-right form .inputs-block{margin-top:60px;gap:20px}.start-right form .inputs-block .form-name{width:100%}.start-right form .inputs-block .form-company{width:calc(60% - 10px)}.start-right form .inputs-block .form-status{width:calc(40% - 10px)}.start-right form .inputs-block .form-tel{width:calc(40% - 10px)}.start-right form .inputs-block .form-email{width:calc(60% - 10px)}.start-right form .inputs-block .form-text{width:100%}.start-right form .btn{margin-top:20px}.start-right .subtitle{color:var(--main-dark-blue)}.input{position:relative;background:var(--plus-2-grey);height:62px;border:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input input,.input textarea{padding:20px 30px;width:100%;height:100%;font-size:16px;font-weight:400;line-height:1%;color:var(--plus-5-grey);letter-spacing:-.16px;background:0 0;border:0;resize:none;font-family:Montserrat,sans-serif}.input.error{border:1px solid var(--main-red)}.input.error .error-text{opacity:1}.error-text{position:absolute;color:var(--main-red);font-size:11px;top:calc(100% + 3px);left:30px;pointer-events:none;opacity:0;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.form-text{height:112px}.form-text textarea{padding:30px;line-height:normal}.start-left::after{content:"";background-image:url(../img/image.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center;position:absolute;left:0;bottom:0;width:651px;aspect-ratio:651/459}.start-right-succes .subtitle{margin-top:20px}.start-right-succes .btn{margin-top:30px}.start-right{position:relative}.start-right.success{padding-bottom:670px}.start-right.success .start-right-wrap{display:none}.start-right.success .start-right-succes{display:block}.sending-error{position:absolute;z-index:9;bottom:40px;background:var(--main-white);-webkit-box-shadow:0 4px 8px 0 rgba(18,18,57,.1);box-shadow:0 4px 8px 0 rgba(18,18,57,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 40px;width:70%;left:15%;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;pointer-events:none;opacity:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sending-error svg{width:32px;height:32px}.sending-error p{color:var(--main-dark-blue);font-size:13px;width:65%}.sending-error .btn{padding:10px 20px;background:0 0;color:var(--main-dark-blue);border:1px solid var(--main-dark-blue);margin-top:0!important;font-size:13px}.sending-error .btn:hover{background:var(--main-red);border-color:var(--main-red);color:var(--main-white)}.sending-error.show{opacity:1;pointer-events:auto}.subtitle{font-size:20px;display:block;letter-spacing:-.2px;font-weight:400;line-height:1.4}.start-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.start-tags input{display:none}.start-tags label{cursor:pointer;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;padding:5px 15px;border-radius:30px;color:var(--main-dark-blue);border:1px solid var(--main-dark-blue);position:relative}.start-tags label::before{content:"";background-image:url(../img/close.svg);background-position:center;background-size:100% 100%;background-repeat:no-repeat;width:13px;height:13px;position:absolute;right:-1px;top:-1px;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;opacity:0}.start-tags input:checked+label{background:var(--main-violet);color:var(--main-white)}.start-tags input:checked+label::before{opacity:1}.inputs-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.confid{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.confid a{text-decoration:underline;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.confid a:hover{color:var(--main-violet)}.confid-text,.confid-text a{color:var(--main-dark-blue)}.confid.confid--white .confid-text,.confid.confid--white .confid-text a,.confid.confid--white label,.modal-form .confid .confid-text,.modal-form .confid .confid-text a{color:var(--main-white)}.confid.confid--white .confid-text a:hover,.modal-form .confid .confid-text a:hover{color:var(--main-violet)}.confid label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--main-dark-blue);gap:16px;cursor:pointer}.confid input{opacity:0;position:absolute;z-index:-1}.confid-checkbox{background-color:var(--plus-3-gray);border:1px solid var(--plus-3-gray);width:20px;height:20px;min-width:20px;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.confid.error .confid-checkbox{border-color:var(--main-red);background:rgba(249,66,58,.2)}.confid input:checked+.confid-checkbox{background-color:var(--main-red);background-position:center;background-size:100% 100%;background-repeat:no-repeat;background-image:url(../img/checkbox.svg)}.expertise{padding:140px 0}.expertise .btn{margin:60px auto 0}.expertise-list{margin-top:60px}.cases-cards .expertise-list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.expertise-item{background:var(--plus-2-grey);border-radius:15px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.expertise-item-img{border-radius:15px 15px 0 0;overflow:hidden;aspect-ratio:368/370;display:block}.expertise-item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;border-radius:15px 15px 0 0}.expertise-item-img:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.expertise-item-video{position:relative;cursor:pointer}.expertise-item-video:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.3}.expertise-item-video .play-button,.expertise-item-video iframe,.expertise-item-video img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;margin:auto}.expertise-item-video iframe{z-index:2}.expertise-item-video .play-button{width:97px;height:97px;z-index:1;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;opacity:.8}.expertise-item-video:hover .play-button{opacity:.9}.expertise-item-content{padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.expertise-item-content .btn{border-radius:141px;border:1px solid var(--main-dark-blue);color:var(--main-dark-blue);padding:10px 20px;background:0 0;margin:20px 0 0;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.expertise-item-content .btn:hover{background:var(--main-red);color:var(--main-white);border-color:transparent}.expertise-item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--plus-gre-text-6)}.expertise-item-name{margin-top:20px;color:var(--main-dark-blue);font-weight:700;line-height:1.4em;height:7em;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.violet{background:var(--main-violet)}.digest{padding:250px 0 246px}.digest-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:752px;width:100%}.digest-block .subtitle{margin-top:20px;max-width:533px;width:100%}.digest-block .btn{margin-top:30px}.digest-block-text{margin-top:150px;color:var(--plus-3-gray);max-width:506px;width:100%;font-size:25px;font-weight:700;line-height:1.3;text-transform:uppercase}.digest-right{position:absolute;right:0;height:100%;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:680px;background:var(--main-dark-blue)}.digest-right::after{content:"";background-image:url(../img/pat-main-4.png);background-position:top left;background-size:cover;background-repeat:no-repeat;position:absolute;width:100%;height:100%;background-color:var(--main-dark-blue)}.phone{position:absolute;left:-350px;z-index:2;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}footer{padding:89px 0 0}.footer-top{display:grid;grid-template-columns:1fr 2fr}.footer-top .logo{display:block;height:54px}.footer-top-left{padding:0 97px 30px 0;border-right:1px solid rgba(255,255,255,.1254901961);position:relative;border-bottom:1px solid rgba(255,255,255,.1254901961)}.footer-top-left::before{content:"";display:block;background:var(--main-dark-blue);position:absolute;width:50px;height:50px;bottom:-1px;right:-1px}.footer-top-left p{color:var(--plus-4-gray);margin-top:30px;display:block}.footer-top-right{position:relative;padding:0 0 45px 80px;border-bottom:1px solid rgba(255,255,255,.1254901961)}.footer-top-right::before{content:"";display:block;background:var(--main-dark-blue);position:absolute;width:50px;height:50px;left:-1px;bottom:-1px}.footer-submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:17px 0}.footer-submenu li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 30px}.footer-submenu li a{font-weight:700;cursor:pointer;position:relative}.footer-submenu li a::after{content:"";position:absolute;width:100%;height:5px;background:var(--main-violet);-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;opacity:0;left:0;display:block;top:100%}.footer-submenu li a:hover::after{opacity:1}.footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:15px}.footer-menu a{cursor:pointer;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.footer-menu a:hover{color:var(--main-red)}a.footer-contacts-city{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}a.footer-contacts-city:hover{color:var(--main-red)}.footer-menu-columns{display:grid;grid-template-columns:repeat(2,1fr);width:calc(100% - 80px)}.footer-menu-columns .footer-menu:last-child{padding-left:80px}.footer-list{display:grid;grid-template-columns:repeat(3,1fr)}.footer-item{padding:60px 55px 95px 80px;border-right:1px solid rgba(255,255,255,.1254901961);position:relative}.footer-item::before{content:"";display:block;background:var(--main-dark-blue);position:absolute;width:50px;height:50px}.footer-item::after{content:"";display:block;background:var(--main-dark-blue);position:absolute;width:50px;height:50px}.footer-item:nth-child(1){padding:60px 55px 95px 0}.footer-item:nth-child(1)::before{top:-1px;right:-1px}.footer-item:nth-child(1)::after{right:-1px;bottom:0}.footer-item:nth-child(2)::before{top:-1px;left:-1px}.footer-item:nth-child(2)::after{right:-1px;bottom:0}.footer-item:last-child{border-right:0;padding-right:0}.footer-item:last-child::before{top:0;left:-1px}.footer-item:last-child::after{display:none}.footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1254901961)}.footer-bottom-item{padding:30px 0 30px 0;font-size:13px}.footer-bottom-item:first-child{padding-left:0}.footer-item.recaptcha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:26px!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-recaptcha{font-size:10px}.footer-recaptcha a{text-decoration:underline}.socmedia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px 0}.socmedia a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.socmedia a:hover{color:var(--main-red)}.socmedia a img{max-width:22px;min-width:22px;width:22px}.footer-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px 0}.footer-contacts a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.footer-contacts a svg path{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;fill:var(--main-white)}.footer-contacts a:hover{color:var(--main-red)}.footer-contacts a:hover svg path{fill:var(--main-red)}.footer-contacts-city{color:var(--main-white);font-size:16px;font-weight:700;text-transform:uppercase}.footer-contacts-adds{color:var(--plus-4-gray)}.burger{display:none}.menu-pad{display:none}.pattern-mob{display:none}.cartoon-item-count{display:none}.cartoon-mob{display:none}.text a,.text-block a,.text-border a{text-decoration:underline}.top.decision-page{aspect-ratio:unset;overflow:inherit;background:var(--main-dark-blue);padding-top:25px;height:auto;min-height:auto;z-index:1}.top.decision-page .crumbs{position:absolute;top:0;left:calc((100% - 1553px)/ 2)}.top.decision-page .container{max-width:none;width:100%;padding-left:calc((100% - 1553px)/ 2)}.top.decision-page .top-block{max-width:none;padding:0;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.top.decision-page .top-block .top-block-left{width:755px}.top.decision-page .top-block .top-block-left h1.h1{font-size:48px;text-transform:none}.top.decision-page .top-block .top-block-left .subtitle{margin-top:20px}.top-img{width:945px;aspect-ratio:945/445;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.crumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.crumbs a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;color:var(--plus-4-gray);font-size:13px}.crumbs a::after{content:"/"}.crumbs a:last-child::after{display:none}.crumbs a:focus{color:var(--main-violet)}.crumbs a.active{color:var(--main-violet)}.decision-list.solveproblems-list{padding:80px 0 140px;display:grid;margin-top:0;grid-template-columns:repeat(3,1fr)}.decision-list.solveproblems-list .solveproblems-item{border-color:rgba(255,255,255,.1254901961)}.decision-list.solveproblems-list .solveproblems-item::after{background:var(--main-dark-blue)}.decision-list.solveproblems-list .solveproblems-item::before{background:var(--main-dark-blue)}.decision-item svg{width:50px;height:auto}.decision-item-name{font-size:20px;margin-top:20px;font-weight:700;color:var(--main-white)}.decision-item-text{color:var(--plus-3-gray);margin-top:20px}.complexs{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.complexs-left{width:1240px;background:var(--bg-color);padding:140px 140px 209px calc((100% - 1553px)/ 2)}.complexs-left .h2{max-width:600px;width:100%}.complexs-list{margin-top:85px;width:693px}.complexs-list .slick-track{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto!important;gap:30px}.complexs-list .slick-list{overflow:inherit;height:auto!important}.complexs-list .slick-current .complexs-item .complexs-item-name{color:var(--main-dark-blue)}.complexs-list .slick-current .complexs-item .complexs-item-name::before{display:block}.complexs-list .slick-current .complexs-item .complexs-item-line hr{-webkit-animation-name:lineActive2;animation-name:lineActive2}.complexs-right{position:relative;width:680px}.complexs-right::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/pat-wms-1.png);background-size:cover;background-position:top left;background-repeat:no-repeat}.complexs-block-text{display:block!important}.complexs-block{background:var(--main-violet);position:absolute;z-index:2;padding:80px 179px 80px 100px;width:1044px;bottom:140px;right:0}.complexs-block .text{margin-top:20px}.complexs-block .text ul li{margin-top:10px}.complexs-block .text ul li:first-child{margin-top:0}.complexs-block .text ul li::before{content:"+";background-image:none;width:inherit;min-width:inherit;height:inherit;top:0}.complexs-block-title{font-size:25px;font-weight:700}.complexs-item{position:relative}.complexs-item .complexs-item-name{color:var(--plus-3-gray);font-size:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 5px;font-weight:700;line-height:1.3}.complexs-item .complexs-item-name::before{content:"//";display:none}.complexs-item.active h3{color:var(--main-dark-blue)}.complexs-item.active h3::before{display:block}.complexs-item.active .complexs-item-line hr{-webkit-animation-name:lineActive2;animation-name:lineActive2}.complexs-item-line{position:absolute;height:3px;background:var(--plus-3-gray);left:0;top:100%;width:100%}.complexs-item-line .inProgress{height:100%;background:var(--main-violet)}.complexs-item-line hr{position:absolute;height:100%;width:0;top:0;left:0;border:0;background:var(--main-violet);-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes lineActive2{100%{width:100%}}@keyframes lineActive2{100%{width:100%}}.forbusiness{display:-webkit-box;display:-ms-flexbox;display:flex}.forbusiness-left{background:var(--main-violet);width:1240px;padding:140px 50px 140px calc((100% - 1553px)/ 2)}.forbusiness-left .h2{max-width:795px;width:100%}.forbusiness-list{margin-top:60px;display:grid;grid-template-columns:repeat(2,1fr)}.forbusiness-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 50px;border-bottom:1px solid rgba(255,255,255,.1254901961);border-right:1px solid rgba(255,255,255,.1254901961);gap:0 20px}.forbusiness-item p{font-size:20px;font-weight:700}.forbusiness-item::before{content:"";position:absolute;width:20px;height:20px;background:var(--main-violet);z-index:2}.forbusiness-item::after{content:"";position:absolute;width:20px;height:20px;background:var(--main-violet);z-index:2}.forbusiness-item:nth-child(2n+1){padding-left:0}.forbusiness-item:nth-child(2n+1)::before{top:-2px;right:-2px}.forbusiness-item:nth-child(2n+1)::after{bottom:-2px;right:-2px}.forbusiness-item:nth-child(2n){padding-right:0;border-right:0}.forbusiness-item:nth-child(2n)::before{top:-2px;left:-2px}.forbusiness-item:nth-child(2n)::after{bottom:-2px;left:-2px}.forbusiness-item:nth-child(-n+2){border-top:1px solid rgba(255,255,255,.1254901961)}.forbusiness-right{width:680px}.forbusiness-right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.expbsn{max-width:1481px;width:100%}.expbsn .h2{max-width:650px;width:100%}.expbsn-list{margin-top:80px;max-width:1305px;width:100%}.expbsn-list .slick-track{gap:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:auto!important}.expbsn-list .slick-list{height:auto!important}.expbsn-list .slick-current .expbsn-item .expbsn-item-name{color:var(--main-white)}.expbsn-list .slick-current .expbsn-item .expbsn-item-name::before{display:block}.expbsn-list .slick-current .expbsn-item .expbsn-item-line hr{-webkit-animation-name:lineActive3;animation-name:lineActive3}.expbsn-item .expbsn-item-name{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;gap:0 5px;color:var(--plus-4-gray);font-weight:400}.expbsn-item .expbsn-item-name::before{content:"//";display:none}.expbsn-item.active .expbsn-item-name{color:var(--main-white)}.expbsn-item.active .expbsn-item-name::before{display:block}.expbsn-item.active .expbsn-item-line hr{-webkit-animation-name:lineActive3;animation-name:lineActive3}.expbsn-item-line{margin-top:20px;height:5px;background:var(--plus-5-grey);position:relative}.expbsn-item-line hr{height:100%;width:0;border:0;background:var(--main-white);-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}.expbsn-item-line .inProgress{height:100%;background:var(--main-white)}.expbsn-block{margin-top:60px}.expbsn-block-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.expbsn-block-content.show{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.expbsn-block-img{padding:77px 119px;width:368px;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}.expbsn-block-img img{width:100%}.expbsn-block-title{font-size:25px}.expbsn-block-text{width:951px}.expbsn-block-text .text{margin-top:20px;color:var(--plus-3-gray)}.expbsn-block-text .text ul li{margin-top:20px}.expbsn-block-text .text ul li:first-child{margin-top:0}.expbsn-block-text .text ul li::before{content:"+";background-image:none;width:inherit;min-width:inherit;height:inherit;top:0}@-webkit-keyframes lineActive3{100%{width:100%}}@keyframes lineActive3{100%{width:100%}}.expbsn-wrap::after{content:"";background-image:url(../img/pat-wms-2.png);background-position:top left;background-size:cover;background-repeat:no-repeat;right:0;top:0;height:100%;width:179px;position:absolute}.plus-ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px}.plus-ul li::before{content:"+";background-image:none;width:inherit;min-width:inherit;height:inherit}.advantages-list{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 30px;margin-top:80px}.advantages-item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px}.advantages-item-count{color:var(--plus-purple);font-size:60px;position:relative;z-index:6;font-weight:700;line-height:1;text-transform:uppercase}.advantages-item:first-child .advantages-item-marker hr{display:block;left:8px!important}.advantages-item:nth-child(3n+1) .advantages-item-marker hr{display:block;left:auto}.advantages-item:last-child .advantages-item-marker hr{display:block;right:8px}.advantages-item.line-not .advantages-item-marker hr{display:none}.advantages-item-marker{position:relative;border-radius:50%;width:24px;height:24px;min-width:24px;border:3px solid var(--plus-purple);background:var(--bg-color);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}.advantages-item-marker::before{content:"";display:block;background:var(--plus-purple);border-radius:50%;width:30%;height:30%}.advantages-item-marker hr{width:10000px;border:0;border-top:1px dashed rgba(0,0,0,.2);position:absolute;display:none;z-index:5}.advantages-item-text{color:var(--main-dark-blue);margin-top:20px}.advantages-item-text .advantages-item-name{font-size:20px}.advantages-item-text .text{margin-top:20px;color:var(--plus-gre-text-6)}.advantages-item-text .text a{text-decoration:underline;-webkit-text-decoration-color:var(--main-violet);text-decoration-color:var(--main-violet)}.advantages-item-text .text ul li{margin-top:10px}.advantages-item-text .text ul li:first-child{margin-top:0}.advantages-item-text .text ul li::before{content:"+";background-image:none;width:inherit;min-width:inherit;height:inherit;top:0}.people{display:-webkit-box;display:-ms-flexbox;display:flex}.people-left{width:872px;position:relative;background:var(--main-violet);padding:140px 322px 140px calc((100% - 1553px)/ 2)}.people-left::after{content:"";background-image:url(../img/pat-wms-3.png);background-position:top left;background-repeat:no-repeat;background-size:cover;position:absolute;right:0;top:0;height:100%;width:177px}.people-left-title{font-weight:700;font-size:25px;text-transform:uppercase}.people-left-title span{color:var(--plus-purple)}.people-left-list{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px 0}.people-left-item .people-left-item-status{margin-top:20px;font-weight:700;font-size:16px}.people-left-item p{margin-top:10px}.people-right{background:var(--bg-color);padding:140px 179px 140px 103px;width:1048px}.people-right-item .h2{max-width:598px;width:100%}.people-right-item .text{margin-top:20px;color:var(--plus-gre-text-6)}.people-right-item .text p{margin-top:20px}.people-right-item .text p:first-child{margin-top:0}.people-right-item:last-child{padding-top:70px;margin-top:70px;border-top:1px solid rgba(0,47,167,.0823529412)}.people-right-item .btn{margin-top:30px}.grey-2{background:var(--grey-bg)}.accordion-item{cursor:pointer;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding:40px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(0,47,167,.1254901961)}.accordion-item:first-child{padding-top:0}.accordion-item:last-child{border:0;padding-bottom:0}.accordion-item .text{width:701px;color:var(--plus-gre-text-6);opacity:0;pointer-events:none;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;max-height:0}.accordion-item.active .text{display:block;opacity:1;pointer-events:auto}.accordion-item.active .accordion-item-btn span:last-child{opacity:0}.accordion-item-left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 30px}.accordion-item-count{color:var(--plus-4-gray);font-size:20px;width:170px}.accordion-item-name{color:var(--main-dark-blue);font-weight:700;font-size:20px;width:547px}.accordion-item-btn{width:32px;height:32px;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;position:relative;cursor:pointer;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.accordion-item-btn span{width:100%;background:var(--main-dark-blue);height:2px;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.accordion-item-btn span:last-child{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute}.top-line::after{content:"";height:2px;position:absolute;width:100%;left:0;bottom:40px;background:var(--main-violet)}.dots-row{display:none}.custom-development .top-line{display:none}.top.decision-page .btn{margin-top:30px;border:1px solid var(--main-red);background:var(--main-red);color:var(--main-white)}.top.decision-page .btn:hover{background:0 0;border-color:var(--main-white)}.relevance-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.relevance-block .h2{width:505px}.relevance{padding:140px 0 0}.relevance-right{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 505px)}.relevance-list{width:1023px;margin-left:60px}.relevance-line{width:33px;border-left:1px solid var(--plus-purple);border-right:1px solid var(--plus-purple);position:relative}.relevance-line svg{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;position:absolute;top:0;left:-1px;z-index:2;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background:var(--bg-color);height:auto}.relevance-line::after{content:"";width:104px;height:109px;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)));background:-o-linear-gradient(bottom,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%);position:absolute;bottom:0;left:calc(50% - 52px);z-index:2}.relevance-list{display:grid;grid-template-columns:repeat(2,1fr);padding-bottom:90px;color:var(--main-dark-blue)}.relevance-item{padding:50px;position:relative;border-top:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2)}.relevance-item::before{content:"";position:absolute;width:50px;height:50px;background:var(--bg-color)}.relevance-item::after{content:"";position:absolute;width:50px;height:50px;background:var(--bg-color)}.relevance-item:nth-child(2n+1){padding-left:0}.relevance-item:nth-child(2n+1)::before{top:-2px;right:-2px}.relevance-item:nth-child(2n+1)::after{bottom:-2px;right:-2px}.relevance-item:nth-child(2n){padding-right:0;border-right:0}.relevance-item:nth-child(2n)::before{top:-2px;left:-2px}.relevance-item:nth-child(2n)::after{bottom:-2px;left:-2px}.relevance-item:nth-child(-n+2){padding-top:0;border-top:0}.relevance-item:nth-child(-n+2)::before{display:none}.relevance-item:nth-last-child(-n+2){padding-bottom:0}.relevance-item:nth-last-child(-n+2)::after{display:none}.relevance-item.border-bottom{border-bottom:1px solid rgba(0,0,0,.2)}.relevance-item.border-bottom::after{display:block}.relevance-item-count{color:var(--plus-4-gray)}.relevance-item-text{margin-top:15px}.relevance-item-text strong{font-weight:700}.solveproblems-top{max-width:652px;width:100%}.solveproblems-top .subtitle{font-size:16px;color:var(--plus-gre-text-6);margin-top:20px}.solveproblems-list{border-top:1px solid rgba(0,0,0,.2);margin-top:50px;padding-top:50px;display:grid;grid-template-columns:repeat(3,1fr);color:var(--plus-gre-text-6)}.white .solveproblems-item::after{background:var(--main-white)}.white .solveproblems-item::before{background:var(--main-white)}.grey-2 .solveproblems-item::after{background:var(--grey-bg)}.grey-2 .solveproblems-item::before{background:var(--grey-bg)}.solveproblems-item{position:relative;padding:50px 30px;border-right:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}.solveproblems-item::after{content:"";position:absolute;width:30px;height:50px}.solveproblems-item::before{content:"";position:absolute;width:30px;height:50px}.solveproblems-item .text{margin-top:20px}.solveproblems-item .text p,.solveproblems-item .text ul{margin-top:10px}.solveproblems-item .text p:first-child,.solveproblems-item .text ul:first-child{margin-top:0}.solveproblems-item .text ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0}.solveproblems-item .text ul li::before{content:"+";background-image:none;width:inherit;min-width:inherit;height:inherit;top:0}.solveproblems-list.al-triple .solveproblems-item{padding-bottom:0;border-bottom:0}.solveproblems-list.al-triple .solveproblems-item:last-child{border-right:0;padding-right:0}.solveproblems-list.al-triple .solveproblems-item:first-child{padding-left:0}.solveproblems-list.al-triple .solveproblems-item::before{display:none}.solveproblems-list.al-triple .solveproblems-item::after{display:none}.solveproblems-list.al-triple-list .solveproblems-item:nth-last-child(-n+3){padding-bottom:0}.solveproblems-item img{width:50px;height:auto}.solveproblems-item-name{margin-top:20px;font-size:20px;color:var(--main-dark-blue)}.about-list{margin-top:80px;max-width:1499px;width:100%}.about-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 0;border-bottom:1px solid rgba(255,255,255,.1254901961)}.about-item:first-child{padding-top:0}.about-item:last-child{padding-bottom:0;border:0}.about-item .text{color:var(--plus-3-gray);width:702px}.about-item-count{color:var(--plus-purple);width:180px}.about-item-name{width:529px;font-size:25px}.about-wrap::after{content:"";background-image:url(../img/p-cd-1.png);background-position:top left;background-repeat:no-repeat;background-size:cover;right:0;top:0;height:100%;width:150px;position:absolute}.software{display:-webkit-box;display:-ms-flexbox;display:flex}.software-left{background:var(--bg-color);width:730px;padding:140px 0 140px calc((100% - 1553px)/ 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.software-left::after{content:"";background-image:url(../img/pattern9.svg);background-position:center;background-size:100% 100%;background-repeat:no-repeat;position:static;width:100px;height:100px}.software-right{background:var(--main-violet);width:calc(100% - 730px);position:relative;padding:140px calc((100% - 1553px)/ 2) 110px 40px}.software-right::before{content:"";background-image:url(../img/Vector1.svg);background-position:center;background-size:100% 100%;background-repeat:no-repeat;position:absolute;left:-47px;top:0;height:100%;width:80px}.software-list{display:grid;grid-template-columns:repeat(2,1fr)}.software-item{padding:30px 50px;border-top:1px solid rgba(255,255,255,.1254901961);border-right:1px solid rgba(255,255,255,.1254901961);display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 27px;position:relative}.software-item::before{content:"";position:absolute;width:50px;height:30px;background:var(--main-violet)}.software-item::after{content:"";position:absolute;width:50px;height:30px;background:var(--main-violet)}.software-item svg{width:7px;height:7px;min-width:7px;margin-top:7px}.software-item:nth-child(2n+1){padding-left:0}.software-item:nth-child(2n+1)::before{top:-2px;right:-2px}.software-item:nth-child(2n+1)::after{bottom:-2px;right:-2px}.software-item:nth-child(2n){padding-right:0;border-right:0}.software-item:nth-child(2n)::before{top:-2px;left:-2px}.software-item:nth-child(2n)::after{bottom:-2px;left:-2px}.software-item:nth-child(-n+2){padding-top:0;border-top:0}.software-item:nth-child(-n+2)::before{display:none}.software-item:nth-last-child(-n+2){padding-bottom:0}.software-item:nth-last-child(-n+2)::after{display:none}.flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.benefit .software-right::before{display:none}.techstack-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin-top:80px}.techstack-item{width:calc(100% - 636px);background-repeat:no-repeat;background-image:url(../img/pattern11.png);background-position:right top;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-size:auto 100%;color:var(--plus-3-gray);gap:30px 0;padding:60px 260px 60px 60px;border:1px solid var(--plus-3-gray)}.techstack-item:nth-child(4),.techstack-item:nth-child(4n+1),.techstack-item:nth-child(7n+1){width:606px;padding:60px;background-image:url(../img/pattern10.png);border:1px solid var(--main-violet)}.techstack-item li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px 0}.techstack-item li strong{color:var(--main-white)}.projects-list{margin-top:60px}.projects-list .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:30px}.projects-list .slick-slide{background:var(--plus-2-grey)}.projects-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--plus-2-grey)}.projects-item-img{aspect-ratio:500/370;overflow:hidden}.projects-item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.projects-item-img:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.projects-item-content{padding:30px;color:var(--plus-gre-text-6)}.projects-item-content .text{margin-top:20px;line-height:1.4em;height:7em;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.projects-item-content .btn{margin-top:20px;border:1px solid var(--main-dark-blue);color:var(--main-dark-blue);background:0 0}.projects-item-content .btn:hover{background:var(--main-red);border-color:var(--main-red);color:var(--main-white)}.projects-item-name{color:var(--main-dark-blue);font-size:25px;font-weight:700}.importsub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--plus-gre-text-6)}.importsub-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:675px}.importsub-left::after{content:"";background-image:url(../img/pattern12.svg);background-position:center;background-size:100% 100%;background-repeat:no-repeat;position:static;width:100px;height:100px}.importsub-left .text{margin-top:20px;max-width:655px;width:100%}.importsub-left .btn{margin-top:30px}.importsub-list{width:765px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px 0}.importsub-item{border:1px solid rgba(121,73,244,.3);background:var(--main-white);padding:60px;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.importsub-item .text{margin-top:20px}.importsub-item.active{background:var(--main-violet);border:1px solid var(--main-violet);color:var(--main-white)}.importsub-item.active .importsub-item-count{color:var(--main-white)}.importsub-item.active .importsub-item-name{color:var(--main-white)}.importsub-item-count{color:var(--plus-gre-text-6);-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.importsub-item-name{color:var(--main-dark-blue);-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;font-size:20px;margin-top:20px}.analogs-top-item-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.analogs-new .btn{margin-top:25px}.analogs-new .analog-btn-mobile{display:none}.analogs-new .analogs-top-item-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.analogs-new .analogs-top-item-bottom{margin-top:0;font-size:13px}.analogs-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.analogs-top-left{width:675px}.analogs-top-left .text{max-width:655px;width:100%;color:var(--plus-3-gray);margin-top:20px}.analogs-top-right{width:520px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px 0}.analogs-top-item{border:1px solid var(--main-white);padding:20px 40px;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.analogs-top-item:hover{background:var(--main-violet);border-color:var(--main-violet)}.analogs-top-item-image{width:85px;min-width:85px}.analogs-top-item-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.analogs-top-item-top{color:var(--plus-3-gray);font-size:13px}.analogs-top-item-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.analogs-top-item-bottom .analogs-top-item-bottom-name{color:var(--main-white);font-weight:700;font-size:16px}.analogs-top-item-bottom svg{width:21px;height:21px;-ms-flex-negative:0;flex-shrink:0}.analogs-top-item-bottom svg path{fill:var(--main-white)}.analogs-table{margin-top:80px}.analogs-table-item{background:#242457;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(255,255,255,.2)}.analogs-table-item p{padding:30px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.analogs-table-item p span{display:none}.analogs-table-item p:nth-child(2){background:var(--main-dark-blue)}.analogs-table-item:last-child{border-bottom:0}.analogs-table-item:first-child p{color:var(--main-white);font-weight:700}.transitplan{display:-webkit-box;display:-ms-flexbox;display:flex}.transitplan::before{content:"";position:absolute;width:536px;left:0;bottom:0;height:100%;background-image:url(../img/p-po-1.png);background-size:cover;background-position:center;background-repeat:no-repeat}.transitplan-content{background:var(--main-violet);padding:140px calc((100% - 1553px)/ 2) 140px 710px}.transitplan-list{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-top:30px}.transitplan-item .subtitle{margin-top:20px;font-weight:700}.transitplan-item .btn{margin-top:37px}.migration{display:-webkit-box;display:-ms-flexbox;display:flex}.migration-left{color:var(--plus-gre-text-6);width:1240px;background:var(--main-white);position:relative;padding:140px 157px 140px calc((100% - 1553px)/ 2)}.migration-left-top .text{margin-top:20px;max-width:655px;width:100%}.migration-left::after{content:"";background-image:url(../img/graph.svg);background-position:center;background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-25px;top:100px;z-index:3;width:59px;height:142px}.migration-left-botttom{margin-top:80px;max-width:765px;width:100%}.migration-left-botttom p{color:var(--main-dark-blue)}.migration-left-list{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.migration-left-list li{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;padding:20px;border:1px solid var(--plus-3-gray)}.migration-right{position:relative;background:var(--main-violet);width:calc(100% - 1240px);padding:140px calc((100% - 1553px)/ 2) 140px 133px}.migration-right .text{margin-top:20px}.migration-right .btn{margin-top:30px}.migration-right::after{content:"";background-image:url(../img/p-mig-2.png);background-size:cover;background-position:top;background-repeat:no-repeat;height:150px;bottom:0;left:0;width:100%;position:absolute}.migration-right-title{font-size:25px;font-weight:700}.al-triple .advantages-item:last-child .advantages-item-marker hr{display:none}.benefit{padding:140px 0 140px calc((100% - 1553px)/ 2)}.benefit-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.benefit-block .software-right{width:1240px;padding:0;position:relative;z-index:2;padding:80px 160px 50px 80px}.benefit-block .h2{width:497px;position:relative;height:-webkit-max-content;height:-moz-max-content;height:max-content}.benefit-block .h2::after{content:"";position:absolute;height:3px;background:var(--main-violet);width:200%;left:0;bottom:-15px}.benefit::before{content:"";background-image:url(../img/p-mig-1.png);background-position:top right;background-size:cover;background-repeat:no-repeat;width:100px;position:absolute;left:0;top:0;height:100%}.tasksyms .solveproblems-top{max-width:none}.tasksyms .solveproblems-top .subtitle{max-width:594px;width:100%}.tasksyms .solveproblems-list{grid-template-columns:repeat(4,1fr)}.solveproblems-item-name{font-weight:700}.tasksyms .solveproblems-item-name{margin-top:50px;font-size:16px}.tasksyms .solveproblems-item .text{margin-top:10px}.functional{width:980px}.functional .h2{max-width:795px;width:100%}.functional .btn{margin-top:80px}.functional-list{margin-top:80px;display:grid;grid-template-columns:repeat(2,1fr)}.functional-item{position:relative;padding:50px;border-bottom:1px solid rgba(255,255,255,.1254901961);border-right:1px solid rgba(255,255,255,.1254901961)}.functional-item img{width:50px;height:auto}.functional-item .functional-item-name{margin-top:20px;font-size:20px;font-weight:700}.functional-item::after{content:"";width:50px;height:50px;position:absolute;background:var(--main-dark-blue)}.functional-item::before{content:"";width:50px;height:50px;position:absolute;background:var(--main-dark-blue)}.functional-item:nth-child(2n+1){padding-left:0}.functional-item:nth-child(2n+1)::after{right:-2px;bottom:-2px}.functional-item:nth-child(2n+1)::before{right:-2px;top:-2px}.functional-item:nth-child(-n+2){padding-top:0;border-top:0}.functional-item:nth-child(-n+2)::before{display:none}.functional-item:nth-child(2n){padding-right:0;border-right:0}.functional-item:nth-child(2n)::after{left:-2px;bottom:-2px}.functional-item:nth-child(2n)::before{left:-2px;top:-2px}.functional-item:nth-last-child(-n+2){border-bottom:0;padding-bottom:0}.functional-item:nth-last-child(-n+2)::after{display:none}.functional-wrap::after{content:"";background-image:url(../img/p-yard-1.png);background-position:top left;background-repeat:no-repeat;background-size:cover;right:0;top:0;height:100%;position:absolute;width:684px}.processes2{padding:0 0 90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;overflow:hidden;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.processes2 .h2{position:absolute;max-width:367px;width:100%;top:140px;left:calc((100% - 1553px)/ 2)}.processes2 .cartoon{width:70%;margin-top:-500px}.complexs2 .complexs-left{padding:140px 140px 170px calc((100% - 1553px)/ 2)}.complexs2 .complexs-block{min-height:450px}.functional2{width:100%}.functional2 .btn{margin:80px auto 0}.functional2 .solveproblems-item h3{color:var(--main-white);font-size:20px;font-weight:700;letter-spacing:-.2px;margin-top:20px}.functional2 .solveproblems-item .text{margin-top:20px;color:var(--plus-3-gray)}.functional2 .solveproblems-item::before{display:block!important}.functional2 .solveproblems-item::after{display:block!important}.functional2 .solveproblems-item:nth-child(3n+1)::before{right:-2px;left:auto;top:-2px;bottom:auto}.functional2 .solveproblems-item:nth-child(3n+1)::after{right:-2px;left:auto;top:auto;bottom:-2px}.functional2 .solveproblems-item:nth-child(3n)::before{right:auto;left:-2px;top:-2px;bottom:auto}.functional2 .solveproblems-item:nth-child(3n)::after{right:auto;left:-2px;top:auto;bottom:-2px}.functional2 .decision-list.solveproblems-list{padding:0;margin-top:80px}.functional2 .al-triple-list .solveproblems-item:nth-last-child(-n+3)::after{top:-2px;right:-2px;left:auto;bottom:auto}.functional2-wrap::after{display:none}.bracket-block .solveproblems-list{position:relative}.bracket-block .solveproblems-list::after{content:"";background-image:url(../img/skobe2.svg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;width:calc(100% + 105px);top:calc(100% + 50px);height:95px;left:-52.5px;position:absolute}.solveproblems-item-last{padding:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:460px;margin:195px auto 0;color:var(--plus-gre-text-6)}.solveproblems-item-last::after{display:none}.solveproblems-item-last::before{display:none}.bracket-block .solveproblems-list{border-top:0;margin-top:80px;padding-top:0}.solveproblems-list .solveproblems-item{padding:50px 30px;border:0;border-right:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2)}.solveproblems-list .solveproblems-item::before{top:-2px;left:-2px;z-index:2}.solveproblems-list .solveproblems-item::after{top:-2px;right:-2px;z-index:2}.solveproblems-list .solveproblems-item:nth-child(-n+3){border-top:0;padding-top:0}.solveproblems-list .solveproblems-item:nth-child(-n+3)::before{display:none}.solveproblems-list .solveproblems-item:nth-child(-n+3)::after{top:auto;bottom:-2px}.solveproblems-list .solveproblems-item:nth-child(3n){padding-right:0;border-right:0}.solveproblems-list .solveproblems-item:nth-child(3n)::before{left:-2px;top:-2px;bottom:auto;right:auto}.solveproblems-list .solveproblems-item:nth-child(3n)::after{left:-2px;top:auto;bottom:-2px;right:auto}.solveproblems-list .solveproblems-item:nth-child(3n+1){padding-left:0}.solveproblems-list .solveproblems-item:nth-child(3n+1)::before{right:-2px;top:-2px;bottom:auto;left:auto}.solveproblems-list .solveproblems-item:nth-child(3n+1)::after{right:-2px;top:auto;bottom:-2px;left:auto}.solveproblems-list .solveproblems-item:nth-child(3n+2)::before{left:-2px;top:-2px;bottom:auto;right:auto}.solveproblems-list .solveproblems-item:nth-child(3n+2)::after{right:-2px;top:-2px;bottom:auto;left:auto}.solveproblems-list .solveproblems-item:nth-child(2)::after{display:none}.solveproblems-list .solveproblems-item:last-child{border-right:0;padding-right:0;padding-bottom:0}.solveproblems-list.al-triple-list .solveproblems-item:nth-last-child(-n+3){padding-bottom:0}.solveproblems-list.al-triple-list .solveproblems-item:nth-last-child(-n+3)::after{display:none}.solveproblems-list.al-triple-list .solveproblems-item:nth-last-child(2)::after{display:block}.solveproblems-list.solveproblems-list-quad{grid-template-columns:repeat(4,1fr)}.solveproblems-list.solveproblems-list-quad .solveproblems-item{padding:50px 30px}.solveproblems-list.solveproblems-list-quad .solveproblems-item::before{top:-2px;bottom:auto;left:-2px;right:auto;display:block}.solveproblems-list.solveproblems-list-quad .solveproblems-item::after{top:-2px;bottom:auto;right:-2px;left:auto;display:block}.solveproblems-list.solveproblems-list-quad .solveproblems-item:nth-child(-n+4){border-top:0;padding-top:0}.solveproblems-list.solveproblems-list-quad .solveproblems-item:nth-child(-n+4)::before{top:auto;bottom:-2px;left:-2px;right:auto}.solveproblems-list.solveproblems-list-quad .solveproblems-item:nth-child(-n+4)::after{top:auto;bottom:-2px;right:-2px;left:auto}.solveproblems-list.solveproblems-list-quad .solveproblems-item:nth-child(4n+1){padding-left:0}.solveproblems-list.solveproblems-list-quad .solveproblems-item:nth-child(4n+1)::before{display:none}.solveproblems-list.solveproblems-list-quad .solveproblems-item:nth-child(3n){padding-right:30px;border-right:1px solid rgba(0,0,0,.2)}.solveproblems-list.solveproblems-list-quad .solveproblems-item:nth-child(4n){padding-left:30px;border-right:0;padding-right:0}.solveproblems-list.solveproblems-list-quad .solveproblems-item:nth-child(4n)::after{display:none}.solveproblems-list.solveproblems-list-quad .solveproblems-item:last-child{border-right:0;padding-right:0;padding-bottom:0}.solveproblems-list.solveproblems-list-quad.al-quad-list .solveproblems-item:nth-last-child(-n+4){padding-bottom:0}.solveproblems-list.solveproblems-list-quad.al-quad .solveproblems-item{padding-bottom:0}.solveproblems-list.solveproblems-list-quad.al-quad .solveproblems-item::after{display:none}.solveproblems-list.solveproblems-list-quad.al-quad .solveproblems-item::before{display:none}.readiness{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.readiness .h2{width:400px}.readiness-list{width:825px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px 0}.readiness-item{color:var(--plus-gre-text-6);display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 50px;padding:60px;border:1px solid rgba(121,73,244,.3);background:var(--plus-2-grey);-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.readiness-item p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px 0}.readiness-item.active{background:var(--main-violet);color:var(--main-white)}.readiness-wrap::after{content:"";background-position:center;background-repeat:no-repeat;background-size:100% 100%;background-image:url(../img/pattern17.png);position:absolute;left:0;bottom:0;width:638px;height:443px}.dark .relevance-line svg{background:var(--main-dark-blue)}.dark .relevance-line::after{background-image:url(../img/vector-bottom.svg)}.dark .relevance-item::before{background:var(--main-dark-blue)}.dark .relevance-item::after{background:var(--main-dark-blue)}.relevance-wrap .relevance-block-left{width:450px;padding:0 0 140px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.relevance-wrap .relevance-block-left .h2{width:100%}.relevance-block-left::after{content:"";background-image:url(../img/pattern18.svg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;position:static;width:100px;height:100px}.dark .relevance-item{color:var(--main-white);border-color:rgba(255,255,255,.1254901961)}.dark .relevance-item-count{color:var(--plus-3-gray)}.dark .relevance-line{border-left:1px solid var(--main-violet);border-right:1px solid var(--main-violet)}.innovations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.innovations-left{width:482px;margin-left:calc((100% - 1553px)/ 2)}.innovations-subtitle{color:var(--plus-gre-text-6);margin-top:20px;display:block}.innovations-right{position:relative;background:var(--main-violet);width:1027px;padding:80px 216px 80px 80px}.innovations-right::after{content:"";background-position:top left;background-size:cover;background-repeat:no-repeat;background-image:url(../img/p-bc-1.png);right:0;top:0;height:100%;position:absolute;width:120px}.innovations-list{display:grid;grid-template-columns:repeat(2,1fr)}.innovations-item{position:relative;padding:50px 30px;border-bottom:1px solid rgba(255,255,255,.1254901961);border-right:1px solid rgba(255,255,255,.1254901961)}.innovations-item img{width:50px;height:auto}.innovations-item h3{margin-top:20px;font-size:16px}.innovations-item::after{content:"";position:absolute;width:30px;height:50px;bottom:-1px;right:-1px;background:var(--main-violet)}.innovations-item::before{content:"";position:absolute;width:30px;height:50px;top:-1px;right:-1px;background:var(--main-violet)}.innovations-item:nth-child(1){padding-top:0}.innovations-item:nth-child(1)::before{display:none}.innovations-item:nth-child(2){padding-top:0}.innovations-item:nth-child(2n+1){padding-left:0}.innovations-item:nth-child(2n+2){padding-right:0;border-right:0}.innovations-item:nth-child(2n+2)::after{left:-1px;right:auto}.innovations-item:nth-child(2n+2)::before{display:none}.innovations-item:last-child{padding-bottom:0;border-bottom:0}.innovations-item:last-child::after{display:none}.innovations-item.border-bottom-null{padding-bottom:0;border-bottom:0}.innovations-item.border-bottom-null::after{display:none}.relevance-subtitle{color:var(--plus-3-gray);display:block;margin-top:20px}.dark .innovations-subtitle{color:var(--plus-3-gray)}.about .h2{max-width:795px;width:100%}.company-page{height:auto;min-height:auto;background:var(--main-dark-blue)}.company-page .h1{margin-top:60px;max-width:557px;width:100%;font-size:48px}.company-page .container{height:auto}.company-page .top-first{padding:25px 0 50px;border-bottom:1px solid rgba(255,255,255,.1254901961)}.top-second{padding:50px 0 120px;position:relative}.top-second::before{content:"";position:absolute;background-image:url(../img/52_sing.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center;left:0;bottom:0;width:560px;aspect-ratio:560/679}.top-second .top-subtitle{font-size:25px;display:block;font-weight:700}.top-second .top-subtitle span{color:var(--plus-purple)}.top-second .top-subtitle a{color:var(--plus-purple)}.top-second .top-second-block{width:1030px;margin-left:auto}.top-second .top-second-block .text{margin-top:50px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.top-second .top-second-block .result-list{width:953px}.top-second .top-second-block .btn{margin-top:80px}.companyabout-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.companyabout-top .title{width:422px}.companyabout-top-text{color:var(--plus-gre-text-6);display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 30px}.companyabout-top-text .text{width:500px}.companyabout-top-text .text .btn{margin-top:30px}.companyabout-bottom{margin-left:calc((100% - 1553px)/ 2);margin-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.companyabout-bottom::before{content:"";background-image:url(../img/patcompany.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;width:100px;aspect-ratio:100/96;display:block;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.companyabout-bottom-block{background:var(--main-violet);width:1352px;margin-left:auto;position:relative;padding:100px 257px 100px 130px}.companyabout-bottom-block::after{content:"";background-image:url(../img/p-com-1.png);background-position:top left;background-size:cover;background-repeat:no-repeat;position:absolute;height:100%;width:137px;top:0;right:0}.companyabout-bottom-block .result-list{margin:0;color:var(--main-white);width:100%}.companyabout-bottom-block .result-list .result-item::before{background:var(--main-violet)}.companyabout-bottom-block .result-list .result-item::after{background:var(--main-violet)}.companyabout-bottom-block .result-list .result-item p:first-child{color:var(--main-white)}.companyabout-bottom-block .btn{margin-top:50px;background:0 0;border-color:var(--main-white)}.companyabout-bottom-block .btn:hover{background:var(--main-red);border-color:var(--main-red);color:var(--main-white)}.personal-slider-wrap{margin-top:40px}.personal-slider{margin-top:20px}.personal-slider .slick-slide div{display:-webkit-box;display:-ms-flexbox;display:flex}.personal-slider{width:calc(100% + 50px)}.personal-slide-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.personal-slide{padding-right:50px;color:var(--main-dark-blue)}.personal-slide img{width:100%;aspect-ratio:330/350;-o-object-fit:cover;object-fit:cover}.personal-slide .personal-slide-name{margin-top:20px;font-size:20px;font-weight:700}.personal-slide p{margin-top:5px;font-size:13px;color:var(--plus-gre-text-6)}.experts-bottom{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.experts-bottom::before{content:"";background-image:url(../img/pattern9.svg);width:100px;aspect-ratio:1/1;background-position:center;background-size:100% 100%;background-repeat:no-repeat}.experts-video{width:1030px;aspect-ratio:1030/575}.experts-video iframe{width:100%;height:100%}.modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--main-dark-blue);z-index:99;overflow:hidden;display:none;opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.modal.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation-name:opac;animation-name:opac}.modal-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:100%}.modal-block::after{content:"";background-image:url(../img/p-mod.png);background-position:top left;background-size:cover;background-repeat:no-repeat;width:713px;height:100%;position:absolute;top:0;right:0;-webkit-animation-name:translateXNull;animation-name:translateXNull;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw);-webkit-animation-delay:.7s;animation-delay:.7s}.modal-finish-block .btn{margin-top:30px}.modal-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;display:none;-webkit-transform:translateX(-100vw);-ms-transform:translateX(-100vw);transform:translateX(-100vw);padding-left:calc((100% - 1553px)/ 2);position:relative;width:calc(100% - 713px);-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-name:translateXNull;animation-name:translateXNull;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.modal-form.active{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-form .subtitle{margin-top:20px;color:var(--plus-3-gray)}.modal-form .h2{width:765px}.modal-form form{width:765px;margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-form form .inputs-block{width:100%;gap:20px}.modal-form form .input{background:#2b2b56}.modal-form form .input input.textarea{color:var(--plus-3-gray)}.modal-form form .btn{margin-top:20px}.modal-form .confid label{color:var(--main-white)}.modal-form-1 .form-name{width:100%}.modal-form-1 .form-tel{width:39.3%}.modal-form-1 .form-email{width:58.08%}.modal-form-1 .form-text{width:100%}.modal-form svg{position:absolute;cursor:pointer;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;right:30px;top:105px}.modal-form svg:hover{opacity:.5}@keyframes opac{100%{opacity:1}}.careerStart2 .inputs-block .form-name{width:100%}.careerStart2 .inputs-block .form-status{width:100%}.careerStart2 .inputs-block .form-tel{width:calc(40% - 10px)}.careerStart2 .inputs-block .form-email{width:calc(60% - 10px)}.input-file{margin-top:20px;border:1px dashed var(--plus-5-grey);padding:20px 30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer}.input-file svg{position:static;width:11px;height:auto}.input-file .file-attached{display:none}.input-file.active .file-attached{display:block}.input-file.active .attach-file{display:none}#inputFile{display:none}@-webkit-keyframes translateXNull{100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes translateXNull{100%{-webkit-transform:translateX(0);transform:translateX(0)}}.modal-form-application .form-name{width:100%}.modal-form-application .form-tel{width:100%}.modal-form-application .form-email{width:100%}.top.cases{padding:25px 0 50px}.top.cases .container{padding:0;max-width:1553px}.top.cases .crumbs{position:static}.top.cases .top-block{margin-top:30px;width:100%}.top.cases .top-block .top-block-left{width:100%}.filter{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-img{width:26px;margin-right:10px}.filter-img svg{width:100%;height:auto}.filter-select{position:relative}.filter-select.active .filter-select-row{background:var(--main-white);color:var(--main-dark-blue)}.filter-select.active .filter-select-row span{color:var(--main-red)}.filter-select.active .filter-select-row svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.filter-select.active .filter-select-row svg path{stroke:var(--main-dark-blue)}.filter-select.active .filter-select-list{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.filter-select-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:30px;border:1px solid var(--main-white);padding:10px 20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:pointer;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;gap:10px}.filter-select-row svg{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.filter-select-row svg path{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.filter-select-row p{position:relative}.filter-select-row p span{position:absolute;color:var(--main-red);right:-7px;top:-3px;font-size:10px;font-weight:700;opacity:0;pointer-events:none}.filter-select-row p span.active{opacity:1}.filter-select-list{position:absolute;left:0;top:calc(100% + 5px);background:var(--main-white);border-radius:15px;-webkit-box-shadow:0 4px 16px 0 rgba(18,18,57,.1);box-shadow:0 4px 16px 0 rgba(18,18,57,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:9;padding:20px;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}.filter-select-list .filter-select-item,.filter-select-list p{color:var(--main-dark-blue);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;cursor:pointer}.filter-select-list .filter-select-item.active::before,.filter-select-list p.active::before{background:var(--main-red)}.filter-select-list .filter-select-item::before,.filter-select-list p::before{content:"";width:13px;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;min-width:13px;height:13px;border-radius:50%;background:var(--plus-2-grey)}.filter-select-list .filter-select-item:last-child,.filter-select-list p:last-child{display:none;padding-top:10px;border-top:1px solid rgba(0,0,0,.1254901961)}.filter-select-list .filter-select-item:last-child::before,.filter-select-list p:last-child::before{display:none}.filter-select-list .filter-select-item:last-child svg,.filter-select-list p:last-child svg{width:13px;height:auto}.filter-select-list .filter-select-item:last-child svg path,.filter-select-list p:last-child svg path{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;fill:var(--plus-3-gray)}.filter-select-list .filter-select-item:last-child.active,.filter-select-list p:last-child.active{display:-webkit-box;display:-ms-flexbox;display:flex}.filter-wrap{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.remove-all{cursor:pointer;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px}.remove-all.active{display:-webkit-box;display:-ms-flexbox;display:flex}.remove-all svg{width:16px;height:auto}.remove-all svg path{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.remove-all:hover svg path{fill:var(--main-red)}.cases-tags{padding:50px 0;display:none}.cases-tags.active{display:block}.cases-tags-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 10px}.cases-tags-block p{border-radius:30px;background:var(--main-dark-blue);padding:10px 20px;position:relative;cursor:pointer}.cases-tags-block p::after{content:"";position:absolute;background-image:url(../img/case-tag-close.svg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;width:18px;height:18px;right:-2px;top:-2px}.cases-cards{padding:40px 0}.cases-cards-list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 30px}.cases-cards-list .portfolio-item .portfolio-item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cases-cards-list .portfolio-item .portfolio-item-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px;gap:5px;position:relative}.cases-cards-list .portfolio-item .portfolio-item-tags .portfolio-item-tags-btn{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;color:var(--main-violet);gap:0;height:auto}.cases-cards-list .portfolio-item .portfolio-item-tags .portfolio-item-tags-btn span{font-size:16px;text-decoration:underline}.cases-cards-list .portfolio-item .portfolio-item-tags .portfolio-item-tags-btn svg{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.cases-cards-list .portfolio-item .portfolio-item-tags .portfolio-item-tags-btn svg path{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.cases-cards-list .portfolio-item .portfolio-item-tags .portfolio-item-tags-btn.active span{display:none}.cases-cards-list .portfolio-item .portfolio-item-tags .portfolio-item-tags-btn.active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.cases-cards-list .portfolio-item .portfolio-item-tags .portfolio-item-tags-btn.not-active{display:none}.cases-cards-list .portfolio-item .portfolio-item-tags a{color:var(--plus-gre-text-6);font-size:16px;letter-spacing:-.13px;padding:5px 10px;border-radius:30px;background:var(--main-white)}.cases-cards-list .portfolio-item .portfolio-item-tags a.show{display:none}.cases-cards-list .portfolio-item .portfolio-item-top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cases-cards-empty::after{content:"";background-image:url(../img/cases-cards-empty.png);background-position:center;background-size:100% 100%;background-repeat:no-repeat;width:186px;height:186px;margin:70px 0 0 auto;display:block}.cases-cards-empty .title{color:var(--main-dark-blue);font-size:25px;font-weight:700}.top.case-page{margin-top:-95.2px;padding:95.2px 0 50px}.top.case-page .crumbs{padding-top:25px;position:static}.top.case-page .top-block .top-block-left{width:1026px;margin-top:60px}.top.case-page .top-img{width:680px;position:absolute;top:0;right:0;height:100%}.top-tags{margin-top:120px}.top-tags .title{font-weight:700}.top-tags-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:20px}.top-tags-list a{border-radius:30px;border:1px solid var(--main-white);padding:10px 20px;cursor:pointer;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.top-tags-list a:hover{background:var(--main-red);border-color:var(--main-red)}.case-block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.case-block-img{width:327px}.case-block-content{width:1030px;color:var(--main-dark-blue)}.case-block-content .result-list{width:953px}.case-block-content .result-item{border-color:rgba(0,0,0,.1254901961)}.case-block-content .result-item:nth-last-child(-n+2)::after{display:none}.case-block-content .result-item:nth-last-child(-n+2)::before{display:none}.case-block-content .result-item::after{background:var(--grey-bg)}.case-block-content .result-item::before{background:var(--grey-bg)}.case-block-text{font-size:25px;font-weight:700}.case-block-text span{color:var(--plus-purple)}.case-projects{color:var(--main-dark-blue)}.case-projects{padding-bottom:140px;grid-template-columns:repeat(1,1fr)}.case-projects-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 50px;padding:50px 0;border-bottom:1px solid rgba(0,47,167,.1254901961)}.case-projects-item.grey-2{padding:50px}.case-projects-item:not(.grey-2):first-child{padding-top:0}.case-projects-item:not(.grey-2):last-child{padding-bottom:0}.case-projects-item:last-child{border-bottom:0}.case-projects-count{color:var(--plus-4-gray);font-size:20px;letter-spacing:-.2px}.case-projects-name{font-size:20px;font-weight:700}.case-projects-subtitle{margin-top:10px;color:var(--plus-gre-text-6)}.case-projects-cards{margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.case-projects-card{border:1px solid rgba(121,73,244,.2);padding:30px;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.case-projects-card:hover{background:var(--main-violet);border-color:var(--main-violet);color:var(--main-white)}.case-projects-card:hover .case-projects-card-top p{color:var(--main-white)}.case-projects-card:hover .case-projects-card-top path{fill:var(--main-white)}.case-projects-card-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.case-projects-card-top path{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.case-projects-card-top p{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;color:var(--plus-gre-text-6)}.case-projects-card-text{margin-top:20px;font-weight:700}.comment{display:-webkit-box;display:-ms-flexbox;display:flex}.comment-left{position:relative;background:var(--main-dark-blue);width:592px;padding:140px 77px 140px calc((100% - 1553px)/ 2)}.comment-left::before{content:"";background-image:url(../img/p-key-1.png);background-position:right;background-repeat:no-repeat;background-size:cover;left:0;top:0;height:100%;width:100px;position:absolute}.comment-left::after{content:"";background-image:url(../img/comment-marker.svg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;right:-40px;top:0;height:100%;width:80px;position:absolute}.comment-block.comment-block-light .comment-left{background:var(--grey-bg)}.comment-block.comment-block-light .comment-left .h2{position:relative;z-index:1}.comment-block.comment-block-light .comment-left::before{content:"";background-image:url(../img/p-car-2.png);background-position:right;background-repeat:no-repeat;background-size:cover;left:0;top:0;height:100%;width:100%;position:absolute;z-index:0}.comment-block.comment-block-light .comment-left::after{display:none}.comment-block.comment-block-light .comment-right{background:var(--grey-bg);color:var(--main-dark-blue)}.comment-block.comment-block-light .comment-right .comment-right-docs-item{border-right:1px solid rgba(140,141,157,.3)}.comment-block.comment-block-light .comment-right .comment-right-docs-item p{color:var(--main-dark-blue)}.comment-block.comment-block-light .comment-right .comment-right-author-text .comment-right-author-text-status{color:var(--main-dark-blue)}.comment-block.comment-block-light .comment-right .comment-right-block{border-color:rgba(140,141,157,.3)}.comment-block.comment-block-light .arrows-block svg path{fill:var(--main-dark-blue)}.comment-block.comment-block-light .arrows-block .arrow.slick-disabled svg path{fill:var(--plus-4-gray)}.comment-right{width:calc(100% - 592px);background:var(--main-violet);padding:140px calc((100% - 1553px)/ 2) 140px 165px}.comment-right-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comment-right-text .text{width:817px;font-size:20px}.comment-right-text::after{content:"";background-image:url(../img/quote.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;width:77.22px;height:61.2px}.comment-right-author{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 25px}.comment-right-author img{border-radius:50%;-o-object-fit:cover;object-fit:cover;width:80px;height:80px}.comment-right-author-text .comment-right-author-text-name{font-size:20px}.comment-right-author-text .comment-right-author-text-status{margin-top:5px;font-size:13px;color:var(--plus-2-grey)}.comment-right-block{padding-bottom:50px;border-bottom:1px solid rgba(255,255,255,.1254901961)}.comment-right-block:nth-last-child(-n+2){border-bottom:0}.comment-right-block:last-child{padding-bottom:0}.comment-right-bot{padding-top:50px}.comment-right-bot h5{font-size:20px}.comment-right-docs{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.comment-right-docs-item{border-right:1px solid rgba(255,255,255,.1254901961);padding:0 20px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 15px;cursor:pointer;max-width:calc(33.3333333333% - 20px)}.comment-right-docs-item:last-child{border-right:0!important}.comment-right-docs-item img{width:100px;aspect-ratio:100/141;-o-object-fit:cover;object-fit:cover}.comment-right-docs-item p{color:var(--plus-2-grey);font-size:13px}.comment-slider>.slick-list{margin:0 -15px}.comment-slider .comment-item{padding:0 15px}.comment-block{position:relative}.comment-block .arrows-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.comment-block .arrows-block svg path{fill:var(--main-white)}.comment-right-video{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.comment-right-video .comment-right-video-item{width:calc(50% - 15px);aspect-ratio:1030/575}.comment-right-video .comment-right-video-item iframe{width:100%;height:100%}.comment-right-video .comment-right-video-item:only-child{width:100%}.expertise-more .expertise-list{margin-top:60px;display:block}.expertise-list .slick-slide{background:var(--plus-2-grey);border-radius:15px}.expertise-list .slick-track{gap:0 30px}.expertise-more .arrows-block{margin-top:60px}.similar-projects-list{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px 30px}.similar-projects-list .portfolio-item .portfolio-item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.similar-projects-list .portfolio-item.not-active{display:none}.similar-projects-list .portfolio-item .portfolio-item-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px;gap:5px;position:relative}.similar-projects-list .portfolio-item .portfolio-item-tags .portfolio-item-tags-btn{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;color:var(--main-violet);gap:0;height:auto}.similar-projects-list .portfolio-item .portfolio-item-tags .portfolio-item-tags-btn span{font-size:16px;text-decoration:underline}.similar-projects-list .portfolio-item .portfolio-item-tags .portfolio-item-tags-btn svg{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.similar-projects-list .portfolio-item .portfolio-item-tags .portfolio-item-tags-btn svg path{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.similar-projects-list .portfolio-item .portfolio-item-tags .portfolio-item-tags-btn.active span{display:none}.similar-projects-list .portfolio-item .portfolio-item-tags .portfolio-item-tags-btn.active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.similar-projects-list .portfolio-item .portfolio-item-tags .portfolio-item-tags-btn.not-active{display:none}.similar-projects-list .portfolio-item .portfolio-item-tags a{color:var(--plus-gre-text-6);font-size:16px;letter-spacing:-.13px;padding:5px 10px;border-radius:30px;background:var(--main-white)}.similar-projects-list .portfolio-item .portfolio-item-tags a.show{display:none}.similar-projects-list .portfolio-item .portfolio-item-top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.similar-projects .btn{margin:60px auto 0}.modal2{position:fixed;width:100%;height:100vh;background:var(--main-dark-blue);top:0;left:0;z-index:99;opacity:0;display:none;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.modal2.active{display:block;-webkit-animation-name:opac;animation-name:opac}.modal-docs{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.modal-docs-left{width:33.03%;height:100%}.modal-docs-left svg{display:none}.modal-docs-left .logo{padding:25px 0 0 calc((100vw - 1553px)/ 2)}.modal-docs-left .logo img{height:45px;display:block}.modal-docs-left h5{margin-top:80px;font-size:25px;max-width:305px;width:100%;padding:0 0 0 calc((100vw - 1553px)/ 2)}.modal-docs-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:0 15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--plus-2-grey);padding:20px 40px 20px calc((100vw - 1553px)/ 2);cursor:pointer;position:relative;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.modal-docs-item.active{background:#2b2b56;font-weight:700}.modal-docs-item img{width:100px;aspect-ratio:100/141;-o-object-fit:cover;object-fit:cover}.modal-docs-list{margin-top:30px}.modal-docs-list .slick-track{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-docs-right{height:100%;width:66.97%;background:#2b2b56;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;position:relative}.modal-docs-right img{width:45.5%;aspect-ratio:617/869;-o-object-fit:cover;object-fit:cover}.modal-docs-right svg{position:absolute;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;top:100px;right:100px;cursor:pointer}.modal-docs-right svg:hover{opacity:.5}.expertise-page .filter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.filter-bot,.filter-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px}.filter-chk{border-radius:30px;border:1px solid var(--main-white);padding:10px 20px;position:relative;cursor:pointer;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.filter-chk::after{content:"";background-image:url(../img/close-white.svg);background-position:center;background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:18px;height:18px;right:-2px;top:-2px;opacity:0;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.filter-chk.active{background:var(--main-white);color:var(--main-dark-blue)}.filter-chk.active::after{opacity:1}.filter-select.months .filter-select-row p span,.filter-select.years .filter-select-row p span{display:none}.filter-select .filter-select-list{max-height:470px;overflow:auto}.filter-select.years .filter-select-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:190px;gap:10px 30px}.filter-select.years .filter-select-list .filter-select-item{width:calc(50% - 15px)}.filter-select.years .filter-select-list .filter-select-item:last-child{width:100%}.filter-select-list::-webkit-scrollbar{display:none}.expertise-top{color:var(--main-dark-blue)}.expertise-top-list{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex}.expertise-all-dates.not-active{display:none}.expertise-top-item{padding:0 30px;border-right:1px solid rgba(0,47,167,.1254901961)}.expertise-top-item p:first-child{color:var(--plus-purple);font-size:40px;font-weight:700;line-height:100%;letter-spacing:-.8px;text-transform:uppercase}.expertise-top-item p:last-child{margin-top:10px}.expertise-top-item:first-child{padding-left:0}.expertise-top-item:last-child{padding-right:0;border-right:0}.filter-select-date .filter-select-item.bg{background:rgba(249,66,58,.1254901961)}.filter-select .filter-select-list{min-width:172px}.months-none{display:none}.months-none.show{display:block}.expertise-top-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.chart-row-list{height:100%}.chart-row{height:16.6666666667%;border-bottom:1px solid rgba(0,0,0,.062745098)}.chart-row:first-child{border-top:1px solid rgba(0,0,0,.062745098)}.chart-row:last-child{border-bottom:2px solid var(--main-violet)}.chart-month-list{position:absolute;width:100%;height:100%;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.chart-month{width:20px;border-radius:3.343px 3.343px 0 0;opacity:.5;background:-o-linear-gradient(307deg,#7949f4 0,#c252f7 100%);background:linear-gradient(143deg,#7949f4 0,#c252f7 100%);height:0%;cursor:pointer;-webkit-transition-property:opacity,height;-o-transition-property:opacity,height;transition-property:opacity,height;-webkit-transition-duration:.3s,1s;-o-transition-duration:.3s,1s;transition-duration:.3s,1s;position:relative}.chart-month:hover{opacity:1}.chart-month:hover .chart-month-text{opacity:1}.chart-month p{color:var(--plus-gre-text-6);font-size:13px;position:absolute;bottom:-20px;left:calc(50% - 15px);width:30px;text-align:center}.chart{width:430px;height:106px;position:relative;-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px);display:none}.chart.show{display:block}.chart-month-text{opacity:0;position:absolute;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;z-index:3;left:0;bottom:100%;border-radius:2px;background:var(--main-violet);padding:10px 15px;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px 0;font-size:13px;pointer-events:none}.chart-month-text p{position:static;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:var(--main-white)}.chart-nums{position:absolute;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;bottom:0;right:-35px;color:var(--plus-4-gray);font-size:13px}.top.decision-page.event-page .top-block .top-block-left h1.h1{max-width:841px}.top.event-page{padding-bottom:0}.top.event-page .top-block .top-block-left{width:980px}.top.event-page .btn{margin-top:0;background:var(--main-red);border-color:var(--main-red)}.top.event-page .btn:hover{background:0 0;border-color:var(--main-white)}.event-top-btns{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.round-table{text-align:right;font-weight:700}.trends{background:var(--grey-bg)}.trends::before{content:"";position:absolute;left:0;top:0;height:100%;width:536px;background-image:url(../img/p-car-2.png);background-position:center;background-repeat:no-repeat;background-size:cover}.trends-block{padding:100px 340px 132px 713px}.trends-block .h2{margin-top:20px}.trends-block .btn{margin-top:50px}.trends-date{color:var(--main-dark-blue);font-size:20px;font-weight:700;letter-spacing:-.2px}.trends-tag{margin-top:20px;color:var(--plus-gre-text-6)}.modal-form-register .form-name{width:100%}.modal-form-register .form-company{width:calc(60% - 10px)}.modal-form-register .form-status{width:calc(40% - 10px)}.modal-form-register .form-tel{width:calc(40% - 10px)}.modal-form-register .form-email{width:calc(60% - 10px)}.modal-finish-btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:30px}.modal-finish-btns .btn{gap:10px;margin-top:0}.modal-finish-btns .btn svg{position:static}.modal-finish-btns .btn svg path{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.modal-finish-btns .btn:first-child:hover svg{opacity:1}.modal-finish-btns .btn:first-child:hover svg path{fill:var(--main-red)}.modal-finish-btns .btn:last-child{background:0 0;border-color:var(--main-white)}.modal-finish-btns .btn:last-child:hover{background:var(--main-red);border-color:var(--main-red);color:var(--main-white)}.modal-finish{-webkit-animation-delay:0s;animation-delay:0s}.modal-finish .h2{width:604px}.modal-finish .subtitle{width:765px}.ea-left-top{width:calc(100% - 680px);background:var(--main-violet);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:120px;padding:30px 109px 30px 180px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ea-left-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.ea-left-item svg{width:20px;height:auto}.ea-left-item p{font-weight:700}.layout{display:-webkit-box;display:-ms-flexbox;display:flex}.left-column{width:calc(100% - 680px);padding:100px 0 100px 180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pr-180{padding-right:180px}.right-column{width:680px;padding:0 180px 0 70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.video-block{width:100%;aspect-ratio:1030/575}.video-block iframe{width:100%;height:100%}.gap-20{gap:20px}.fs-20{font-size:20px}.fw-700{font-weight:700}.ask-question-title{color:var(--main-dark-blue);font-size:20px}.right-column-link-wrap.violet .ask-question-spicer-left a,.right-column-link-wrap.violet .ask-question-spicer-name,.right-column-link-wrap.violet .ask-question-title{color:var(--main-white)!important}.ask-question-spicer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:30px}.ask-question-spicer-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.ask-question-spicer-left a{color:var(--plus-gre-text-6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.ask-question-spicer-left a svg{width:20px;height:auto}.ask-question-spicer-name{color:var(--main-dark-blue);font-weight:700}.ask-question-spicer-img{width:88px;height:88px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gap-50{gap:50px}.event-logo{height:62px;width:auto}.h3{font-size:31px;font-weight:700}.h3 span{color:var(--plus-purple)}.gap-10{gap:10px}.color-6{color:var(--plus-gre-text-6)}.fs-13{font-size:13px}.text-border{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.text-border-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:32px;gap:15px;position:relative}.text-border-left::after{content:"";background-image:url(../img/text-border.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:0;width:12px;height:100%}.text-border-left .text-block{width:256px}.text-border-proc{color:var(--plus-purple);font-size:60px;font-weight:700;line-height:100%;text-transform:uppercase}.youfind .left-column{position:relative}.youfind .left-column::after{content:"";background-image:url(../img/p-ev-1.png);background-position:top left;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;right:0;height:100%;width:140px}.youfind-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%;padding-right:60px}.youfind-item{background:var(--main-white);padding:40px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;width:100%}.youfind-item-count{color:var(--main-violet)}.youfind-item-text{color:var(--main-dark-blue)}.program .h3{width:280px}.program .left-column{padding-bottom:0}.program .relevance-right{width:calc(100% - 280px)}.program .case-projects{padding-bottom:100px;padding-left:70px;width:100%}.program.relevance{padding:0}.program-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:30px 0;border-top:1px solid rgba(0,47,167,.1254901961)}.program-item:first-child{border-top:0;padding-top:0}.program-item:last-child{padding-bottom:0}.program-item-time{color:var(--plus-gre-text-6)}.program-item-text{color:var(--main-dark-blue);font-size:20px}.spicers{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 0;padding-top:50px;border-top:1px solid rgba(0,47,167,.1254901961)}.spicers-item{padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.spicers-item:nth-child(2n+1){padding-left:0;border-right:1px solid rgba(0,47,167,.1254901961)}.spicers-item:nth-child(2n){padding-right:0}.spicers-item-img{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.spicers-item-name{color:var(--main-dark-blue);font-size:20px;font-weight:700}.spicers-item-text{color:var(--plus-gre-text-6);font-size:13px}.gap-30{gap:30px}.news-page .top-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.top-news-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.top-news-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.top-news-item svg{width:20px;min-width:20px;height:auto}.top-news-date{font-weight:700}.top.news-page .top-block .top-block-left{width:920px}.top.news-page .top-block .top-block-left h1.h1{max-width:800px;text-transform:none}.benefit-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.benefit-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.right-column-link{border:1px solid rgba(121,73,244,.2);-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.right-column-link p{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.right-column-link path{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.right-column-link:hover{border-color:var(--main-violet);background:var(--main-violet)}.right-column-link:hover p{color:var(--main-white)}.right-column-link:hover path{fill:var(--main-white)}.right-column-link-wrap.violet .right-column-link{border-color:var(--main-white)}.right-column-link-wrap.violet .right-column-link p{color:var(--main-white)!important}.right-column-link-wrap.violet .right-column-link path{fill:var(--main-white)}.right-column-link-wrap.violet .right-column-link:hover{background:var(--main-white)}.right-column-link-wrap.violet .right-column-link:hover p{color:var(--main-violet)!important}.right-column-link-wrap.violet .right-column-link:hover path{fill:var(--main-violet)!important}.right-column-link-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gap-80{gap:80px}.news-quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news-quote-left{width:228px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.news-quote-img{border-radius:50%;-o-object-fit:cover;object-fit:cover;width:100px;height:100px}.news-quote-right{width:calc(100% - 258px)}.news-quote-right{position:relative;padding:50px 60px}.news-quote-right::before{content:"";background-image:url(../img/text-border.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;top:0;left:-8px;position:absolute;height:100%;width:12px}.news-quote-right.white::before{top:-8px;height:calc(100% + 16px)}.news-quote-right.white{border:8px solid var(--main-violet);border-left:none;color:var(--main-dark-blue)}.layout-news-quote .left-column{padding-right:0}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex}.gap-60{gap:60px}.reference .h3{min-width:250px}.reference .left-column{padding-right:0}.reference-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.reference-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}.reference-item::before{content:"";background-image:url(../img/plus-purp.svg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;width:12px;min-width:12px;height:12px;-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px)}.color-3{color:var(--plus-3-gray)}.use-form-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-wrap.form-active .form-wrap-result{display:-webkit-box;display:-ms-flexbox;display:flex}.form-wrap.form-active .form-wrap-default{display:none}.form-wrap-result{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout-use-form .left-column .h3{width:482px}.mt-100{margin-top:100px}.use-form{width:498px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.use-form form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.use-form form .input{background:#2b2b56}.use-form form .input input{color:var(--plus-5-grey)}.left-column,.right-column{position:relative}.layout-use-form .left-column::after{content:"";background-image:url(../img/p-news-1.png);background-position:top left;background-repeat:no-repeat;background-size:cover;top:0;right:0;position:absolute;height:100%;width:177px}.use-socmedia-wrap{padding:86px 0}.use-socmedia{display:grid;gap:20px;width:100%;grid-template-columns:repeat(2,1fr)}.use-socmedia a{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;background:var(--main-white);-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;padding:20px;color:var(--main-dark-blue);gap:10px}.use-socmedia a svg{width:22px;height:auto}.use-socmedia a svg path{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.use-socmedia a:hover{background:var(--main-dark-blue);color:var(--main-white)}.use-socmedia a:hover path{fill:var(--main-red)}.flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.article-menu ul{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.article-menu ul li{margin-top:0}.article-menu ul li a{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;color:var(--main-dark-blue);text-decoration:underline;-webkit-text-decoration-color:var(--main-violet);text-decoration-color:var(--main-violet)}.article-menu ul li a:hover{color:var(--main-violet)}.article-menu ul li a:focus{color:var(--main-violet)}.article-img img{width:100%;aspect-ratio:1060/650;-o-object-fit:cover;object-fit:cover}.article-img p{margin-top:15px;color:var(--plus-gre-text-6);font-size:13px}.text ul,.text-block ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.text ul li,.text-block ul li{display:inline;padding-left:25px;position:relative}.text ul li::before,.text-block ul li::before{content:"";display:inline-block;background-image:url(../img/plus-purp.svg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;width:10px;min-width:10px;height:10px;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);position:absolute;left:0;top:5px;margin:auto}.space-around{-ms-flex-pack:distribute;justify-content:space-around}.gap-40{gap:40px}.article-item .advantages-list{margin-top:0;overflow:hidden;gap:20px;grid-template-columns:repeat(1,1fr)}.article-item .advantages-list .advantages-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.article-item .advantages-list .advantages-item .advantages-item-marker{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:15px;min-width:15px;height:15px}.article-item .advantages-list .advantages-item .advantages-item-marker hr{display:none}.article-item .advantages-list .advantages-item .advantages-item-marker::before{width:40%;height:40%}.article-item .advantages-list .advantages-item .advantages-item-count{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:31px}.article-item .advantages-list .advantages-item .advantages-item-text{margin-top:0;font-size:16px}.article-item .advantages-list .advantages-item:first-child .advantages-item-marker hr{left:4.5px!important;top:4px;display:block;width:1px;height:100000px;border:0;border-left:1px dashed rgba(0,0,0,.2)}.text ol,.text-block ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;counter-reset:num;list-style:none}.text ol li,.text-block ol li{counter-increment:num;position:relative;margin-left:42px}.text ol li:before,.text-block ol li:before{content:counter(num);position:absolute;left:-42px;color:var(--plus-purple)}.text ol li:nth-child(-n+9):before,.text-block ol li:nth-child(-n+9):before{content:"0" counter(num)}.text ol li h5,.text-block ol li h5{font-size:16px;color:var(--main-dark-blue)}.text ol li p,.text-block ol li p{margin-top:5px}.layout-ask-question .right-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.layout-use-form .right-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top.decision-page.contacts-page .container{padding:0;max-width:1553px;margin:0 auto}.top.decision-page.contacts-page .crumbs{position:static}.top.decision-page.contacts-page .h1{margin-top:60px}.top.decision-page.contacts-page .footer-list{margin-top:50px;padding-bottom:155px;padding-top:50px;border-top:1px solid rgba(255,255,255,.1254901961);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top.decision-page.contacts-page .footer-list .footer-item{padding-top:0;padding-bottom:0}.top.decision-page.contacts-page .footer-list .footer-item::before{display:none}.top.decision-page.contacts-page .footer-list .footer-item::after{display:none}.top.decision-page.contacts-page .footer-list .footer-item .footer-contacts-city{color:var(--main-white);font-size:25px;text-transform:none}.map-wrap{position:relative;aspect-ratio:1920/620}.map-block{height:100%;display:none;width:100%}.map-block iframe{height:100%;width:100%}.map-block.active{display:block}.map-btns{position:absolute;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;top:50px;left:180px}.map-btns button{background:var(--main-white);border-color:var(--main-white);color:var(--main-dark-blue)}.map-btns button:hover{color:var(--main-white);border-color:var(--main-violet);background:var(--main-violet)}.map-btns button.active{color:var(--main-white);border-color:var(--main-violet);background:var(--main-violet)}.career-page.top-second::before{width:30%;aspect-ratio:500/300;background-image:url(../img/51_sing.png)}.career-page .h1{max-width:504px}.career-text{margin-top:50px;display:grid;gap:30px;color:var(--plus-3-gray);grid-template-columns:repeat(2,1fr)}.career-page.top-second .top-second-block .text{margin-top:0;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}.career-page.top-second .top-second-block .text .btn{margin-top:30px;border-color:var(--main-white);background:0 0}.career-page.top-second .top-second-block .text .btn:hover{background:var(--main-red);border-color:var(--main-red);color:var(--main-white)}.department-block .h2{max-width:530px}.department-list{color:var(--main-dark-blue);display:grid;grid-template-columns:repeat(3,1fr);margin-top:80px}.department-item{padding:50px;border-top:1px solid rgba(0,47,167,.1254901961);border-right:1px solid rgba(0,47,167,.1254901961);position:relative}.department-item:hover p:first-child{color:var(--main-violet)}.department-item p{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.department-item p:first-child{color:var(--plus-purple);font-size:60px;font-weight:700;line-height:100%;text-transform:uppercase}.department-item p:last-child{font-size:20px;margin-top:15px}.department-item::before{content:"";width:50px;height:50px;background:var(--main-white);position:absolute;z-index:3;top:-2px;left:-2px}.department-item::after{content:"";width:50px;height:50px;background:var(--main-white);position:absolute;z-index:3;top:-2px;right:-2px}.department-item:nth-child(-n+3){padding-top:0;border-top:0}.department-item:nth-child(-n+3)::before{display:none}.department-item:nth-child(-n+3)::after{bottom:-2px;right:-2px;top:auto}.department-item:nth-child(3n+1){padding-left:0}.department-item:nth-child(3n+1)::before{top:-2px;right:-2px;bottom:auto;left:auto}.department-item:nth-child(3n+1)::after{bottom:-2px;right:-2px;top:auto;left:auto}.department-item:nth-child(3n){padding-right:0;border-right:0}.department-item:nth-child(3n)::before{top:-2px;left:-2px;bottom:auto;right:auto}.department-item:nth-child(3n)::after{bottom:-2px;left:-2px;top:auto;right:auto}.department-item:nth-last-child(2){padding-bottom:0}.department-item:nth-last-child(2)::after{display:none}.department-item:last-child{padding-bottom:0;padding-right:0;border-right:0}.department-list.al-triple-list .department-item:nth-last-child(-n+3){padding-bottom:0}.department-list.al-triple-list .department-item:nth-last-child(-n+3)::after{display:none}.department-list.al-triple-list .department-item:nth-last-child(2)::after{display:block}.department-list.al-triple .department-item{padding-bottom:0}.department-list.al-triple .department-item::after{display:none}.department-list.al-triple .department-item::before{display:none}.department::after{content:"";position:absolute;background-image:url(../img/p-car-1.png);background-position:top left;background-size:cover;background-repeat:no-repeat;right:0;top:0;height:100%;width:120px}.career-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.career-tags .btn{background:0 0;border-color:var(--main-dark-blue);color:var(--main-dark-blue)}.career-tags .btn:hover{background:var(--main-red);border-color:var(--main-red);color:var(--main-white)}.career-tags-item{color:var(--main-dark-blue);font-size:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.career-tags-item span{color:var(--plus-purple);font-size:31px;font-weight:700;line-height:1;text-transform:uppercase}.career-block-list{width:500px;margin-top:0}.career-block-list .slick-track{gap:30px}.career-block-content{margin-top:80px}.career-block-content-item.show{display:block}.career-block-content-item .h2{max-width:771px}.career-block-text{margin-top:50px;padding:50px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-top:1px solid rgba(255,255,255,.1254901961)}.career-block-text .text{color:var(--plus-3-gray);width:498px}.career-block-text .text .btn{margin-top:30px}.offers{padding:0 0 0 180px}.offers-block{color:var(--plus-gre-text-6);position:relative;margin-top:50px;padding-top:50px;border-top:1px solid rgba(0,0,0,.1254901961)}.offers-block .arrows-block{position:absolute;bottom:0;left:0;margin:0;z-index:9}.offers-counter{position:absolute;left:0;top:50px}.offers-counter-2{opacity:.5}.offers-slider{padding-bottom:40px}.offers-slider .slick-active .offers-slide{opacity:1}.offers-slide{opacity:0;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.offers-slide-left{width:28.7%;padding-top:100px}.offers-slide-left .text{margin-top:20px}.offers-slide-left .text h2,.offers-slide-left .text h3,.offers-slide-left .text h4,.offers-slide-left .text h5,.offers-slide-left .text h6,.offers-slide-left .text ol,.offers-slide-left .text p,.offers-slide-left .text ul{margin-top:10px}.offers-slide-left .text h2:first-child,.offers-slide-left .text h3:first-child,.offers-slide-left .text h4:first-child,.offers-slide-left .text h5:first-child,.offers-slide-left .text h6:first-child,.offers-slide-left .text ol:first-child,.offers-slide-left .text p:first-child,.offers-slide-left .text ul:first-child{margin-top:0}.offers-slide-left .btn{margin-top:30px}.offers-slide-img{width:65.1%}.offers-slide-img img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.offers-slide-title{color:var(--main-dark-blue);font-size:20px;font-weight:700;letter-spacing:-.2px}.purpose{display:-webkit-box;display:-ms-flexbox;display:flex}.purpose-left{width:calc(100% - 680px);padding:140px 90px 140px 180px}.purpose-left .h2{max-width:713px}.purpose-left-bot{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--plus-gre-text-6)}.purpose-left-bot::after{content:"";background-image:url(../img/icon.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;width:203px;height:203px}.purpose-left-text{max-width:498px}.purpose-left-text .btn{margin-top:30px}.purpose-right{background:var(--main-violet);width:680px;padding:140px 180px 140px 134px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.purpose-right::before{content:"";background-image:url(../img/pattern24.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;width:100%;left:0;aspect-ratio:680/150}.purpose-right h5{font-size:25px}.purpose-right p{margin-top:20px}.purpose-right .btn{margin-top:30px;border-color:var(--main-white);background:0 0}.purpose-right .btn:hover{color:var(--main-white);border-color:var(--main-red);background:var(--main-red)}.career-trends-block{padding:100px 180px 132px 713px}.career-trends-block p{margin-top:20px;color:var(--plus-gre-text-6);max-width:418px}.career-trends{background:var(--main-white)}.career-trends-block-btns{margin-top:50px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.career-trends-block-btns a{padding:40px 0;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;gap:10px;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;color:var(--main-dark-blue);background:var(--plus-2-grey)}.career-trends-block-btns a:hover{background:var(--main-dark-blue);color:var(--main-white)}.career-expbsn-wrap::after{display:none}.ideas-page-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ideas-wrap .expertise-list{margin-top:0}.ideas-page-top-left p{font-size:20px;margin-top:20px}.ideas-page-top-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:68px;-moz-column-gap:68px;column-gap:68px}.ideas-page-top-list li{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.ideas-page-top-list li:nth-child(2n){margin-top:30px}.ideas-page-top-list li::before{content:"";background-image:url(../img/plus-purp.svg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;width:10px;height:10px;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.ideas-page .filter-wrap{margin-top:50px;padding-top:50px;border-top:1px solid rgba(255,255,255,.1254901961)}.ideas-page .filter{width:calc(100% - 220px)}.ideas-page .filter-top{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.ideas-page .remove-all{width:220px}.page404-block{background:var(--main-violet);width:1082px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page404-block svg{position:absolute;width:748px;height:auto;right:-650px}.page404-left{position:relative;z-index:1;background:var(--main-violet);padding:140px 370px 140px 180px}.page404-left .h1{font-size:48px;text-transform:uppercase}.page404-left p{margin-top:20px;font-size:20px}.top.page404 .btn{border-color:var(--main-red);background:var(--main-red)}.top.page404 .btn:hover{border-color:var(--main-white);background:0 0}.top.page404 .crumbs{position:static}.top.page404 .container{max-width:1553px;padding-left:0}.page404{padding-bottom:150px}.pagination{margin-top:80px;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;gap:50px}.pagination.not-active{display:none}.pagination-arrow{width:22px;cursor:pointer}.pagination-arrow svg{width:100%;height:auto}.pagination-arrow svg path{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;fill:var(--plus-5-grey)}.pagination-arrow:hover path{fill:var(--plus-3-gray)}.pagination-nums{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;gap:50px}.pagination-nums a,.pagination-nums span{color:var(--plus-5-grey,#737383);-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;font-size:20px}.pagination-nums a:hover{color:var(--main-violet)}.pagination-nums a:focus{color:var(--main-violet);font-weight:700}.right-column{padding:100px 180px 100px 70px}.cases .top-block form{width:100%}.cases form input{display:none}.form-btn.disabled{pointer-events:none;opacity:.6}.grecaptcha-badge{visibility:hidden}.get-modal{cursor:pointer}[data-role=overlay-filter]{-webkit-transition:.3s ease!important;-o-transition:.3s ease!important;transition:.3s ease!important}.disabled-overlay-filter{pointer-events:none!important;opacity:.6;filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1)}.comments{background-color:var(--main-dark-blue);padding:40px 0}.comments-list .comment-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0;border-top:1px solid var(--plus-4-gray)}.comments-list .comment-item:first-child{padding-top:0;border-top:none}.comments-list .comment-item:last-child{padding-bottom:0}.comments-list .comment-item-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:70%}.comments-list .comment-logo{max-width:300px;max-height:100px}.comments-list .comment-logo img{max-width:100%;max-height:100px}.comments-list .comment-text{margin-top:30px}.comments-list .comment-btn{margin-top:30px}.comments-list .comment-item-right{max-width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;cursor:pointer}.comments-list .comment-item-right img{max-width:250px}.comment-btn-mobile{display:none}.get-search-modal{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;cursor:pointer;height:22px}.get-search-modal:hover{opacity:.5}.search-modal-active .search-modal-hide{visibility:hidden;opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.search-modal-active .search-modal-show{display:block}.modal-search{display:none;opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:fixed;top:0;padding-top:100px;padding-bottom:100px;background-color:var(--main-dark-blue);width:100%;height:100%;z-index:9;overflow:auto;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.modal-search.active{display:block;-webkit-animation-name:opac;animation-name:opac}.modal-search .hidden-input{display:none}.search-modal-close{display:none;margin:0 0 0 auto;width:20px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;cursor:pointer;position:absolute;right:0}.search-modal-close:hover{opacity:.5}.modal-search-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.search-wrap-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px}.search-block{display:none;position:relative}.search-block.active{display:-webkit-box;display:-ms-flexbox;display:flex}.search-block:after{content:"";position:absolute;width:100%;height:1px;background-color:var(--plus-4-gray);bottom:-40px}.search-block:last-child:after{display:none}.search-form form{width:100%;position:relative}.search-input{font-size:50px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:var(--main-white);padding:32px 0;border-bottom:1px solid var(--plus-4-gray);width:100%}.search-btn{width:36px;position:absolute;right:0;top:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.search-btn svg{width:36px;height:36px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.search-btn:hover svg{opacity:.5}.search-input::-webkit-input-placeholder{font-size:64px;text-transform:uppercase;color:var(--plus-5-grey)}.search-input::-moz-placeholder{font-size:64px;text-transform:uppercase;color:var(--plus-5-grey)}.search-input:-moz-placeholder{font-size:64px;text-transform:uppercase;color:var(--plus-5-grey)}.search-input:-ms-input-placeholder{font-size:64px;text-transform:uppercase;color:var(--plus-5-grey)}.search-subtitle{font-size:18px;font-weight:700;margin-bottom:30px}.search-queries :only-child{width:100%}.search-queries-popular,.search-queries-prev{width:50%}.search-queries-popular-list,.search-queries-prev-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:30px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.search-queries span{width:calc(50% - 10px);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;cursor:pointer;font-size:14px;font-weight:500}.search-queries span:hover{color:var(--main-red)}.search-queries-prev{width:50%}.search-viewed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-viewed-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 60px}.search-viewed-item{width:calc((100% - 60px)/ 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.search-viewed-item .title{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;font-weight:500;font-size:16px}.search-viewed-item .picture{width:200px;min-width:200px;min-height:120px;height:120px;overflow:hidden}.search-viewed-item .picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.search-viewed-item .description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.search-viewed-item .category{color:var(--main-white);font-weight:700;padding:4px 8px;background:var(--main-red)}.search-viewed-item:hover .title{color:var(--main-red)}.search-viewed-item:hover .picture img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.search-text{font-size:14px}.search-suggests-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:30px;width:100%}.search-suggests-list span{width:50%;display:block;color:var(--main-white);cursor:pointer;word-wrap:break-word;font-size:22px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;font-weight:500}.search-suggests-list span:hover{color:var(--main-red)}.search-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;font-size:14px;margin-top:40px}.search-menu-item{text-transform:uppercase;font-weight:600;position:relative;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.search-menu-item::after{content:"";position:absolute;display:block;width:1px;height:100%;background-color:var(--main-white);right:-20px;top:0;bottom:0;margin:auto}.search-menu-item:last-child:after{display:none}.search-menu-item:hover{color:var(--main-red)}.search-result{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.search-result-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.search-filter{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-filter-item.active{background-color:var(--main-white);color:var(--main-dark-blue)}.search-filter-item:not(:first-child){border:1px solid var(--main-white);border-radius:30px;padding:5px 15px;font-size:16px;font-weight:500;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;cursor:pointer}.search-filter-item:not(:first-child):hover{background-color:var(--main-white);color:var(--main-dark-blue)}.search-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-sort{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:16px}.search-sort-item{position:relative;margin-left:30px;cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.search-sort-item.active{font-weight:700}.search-sort-item.active::before{content:url(../img/search-sort.svg);position:absolute;left:-30px;top:0;bottom:0;margin:auto;width:24px;height:24px}.search-sort-item:hover{color:var(--main-red)}.search-sort-item[data-order=asc].active::before{content:url(../img/search-sort-top.svg)}.search-result-count{font-weight:700;font-size:16px}.search-result-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:50px}.search-result-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.search-result-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:30px 0;border-top:1px solid var(--plus-4-gray)}.search-result-item:first-child{border-top:none;padding-top:0}.search-result-item:last-child{padding-bottom:0}.search-result-item .head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.search-result-item .category{font-weight:700;color:var(--main-white);padding:5px 10px;background:var(--plus-gre-text-6);height:100%}.search-result-item .date{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-result-item .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.search-result-item .title{font-weight:700;font-size:16px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.search-result-item .title b{background-color:var(--main-red);color:var(--main-white);display:inline-block;padding:0 2px;font-weight:500}.search-result-item .description{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.search-result-item .description b{background-color:var(--main-red);color:var(--main-white);display:inline-block;padding:0 2px;font-weight:500}.search-result-item .picture{min-width:120px;width:120px;height:120px;min-height:120px;overflow:hidden}.search-result-item .picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.search-result-item:hover .title{color:var(--main-red)}.search-result-item:hover .title b{color:var(--main-white)}.search-callback-form{padding:20px;border:1px solid var(--main-white);min-width:250px}.search-callback-form .btn{width:100%}@media (min-width:1921px){.side{display:block}}@media (min-width:2100px){.top{height:900px}}@media (max-width:1919px){.footer-menu{margin-top:10px}.footer-menu-columns{width:calc(100% - 40px)}.footer-menu-columns .footer-menu:last-child{padding-left:40px}.result-list{width:736px}.result-item::after{width:25px;height:40px}.result-item::before{width:25px;height:40px}.cartoon-item-link{padding:15px 20px;width:276px;gap:5px}.cartoon-item-link svg{min-width:15px;width:15px;height:auto}.cartoon-item{gap:10px}.cartoon-item svg{width:20px;min-width:20px;height:20px}.cartoon-item:nth-child(2){top:14.2%}.cartoon-item:nth-child(4){right:19%}.cartoon-item:nth-child(5){left:3.7%}.digest-right{width:453px}.start-tags{gap:10px}.top{height:calc(100vh - 94px)}.company-page{height:auto}.footer-top .logo{height:45px}.container{max-width:1120px}.logo{height:30px}.menu li a{font-size:12px}.menu ul{gap:0 15px}body{font-size:14px}.menu li ul li a{margin-top:10px;font-size:14px}.menu li ul{left:-30px;padding:30px}h1.h1{font-size:55px}.top-block{padding:75px 0 70px}.top-subtitle{gap:0 15px}.top-subtitle svg{width:11px;min-width:11px}.top-subtitle p{font-size:18px}.top-video{top:-10%;right:-45%;width:155%;height:155%}.top-gradients svg:nth-child(1){width:50%}.top-gradients svg:nth-child(2){width:70%}.top-gradients svg:nth-child(3){width:50%}.top-gradients svg:nth-child(4){right:10%;top:0;width:50%}.decisions{padding:110px 0}.h2{font-size:30px}.decisions-item{padding:25px 30px 69px 30px}.decisions-top svg{width:24px}.decisions-bottom p span{font-size:45px}.decisions-bottom p{font-size:16px}.decisions-list{margin-top:40px}.decisions .container{max-width:1074px;margin:0 0 0 calc((100% - 1120px)/ 2)}.decisions-top p{font-size:12px}.processes{padding:110px 0}.processes-block .h2{max-width:432px}.decisions2{padding:110px 0}.decisions2-content{padding:100px 60px 100px 60px;min-height:527px;width:696px}.decisions2-list{margin-top:40px}.decisions2-item-line{width:5px;height:58px}.decisions2-item-text h3{font-size:22px}.decisions2-item{gap:0 15px}.decisions2-item-text p{margin-top:5px}.decisions2-content-subtitle{margin-top:20px;font-size:26px}.decisions2-content-text .text{margin-top:15px}.decisions2-content-text .btn{margin-top:20px;font-size:14px;padding:10px 25px}.decisions2-content::after{width:70px;background-position:top left}.portfolio-subtitle{width:357px}.portfolio-slider-wrap{margin-top:40px}.arrows-block{height:14px;gap:0 20px}.portfolio-slider .slick-slide div{gap:0 25px}.portfolio-slider .slick-slide{gap:25px 0}.portfolio-slider{margin-top:25px;width:calc(100% + 12.5px)}.portfolio-slider .slick-track{gap:0 25px}.portfolio-item{padding:30px 20px 20px}.portfolio-slider .slick-slide div .portfolio-item-tags .portfolio-item-tags-btn span{font-size:14px}.portfolio-item-link svg{width:13px}.portfolio-item-link{font-size:12px;gap:0 6px}.portfolio-slider .slick-slide div .portfolio-item-tags a{font-size:12px}.portfolio .btn{margin:40px auto 0}.portfolio-slider .slick-slide div .portfolio-item-tags{margin-top:40px}.btn{font-size:14px;padding:10px 25px}.portfolio{padding:110px 0}.result{padding:110px 0}.result .h2{max-width:575px}.top-second .top-second-block .result-list{margin-top:50px;width:736px}.start-left{padding:140px 78px 140px calc((100% - 1120px)/ 2)}.start-right{padding:140px calc((100% - 1120px)/ 2) 140px 103px}.result::after{height:100%;width:453px}.result-item p:first-child{font-size:45px}.result-item p:last-child{margin-top:10px;font-size:16px}.result-item{padding:40px 25px}.start-left{min-height:600px;padding:110px 41px 110px calc((100% - 1120px)/ 2)}.start-right{padding:110px calc((100% - 1120px)/ 2) 110px 72px}.subtitle{font-size:16px}.start-left .subtitle{margin-top:15px}.start-left::after{width:69.2%}.start-right form .inputs-block{margin-top:40px;gap:15px}.error-text{left:20px;font-size:10px;top:calc(100% + 0px)}.start-right-succes .subtitle{margin-top:15px}.sending-error{bottom:30px;padding:10px 20px}.sending-error p{font-size:12px;width:50%}.sending-error .btn{padding:10px 15px;font-size:12px}.input{height:50px}.input input,.input textarea{font-size:14px;padding:15px 20px}.form-text{height:80px}.form-text textarea{padding:20px 20px}.start-right form .inputs-block .form-company{width:calc(60% - 7.5px)}.start-right form .inputs-block .form-status{width:calc(40% - 7.5px)}.start-right form .inputs-block .form-tel{width:calc(40% - 7.5px)}.start-right form .inputs-block .form-email{width:calc(60% - 7.5px)}.confid label{gap:10px}.confid label::before{width:13px;height:13px;min-width:13px}.expertise{padding:110px 0}.expertise-list{margin-top:40px;gap:25px}.expertise-item-content{padding:20px}.expertise .btn{margin:40px auto 0}.expertise .expertise-item-content .btn{margin:15px 0 0}.digest{padding:156px 0}.digest-block{max-width:501px}.digest-block .subtitle{margin-top:13px;max-width:430px}.digest-block .btn{margin-top:20px}.digest-block-text{margin-top:80px;max-width:445px;font-size:22px}.phone{left:-220px;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);width:450px}footer{padding:59px 0 0}.footer-top-left{padding:0 105px 25px 0}.footer-top-left p{margin-top:20px}.footer-top-left::before{width:40px;height:40px}.footer-top-right::before{width:40px;height:40px}.footer-submenu li{gap:0 19px}.footer-top-right{padding:0 0 40px 40px}.footer-submenu{gap:9px 0}.footer-item::after,.footer-item::before{width:40px;height:40px}.footer-item{padding:40px}.footer-item:nth-child(1){padding:40px 40px 40px 0}.socmedia{gap:26px 0}.footer-contacts-city{font-size:14px}.footer-contacts{gap:10px 0}.footer-bottom-item{padding:25px 0 25px 0;font-size:12px}.expertise-item-img img{border-radius:10px 10px 0 0}.expertise-item-img{border-radius:10px 10px 0 0}.expertise-item{border-radius:10px}.header-contacts{gap:0 15px}.menu ul li ul li a{font-size:14px}.menu ul li ul{left:-40px;padding:30px 40px 40px}.footer-submenu{gap:15px 0}.advantages-item-text .advantages-item-name{font-size:18px}.expbsn-block{margin-top:50px}.migration-right::after{height:auto;aspect-ratio:100/20}.innovations-right::after{width:100px}.top-line::after{height:1px;bottom:25px}.top.decision-page .top-block .top-block-left{width:42%}.top.decision-page .top-block .top-block-left h1.h1{font-size:38px}.top-img{width:52.5%}.top.decision-page .top-block .top-block-left .subtitle{margin-top:15px}.top.decision-page{padding-top:19px}.top.decision-page .crumbs{left:calc((100% - 1120px)/ 2)}.top.decision-page .container{padding-left:calc((100% - 1120px)/ 2)}.crumbs a{font-size:12px}.decision-list{padding:60px 0 110px}.decision-item svg{width:40px;height:auto}.decision-item{padding:0 25px;gap:15px 0}.decision-item-name{font-size:16px}.complexs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.complexs-left{width:64%;padding:110px 0 184px calc((100% - 1120px)/ 2)}.complexs-left .h2{max-width:503px;width:100%}.complexs-right{width:36%}.complexs-list{gap:20px 0;margin-top:51px;width:100%;width:calc(100% - 200px)}.complexs-block{padding:50px 79px 50px 60px;width:calc(100% + 200px);bottom:110px}.complexs-block-title{font-size:22px}.complexs-block .text ul li{margin-top:5px}.complexs-block .text{margin-top:15px}.complexs-item .complexs-item-name{font-size:21px}.complexs-item-line{height:2px}.forbusiness-left{width:64%;padding:90px 34px 90px calc((100% - 1120px)/ 2)}.forbusiness-right{width:36%}.forbusiness-list{margin-top:40px}.forbusiness-item p{font-size:16px}.forbusiness-item img{width:40px;height:auto}.expbsn-wrap::after{width:119px}.people-left::after{width:117px}.people-right-item:last-child{padding-top:35px;margin-top:35px}.people-left-item img{width:40px;height:auto}.people-left-list{margin-top:30px;gap:30px 0}.people-left-item .people-left-item-status{margin-top:15px;font-size:14px}.people-left-item p{margin-top:5px}.forbusiness-item{gap:0 15px;padding:15px 20px}.forbusiness-item:last-child{padding-right:0}.forbusiness-left .h2{max-width:546px}.py-140{padding:110px 0}.expbsn .h2{max-width:530px}.expbsn-list{margin-top:50px;gap:0 20px;max-width:990px}.expbsn-item-line{margin-top:15px;height:3px}.expbsn-item .expbsn-item-name{font-size:13px}.expbsn-block-img{padding:51px 80px 52px 79px;width:246px}.expbsn-block-text{width:634px;margin-left:10%}.expbsn-block-title{font-size:22px}.expbsn-block-text .text ul li{margin-top:5px}.expbsn-block-text .text{margin-top:15px}.expbsn-block-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.advantages-list{gap:40px 25px;margin-top:50px}.advantages-item-count{font-size:40px}.advantages-item-marker{width:16px;height:16px;min-width:16px;border:2px solid var(--plus-purple)}.advantages-item-top{gap:0 13px}.advantages-item-text{font-size:16px;margin-top:15px}.advantages-item-text .text{margin-top:5px;font-size:14px}.advantages-item-text .text p,.advantages-item-text .text ul{margin-top:5px}.advantages-item-text .text ul li{margin-top:5px}.people-left{width:45.4%;padding:110px 160px 110px calc((100% - 1120px)/ 2)}.people-right{width:54.6%;padding:110px 78px 110px 72px}.people-left-title{font-size:22px}.people-right-item .text{margin-top:15px}.people-right-item .text p{margin-top:15px}.people-right-item .btn{margin-top:25px}.pattern7{-o-object-fit:inherit;object-fit:inherit;width:15%}.mt-60{margin:40px auto 0}.accordion-item-count{font-size:16px;width:22.1%}.accordion-item-name{width:71.2%;font-size:16px}.accordion-item-btn{width:21px;height:21px;margin-left:20px}.accordion-item .text{width:48.9%}.accordion-item-left{width:45.7%}.accordion-item{padding:25px 0}.solveproblems-item::after{width:30px;height:30px}.projects-list .slick-track{gap:25px}.expertise-list .slick-track{gap:25px}.about-wrap::after{width:140px}.solveproblems-item::before{width:30px;height:30px}.functional-wrap::after{width:453px}.relevance{padding:110px 0 0}.relevance-block .h2{width:35%}.relevance-right{width:60%}.relevance-line{min-width:29.5px;width:29.5px}.relevance-line svg{left:-1.5px}.relevance-item{padding:30px}.relevance-item::after{bottom:-2px;left:-2px;width:30px;height:30px}.relevance-item::before{top:-2px;right:-2px;width:30px;height:30px}.solveproblems-top .subtitle{font-size:14px;margin-top:15px}.solveproblems-list{margin-top:30px;padding-top:30px}.solveproblems-item img{width:40px}.solveproblems-item-name{margin-top:10px;font-size:16px}.solveproblems-item .text{margin-top:10px}.solveproblems-item .text ul{gap:5px 0}.about-list{margin-top:60px;max-width:1000px}.about-item{padding:25px 0}.about-item-count{width:5%}.about-item-name{width:35%;font-size:19px}.about-item .text{width:50%}.software-left{width:40%;padding:110px 0 110px calc((100% - 1120px)/ 2)}.software-right{width:60%;padding:110px calc((100% - 1120px)/ 2) 90px 30px}.software-item{padding:20px 30px;gap:0 15px}.software-item::before{height:20px;width:30px}.software-item::after{height:20px;width:30px}.software-right::before{left:-40px}.software-left::after{height:90px;width:90px}.techstack-list{gap:20px;margin-top:60px}.techstack-item:nth-child(4),.techstack-item:nth-child(4n+1),.techstack-item:nth-child(7n+1){width:35%;padding:30px}.techstack-item{width:calc(65% - 20px);padding:30px 230px 30px 30px}.projects-list{margin-top:40px;gap:20px}.projects-item-content{padding:20px}.projects-item-name{font-size:19px}.projects-item-content .text{margin-top:15px}.projects-item-content .btn{margin-top:15px}.importsub-left{width:40%}.importsub-left::after{width:90px;height:90px}.importsub-list{width:55%}.importsub-item{padding:40px}.importsub-item-name{margin-top:15px}.importsub-item .text{margin-top:15px}.analogs-top-left{width:40%}.analogs-table-item p{padding:20px 30px}.analogs-table{margin-top:60px}.transitplan::before{width:35%}.transitplan-content{padding:110px calc((100% - 1120px)/ 2) 110px calc(35% + 70px)}.migration-left{padding:110px 100px 110px calc((100% - 1120px)/ 2);width:65%}.migration-right{width:35%;padding:110px calc((100% - 1120px)/ 2) 110px 60px}.migration-right-title{font-size:22px}.migration-right .text{margin-top:15px}.migration-left-top .text{margin-top:15px}.migration-left-list{margin-top:30px;gap:20px}.benefit-block .h2{width:300px}.benefit-block .software-right{width:70%;padding:60px 60px 40px 60px}.benefit{padding:110px 0 110px calc((100% - 1120px)/ 2)}.benefit::before{width:80px}.processes2 .cartoon{margin-top:-400px}.tasksyms .solveproblems-item-name{margin-top:40px;font-size:14px}.functional-list{margin-top:60px}.functional-item .functional-item-name{margin-top:15px;font-size:16px}.functional-item{padding:30px}.functional{width:60%}.functional-item::after,.functional-item::before{width:30px;height:30px}.functional .btn{margin-top:60px}.pattern16{width:35%}.processes2 .h2{max-width:300px;top:110px;left:calc((100% - 1120px)/ 2)}.processes2 img{width:80%}.functional2 .solveproblems-item{padding:30px}.functional2 .solveproblems-item .text{margin-top:15px}.functional2 .solveproblems-item h3{margin-top:15px;font-size:16px}.complexs2 .complexs-left{padding:110px 0 170px calc((100% - 1120px)/ 2)}.complexs2 .complexs-block{min-height:350px}.complexs-item .complexs-item-name{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:80%}.functional2{width:100%}.functional2 .functional-item{padding:30px}.functional2 .functional-item::before{width:30px;height:30px}.functional2 .functional-item::after{width:30px;height:30px}.functional2 .functional-item:nth-child(3n+1)::after{right:-2px;bottom:-2px}.functional2 .functional-item:nth-child(4){padding-bottom:30px}.functional2 .functional-item:nth-child(3){padding-bottom:30px}.functional2 .functional-item::before{top:-2px;left:-2px}.top.page404 .container{max-width:none}.decision-list.solveproblems-list{padding:60px 0 110px}.solveproblems-list .solveproblems-item{padding:30px}.decision-item-text{margin-top:15px}.decision-item-name{margin-top:15px}.readiness-wrap::after{width:35%;height:auto;aspect-ratio:638/443}.bracket-block .solveproblems-list::after{width:100%;height:auto;left:0;aspect-ratio:1659/95}.solveproblems-item-last{margin:150px auto 0}.bracket-block .solveproblems-list{margin-top:60px}.readiness .h2{width:350px}.readiness-list{width:60%}.relevance-block-left::after{height:90px;width:90px}.innovations-left{width:350px;margin-left:calc((100% - 1120px)/ 2)}.innovations-right{width:60%;padding:60px calc(7% + 50px) 60px 60px}.innovations-item img{width:40px}.innovations-item h3{margin-top:15px;font-size:14px}.innovations-item{padding:30px}.innovations-item::after{width:30px;height:30px}.innovations-item::before{width:30px;height:30px}.innovations-item::before{top:-2px;right:-2px}.innovations-item:nth-child(2n+2)::after{left:-2px;bottom:-2px}.pattern19{width:7%}.relevance-wrap .relevance-block-left{width:350px}.relevance-subtitle{margin-top:15px}.solveproblems-list.solveproblems-list-quad .solveproblems-item{padding:30px}.company-page .h1{margin-top:40px;font-size:38px}.company-page .top-first{padding:25px 0 40px}.company-page{min-height:auto}.top-second{padding:40px 0 100px}.top-second .top-second-block{width:70%}.top-second::before{width:30%}.top-second .top-subtitle{font-size:19px}.top-second .top-second-block .text{margin-top:40px}.companyabout-bottom-block{width:80%;padding:60px 120px}.companyabout-bottom-block::after{width:100px}.companyabout-top-text{width:70%}.companyabout-top-text .text{width:calc(50% - 15px)}.companyabout-top h2{width:25%}.companyabout-bottom{margin-left:calc((100% - 1120px)/ 2);margin-top:50px}.companyabout-bottom::before{width:90px;-webkit-transform:translateY(-70px);-ms-transform:translateY(-70px);transform:translateY(-70px)}.personal-slide{padding-right:30px}.personal-slide .personal-slide-name{margin-top:15px;font-size:16px}.personal-slide p{font-size:11px}.personal-slider{width:calc(100% + 30px)}.experts-video{width:70%}.experts-bottom{margin-top:60px}.experts-bottom::before{width:90px}.company-page .top-second .top-second-block .btn{margin-top:60px}.modal-form .input-file svg{width:10px}.input-file{padding:15px 20px}.modal-form{padding-left:calc((100% - 1120px)/ 2);width:60%}.modal-form .h2,.modal-form form{width:90%}.modal-block::after{width:40%}.modal-form form{margin-top:40px}.modal-form-1 .form-email{width:57.4%}.modal-form svg{width:20px;top:75px}.modal-form-1 .form-text{width:100%;height:100px}.modal-form .subtitle{margin-top:15px}.top.cases .top-block .top-block-left{width:100%}.top.cases .container{padding-left:0;max-width:1120px}.cases-cards-list .portfolio-item .portfolio-item-tags .portfolio-item-tags-btn span{font-size:14px}.cases-cards-list .portfolio-item .portfolio-item-tags a{font-size:12px}.cases-cards-list .portfolio-item .portfolio-item-tags{margin-top:40px}.top-tags{margin-top:60px}.top.case-page .top-img{width:50%}.top.case-page{margin-top:-93.8px;padding:93.8px 0 30px}.top.case-page .crumbs{padding-top:20px}.top.case-page .top-block .top-block-left{margin-top:40px}.case-block-img{width:25%}.case-block-content{width:65%}.case-block-text{font-size:22px}.case-block-content .result-list{width:100%}.case-relevance-block .h2{width:30%}.case-relevance-block .relevance-right{width:70%}.case-projects-item{gap:0 30px;padding:30px 0}.case-projects-item.grey-2{padding:30px}.case-projects-cards{margin-top:30px;gap:10px}.case-projects-card{padding:20px}.case-projects-name{font-size:19px}.comment-left{width:35%;padding:110px 77px 110px calc((100% - 1120px)/ 2)}.comment-right{width:65%;padding:110px calc((100% - 1120px)/ 2) 110px 80px}.comment-right-block{padding-bottom:30px}.comment-right-bot{padding-top:30px}.comment-left::before{width:80px}.comment-right-text .text{width:85%;font-size:16px}.comment-right-author-text .comment-right-author-text-name{font-size:18px}.comment-right-author{gap:0 15px}.comment-right-docs{margin-top:20px;width:calc(100% - 2px)}.comment-right-docs-item img{width:70px}.comment-right-docs-item p{font-size:11px}.comment-right-docs-item{gap:0 10px;padding:0 10px}.modal-docs-left{width:40%}.modal-docs-right{width:60%}.modal-docs-left .logo{padding:25px 0 0 calc((100vw - 1120px)/ 2)}.modal-docs-left h5{padding:0 0 0 calc((100vw - 1120px)/ 2)}.modal-docs-item{padding:20px 40px 20px calc((100vw - 1120px)/ 2)}.modal-docs-item img{width:70px}.modal-docs-right svg{width:20px;top:50px;right:50px;height:auto}.modal-docs-left .logo img{height:30px}.expertise-more .arrows-block{margin-top:40px}.expertise-more .expertise-list{margin-top:20px}.similar-projects-list{margin-top:40px;gap:30px 20px}.similar-projects .btn{margin:40px auto 0}.case-projects-count{font-size:18px}.case-projects{padding-bottom:110px}.top.case-page .crumbs{width:50%}.top.event-page{padding-bottom:0}.ea-left{width:50%}.top.event-page .top-block .top-block-left{width:40%}.ea-left-top{padding:20px 55px 20px calc((100vw - 1120px)/ 2);width:60%;margin-top:90px}.ea-left-item{gap:5px}.trends::before{width:30%}.trends-block{padding:80px calc((100vw - 1120px)/ 2) 80px 40%}.trends-date{font-size:18px}.trends-block .h2{margin-top:15px}.trends-tag{margin-top:15px}.trends-block .btn{margin-top:40px}.left-column{width:60%;padding:80px 0 80px calc((100vw - 1120px)/ 2)}.pr-180{padding-right:50px}.text-block.fs-20{font-size:18px}.text-block.gap-20{gap:15px}.right-column{width:40%;padding:80px calc((100vw - 1120px)/ 2) 80px 50px}.flex-column.gap-50{gap:40px}.h3{font-size:25px}.text-border-left .text-block{width:auto}.text-border-left{padding-right:20px}.youfind .left-column::after{width:100px}.youfind-item{gap:30px;padding:30px 40px}.youfind-list{gap:15px;padding-right:90px}.program .h3{width:220px}.program .relevance-right{width:calc(100% - 220px)}.program .case-projects{padding-bottom:80px;padding-left:50px}.program-item-text{font-size:18px}.spicers{gap:40px 0;padding-top:40px}.spicers-item-img{width:80px;height:80px}.spicers-item{gap:15px}.spicers-item-name{font-size:18px}.text-border-proc{font-size:50px}.mt-100{margin-top:80px}.top-news-list{gap:20px}.top-news-item{gap:5px;font-size:13px}.top-news-date{font-size:13px}.top.case-page .top-img{width:40%}.top.case-page .crumbs{width:100%}.top.case-page .crumbs-wrap{width:620px}.top.case-page .top-block .top-block-left{width:620px}.fs-20{font-size:18px}.text-border-left .text-block{width:200px}.right-column-link-top svg{width:18px;height:auto}.news-quote-img{width:90px;height:90px}.news-quote-left{width:180px}.news-quote-right{width:calc(100% - 210px);padding:30px}.gap-80{gap:60px}.reference .h3{min-width:160px}.reference-list{gap:20px}.layout-use-form .left-column::after{width:140px}.layout-use-form .left-column .h3{width:300px}.use-form{width:400px}.gap-50{gap:40px}.article-item .advantages-list .advantages-item .advantages-item-text{font-size:14px}.top.decision-page.contacts-page .container{max-width:1120px}.top.decision-page.contacts-page .footer-list{margin-top:40px;padding-bottom:100px;padding-top:40px}.map-btns{top:30px;left:calc((100% - 1120px)/ 2)}.career-page.top-second .top-second-block .text{margin-top:0}.career-text{margin-top:40px}.department-list{margin-top:60px}.department-item{padding:30px}.department-item::before{width:30px;height:30px}.department-item::after{width:30px;height:30px}.department::after{width:100px}.career-tags-item{font-size:21px}.career-tags{gap:20px 30px}.career-tags-item span{font-size:28px}.career-block-list{margin-top:0}.career-block-content{margin-top:60px}.career-block-text{margin-top:40px;padding:40px 0 0 0}.career-block-text .text{width:400px}.offers{padding:0 0 0 calc((100% - 1120px)/ 2)}.offers-slide-left{padding-top:50px}.purpose-right{width:40%;padding:110px calc((100vw - 1120px)/ 2) 110px 80px}.purpose-left{width:60%;padding:110px 90px 110px calc((100vw - 1120px)/ 2)}.purpose-left-text{max-width:350px}.purpose-left-bot::after{width:150px;height:150px}.offers-slide-left .btn{margin-top:20px}.offers-slider{padding-bottom:40px}.ideas-page .remove-all{width:190px}.ideas-page-top-list{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.ideas-page-top-list li{gap:15px}.ideas-page-top-list li:nth-child(2n){margin-top:20px}.ideas-page-top-left p{font-size:18px;margin-top:15px}.ideas-wrap .expertise-list{margin-top:0}.page404-left{padding:110px 150px 110px calc((100vw - 1120px)/ 2)}.page404-block{width:50%}.page404-block svg{width:97%;right:-85%}.page404-left p{margin-top:15px;font-size:18px}.page404-left .h1{font-size:43px}.page404{padding-bottom:110px}}@media (max-width:1279px){.header-contacts .btn{padding:5px 15px}.portfolio-slider-wrap .arrows-block{display:none}.cases-cards .expertise-list{gap:20px}.arrows-block.arrows-show{display:none}.decisions2-list .slick-track{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cartoon-item-link{display:none}.cartoon-item svg{display:none}.cartoon-item{z-index:9}.cartoon-item-count{width:30px;height:30px;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;background:0 0;border:3px solid var(--main-red);border-radius:50%;color:var(--main-red,#f9423a);line-height:1;font-size:14px;font-weight:700;background:var(--main-white)}.cartoon-item:nth-child(1){left:59%;top:17.5%}.cartoon-item:nth-child(2){top:24%;right:15%}.cartoon-item:nth-child(3){right:20%;bottom:34%}.cartoon-item:nth-child(4){right:44%;bottom:15%}.cartoon-item:nth-child(5){left:25.2%;bottom:6%}.cartoon-item:nth-child(6){left:29%;top:46%}.cartoon-mob{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 20px;margin-top:50px}.cartoon-mob-item{border:1px solid rgba(121,73,244,.2);padding:25px;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.cartoon-mob-item svg{width:18px;height:auto}.cartoon-mob-item svg path{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.cartoon-mob-item.active{border-color:var(--main-violet);background:var(--main-violet)}.cartoon-mob-item.active svg path{fill:var(--main-white)}.cartoon-mob-item.active .cartoon-mob-item-count{color:var(--main-white)}.cartoon-mob-item.active .cartoon-mob-item-text{color:var(--main-white)}.cartoon-mob-item-count{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;color:var(--plus-gre-text-6)}.cartoon-mob-item-text{color:var(--main-dark-blue);font-weight:700;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;margin-top:10px}.cartoon-mob-item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.expertise-item-img:hover img{-webkit-transform:none;-ms-transform:none;transform:none}.confid{margin-top:10px}.start-right form .btn{margin-top:10px}.list-mobile hr{-webkit-animation-play-state:inherit!important;animation-play-state:inherit!important}.container{max-width:none;width:calc(100% - 120px)}.portfolio-slider{width:100%}.portfolio-slider .slick-track{gap:0}header .menu{position:fixed;width:100%;height:150vh;overflow:auto;min-height:150vh;top:73px;left:0;bottom:0;right:0;padding:0;background:var(--main-dark-blue);-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}header .menu.show{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}header .menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.menu li a{font-size:13px}.menu li ul{position:static;background:0 0;-webkit-clip-path:none;clip-path:none}.menu ul li{position:relative;padding:0}.menu ul li a{font-size:16px}.menu-desktop{display:none}.menu-pad{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-pad .menu-pad-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0}.menu-pad .menu-pad-wrap a{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 5px}.menu-pad .menu-pad-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0;margin-bottom:30px}.menu-pad .menu-pad-wrap ul li{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0}.menu-pad .container{border-top:1px solid rgba(255,255,255,.1254901961);padding:30px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0;height:calc(100vh - 75.2px)}.burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:33.6px;height:33.6px;gap:5px 0;margin-left:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.burger div{height:2.8px;background:var(--main-white);-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.burger.active{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.burger.active div:nth-child(1){-webkit-transform:rotate(45deg) translate(5.7px,5px);-ms-transform:rotate(45deg) translate(5.7px,5px);transform:rotate(45deg) translate(5.7px,5px)}.burger.active div:nth-child(2){opacity:0}.burger.active div:nth-child(3){-webkit-transform:rotate(-45deg) translate(5.5px,-5px);-ms-transform:rotate(-45deg) translate(5.5px,-5px);transform:rotate(-45deg) translate(5.5px,-5px)}.header-wrap{padding:20px 0}header{position:fixed;width:100%}.top{height:calc(100vh - 75px);margin-top:75px;height:calc(var(--vh,1vh) * 100 - 75px)}.top-block{padding:140px 0 92px}.top-video{top:-35%;right:-65%;width:185%;height:185%}.decisions{padding:100px 0}.decisions .container{max-width:none;width:calc(100% - 120px);margin:0 auto}.decisions .h2{max-width:439px}.decisions::after{width:55px;background-size:100% 100%;background-image:url(../img/pat-main-1.png)}.decisions-list{margin-top:50px;grid-template-columns:repeat(2,1fr)}.decisions-item:nth-child(2n){border-right:1px solid rgba(255,255,255,.2)}.decisions-item:nth-child(3){border-top:0}.decisions-item:nth-child(3n){border-right:0}.processes{padding:100px 0}.decisions2-img{width:100%;-o-object-fit:cover;object-fit:cover;top:auto;bottom:0;height:unset;aspect-ratio:768/253}.decisions2{padding:100px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.decisions2-content{padding:80px 60px;position:relative;left:0;bottom:0;height:auto;margin:40px auto 0;width:calc(100% - 120px);min-height:506px}.list-mobile{width:41%;margin:50px 0 0 0}.list-mobile .slick-list{overflow:unset}.list-mobile .slick-track{gap:0 20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.slick-dots li{width:8px;height:8px;margin:0 5px;background:var(--main-white);opacity:.6;border-radius:50%;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.slick-dots li button{display:none}.slick-dots li.slick-active{opacity:1}.decisions2-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;min-width:auto;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.decisions2-content-text{opacity:1}.decisions2 .container{max-width:none;width:100%;margin-left:60px}.decisions2-block{max-width:none;width:100%}.decisions2-block .h2{max-width:376px}.decisions2-item-line{width:100%;position:relative;height:5px;margin-top:15px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;top:0;left:0}.decisions2-item-text{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.decisions2-item-text h3{font-size:21px}.decisions2-item-line hr{height:100%;width:0}@-webkit-keyframes lineActive{100%{width:100%}}@keyframes lineActive{100%{width:100%}}.portfolio{padding:100px 0}.portfolio-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.portfolio-subtitle{width:80%;margin-top:15px}.portfolio-slider{width:86%;margin-top:0}.portfolio-slider .slick-list{overflow:unset}.portfolio-slider-wrap{margin-top:50px}.portfolio-slider .slick-slide{gap:0}.portfolio-slider .slick-slide div{gap:0;height:100%}.portfolio-item-tags-btn{height:auto}.portfolio-slider .slick-track{gap:0 20px}.portfolio-item-link{opacity:1}.portfolio-item-link span{display:none}.portfolio-item-link svg{width:20px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.portfolio-item-link svg path{fill:var(--main-violet)}.portfolio .container{width:100%;margin-left:60px}.portfolio-slider .slick-slide div .portfolio-item-top{height:auto}.portfolio-slider .slick-slide div .portfolio-item-tags{height:auto}.portfolio-slider .slick-slide div .portfolio-item-tags a{font-size:11px}.portfolio-slider .slick-slide div .portfolio-item{max-width:initial}.portfolio-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.portfolio .btn{-webkit-transform:translateX(-60px);-ms-transform:translateX(-60px);transform:translateX(-60px)}.arrows-block{display:none}.result::after{display:block;aspect-ratio:779/250;position:static;width:100%;height:auto;background-size:cover;background-image:url(../img/pat-main-3-mob.png);margin-top:70px}.result{padding:100px 0 0}.result-list{margin-top:50px;width:100%}.result-item{padding:40px 20px}.result-item::before{width:20px;height:40px}.result-item::after{width:20px;height:40px}.start{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.start-left{width:100%;padding:100px 60px;overflow:hidden;min-height:auto}.start-left::after{background-image:url(../img/image-mob.png);height:auto;aspect-ratio:345/401;width:45%;right:0;left:auto;bottom:-170px}.start-left .subtitle{max-width:380px;width:100%}.start-right{padding:100px 60px;width:100%}.start-right form .inputs-block .form-status,.start-right form .inputs-block .form-tel{width:calc(40% - 7.5px)}.expertise{padding:100px 0}.expertise .container{width:calc(100% - 120px)}.expertise-list{margin:50px auto 0;padding-right:0;width:100%;display:block}.expertise-list .slick-slide{border-radius:15px;background:var(--plus-2-grey)}.expertise-list .slick-list{overflow:inherit;height:auto!important}.expertise-list .slick-track{gap:0 20px;height:auto!important}.expertise-list .slick-dots li{background:#000;opacity:.4}.expertise-list .slick-dots li.slick-active{opacity:1}.expertise-item{min-width:auto;width:auto}.digest{padding:100px 0 0}.digest-right{position:relative;aspect-ratio:768/378;height:unset;right:auto;top:auto;width:100%;margin-top:158px}.digest-right::after{background-position:top;background-image:url(../img/pat-main-4-mob.png)}.digest-block{max-width:none}.digest-block .subtitle{max-width:none}.digest-block-text{max-width:314px}.phone{left:auto;top:-280px;width:490px;right:0}footer{padding:80px 0 0}.footer-top{display:grid;grid-template-columns:inherit}.footer-top-left{padding:0 0 30px 0;border-right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-top-left::before{display:none}.footer-top-left p{margin-top:0}.footer-top-right{padding:30px 0}.footer-top-right::before{display:none}.footer-submenu li{gap:15px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-item:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0;border-right:0;border-top:1px solid rgba(255,255,255,.1254901961)}.footer-item:nth-child(1)::after,.footer-item:nth-child(1)::before{display:none}.footer-contacts{padding:30px 30px 30px 0;width:50%}.footer-contacts:nth-child(3){padding:30px 0 30px 30px}.footer-item::after,.footer-item::before{width:30px;height:30px}.footer-contacts:nth-child(2)::before{display:none}.footer-bottom-item{padding:0}.footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:30px 0 50px}.decisions2,.expertise,.portfolio{overflow:hidden}.menu-pad .header-contacts{display:none}.portfolio-slider .slick-dots li{background:var(--main-dark-blue);opacity:.4}.portfolio-slider .slick-dots li.slick-active{opacity:1}.portfolio-item:hover .portfolio-item-tags .portfolio-item-tags-btn svg path{fill:var(--main-violet)}.portfolio-item:hover .portfolio-item-tags .portfolio-item-tags-btn{color:var(--main-violet)!important}.footer-bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.complexs-list .slick-track{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.decision-list.solveproblems-list{grid-template-columns:repeat(1,1fr)}.decision-list.solveproblems-list.al-triple .solveproblems-item{border-bottom:1px solid rgba(255,255,255,.1254901961)}.top-line::after{display:none}.top.decision-page .top-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:40px;position:relative}.top.decision-page .crumbs{position:static;padding:0 60px}.top.decision-page{padding-top:30px}.top.decision-page .container{padding:0;width:100%}.top.decision-page .top-block .top-block-left{width:100%;max-width:503px;margin-left:60px}.top-img{width:100%;aspect-ratio:768/300;margin-top:50px}.decision-list{padding:57px 0 100px;gap:0;grid-template-columns:repeat(1,1fr)}.decision-item{padding:30px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.1254901961)}.decision-item:last-child{padding-bottom:0;border-bottom:0}.decision-item:first-child{padding-top:0;border-bottom:1px solid rgba(255,255,255,.1254901961)}.complexs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.complexs-left{overflow:hidden;width:100%;padding:100px 0 140px 60px}.complexs-right{width:100%;aspect-ratio:768/358}.complexs-right::after{background-image:url(../img/pat-wms-1-mob.png);background-position:top}.complexs-list{display:block;padding:0}.complexs-item-line{position:relative;margin-top:10px;height:5px;top:0}.complexs-block{width:calc(100% - 120px);bottom:100px;padding:80px 60px;right:0;position:relative;margin:0 auto}.forbusiness{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.forbusiness-left{width:100%;padding:100px 60px}.forbusiness-right{width:100%;aspect-ratio:768/350}.forbusiness-right img{aspect-ratio:768/350}.expbsn-wrap::after{display:none}.py-140{padding:100px 0}.expbsn-list{padding:0;max-width:none;display:block}.expbsn-block .slick-dots{margin-top:40px;-webkit-transform:translateX(-60px);-ms-transform:translateX(-60px);transform:translateX(-60px)}.expbsn-wrap .container{width:100%;margin-left:60px}.expbsn-block-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:1;padding:0 60px 0 0}.expbsn-block-img img{width:113px}.expbsn-block{margin-top:40px}.expbsn-block-img{padding:38px 66px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.expbsn-block-text{margin:40px 0 0 0;width:100%;padding-right:60px}.advantages-list{grid-template-columns:repeat(2,1fr);gap:40px 20px}.people-left::after{display:none}.people{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.people-left{width:100%;padding:100px 60px}.people-left-list{margin-top:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 20px}.people-left-item .people-left-item-status{margin-top:15px;font-size:14px}.people-left-item p{margin-top:5px}.people-right{width:100%;padding:100px 60px}.people-right-item:last-child{padding-top:40px;margin-top:40px}.accordion-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding:20px 0}.accordion-item:first-child .accordion-item-btn{top:0}.accordion-item-count{display:none}.accordion-item-btn{position:absolute;right:0;top:21px;width:18px;height:18px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin:0}.accordion-item-left{width:80%}.accordion-item-name{width:100%}.accordion-item .text{width:90%}.accordion-item.active .text{padding-top:15px}.expbsn-wrap{overflow:hidden}@-webkit-keyframes lineActive2{100%{width:100%}}@keyframes lineActive2{100%{width:100%}}.al-triple .advantages-item:last-child .advantages-item-marker hr{display:block}.solveproblems-item:nth-child(1),.solveproblems-item:nth-child(2),.solveproblems-item:nth-child(3){padding-top:30px}.solveproblems-list-2 .solveproblems-item:nth-child(2){padding-top:30px}.solveproblems-list-2 .solveproblems-item:nth-child(3){padding-top:30px}.solveproblems-list-2 .solveproblems-item:nth-child(1){padding-top:30px}.solveproblems-list-2 .solveproblems-item.border-bot-null{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:30px}.solveproblems-item::after{display:none}.solveproblems-item.border-bot-null{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:30px}.solveproblems-list.al-triple .solveproblems-item{border-bottom:1px solid rgba(0,0,0,.2);padding:30px 0}.solveproblems-list.al-triple .solveproblems-item:last-child{border-bottom:0;padding-bottom:0}.solveproblems-item::before{display:none}.relevance{padding:100px 0 0}.relevance-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.relevance-block .h2{width:100%}.relevance-right{width:100%;margin-top:40px}.relevance-list{width:auto;margin-left:30px}.relevance-line{min-width:20px;width:20px}.relevance-line svg{width:38px}.solveproblems-list{padding:0;grid-template-columns:repeat(1,1fr)}.solveproblems-item{padding:30px 0;border:0;border-bottom:1px solid rgba(0,0,0,.2)}.solveproblems-item:last-child{border:0}.solveproblems-item-name{margin-top:15px}.solveproblems-list.solveproblems-list-quad .solveproblems-item{padding:30px 0!important;border:0!important;border-top:1px solid rgba(0,0,0,.2)!important}.solveproblems-list.solveproblems-list-quad .solveproblems-item::after{display:none!important}.solveproblems-list.solveproblems-list-quad .solveproblems-item::before{display:none!important}.solveproblems-list.solveproblems-list-quad .solveproblems-item:first-child{border-top:0!important}.functional-wrap::after{width:100%;background-size:100% 100%;bottom:0;top:auto;height:300px;background-image:url(../img/p-yard-1-mob.png)}.about-wrap::after{display:none}.about-item-name{font-size:16px}.about-item .text{width:55%}.software-left::after{display:none}.software-right::before{background-image:url(../img/Vector1-mob.svg);left:0;top:-40px;width:100%;height:100px}.software{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.software-left{width:100%;padding:100px 60px 70px}.software-right{width:100%;padding:100px 60px 90px}.software-item{padding:20px}.software-item::before{height:20px;width:20px}.software-item::after{height:20px;width:20px}.techstack-list{gap:20px 0}.techstack-item:nth-child(4),.techstack-item:nth-child(4n+1),.techstack-item:nth-child(7n+1){width:100%;border-color:var(--main-violet);padding:30px 230px 30px 30px;background-image:url(../img/pattern11.png)}.techstack-item{border-color:var(--main-violet);width:100%;padding:30px 230px 30px 30px;background-size:150px 100%}.techstack-item:nth-child(2n){border-color:var(--main-white)}.projects-wrap{overflow:hidden}.projects-list{display:block}.projects-list .slick-list{overflow:inherit}.projects-list .slick-track{gap:0 20px}.software-left::after{-ms-flex-item-align:end;align-self:flex-end;margin-top:60px}.analogs-new .analog-btn{display:none}.analogs-new .analog-btn-mobile{display:block}.projects-list .slick-dots li{background:var(--main-dark-blue)}.importsub{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.importsub-left{width:100%}.importsub-left::after{display:none}.importsub-list{margin-top:40px;width:100%}.importsub-left .btn{margin-top:20px}.analogs-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.analogs-top-left{width:100%}.analogs-top-right{width:100%;margin-top:40px}.analogs-table-item p{padding:15px}.pattern-desk{display:none}.pattern-mob{display:block}.transitplan-content{padding:calc(50vw + 40px) 60px 100px 60px}.transitplan::before{width:100%;height:50vw;bottom:auto;top:-1px;background-image:url(../img/p-po-1-mob.png)}.migration{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.migration-left{padding:100px 60px 100px 60px;width:100%}.migration-left-botttom{margin-top:40px;max-width:none}.migration-left::after{right:auto;top:auto;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);bottom:-65px;left:40px}.migration-right{width:100%;padding:100px 60px calc(22vw + 80px) 60px}.migration-right::after{height:22vw}.benefit::before{display:none}.benefit{padding:100px 60px}.benefit-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.benefit-block .h2{max-width:290px;width:100%}.benefit-block .h2::after{display:none}.benefit-block .software-right{width:100%;padding:40px 20px;margin-top:40px}.tasksyms .solveproblems-list{grid-template-columns:repeat(1,1fr)}.processes2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:100px 60px}.processes2 .cartoon{width:100%;margin-top:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.processes2 .h2{position:static;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.tasksyms .solveproblems-item-name{margin-top:25px}.solveproblems-item:last-child{padding-bottom:0}.pattern16{width:100%;top:auto;bottom:0;height:40vw;-o-object-fit:cover;object-fit:cover}.functional{width:100%}.functional .h2{max-width:290px;width:100%}.functional-wrap{padding-bottom:calc(40vw + 80px)}.functional-item img{width:40px}.functional-item:nth-last-child(-n+2)::after{display:none}.functional-item:nth-child(-n+2)::before{display:none}.processes2 .h2{top:100px;left:60px}.solveproblems-list.solveproblems-list-quad .solveproblems-item:last-child{padding-bottom:0!important}.functional2 .solveproblems-item::after{display:none!important}.functional2 .solveproblems-item::before{display:none!important}.complexs2 .complexs-left{padding:100px 60px 130px 60px}.complexs-item .complexs-item-name{font-size:13px;width:100%}.functional2 .functional-list{grid-template-columns:repeat(1,1fr)}.functional2 .functional-item{padding:30px 0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.1254901961)!important}.functional2 .functional-item:first-child{padding-top:0!important}.functional2 .functional-item:last-child{padding-bottom:0!important;border:0!important}.functional2 .functional-item::after{display:none}.functional2 .functional-item::before{display:none}.functional2-wrap{padding-bottom:100px}.complexs2 .complexs-block{min-height:auto}.expbsn-item .expbsn-item-name{font-size:14px}.solveproblems-list .solveproblems-item{border-right:0;padding:30px 0!important;border:0;border-bottom:1px solid rgba(0,0,0,.2)}.solveproblems-list .solveproblems-item:last-child{border-bottom:0;padding-bottom:0!important}.migration-left-list{gap:10px}.bracket-block .solveproblems-list .solveproblems-item{padding-top:0!important}.decision-list.solveproblems-list{padding:60px 0 100px}.decision-list.solveproblems-list .solveproblems-item:first-child{padding-top:0!important}.decisions2-content-text .btn{margin-bottom:1px}.bracket-block .solveproblems-list::after{margin-top:30px;position:static}.innovations-right::after{display:none}.bracket-block .solveproblems-list .solveproblems-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:30px 0 0;border-bottom:0;text-align:center}.bracket-block .solveproblems-list .solveproblems-item:first-child{padding-top:0}.bracket-block .solveproblems-list .solveproblems-item::after{content:"+";color:var(--main-violet);font-size:22px;font-style:normal;font-weight:700;display:block;text-align:center;margin:30px auto 0;position:static}.bracket-block .solveproblems-list .solveproblems-item:last-child::after{display:none}.bracket-block .h2{text-align:center;width:100%;max-width:none;margin:0 auto}.bracket-block .solveproblems-list{margin-top:40px}.bracket-block .solveproblems-item-name{font-size:16px}.solveproblems-bracket{width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-top:30px}.bracket-block .solveproblems-item.solveproblems-item-last{margin:30px auto 0;padding:0;width:100%}.readiness{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.readiness-list{margin-top:40px;width:100%;gap:10px 0;position:relative;z-index:2}.readiness-item{gap:15px 0;padding:30px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.relevance-block-left::after{display:none}.relevance-wrap .relevance-block-left{max-width:350px;width:100%;padding:0}.innovations-left{width:100%;margin:0;padding:0 60px}.innovations{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.innovations-subtitle{margin-top:15px}.innovations-right{width:calc(100% - 120px);padding:40px 20px;margin:40px auto 0}.pattern19{display:none}.forbusiness-item:last-child::before{top:-2px;left:-2px}.forbusiness-item:first-child::before{top:-2px;right:-2px}.forbusiness-item:last-child::after{bottom:-2px;left:-2px}.forbusiness-item:first-child::after{bottom:-2px;right:-2px}.companyabout-bottom-block::after{display:none}.top-second .top-second-block{width:100%}.top-second .top-second-block .text{-webkit-column-count:1;-moz-column-count:1;column-count:1}.top-second .top-second-block .result-list{width:100%}.top-second{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-second::before{width:100%;display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:static;aspect-ratio:305/207;margin-top:60px;background-image:url(../img/52_sing2.png)}.company-page{height:auto;min-height:auto}.top-second{padding:40px 0 0}.companyabout-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.companyabout-top h2{max-width:290px;width:100%}.companyabout-top-text{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.companyabout-top-text .text{width:100%;margin-top:15px}.companyabout-bottom-block{width:100%;padding:40px 20px}.companyabout-bottom{margin:40px auto 0;width:calc(100% - 120px)}.companyabout-bottom::before{display:none}.companyabout-bottom-block .btn{margin-top:40px}.personal-slider .slick-dots li{background:#000;opacity:.4}.personal-slider .slick-dots li.slick-active{opacity:1}.experts-bottom{margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.experts-bottom::before{display:none}.experts-video{width:100%}.modal-block::after{display:none}.modal-block{height:100%}.modal-form{padding-left:0;width:calc(100% - 120px);margin:0 auto}.modal-form.active{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-form .h2,.modal-form form{width:100%}.modal-form svg{top:60px;right:0}.top.cases .top-block .top-block-left{max-width:none;margin-left:0}.top.cases .container{width:calc(100% - 120px)}.top.cases .crumbs{padding-left:0}.cases-cards-list{grid-template-columns:repeat(2,1fr);gap:30px 20px}.cases-cards-list .portfolio-item.not-active{display:none!important}.top.cases .top-block{margin-top:30px}.comment-block .arrows-block{display:none}.top.case-page .top-img{position:static;height:auto;width:100%;aspect-ratio:768/300}.top.case-page{margin-top:73.6px;padding:0}.top.case-page .top-block .top-block-left{margin:0;width:100%;max-width:none}.top.case-page .container{padding:0;width:calc(100% - 120px)}.top.case-page .crumbs{padding:0}.top-tags{margin-top:40px}.case-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.case-block-img{width:190px}.case-block-content{width:100%;margin-top:40px}.case-block-text{font-size:19px}.case-relevance-block .relevance-right{width:100%}.comment{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.comment-left{width:100%;padding:100px 60px}.comment-left::before{display:none}.comment-block.comment-block-light .comment-left::before{display:block;background-image:url(../img/p-car-2-mob.png);background-position:bottom}.comment-left::after{background-image:url(../img/comment-marker-mob.svg);right:0;top:auto;bottom:-40px;height:auto;width:100%;aspect-ratio:381/40}.comment-right{width:100%;padding:100px 60px}.comment-right-docs-item img{width:100px}.comment-right-docs-item p{font-size:13px}.comment-right-docs-item{padding:0 20px}.modal-docs-right{display:none}.modal-docs-left .logo{display:none}.modal-docs-left h5{display:none}.modal-docs-item{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0}.modal-docs-item p{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.modal-docs-left{width:calc(100% - 120px);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.modal-docs-left svg{display:block;position:absolute;width:20px;height:auto;top:60px;right:0}.modal-docs-list{margin-top:0;width:70%;max-height:calc(100vh - 100px)}.modal-docs-list .slick-track{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.modal-docs-list .slick-list{max-height:100%}.modal-docs-item.active{background:0 0}.modal-docs-item img{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.similar-projects-list{display:block}.similar-projects-list .slick-track{gap:0 20px}.similar-projects-list .slick-dots li{background:#000;opacity:.4}.similar-projects-list .slick-dots li.slick-active{opacity:1}.case-projects{padding-bottom:100px}.modal-docs-item p{font-weight:700}.filter-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:40px}.filter-bot,.filter-top{gap:20px 10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.remove-all{margin-top:60px}.expertise-top-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.chart{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-top:60px}.cases-cards .expertise-list{margin-top:80px;display:grid;grid-template-columns:repeat(2,1fr)}.youfind .left-column::after{width:80px}.top.case-page .crumbs{width:100%}.ea-left-top{padding:20px 60px;width:100%;margin-top:90px}.top.event-page .top-img{margin-top:0}.event-about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.trends-block{padding:64px 60px 80px}.trends::before{width:100%;background-image:url(../img/p-car-2-mob.png);height:auto;position:static;display:block;aspect-ratio:320/150}.ea-left-item svg{width:15px}.ea-left-item{gap:10px}.layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pr-180{padding-right:0}.left-column{width:100%;padding:80px 60px}.right-column{width:100%;padding:80px 60px}.layout-ask-question .right-column{padding:0 60px}.ask-question{padding:30px 0;border-bottom:1px solid rgba(0,0,0,.1254901961)}.ask-question-spicer{padding-bottom:0}.ask-question-spicer-left a svg{width:15px}.text-border{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;position:relative}.text-border::after{content:"";background-image:url(../img/text-border.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;right:0;width:12px;height:100%}.text-border-left::after{display:none}.text-border-left{padding-right:30px}.text-border-right{padding-right:30px}.text-border-left .text-block{width:auto}.top.case-page .crumbs-wrap{width:100%}.mt-100{margin-top:0}.benefit-form{border-bottom:1px solid rgba(0,0,0,.1254901961);padding:30px 0}.benefit-form form{width:400px}.left-column-link-wrap{padding-bottom:30px}.right-column-link-wrap:not(.violet){padding-top:0}.right-column-link{width:400px}.grey-2-mob{background:var(--grey-bg)}.news-quote{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-quote-left{width:100%}.layout-news-quote .left-column{padding-right:60px}.news-quote-right{width:100%;margin-top:30px;padding:40px 20px}.reference .left-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:60px}.gap-60{gap:40px}.use-socmedia{padding-bottom:0}.expertise-more .expertise-list{margin-top:50px}.contacts-page .footer-item:nth-child(1){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:50%;padding-right:30px;border:0;border-right:1px solid rgba(255,255,255,.1254901961)}.contacts-page .footer-item:nth-child(2){border-right:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;padding:0 0 0 30px;border:0}.contacts-page .footer-item:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;padding:30px 0 0 0!important;border-top:1px solid rgba(255,255,255,.1254901961)}.top.decision-page.contacts-page .crumbs{padding-left:0}.top.decision-page.contacts-page .container{width:calc(100% - 120px)}.top.decision-page.contacts-page .top-block .top-block-left{margin-left:0}.top.decision-page.contacts-page .top-block .top-block-left h1.h1{font-size:38px;margin-top:0}.map-btns{gap:10px;top:30px;left:60px}.decisions::after{display:none}.decisions-item:last-child{border-right:1px solid rgba(255,255,255,.2)}.decisions2-item-text h3{font-size:20px}.decisions2-item-text h3{font-size:19px}.department::after{display:none}.department-item:nth-last-child(2){padding:30px 0}.department-list{grid-template-columns:repeat(1,1fr)}.career-block-content-item{padding-right:60px}.career-block-content{padding-right:60px}.career-block-content .slick-dots{padding-right:60px}.department-item:nth-child(-n+3){padding:30px 0;border-top:1px solid rgba(0,0,0,.1254901961)}.department-item{padding:30px 0;border:0;border-top:1px solid rgba(0,0,0,.1254901961)}.department-item:first-child{padding-top:0;border-top:0}.department-item::after,.department-item::before{display:none}.career-tags{gap:30px}.career-tags-item span{font-size:22px}.career-tags-item{font-size:16px}.career-block-text .text{width:calc(50% - 15px)}.offers-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.offers{padding:0}.offers .h2,.offers-counter,.offers-slide-left{width:calc(100% - 120px);margin:0 auto}.offers-counter{position:static}.offers-block .arrows-block{display:none}.offers-slide-left{padding-top:0}.offers-slider{margin-top:30px}.offers-block{margin-top:30px;padding-top:0;border-top:0}.offers .h2{padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,.1254901961)}.offers-slide-img{width:100%;margin-top:40px}.offers-slider .slick-track{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.offers-slider .slick-dots li{background:var(--main-dark-blue);opacity:.4}.offers-slider .slick-dots li.slick-active{opacity:1}.purpose{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.purpose-left{width:100%;overflow:hidden;padding:100px 60px;position:relative}.purpose-left::after{content:"";background-image:url(../img/icon.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;width:123px;height:123px;position:absolute;right:60px;bottom:-30px}.purpose-left-text{max-width:none}.purpose-left-bot{margin-top:60px}.purpose-left-bot::after{display:none}.purpose-right{width:100%;padding:100px 60px 250px}.purpose-right::before{content:"";top:auto;bottom:0;aspect-ratio:320/71;height:auto}.department-list.al-triple-list .department-item:nth-last-child(-n+3){padding:30px 0}.department-item:last-child{padding-bottom:0!important}.career-page.top-second::before{width:70%}.offers-slide-img img{height:auto;aspect-ratio:1133/550}.ideas-page-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ideas-page-top-list{-webkit-column-count:inherit;-moz-column-count:inherit;column-count:inherit;margin-top:30px}.ideas-page-top-list li{margin-top:5px}.ideas-page-top-list li:first-child{margin-top:0}.ideas-page-top-list li:nth-child(2n){margin-top:5px}.ideas-page .filter-wrap{margin-top:30px;padding-top:30px}.ideas-page .filter{width:100%}.ideas-page .remove-all{width:100%;margin-top:40px}.ideas-wrap .expertise-list{margin-top:0}.page404-block svg{right:60px;top:-25vw;width:calc(100% - 120px)}.page404-block{margin-top:calc(25vw + 30px);width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page404-left{padding:100px 60px}.page404{padding-bottom:100px}.pagination,.pagination-nums{gap:40px}.pagination{margin-top:60px}.pagination-nums a,.pagination-nums span{font-size:16px}.pagination-arrow{width:18px}.pb-0{padding-bottom:20px!important}.pt-0{padding-top:20px!important}.modal-search{padding-top:80коpx}.search-input{font-size:30px;padding:10px 40px 10px 0}.search-suggests-list span{font-size:20px}.search-input::-webkit-input-placeholder{font-size:30px}.search-input::-moz-placeholder{font-size:30px}.search-input:-moz-placeholder{font-size:30px}.search-input:-ms-input-placeholder{font-size:30px}.search-btn svg{width:30px;height:30px}}@media (max-width:991px){.search-queries{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.search-result-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-viewed-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-viewed-item{width:100%}.search-queries-popular,.search-queries-prev{width:100%}}@media (max-width:767px){.footer-menu-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-menu-columns .footer-menu:last-child{padding-left:0}.cartoon-mob{grid-template-columns:repeat(1,1fr)}.cartoon-mob-item{padding:20px}.cartoon-item-count{width:27px;height:27px;font-size:13px}.cartoon-item:nth-child(1){left:61%;top:10%}.cartoon-item:nth-child(2){top:25%;right:10%}.cartoon-item:nth-child(3){right:22%;bottom:36%}.cartoon-item:nth-child(4){right:48%;bottom:20%}.cartoon-item:nth-child(5){left:30%;bottom:2%}.cartoon-item:nth-child(6){left:29%;top:42%}.result-item:last-child{padding-bottom:0!important}.confid{margin-top:20px}.portfolio-slider-wrap{margin-top:40px}.start-right-succes .subtitle{margin-top:10px}.sending-error p{width:calc(100% - 50px)}.sending-error .btn{margin-top:10px!important;width:100%}.sending-error{width:calc(100% - 30px);left:15px}.sending-error{-ms-flex-wrap:wrap;flex-wrap:wrap}.start-right form .btn{margin-top:20px!important}.footer-top .logo{height:40px}.start-left .subtitle{max-width:235px}.start-left::after{width:53%;aspect-ratio:170/184;right:-14%;bottom:-55px}.header-contacts .btn,.header-contacts .header-tel{display:none}.menu-pad ul .header-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.menu-pad ul .header-contacts .btn,.menu-pad ul .header-contacts .header-tel{display:block}.container{width:calc(100% - 30px)}.decisions{padding:80px 0}.decisions::after{display:none}.menu-pad .menu-pad-wrap a{font-size:13px}.decisions .h2{max-width:none}.h2{font-size:26px}.decisions .container{width:calc(100% - 30px)}.decisions-list{margin-top:40px;grid-template-columns:repeat(1,1fr)}.decisions-bottom p span{font-size:40px}.decisions-item{padding:20px;border:1px solid rgba(255,255,255,.2)!important;border-bottom:0!important}.decisions-item:last-child{border-bottom:1px solid rgba(255,255,255,.2)!important}.decisions-bottom p:last-child{position:static}.processes{padding:80px 0}.processes-block .h2{max-width:none;position:static}.decisions2{padding:80px 0 0}.decisions2 .container{margin-left:15px}.decisions2-item{width:190px;min-width:190px}.list-mobile{width:59.5%;margin-top:40px}.decisions2-item-text h3{font-size:19px}.decisions2-item-line{margin-top:10px}.decisions2-img{aspect-ratio:320/294}.decisions2-content{padding:50px 20px;width:calc(100% - 30px)}.decisions2-content::after{display:none}.decisions2-content-title{font-size:13px}.decisions2-content-subtitle{font-size:22px}body{font-size:13px}.portfolio-slider{width:100%}.portfolio-slider .slick-list{overflow:hidden}.portfolio .btn{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.decisions2-content-text .btn{margin-top:20px;font-size:13px;padding:15px 35px;width:100%}.portfolio{padding:80px 0}.portfolio .container{margin:0 auto;width:calc(100% - 30px)}.portfolio-top .h2{min-width:auto}.portfolio-slider .slick-track{gap:0}.portfolio-item{padding:25px 20px}.portfolio-slider .slick-slide div .portfolio-item-tags{margin-top:30px}.portfolio-slider .slick-slide div .portfolio-item-tags .portfolio-item-tags-btn span{font-size:13px}.portfolio .btn{width:100%}.btn{font-size:13px;padding:15px 35px}.result{padding:80px 0 0}.result .h2{max-width:none}.result-list{margin-top:40px;grid-template-columns:repeat(1,1fr)}.result-item p:first-child{font-size:40px}.result::after{aspect-ratio:320/200;margin-top:60px}.result-item:nth-child(-n+2){border-top:1px solid rgba(255,255,255,.1254901961);padding:30px 0}.result-item:nth-last-child(-n+2){padding:30px 0}.result-item{padding:30px 0;border-right:0}.result-item:first-child{padding-top:0;border-top:0}.result-item:last-child{padding-bottom:0}.result-item::after,.result-item::before{display:none!important}.start-left{padding:80px 15px 60px}.start-right{padding:40px 15px 80px}.start-right form .input{width:100%!important}.input{height:48px}.form-text{height:108px}.start-right form .btn{width:100%}.expertise{padding:80px 0}.expertise .container{width:calc(100% - 30px);margin:0 auto}.expertise-list{margin:40px 0 0 0}.expertise-list .slick-track{gap:0}.expertise-list .slick-list{overflow:hidden}.expertise-item-name{margin-top:15px}.expertise .expertise-item-content .btn{opacity:1;margin:10px 0 0}.expertise-item-content{padding:20px 20px 30px}.expertise .btn{width:100%}.digest{padding:80px 0 0}.digest-block .btn{margin-top:30px;width:100%}.digest-block-text{margin-top:60px;max-width:none}.phone{top:-160px;width:100%;right:0}.digest-right{aspect-ratio:319/270}footer{padding:50px 0 0}.footer-top-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-top-left p{margin-top:15px}.footer-top-right{grid-template-columns:repeat(1,1fr)}.footer-submenu li{gap:10px 0}.footer-submenu{gap:10px 0}.footer-top-right{gap:25px 0}.footer-contacts{padding:30px 0;width:100%;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.1254901961)}.footer-item::after,.footer-item::before{display:none!important}.footer-contacts:nth-child(3){padding:30px 0}.footer-item:nth-child(1){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0}.footer-bottom{display:grid;gap:10px 0;grid-template-columns:repeat(1,1fr);padding:30px 0 50px}.footer-bottom-item{font-size:11px;letter-spacing:-.11px}.footer-bottom-item{padding:0}h1.h1{font-size:36px}.top-subtitle p{font-size:16px}.top-block{padding:0;max-width:none}.top-subtitle svg{width:18px;min-width:18px}.top{width:100%;height:calc(100vh - 70px);margin-top:70px;padding:30px 0 35px;height:calc(var(--vh,1vh) * 100 - 70px)}.top-video{top:-70%;right:-115%;width:280%;height:280%}.menu-pad .menu-pad-wrap,.menu-pad .menu-pad-wrap ul,.menu-pad .menu-pad-wrap ul li{gap:10px 0}.menu-pad .menu-pad-wrap ul{margin-bottom:15px}.menu-pad-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0}.menu-pad ul ul{margin-bottom:15px}.burger{margin:0}.menu-pad .container{gap:0;padding:30px 0;height:calc(100vh - 74.6px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .menu{top:73px}.menu-pad .container .header-contacts{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:25px;border-top:1px solid rgba(255,255,255,.1254901961)}.menu-pad .container .header-contacts .header-tel{display:block}.menu-pad .container .header-contacts .btn{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-pad .header-contacts .btn{padding:10px 20px}.decisions2-item-text h3{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.top-gradients svg:nth-child(1){width:100%}.top-gradients svg:nth-child(2){width:100%}.top-gradients svg:nth-child(4){right:-20%;top:20%;width:100%}header .menu ul li a{font-size:13px}.complexs-right{aspect-ratio:320/354}.innovations-item.border-bottom-null{border-bottom:1px solid rgba(255,255,255,.1254901961)}.top.decision-page{padding:20px 0 0;height:auto}.top.decision-page .crumbs{padding:0 15px}.top.decision-page .top-block .top-block-left{padding-left:15px;max-width:none;margin:0}.top.decision-page .top-block .top-block-left .subtitle{font-size:13px}.top.decision-page .top-block .top-block-left h1.h1{font-size:31px}.top-img{margin-top:60px}.decision-list{padding:60px 0 80px}.decision-item{padding:30px 0;gap:0}.decision-item-name{margin-top:15px}.decision-item-text{margin-top:10px}.complexs-left{padding:80px 15px 110px}.complexs-left .h2{max-width:none}.complexs-list{gap:0 10px;margin-top:40px}.complexs-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:190px}.complexs-item .complexs-item-name{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:19px}.overauto{padding-right:15px}.complexs-block{width:calc(100% - 30px);bottom:80px;padding:50px 20px}.complexs-block-title{font-size:19px}.complexs-block .text{margin-top:10px}.complexs-block .dots-row{margin-top:20px}.forbusiness-left{padding:80px 15px}.forbusiness-list{grid-template-columns:repeat(1,1fr)}.forbusiness-item{gap:0 15px;padding:15px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px 0;padding:30px 0;border-right:0;border-top:0}.forbusiness-item::after,.forbusiness-item::before{display:none}.forbusiness-item:nth-child(-n+2){border-top:0}.forbusiness-item:first-child{padding-top:0}.forbusiness-item:last-child{padding-bottom:0;border-bottom:0}.forbusiness-right{aspect-ratio:320/250}.forbusiness-right img{aspect-ratio:unset}.py-140{padding:80px 0}.expbsn-wrap .container{margin-left:15px}.list-mobile .slick-track{gap:0 10px}.expbsn-block .slick-dots{margin-top:30px;-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px)}.expbsn-item .expbsn-item-name{font-size:13px}.expbsn-item-line{margin-top:10px}.expbsn-block-img{padding:30px 0;width:100%}.expbsn-block-content{padding-right:15px}.expbsn-block-img img{width:80px;margin:0 auto}.expbsn-block-text{margin:30px 0 0 0;padding-right:15px}.expbsn-block-title{font-size:19px}.expbsn-block-text .text{margin-top:10px}.expbsn .dots-row{margin-top:30px;padding-right:15px}.advantages-list{grid-template-columns:repeat(1,1fr);gap:30px 0;margin-top:40px}.advantages-item-marker{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.advantages-item-count{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.advantages-item-top{gap:0 10px}.advantages-item:first-child .advantages-item-marker hr{display:block!important;left:6px!important;top:0;height:100000%;width:1px;border:0;border-left:1px dashed rgba(0,0,0,.2)}.advantages-item .advantages-item-marker hr{display:none!important;left:0!important}.advantages{overflow:hidden}.advantages-item-text{padding-left:25px}.advantages-item-text .text{font-size:13px}.people-left{padding:80px 15px}.people-left-title{font-size:19px}.people-left-list{margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px 0}.people-left-item img{width:40px}.people-left-item .people-left-item-status{font-size:13px}.people-right{padding:80px 15px}.people-right-item .text{margin-top:10px}.people-right-item:last-child{padding-top:30px;margin-top:30px}.people-right-item .btn{margin-top:20px;width:100%}.accordion-item .text{margin-top:0}.faq{padding-bottom:30px}.al-triple .advantages-item:last-child .advantages-item-marker hr{display:none}.functional-item:nth-child(2n){padding:30px 0}.functional-item:last-child{padding-bottom:0}.functional-wrap::after{width:100%;aspect-ratio:320/180;height:auto}.relevance{padding:80px 0 0}.relevance-list{grid-template-columns:repeat(1,1fr)}.relevance-item{padding:30px 0;border-right:0}.relevance-item:nth-child(-n+2){padding:30px 0;border-top:1px solid rgba(0,0,0,.2)}.relevance-item::after,.relevance-item::before{display:none}.relevance-item.border-bottom::after{display:none}.relevance-item.border-bottom::before{display:none}.relevance-item.border-bottom{border-bottom:0}.relevance-item:nth-child(2n+1){padding:30px 0}.relevance-item:nth-child(2n){padding:30px 0}.relevance-item:first-child{padding-top:0;border-top:0}.relevance-item:last-child{padding-bottom:0}.relevance-item-text{margin-top:10px}.relevance-line{min-width:15px;width:15px}.relevance-line svg{width:29px}.software-right::before{height:50px}.solveproblems-top .subtitle{font-size:13px;margin-top:15px}.solveproblems-item{padding:30px 0}.solveproblems-item:last-child{padding-bottom:0}.solveproblems-list{margin-top:40px}.about-list{margin-top:40px;max-width:none}.about-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 0}.about-item .text{width:100%;margin-top:15px}.about-item-count{width:100%}.about-item-name{font-size:19px;width:100%;margin-top:15px}.software-left{width:100%;padding:80px 15px 60px}.software-right{width:100%;padding:40px 15px 80px}.software-right::before{top:-20px}.software-list{grid-template-columns:repeat(1,1fr)}.software-item{padding:30px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0;border-right:0}.software-item::after,.software-item::before{display:none}.software-item:nth-child(-n+2){padding:30px 0;border-top:1px solid rgba(255,255,255,.1254901961)}.software-item:nth-last-child(-n+2){padding:30px 0}.software-item:first-child{padding-top:0;border-top:0}.software-item:last-child{padding-bottom:0}.techstack-item{gap:15px 0;padding:30px 20px!important;background-image:none!important;border:1px solid var(--main-violet)}.techstack-item:nth-child(2n){border:1px solid var(--main-white)}.projects-list{width:100%}.projects-list .slick-track{gap:0}.projects-list .slick-list{overflow:hidden}.projects-list .slick-track div{background:var(--plus-2-grey)}.projects-list .slick-dots li{background:#000;opacity:.4}.projects-list .slick-dots li.slick-active{opacity:1}.projects-item-content .text{margin-top:10px}.projects-item-content .btn{font-size:11px;padding:10px 20px;margin-top:10px}.analogs-new .analogs-top-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.importsub-left .text{margin-top:14px;max-width:none}.importsub-left .btn{margin-top:30px;width:100%}.importsub-list{gap:10px 0}.importsub-item{padding:30px 20px}.importsub-item-name{font-size:16px;margin-top:10px}.importsub-item .text{margin-top:10px}.analogs-top-right{gap:10px 0}.analogs-top-item{padding:20px;gap:20px}.analogs-top-item-bottom .analogs-top-item-bottom-name{font-size:13px}.analogs-top-item-top{font-size:11px}.analogs-top-item-bottom{margin-top:5px}.analogs-top-item-bottom svg{width:15px;height:15px}.analogs-table{margin-top:40px}.analogs-wrap .container{width:100%}.analogs-top{padding:0 15px}.analogs-table-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:0 0;border:0;padding:40px 15px}.analogs-table-item:first-child{display:none}.analogs-table-item:nth-child(2n){background:#242457}.analogs-table-item:nth-child(2n) p:nth-child(2)::after{background:#242457}.analogs-table-item:last-child{padding-bottom:0}.analogs-table-item p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:50%;padding:0}.analogs-table-item p:first-child{width:100%;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1254901961)}.analogs-table-item p:nth-child(2){background:0 0;padding:15px 9px 0 0;position:relative;border-right:1px solid rgba(255,255,255,.1254901961)}.analogs-table-item p:nth-child(2)::after{content:"";position:absolute;width:4px;height:15px;top:0;right:-2px;background:var(--main-dark-blue)}.analogs-table-item p:nth-child(3){background:0 0;padding:15px 0 0 9px}.analogs-table-item p span{display:block;font-weight:700;margin-bottom:5px}.transitplan-content{padding:calc(40vw + 60px) 15px 80px 15px}.transitplan-list{gap:15px 0;grid-template-columns:repeat(1,1fr);margin-top:15px}.transitplan-item .subtitle{margin-top:10px;font-size:13px}.transitplan-item .btn{margin-top:30px;width:100%}.migration-left{padding:80px 15px}.migration-left-list{margin-top:20px;gap:10px 0;grid-template-columns:repeat(1,1fr)}.migration-left::after{bottom:-41px;left:20px;width:37px}.migration-right{padding:80px 15px calc(22vw + 80px)}.migration-right .btn{width:100%}.benefit{padding:80px 15px}.benefit-block .h2{max-width:260px}.processes2{padding:80px 15px}.top.decision-page .top-block .top-block-left{padding:0;width:calc(100% - 30px);margin:0 auto}.tasksyms .solveproblems-item-name{font-size:13px}.functional-list{margin-top:50px;grid-template-columns:repeat(1,1fr)}.functional-item{border-right:0;padding:30px 0}.functional-item:nth-child(3){border-bottom:1px solid rgba(255,255,255,.1254901961);padding-bottom:30px}.functional-item::after,.functional-item::before{display:none}.pattern16{height:56vw}.functional-wrap{padding-bottom:calc(56vw + 60px)}.functional .btn{margin-top:50px;width:100%}.processes2 .h2{top:80px;left:15px;max-width:200px}.processes2{overflow:hidden}.processes2 img{width:300%}.functional2 .solveproblems-item .text{margin-top:10px}.functional2 .solveproblems-item h3{margin-top:15px;font-size:16px}.complexs2 .complexs-left{padding:80px 15px 130px 15px}.functional2-wrap{padding-bottom:80px}.complexs-item .complexs-item-name{font-size:12px}.innovations-item:last-child{padding-bottom:0!important}.innovations-right{width:calc(100% - 30px)}.decision-list.solveproblems-list{padding:60px 0 80px}.techstack-list{margin-top:40px;gap:10px 0}.bracket-block .solveproblems-list::after{background-image:url(../img/skobe-mob.svg);aspect-ratio:289/45}.decision-item-text{margin-top:10px}.readiness-wrap::after{aspect-ratio:253/221}.readiness .h2{width:290px}.readiness-wrap::after{width:100%}.innovations-left{padding:0 15px}.innovations-list{grid-template-columns:repeat(1,1fr)}.innovations-item{padding:30px 0!important;border-right:0!important}.innovations-item:first-child{padding-top:0!important}.innovations-item h3{font-size:13px}.innovations-item::before{display:none}.innovations-item::after{display:none}.company-page .h1{font-size:31px}.company-page{width:100%;height:auto;margin-top:70px;padding:20px 0 0;min-height:auto}.company-page .top-first{padding:0 0 40px}.top-second .top-second-block .text{margin-top:15px}.top-second .top-second-block .btn{margin-top:40px;width:100%}.top-second::before{margin-top:80px}.companyabout-top-text .text .btn{margin-top:30px;width:100%}.companyabout-bottom{width:calc(100% - 30px)}.companyabout-bottom-block .btn{width:100%}.companyabout-bottom-block{padding:40px 20px 80px 20px}.personal-slider{width:100%}.personal-slide{padding-right:0}.input-file{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-finish-block .btn{width:100%}.modal-form{width:calc(100% - 30px)}.modal-form-register .input{width:100%}.start-right-succes .btn{width:100%}.modal-form form .btn{width:100%}.modal-form-1 .form-tel{width:100%}.modal-form-1 .form-email{width:100%}.modal-form form{margin-top:30px}.modal-form svg{top:15px}.top.cases .crumbs{padding:0}.top.cases .container{width:calc(100% - 30px)}.top.cases .top-block .top-block-left{padding-left:0}.filter-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}.filter{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}.filter p:nth-child(3){width:60%;margin-left:5px}.filter p:nth-child(5){display:none}.filter p:nth-child(6){display:none}.filter-img{width:16px;margin-right:5px}.filter-bot{gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-select{width:calc(100% - 20px)}.filter-select:nth-child(5){width:100%}.filter-select:nth-child(4){margin-top:15px}.filter-select:nth-child(7){margin-top:10px}.filter-select-row{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.remove-all{margin:20px auto 0}.top.cases{padding:20px 0 40px}.cases-cards-list{grid-template-columns:repeat(1,1fr);gap:20px 0}.cases-tags{padding:30px 0;overflow:auto}.cases-tags .container{width:100%}.cases-tags-block{padding:0 15px;width:-webkit-max-content;width:-moz-max-content;width:max-content;gap:0 10px}.filter-select-list .filter-select-item{margin-left:0!important}.cases-cards-list .portfolio-item .portfolio-item-tags{margin-top:30px}.cases-cards-list .portfolio-item .portfolio-item-tags .portfolio-item-tags-btn span{font-size:13px}.filter-select-list{width:100%}.cases-cards-empty .title{font-size:19px}.cases-cards-empty::after{width:80px;height:80px;margin-top:30px}.cases-tags::-webkit-scrollbar{display:none}.case-projects-item{gap:25px 0;padding:40px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.case-projects-item.grey-2{padding:40px}.case-projects-name{font-size:16px}.case-projects-cards{margin-top:25px;gap:15px 0;grid-template-columns:repeat(1,1fr)}.case-projects-card-text{margin-top:10px}.case-projects-card-top svg{width:18px;height:auto}.top.case-page .container{width:calc(100% - 30px)}.top.case-page .crumbs{padding:0}.top.decision-page .crumbs{padding:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.top.decision-page .crumbs-wrap{width:calc(100% - 30px);margin:0 auto}.top.case-page .top-block .top-block-left{padding:0}.top-tags{margin-top:60px}.top-img{aspect-ratio:320/160}.top.case-page .top-img{margin-top:40px;aspect-ratio:320/240}.top-tags-list{margin-top:15px}.case-projects{padding-bottom:80px}.case-projects-count{font-size:16px}.comment-left{padding:80px 15px 60px}.comment-left::after{bottom:-20px}.comment-right{padding:80px 15px}.comment-right-docs-item{max-width:calc(50% - 20px)}.comment-right-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px 0}.comment-right-text .text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.comment-right-text::after{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:50px;height:40px}.comment-right-author img{width:45px;height:45px}.comment-right-author{gap:0 10px}.comment-right-author-text .comment-right-author-text-name{font-size:16px}.comment-right-author-text .comment-right-author-text-status{font-size:11px}.comment-right-bot h5{font-size:16px;margin-left:10px}.comment-right-docs{width:100%}.comment-right-docs-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px}.comment-right-docs-item img{width:100%}.comment-right-docs-item p{margin-top:10px}.comment-right-docs .slick-slide.slick-current .comment-right-docs-item{padding-left:10px}.comment-right-video .comment-right-video-item{width:100%}.similar-projects-list .portfolio-item .portfolio-item-tags{margin-top:30px}.similar-projects-list .portfolio-item .portfolio-item-tags .portfolio-item-tags-btn span{font-size:13px}.similar-projects-list .slick-track{gap:0}.similar-projects .btn{width:100%}.modal-docs-left svg{width:25px;top:15px}.modal-docs-left{width:calc(100% - 30px)}.modal-docs-list{width:100%}.modal-docs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal,.modal2{height:var(--app-height)}.filter-top{gap:10px 5px}.filter-top>p:nth-child(2){width:calc(100% - 30px)}.top.decision-page.expertise-page .top-block .top-block-left h1.h1{font-size:31px}.expertise-page .filter{gap:15px 0}.filter-bot{gap:10px 5px}.filter-bot>p:nth-child(3){display:none}.filter-bot>p:nth-child(4){display:none}.filter-select.years .filter-select-list{width:100%;gap:10px 30px}.filter-select.years .filter-select-list .filter-select-item{width:calc(33% - 30px)}.filter-select.months .filter-select-list{min-width:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-select.months .filter-select-list .filter-select-item{width:calc(50% - 30px)}.filter-select.months .filter-select-list .filter-select-item-last{width:100%}.expertise-page .remove-all{margin:40px auto 0}.expertise-top-list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.expertise-top-item{position:relative;width:50%;padding:20px 15px;border-bottom:1px solid rgba(0,47,167,.1254901961)}.expertise-top-item::before{content:"";width:20px;height:20px;background:var(--main-white);position:absolute}.expertise-top-item::after{content:"";width:20px;height:20px;background:var(--main-white);position:absolute}.expertise-top-item:nth-child(-n+2){padding-top:0}.expertise-top-item:nth-child(-n+2)::before{display:none}.expertise-top-item:nth-child(2n){padding-right:0;border-right:0}.expertise-top-item:nth-child(2n)::before{left:-2px;top:-2px}.expertise-top-item:nth-child(2n)::after{bottom:-2px;left:-2px}.expertise-top-item:nth-child(2n+1){padding-left:0}.expertise-top-item:nth-child(2n+1)::before{top:-2px;right:-2px}.expertise-top-item:nth-child(2n+1)::after{bottom:-2px;right:-2px}.expertise-top-item:nth-last-child(-n+2){border-bottom:0;padding-bottom:0}.expertise-top-item:nth-last-child(-n+2)::after{display:none}.expertise-top-item p:first-child{font-size:26px}.expertise-top-item p:last-child{margin-top:5px}.chart{margin-top:40px;width:calc(100% - 15px)}.chart-nums{right:-25px;font-size:11px}.chart-month p{font-size:10px;left:calc(50% - 10px);width:20px}.chart-month{width:5.5%}.cases-cards .expertise-list{gap:15px;margin-top:60px;grid-template-columns:repeat(1,1fr)}.event-top-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.top.event-page .btn{width:100%}.round-table{text-align:left;margin-top:60px}.ea-left-top{padding:30px 15px 10px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:40px}.ea-left-item{gap:10px;height:36px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:calc(50% - 10px)}.ea-left-item svg{width:15px}.top.case-page .top-img{margin-top:0}.trends-block{padding:60px 15px}.trends-date{font-size:16px}.trends-block .btn{margin-top:30px;width:100%}.crumbs-wrap{overflow:auto}.top.event-page .crumbs{width:-webkit-max-content;width:-moz-max-content;width:max-content}.crumbs-wrap::-webkit-scrollbar{display:none}.left-column{padding:60px 15px}.text-block.gap-20{gap:20px}.text-block.fs-20{font-size:16px}.layout-ask-question .right-column{padding:0 15px}.ask-question-title{font-size:16px}.ask-question-spicer{gap:10px;margin-top:20px}.ask-question-spicer-left{gap:5px}.ask-question-spicer-left a svg{width:12.5px}.ask-question-spicer-left a{gap:6px}.ask-question-spicer-img{width:59px;height:59px}.event-logo{height:69px}.flex-column.gap-50{gap:30px}.h3{font-size:22px}.text-border-left{padding-right:20px}.text-block.fs-13{font-size:11px}.text-border-proc{font-size:40px}.text-border-left{gap:10px}.youfind .left-column::after{display:none}.youfind-list{gap:10px;padding-right:0}.youfind-item{gap:15px;padding:30px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.program .h3{width:100%}.program .relevance-right{margin-top:30px}.program .case-projects{padding-bottom:60px;padding-left:30px}.program-item-text{font-size:16px}.spicers{gap:0;padding-top:0;border-top:0;grid-template-columns:repeat(1,1fr)}.spicers-item{border:0;gap:20px;padding:30px 0;border-top:1px solid rgba(0,47,167,.1254901961)}.spicers-item:last-child{padding-bottom:0}.spicers-item:nth-child(2n+1){border-right:0}.spicers-item-img{width:90px;height:90px}.spicers-item-name{font-size:16px}.spicers-item-text{font-size:11px}.trends::before{aspect-ratio:312/144}.modal-finish-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-finish-btns .btn{padding:15px 25px}.news-page .top-tags{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}.top-news-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.top-news-item svg{width:15px;min-width:15px}.top-news-item{gap:15px}.top-news-date{margin:30px 0 0}.benefit-form form{width:100%}.right-column-link{width:100%;padding:20px}.right-column{padding:60px 15px}.left-column-link-wrap{padding-bottom:30px}.right-column-link-wrap:not(.violet){padding-top:0}.gap-30{gap:15px}.fs-13{font-size:11px}.layout-news-quote .left-column{padding-right:15px}.gap-80{gap:50px}.reference .left-column{padding-right:15px}.reference .h3{min-width:auto}.gap-60{gap:30px}.reference-item::before{width:10px;min-width:10px;height:10px}.reference-item{gap:13px}.fs-20{font-size:16px}.use-form{width:100%}.layout-use-form .left-column::after{display:none}.layout-use-form .left-column .h3{width:100%}.benefit-form .btn,.layout-use-form .btn{margin-top:10px;width:100%}.use-socmedia{margin-top:15px;gap:10px;grid-template-columns:repeat(1,1fr)}.expertise-more .expertise-list{margin-top:40px}.top.decision-page .top-block .top-block-left h1.h1{line-height:120%}.gap-50{gap:30px}.article-img p{margin-top:10px;font-size:11px}.article-item .advantages-item-text{padding-left:0}.article-item .advantages-list .advantages-item{gap:10px}.article-item .advantages-list .advantages-item .advantages-item-count{font-size:22px}.article-item .advantages-list .advantages-item .advantages-item-marker{width:11px;min-width:11px;height:11px}.article-item .advantages-list .advantages-item:first-child .advantages-item-marker hr{left:3.5px!important;top:3px}.text ol li,.text-block ol li{margin-left:26px}.text ol li:before,.text-block ol li:before{left:-26px}.article-item .advantages-list .advantages-item .advantages-item-text{font-size:13px}.top.decision-page.contacts-page .footer-list{padding-bottom:80px}.top.decision-page.contacts-page .container{width:calc(100% - 30px)}.top.decision-page.contacts-page .top-block .top-block-left{padding-left:0}.top.decision-page.contacts-page .footer-list .footer-item{width:100%;padding:30px 0;border:0;border-bottom:1px solid rgba(255,255,255,.1254901961)}.top.decision-page.contacts-page .footer-list .footer-item:first-child{padding-top:0}.top.decision-page.contacts-page .footer-list .footer-item:last-child{border-bottom:0;padding-bottom:0}.top.decision-page.contacts-page .footer-list .footer-item .footer-contacts-city{font-size:19px}.contacts-page .footer-item:last-child{margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.map-wrap{aspect-ratio:320/347}.map-btns{left:15px}.map-btns button{padding:8px 15px}.top.case-page .crumbs-wrap{width:100%}.top.case-page .top-block .top-block-left{width:100%}.top.case-page .top-block{margin-bottom:40px}.case-block-content .result-item:last-child{border-top:1px solid rgba(0,0,0,.1254901961)!important}.career-page.top-second::before{width:100%}.career-text{margin-top:15px;gap:5px;grid-template-columns:repeat(1,1fr)}.career-block-content{padding-right:0}.career-block-content-item{padding-right:0}.career-block-content .slick-dots{padding-right:0}.career-page.top-second .top-second-block .text{margin-top:0}.career-page.top-second::before{margin-top:60px;background-image:url(../img/51_sing.png)}.department-list{margin-top:40px}.department-item p:first-child{font-size:40px}.department-item p:last-child{font-size:16px}.career-tags-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.career-tags .btn{width:100%}.career-tags{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.career-block-list{margin-top:0}.career-block-content{margin-top:40px}.career-block-text{margin-top:30px;padding:30px 0 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.career-block-text .text{width:100%}.offers .h2,.offers-counter,.offers-slide-left{width:calc(100% - 30px)}.offers-slide-title{font-size:16px}.offers-slide-left .text{margin-top:10px}.purpose-left{padding:80px 15px 120px}.purpose-left-bot{margin-top:15px}.purpose-left-text .btn{width:100%}.purpose-left::after{right:15px}.purpose-right{padding:80px 15px 150px}.purpose-right h5{font-size:19px}.purpose-right p{margin-top:15px}.purpose-right .btn{width:100%}.career-trends-block p{margin-top:15px;max-width:none}.career-trends-block-btns{margin-top:30px;grid-template-columns:repeat(1,1fr);gap:10px}.career-trends-block-btns a{padding:20px 0}.trends-block{padding:60px 15px 80px}.career-block-content .h2{font-size:20px}.career-expbsn-wrap .container{margin:0}.career-block-content{margin:40px auto 0;width:calc(100% - 30px)}.career-block-list{margin-left:15px}.career-block-content .slick-slide{opacity:0;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.career-block-content .slick-slide.slick-active{opacity:1}.top.cases .container{width:100%}.ideas-page-top-left p{font-size:16px}.ideas-page-top-list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ideas-page-top-list li::before{width:8px;height:8px;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.ideas-page .filter-top>p:nth-child(2){width:calc(100% - 60px)}.expertise-page .remove-all{margin:30px auto 0}.ideas-wrap .expertise-list{margin-top:0}.page404-left{padding:80px 15px}.page404-block svg{right:15px;width:calc(100% - 30px)}.page404-left p{font-size:13px}.top.page404 .btn{width:100%}.page404-left .h1{font-size:31px}.pagination{margin-top:30px}.pagination,.pagination-nums{gap:30px}.pagination-arrow{width:15.3px}.comment-btn-desktop{display:none}.comment-btn-mobile{display:block}.comments-list .comment-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.comments-list .comment-item-right{margin-top:30px;max-width:200px}.comments-list .comment-item-left{max-width:100%}.search-filter{-ms-flex-wrap:wrap;flex-wrap:wrap}.search-input{font-size:20px}.search-input::-webkit-input-placeholder{font-size:20px}.search-input::-moz-placeholder{font-size:20px}.search-input:-moz-placeholder{font-size:20px}.search-input:-ms-input-placeholder{font-size:20px}.search-suggests-list span{font-size:18px}.search-viewed-item .picture{width:100px;min-width:100px;min-height:70px;height:70px}.search-result-item .picture{min-width:100px;width:100px;height:100px;min-height:100px}.search-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.search-result-count{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.search-sort{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-queries-popular-list,.search-queries-prev,.search-suggests-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-queries-popular-list span,.search-queries-prev span,.search-suggests-list span{width:100%}.search-sort{font-size:14px}.search-viewed-item .title{font-size:14px}.search-viewed-item:not(:first-child){font-size:14px}.search-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.search-menu::after{display:none}}@media (max-width:560px){.search-result-item .picture{width:70px;min-width:70px;height:70px;min-height:70px}.search-callback-form{width:100%}.btn-more{width:100%}}@media (max-width:374px){.h2{font-size:22px}.top.decision-page .top-block .top-block-left h1.h1{font-size:22px}.career-block-content .h2{font-size:16px}}