.anim-transform{--anim-transfrom-duration: 0.3s;--anim-transfrom-timing-function: ease-in-out;transition:transform var(--anim-transfrom-duration) var(--anim-transfrom-timing-function)}@keyframes l7{33%{background-size:calc((100% - 5px)/3) 0%,calc((100% - 5px)/3) 100%,calc((100% - 5px)/3) 100%}50%{background-size:calc((100% - 5px)/3) 100%,calc((100% - 5px)/3) 0%,calc((100% - 5px)/3) 100%}66%{background-size:calc((100% - 5px)/3) 100%,calc((100% - 5px)/3) 100%,calc((100% - 5px)/3) 0%}}.loader{width:60px;animation:l7 1s infinite linear;aspect-ratio:4;background-image:url("/wp-content/themes/aiweapps-website-wp/assets/icons/loader-dot.svg"),url("/wp-content/themes/aiweapps-website-wp/assets/icons/loader-dot.svg"),url("/wp-content/themes/aiweapps-website-wp/assets/icons/loader-dot.svg");background-position:0% 50%,50% 50%,100% 50%;background-repeat:no-repeat;background-color:rgba(0,0,0,0) !important;background-size:calc((100% - 5px)/3) 100%}@media screen and (min-width: 992px){.loader{width:120px}}.smooth-box-anim{--smooth-box-animation-delay: 0.2s;opacity:1;transform:translateY(0);transition:transform var(--smooth-box-animation-delay) cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity var(--smooth-box-animation-delay) cubic-bezier(0.25, 0.46, 0.45, 0.94);will-change:transform,opacity}.smooth-box-container{width:100%;height:auto}.container{width:100vw;padding:0 14px;box-sizing:border-box;margin-right:auto;margin-left:auto}@media screen and (min-width: 576px){.container{max-width:540px}}@media screen and (min-width: 768px){.container{max-width:800px}}@media screen and (min-width: 992px){.container{max-width:960px}}@media screen and (min-width: 1200px){.container{max-width:1140px}}@media screen and (min-width: 1450px){.container{max-width:1320px}}@media screen and (min-width: 1600px){.container{max-width:1600px}}@media screen and (min-width: 1800px){.container{max-width:1800px}}@media screen and (min-width: 1900px){.container{max-width:1920px;max-width:1920px;padding:0 60px}}.container-full-width{width:100vw;padding:0 14px;max-width:100vw;box-sizing:border-box}@media screen and (min-width: 1450px){.container-full-width{padding:0 60px}}.feedback-overlay{position:fixed;z-index:100;top:0;left:0;display:flex;width:100vw;height:100vh;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;padding:14px;background-color:rgba(90,89,89,.3882352941)}.feedback-content{padding:60px 30px}@media screen and (min-width: 992px){.feedback-content{padding:80px}}.feedback{position:relative;max-width:332px;border-radius:5px;background:#fff;color:#303030}@media screen and (min-width: 992px){.feedback{max-width:820px}}.feedback .feedback-exit{position:absolute;top:30px;right:30px;cursor:pointer}@media screen and (min-width: 992px){.feedback .feedback-exit{top:40px;right:40px}}.feedback .feedback-exit svg{width:30px;height:30px}@media screen and (min-width: 992px){.feedback .feedback-exit svg{width:46px;height:46px}}.feedback.feedback-error .feedback-content{background:rgba(220,0,15,.1254901961)}.feedback-content-title{margin-bottom:10px;font-size:36px;font-style:normal;font-weight:500;letter-spacing:-0.05em;line-height:100%;text-wrap:wrap}@media screen and (min-width: 992px){.feedback-content-title{margin-bottom:20px;font-size:60px}}.feedback-content-text{margin-bottom:20px;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:1.5}@media screen and (min-width: 992px){.feedback-content-text{margin-bottom:40px;font-size:28px}}.feedback-content-button{box-sizing:border-box;padding:20px 60px;border:1px solid #d0d2d8;border-radius:1000px;background-color:#fff;color:#151515;cursor:pointer;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-0.03em;line-height:1.25}.feedback-content-button:hover{background-color:#008ddc;color:#fff}@media screen and (min-width: 992px){.feedback-content-button{font-size:28px;font-weight:400}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;border:0;margin:0;font-size:100%;vertical-align:baseline}*{padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{width:100%;height:100%;font-family:gilroy-main,sans-serif;line-height:1.2;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Gilroy-Light;font-style:normal;font-weight:light;src:url("../../assets/fonts/Gilroy-Light.ttf") format("truetype")}@font-face{font-family:Gilroy-Medium;font-style:normal;font-weight:normal;src:url("../../assets/fonts/Gilroy-Medium.ttf") format("truetype")}@font-face{font-family:Gilroy-Regular;font-style:normal;font-weight:normal;src:url("../../assets/fonts/Gilroy-Regular.ttf") format("truetype")}@font-face{font-family:gilroy-semi-bold;src:url("../../assets/fonts/gilroy-semi-bold.ttf") format("truetype")}@font-face{font-family:gilroy-main;src:url("../../assets/fonts/gilroy-regularTheGreat.ttf") format("truetype"),url("../../assets/fonts/Gilroy-RegularTheGreat.woff") format("woff")}@font-face{font-family:gilroy-medium-main;src:url("../../assets/fonts/gilroy-mediumTheGreat.ttf") format("truetype")}@font-face{font-family:gilroy-medium-ff;src:url("../../assets/fonts/Gilroy-Medium500.ttf") format("truetype")}@font-face{font-family:gilroy-bold-main;src:url("../../assets/fonts/gilroy-boldTheGreat.ttf") format("truetype")}@font-face{font-family:gilroy-light-main;src:url("../../assets/fonts/gilroy-light.otf") format("opentype")}html{width:100%;max-width:100%;-webkit-font-smoothing:antialiased !important}a{color:#151515;text-decoration:none}input{padding:0;border:none;background:none;outline:none}hr{width:100%;height:1px;border:none;background-color:#d0d2d8}.anchor{width:100%;height:2px}.stub{width:100%;height:0}@media screen and (min-width: 768px){.stub{height:120px}}@media screen and (min-width: 1800px){.stub{width:100%;height:260px}}.main-stub{height:0}@media screen and (min-width: 768px){.main-stub{width:100%;height:100px}}@media screen and (min-width: 1800px){.main-stub{width:100%;height:180px}}.about-stub{width:100%;height:60px}@media screen and (min-width: 768px){.about-stub{height:50px}}@media screen and (min-width: 1800px){.about-stub{width:100%;height:80px}}.cases-stub{height:0}@media screen and (min-width: 768px){.cases-stub{width:100%;height:160px}}@media screen and (min-width: 1600px){.cases-stub{width:100%;height:250px}}.white-block-stub{width:100%;height:110px}@media screen and (min-width: 768px){.white-block-stub{height:250px}}.small-stub{height:0}@media screen and (min-width: 768px){.small-stub{width:100%;height:250px}}.tell-us-about-yp-stub{height:0}@media screen and (min-width: 768px){.tell-us-about-yp-stub{width:100%;height:50px}}@media screen and (min-width: 1600px){.tell-us-about-yp-stub{width:100%;height:60px}}.main-ship{transition:ease}.is-not-small{display:none}@media screen and (min-width: 1200px){.is-not-small{display:inherit}}.is-small{display:inherit}@media screen and (min-width: 992px){.is-small{display:none}}html{box-sizing:border-box}.non{display:none !important}.padding{width:100%;height:200px}.actually-small{display:block}@media screen and (min-width: 768px){.actually-small{display:none}}::selection{background-color:rgba(0,139,220,.8078431373);color:#fff !important}.pointer{cursor:pointer}.footer-gap{width:100%;height:100px}.margin-none{margin:0}.footer-light{padding-top:60px}@media screen and (min-width: 992px){.footer-light{padding-top:80px !important}}.footer{position:relative;z-index:6;width:100%;padding-top:80px;padding-bottom:30px;margin-top:auto;background-color:#f8f9fa;border-top-left-radius:25px;border-top-right-radius:25px;color:#000;font-family:Gilroy-Light,sans-serif;font-size:16px}@media screen and (min-width: 992px){.footer{padding-top:120px;padding-bottom:50px;font-size:18px}}.footer p{max-width:312px;font-size:12px;line-height:13.92px;text-transform:uppercase;text-wrap:wrap}@media screen and (min-width: 992px){.footer p{max-width:555px;color:#000;font-size:14px;line-height:1.8}}.extra-block-footer{display:flex;flex-direction:column;margin-bottom:74px;gap:20px}@media screen and (min-width: 992px){.extra-block-footer{margin-bottom:160px;gap:0}}@media screen and (min-width: 1450px){.extra-block-footer{margin-bottom:237px}}.extra-block-footer .break{display:none}@media screen and (min-width: 992px){.extra-block-footer .break{display:unset}}.extra-block-footer .blue-dot-wrap{min-width:16px;min-height:42px}.extra-block-footer .blue-dot-wrap .blue-dot{position:relative;top:6px;left:3px;width:8px;height:8px;border:1px solid #008ddc;border-radius:50%;background-color:#008ddc;transform-origin:center center}.extra-block-footer .text{display:flex;flex-direction:row;gap:4px}.extra-block-footer h2 span{font-family:gilroy-semi-bold,sans-serif;font-size:45px;font-weight:400;letter-spacing:-0.03em;line-height:1;white-space:normal}@media screen and (min-width: 992px){.extra-block-footer h2 span{font-size:100px;line-height:120px}}.submit{width:fit-content}.submit svg{fill:#151515}.submit .underline{height:3px;margin-top:13px;background-color:#151515}@media screen and (min-width: 992px){.submit .underline{height:6px}}.submit .submit-request{display:flex;width:100%;flex-direction:row;align-items:center;gap:15px}@media screen and (min-width: 992px){.submit .submit-request{gap:20px}}.submit .submit-request .submit-request-arrow-wrap{display:flex;height:90px;align-items:center;justify-content:center}@media screen and (min-width: 992px){.submit .submit-request .submit-request-arrow-wrap{align-items:flex-end}}.submit .submit-request-img-wrap{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 992px){.submit .submit-request-img-wrap svg{width:60px;height:60px;padding-bottom:10px}}@media screen and (min-width: 0px)and (max-width: 992px){.submit svg,.submit img{width:35px;height:35px}}@media screen and (min-width: 992px){.submit:hover .submit-request{color:#008ddc}.submit:hover .underline{background-color:#008ddc}.submit:hover svg{fill:#008ddc}}.footer-small{display:flex;flex-direction:column;margin-top:40px;border-top-left-radius:25px;border-top-right-radius:25px;font-family:Gilroy-Light,sans-serif;font-size:18px;gap:30px}@media screen and (min-width: 992px){.footer-small{flex-direction:row;align-items:flex-end;justify-content:space-between}}.footer-small li{color:#888;font-size:16px;font-weight:400;letter-spacing:-0.005em;line-height:24px}@media screen and (min-width: 992px){.footer-small li{font-size:18px;font-style:normal;font-weight:400;line-height:23.4px}}.footer-small .info-left{display:flex;flex-direction:column;gap:26px}.footer-small .info-left .mail{font-family:Gilroy-Medium,sans-serif;font-size:36px;font-weight:500;letter-spacing:-0.005rem}@media screen and (min-width: 992px){.footer-small .info-left .mail{font-size:42px;font-weight:400;line-height:50.4px}}.footer-small .info-left .mail:hover{color:#008ddc}.footer-small ul{display:flex;flex-direction:column;gap:5px;letter-spacing:-0.03rem}@media screen and (min-width: 992px){.footer-small ul{gap:10px}}.footer-small .ul1{display:flex;flex-direction:column;gap:15px}@media screen and (min-width: 992px){.footer-small .ul1{gap:22px;text-align:right}}.footer-small .info-right .links{display:flex;flex-direction:row;justify-content:flex-start;color:#000 !important;font-size:16px;gap:16px}@media screen and (min-width: 992px){.footer-small .info-right .links{justify-content:flex-end;gap:30px}}.footer-small .info-right .links a:hover{color:#008ddc}.footer-small .info-right .authorship{color:#888;font-size:12px;font-weight:400}@media screen and (min-width: 992px){.footer-small .info-right .authorship{color:#888;font-size:18px;font-style:normal;font-weight:400;line-height:130%}}.link-wrapper-anim-text{display:block;width:fit-content}.top{position:fixed;z-index:15;top:0;left:0;width:100%;background-color:#fff;font-family:gilroy-main,sans-serif;font-weight:600;transition:top .3s}.not-fixed-header{position:inherit !important}.invisible-header{visibility:hidden}.shadow{box-shadow:0 -5px 10px #151515}.header-place{display:none;width:100%;height:69px}@media screen and (min-width: 992px){.header-place{height:120px}}.header-fixed{position:fixed}.hidden-header{top:-200px}.phone-button{display:flex;width:218px;height:60px;flex-wrap:nowrap;align-items:center;justify-content:center;border:1px solid #dbdde1;border-radius:100px;color:#fff;font-family:Gilroy-Medium,sans-serif;gap:10px}.phone-button svg{fill:#008ddc;transition:.5s ease}.phone-button:hover{color:#fff}.phone-button:hover svg{fill:#fff;transition:.5s ease}@media screen and (min-width: 992px){.phone-button{box-sizing:border-box;color:#303030;font-size:18px;font-style:normal;font-weight:500;gap:10px}.phone-button svg{margin-top:-3px;margin-right:9px}}.tg-contact{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;color:#fff;font-family:gilroy-main,sans-serif;gap:8px}@media screen and (min-width: 992px){.tg-contact{margin-right:4px;color:#222;font-size:18px;font-style:normal;font-weight:500}}.tg-contact .menu-tg-icon-wrapper{display:flex;align-items:center;justify-content:center;font-family:gilroy-main,sans-serif}.tg-contact .menu-tg-icon-wrapper svg{width:30px;height:30px}.tg-contact .menu-tg-icon-wrapper svg .surface1 g{max-width:13.06px !important;max-height:13.06px !important}@media screen and (min-width: 1200px){.tg-contact:hover .menu-tg-icon-wrapper svg .path1{fill:#008ddc;fill-opacity:1}.tg-contact:hover .menu-tg-icon-wrapper svg .path2{fill:#fff;fill-opacity:1}}.pop-menu-wrapper{display:flex;flex-direction:column;margin-top:65px;margin-left:14px;gap:40px}.pop-menu-wrapper .phone-button{color:#fff}.pop-menu-wrapper .phone-button:hover{background-color:#008ddc}@media screen and (min-width: 768px){.pop-menu-wrapper .phone-button:hover{background-color:initial}.pop-menu-wrapper .phone-button:active{background-color:#008ddc}}@keyframes slideIn{0%{transform:translateX(100vw)}100%{transform:translateX(0)}}@keyframes slideOut{0%{transform:translateX(0)}100%{transform:translateX(100vw)}}.pop-menu{position:fixed;z-index:100;top:0;left:0;display:none;width:100%;height:100vh;background-color:#151515;color:#fff;transform:translateX(100vw)}.pop-menu.show{display:block;animation:slideIn .3s ease forwards}.pop-menu.hide{animation:slideOut .3s ease forwards}.popup-menu{display:flex;flex-direction:column;gap:29px}.popup-menu a{color:#fff;font-size:33px}.pop-menu-exit{display:flex;justify-content:end;padding:15px}.language{width:21px;color:#888;font-family:gilroy-main,sans-serif;font-size:18px;font-weight:400;line-height:24px}.language:hover{color:#666}@media screen and (min-width: 992px){.language:hover{cursor:pointer}}.menu_icon{display:flex;align-items:center}@media screen and (min-width: 992px){.menu_icon{display:none}}.blacker{fill:#fff;stroke:#fff}.header-light{display:flex;width:100%;box-sizing:border-box;flex-flow:row nowrap !important;align-items:center;justify-content:space-between;padding:20px 0;font-size:18px}@media screen and (min-width: 992px){.header-light{flex-wrap:wrap;padding:30px 0;font-size:18px}}@media screen and (min-width: 1450px){.header-light{justify-content:space-between;padding:30px 0}}.header-menu{display:none;max-width:387.27px;text-wrap:nowrap}@media screen and (min-width: 992px){.header-menu{display:flex;flex-direction:row;gap:51px}}@media screen and (min-width: 1450px){.header-menu{flex-direction:row;margin-top:0;margin-right:82px}}.header-menu .menu-item a{font-family:gilroy-main,sans-serif;font-style:normal;font-weight:400;text-wrap:nowrap;transition:ease .2s}@media screen and (min-width: 1200px){.header-menu .menu-item a{font-size:18px;line-height:24px}}.not-hovered{color:#888 !important;transition:ease .2s}.header-spacer{display:none}@media screen and (min-width: 1200px){.header-spacer{display:block;width:0}}.menu-extra-block{display:none}@media screen and (min-width: 992px){.menu-extra-block{display:flex;flex-direction:row;align-items:center;gap:15px}}@media screen and (min-width: 1200px){.menu-extra-block{gap:30px}}.tg-img-visible{display:block;width:30px;height:30px}.tg-img-hidden{display:none;width:30px;height:30px}.header-contacts{display:flex;flex-direction:row;gap:8px}.header-contacts:hover .tg-img-visible{display:none}.header-contacts:hover .tg-img-hidden{display:block}.header-contacts .text-hidden{display:none;font-weight:500;letter-spacing:-0.03em}@media screen and (min-width: 1450px){.header-contacts .text-hidden{display:flex;align-items:center}}.header-light .logo a{display:flex;align-items:center;justify-content:center}.header-light .logo img,.header-light .logo svg{width:109px;height:20.86px}@media screen and (min-width: 1450px){.header-light .logo img,.header-light .logo svg{width:134px;height:25.64px}}.map{display:flex;width:100%;height:221px;justify-content:center;margin-top:40px;justify-items:center}@media screen and (min-width: 768px){.map{margin-top:4.427vw}}@media screen and (min-width: 1800px){.map{margin-top:85px}}.map iframe{border-radius:5px}@media screen and (min-width: 768px){.map{height:330px}}@media screen and (min-width: 1200px){.map{height:450px}}@media screen and (min-width: 1600px){.map{height:719px}}.contacts{display:flex;flex-direction:column;padding-top:50px;padding-bottom:100px}@media screen and (min-width: 768px){.contacts{padding-top:7vw;padding-bottom:10.4vw}}@media screen and (min-width: 1800px){.contacts{padding-top:136px;padding-bottom:200px}}.contacts .line{border:1px solid #d0d2d8;margin-top:40px;margin-bottom:40px;opacity:.2}@media screen and (min-width: 768px){.contacts .line{margin-top:4.6vw;margin-bottom:3.125vw}}@media screen and (min-width: 1800px){.contacts .line{margin-top:90px;margin-bottom:60px}}.contacts p{font-family:Gilroy-Light,sans-serif}.contacts h1{color:#fff;font-family:gilroy-semi-bold,sans-serif;font-size:45px;font-style:normal;font-weight:100;line-height:100%}@media screen and (min-width: 768px){.contacts h1{font-size:7vw;line-height:120%}}@media screen and (min-width: 1800px){.contacts h1{font-size:130px;letter-spacing:0;line-height:156px}}.contacts .info{display:flex;flex-flow:row wrap;align-items:baseline;padding-bottom:40px;font-size:16px;gap:20px;letter-spacing:-0.03em}@media screen and (min-width: 768px){.contacts .info{font-size:1.55vw}}@media screen and (min-width: 1800px){.contacts .info{font-size:28px;gap:15px}}@media screen and (min-width: 1900px){.contacts .info{gap:20px}}.contacts .info li{display:flex;flex-direction:row;gap:2px}.contacts .info .light{font-family:Gilroy-Light,sans-serif}.contacts .info ul{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:5px;line-height:24px}@media screen and (min-width: 1800px){.contacts .info ul{gap:15px;line-height:42px}}.contacts .info .first-in-row{margin-right:0}.contacts .info .first-in-row p{margin-right:5px;color:rgba(255,255,255,.6)}@media screen and (min-width: 768px){.contacts .info .first-in-row{margin-right:9.89vw}}@media screen and (min-width: 1800px){.contacts .info .first-in-row{margin-right:190px}}.contacts .info .second-in-row{margin-right:0}@media screen and (min-width: 768px){.contacts .info .second-in-row{margin-right:4.48vw}}@media screen and (min-width: 1800px){.contacts .info .second-in-row{margin-right:50px}}.contacts .info .mail{font-size:29px;letter-spacing:-0.05em;line-height:100%}@media screen and (min-width: 768px){.contacts .info .mail{font-size:3.33vw}}@media screen and (min-width: 1800px){.contacts .info .mail{font-size:60px}}.info-grid{display:grid;width:100%;gap:30px;grid-template-columns:1fr}@media screen and (min-width: 576px){.info-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 992px){.info-grid{gap:40px}}.info-column{display:flex;flex-direction:column}.info-column-contacts{grid-column:auto}.info-block{display:flex;flex-direction:column;padding:0;margin:0;gap:10px;list-style:none}.mt-4{margin-top:30px}@media screen and (min-width: 992px){.mt-4{margin-top:40px}}.info-block li{padding:0;margin:0;line-height:1.4;word-wrap:break-word}.info-block .mail{margin-bottom:10px;font-size:24px;line-height:1.2;text-wrap:nowrap;word-break:break-all}@media screen and (min-width: 768px){.info-block .mail{font-size:32px;word-break:normal}}@media screen and (min-width: 1200px){.info-block .mail{font-size:42px}}@media screen and (min-width: 1800px){.info-block .mail{font-size:60px}}.info-block li:not(.mail){font-size:16px}@media screen and (min-width: 768px){.info-block li:not(.mail){font-size:18px}}@media screen and (min-width: 1200px){.info-block li:not(.mail){font-size:20px}}@media screen and (min-width: 1800px){.info-block li:not(.mail){font-size:28px}}.wrapper-yp{display:flex;flex-direction:column;align-items:center;margin-bottom:90px}@media screen and (min-width: 768px){.wrapper-yp{margin-bottom:11.11vw}}@media screen and (min-width: 1800px){.wrapper-yp{margin-bottom:200px}}.your-project{display:flex;width:100%;flex-direction:column;margin-top:120px;gap:20px}@media screen and (min-width: 768px){.your-project{gap:3.33vw}}@media screen and (min-width: 768px){.your-project{margin-top:90px}}@media screen and (min-width: 1800px){.your-project{gap:60px}}.your-project h1{width:100%;color:#151515;font-family:gilroy-semi-bold,sans-serif;font-size:45px;font-style:normal;font-weight:100;line-height:100%;text-wrap:wrap}@media screen and (min-width: 768px){.your-project h1{font-size:7.22vw}}@media screen and (min-width: 1800px){.your-project h1{font-size:130px;line-height:117px}}.your-project .wrapper-proj{display:flex;width:100%;flex-direction:column;justify-content:space-between}@media screen and (min-width: 768px){.your-project .wrapper-proj{flex-direction:row}}.wrapper-proj .info-left{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 768px){.wrapper-proj .info-left{width:33%;gap:11.11vw}}@media screen and (min-width: 1200px){.wrapper-proj .info-left{width:52.2%}}@media screen and (min-width: 1800px){.wrapper-proj .info-left{gap:200px}}.wrapper-proj .info-left p{width:100%;color:#151515;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:150%}@media screen and (min-width: 768px){.wrapper-proj .info-left p{font-size:1.55vw}}@media screen and (min-width: 1800px){.wrapper-proj .info-left p{font-size:28px}}.wrapper-proj .info-left .contacts-wrap{display:flex;width:100%;flex-direction:column;margin-bottom:4px;font-family:Gilroy-Medium,sans-serif;gap:20px}@media screen and (min-width: 768px){.wrapper-proj .info-left .contacts-wrap{margin-bottom:inherit;gap:30px;width:85%}}.wrapper-proj .info-left .contacts-list{display:flex;width:100%;flex-direction:column;gap:5px}.wrapper-proj .info-left .contacts-list .phone{display:flex;align-items:center;color:#222;font-size:16px;font-style:normal;font-weight:400;gap:10px;letter-spacing:-0.03em;line-height:150%}@media screen and (min-width: 768px){.wrapper-proj .info-left .contacts-list .phone{font-size:1.55vw}}@media screen and (min-width: 1800px){.wrapper-proj .info-left .contacts-list .phone{font-size:28px}}.wrapper-proj .info-left .tg-link{display:flex;align-items:center}.wrapper-proj .info-left .tg-light-icon{width:25px;height:25px}@media screen and (min-width: 992px){.wrapper-proj .info-left .tg-light-icon{width:32px;height:32px}}.wrapper-proj .info-left .contacts-list .mail{width:100%;color:#222;font-family:Gilroy-Light,sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:120%}@media screen and (min-width: 768px){.wrapper-proj .info-left .contacts-list .mail{font-size:2.33vw}}@media screen and (min-width: 1800px){.wrapper-proj .info-left .contacts-list .mail{font-size:42px}}.wrapper-proj .info-left .address-gray{width:100%;color:#888;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:150%}@media screen and (min-width: 768px){.wrapper-proj .info-left .address-gray{font-size:1.55vw}}@media screen and (min-width: 1800px){.wrapper-proj .info-left .address-gray{font-size:28px}}.wrapper-proj .form-right{width:100%}@media screen and (min-width: 768px){.wrapper-proj .form-right{width:66%}}@media screen and (min-width: 1200px){.wrapper-proj .form-right{width:50%;padding-top:5px}}@keyframes slide-in{0%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}@keyframes appear{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}-webkit-input-placeholder{color:#303030}.wpcf7-response-output{display:none}.wpcf7-spinner{position:absolute;top:0;left:25%;display:block;width:50%;height:100%;margin:0 auto;opacity:1}.wpcf7-spinner::before{display:none}.form-project{display:flex;width:100%;flex-flow:row wrap;font-family:gilroy-main,sans-serif;row-gap:20px}@media screen and (min-width: 1200px){.form-project{row-gap:30px}}.form-project-col{width:100%;box-sizing:border-box}.form-project-col ul li:first-child{padding-top:30px}@media screen and (min-width: 992px){.form-project-col.form-project-col-responsive{width:50%}.form-project-col.form-project-col-responsive:nth-of-type(2n){padding-left:20px}.form-project-col.form-project-col-responsive:nth-of-type(2n + 1){padding-right:20px}}.form-project-control{padding-top:16px !important;padding-bottom:21px !important}@media screen and (min-width: 992px){.form-project-control{padding:30px 0 !important;line-height:42px}}.form-project-control,.form-project-comment-field{width:100%}.form-project-control input,.form-project-control .wpcf7-form-control-wrap input,.form-project-comment-field input,.form-project-comment-field .wpcf7-form-control-wrap input{width:100%;color:#303030;font-family:Gilroy-Medium,sans-serif;font-size:16px;font-weight:400;line-height:1.1}.form-project-control input::placeholder,.form-project-control .wpcf7-form-control-wrap input::placeholder,.form-project-comment-field input::placeholder,.form-project-comment-field .wpcf7-form-control-wrap input::placeholder{color:#303030}@media screen and (min-width: 1200px){.form-project-control input,.form-project-control .wpcf7-form-control-wrap input,.form-project-comment-field input,.form-project-comment-field .wpcf7-form-control-wrap input{font-size:28px}}.form-project-control-required{padding-top:16px !important;padding-bottom:21px !important}@media screen and (min-width: 992px){.form-project-control-required{padding:30px 0 !important}}.form-project-control-required label::after{margin-left:.5em;color:#008ddc;content:"*"}.form-project-control,.form-project-comment-field>.wpcf7-form-control-wrap{position:relative;display:block;box-sizing:border-box;padding:16px 0;color:#303030;font-size:16px}.form-project-control::before,.form-project-comment-field>.wpcf7-form-control-wrap::before{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d0d2d8;content:""}.form-project-control::after,.form-project-comment-field>.wpcf7-form-control-wrap::after{position:absolute;z-index:2;bottom:0;left:0;width:0;height:1px;background:#008ddc;content:"";transition:width .3s cubic-bezier(0.4, 0, 0.2, 1)}.form-project-control:focus-visible::after,.form-project-control:focus-within::after,.form-project-control:hover::after,.form-project-comment-field>.wpcf7-form-control-wrap:focus-visible::after,.form-project-comment-field>.wpcf7-form-control-wrap:focus-within::after,.form-project-comment-field>.wpcf7-form-control-wrap:hover::after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#008ddc;content:""}.form-project-control label,.form-project-comment-field>.wpcf7-form-control-wrap label{position:absolute;color:#303030;transition-duration:.3s;transition-property:transform,font-size,color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.form-project-control.form-project-control-not-empty label,.form-project-control:active label,.form-project-control:focus-visible label,.form-project-control:focus-within label,.form-project-comment-field>.wpcf7-form-control-wrap.form-project-control-not-empty label,.form-project-comment-field>.wpcf7-form-control-wrap:active label,.form-project-comment-field>.wpcf7-form-control-wrap:focus-visible label,.form-project-comment-field>.wpcf7-form-control-wrap:focus-within label{color:rgba(0,0,0,.3803921569);font-size:70%;transform:translateY(-100%)}@media screen and (min-width: 1200px){.form-project-control,.form-project-comment-field>.wpcf7-form-control-wrap{font-size:28px}}.form-project-control-error::after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d40e32;content:""}.form-project-comment-field>.form-project-control{margin-bottom:20px}@media screen and (min-width: 1200px){.form-project-comment-field>.form-project-control{row-gap:60px}}.hidden>.wpcf7-form-control-wrap,.form-project>.wpcf7-form-control-wrap{display:none}.rotate-arrow{animation:slide-in;transform:rotate(180deg)}.custom-select{position:relative;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}@media screen and (min-width: 992px){.custom-select .selected-option{line-height:42px}}.custom-select img{z-index:3;width:16px;height:16px;transition:transform .5s ease-in-out}@media screen and (min-width: 1200px){.custom-select img{width:28px;height:28px}}.custom-select .options{position:absolute;z-index:3;top:59px;left:0;display:flex;width:100%;box-sizing:border-box;flex-direction:column;align-items:flex-start;border:1px solid #d0d2d8;animation:appear 0 2s ease-in-out;background-color:#fff}@media screen and (min-width: 1200px){.custom-select .options{top:80px;padding:0}}.custom-select .option{width:100%;box-sizing:border-box;padding:11px 30px;font-size:16px;font-weight:400;line-height:1.5;transition:.2s ease-in-out}.custom-select .option:hover{background-color:#d0d2d8}.custom-select .option:active{background-color:#d0d2d8;transition:none}@media screen and (min-width: 1200px){.custom-select .option{font-size:28px}}.custom-select-required{color:#008ddc}@media screen and (min-width: 992px){.form-file{position:relative}}.form-file .wpcf7-form-control-wrap{position:static}.form-file .wpcf7-not-valid-tip{position:absolute;top:40px;right:0;font-size:14px}@media screen and (min-width: 992px){.form-file .wpcf7-not-valid-tip{top:34px}}@media screen and (min-width: 1200px){.form-file .wpcf7-not-valid-tip{font-size:18px}}.form-project-file{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:18px}.form-project-file-button{width:117px}.form-project-file-button::after{width:100%;height:inherit;flex-grow:1;content:""}@media screen and (min-width: 992px){.form-project-file-button{width:144px}}.form-project-file-close{height:24px;padding:0;border:none;background-color:rgba(0,0,0,0);opacity:1;transition:opacity .3s ease-in-out}.form-project-file-close img{width:24px;height:24px;object-fit:cover}.form-project-file-close-hidden{width:0;opacity:0 !important;pointer-events:none;visibility:hidden}.form-project-file-label{max-width:224px;color:#888;font-size:12px;font-weight:500;line-height:1.15}@media screen and (min-width: 1200px){.form-project-file-label{max-width:364px;font-size:18px}}.custom-file-input{position:relative;display:inline-flex;flex-flow:row nowrap;align-items:center;color:#222;font-size:14px;font-weight:500;gap:5px;line-height:1.15;text-wrap:nowrap}@media screen and (min-width: 1200px){.custom-file-input{font-size:18px}}.custom-file-input img,.custom-file-input div.form-project-file-button,.custom-file-input button{cursor:pointer}.wpcf7-submit{min-width:220px;padding:25px 60px;border:1px solid #008ddc;border-radius:1000px;background-color:#008ddc;color:#fff;font-family:gilroy-light-main,sans-serif;font-size:16px;font-weight:400;line-height:1.25}.wpcf7-submit.wpcf7-submit-submitting{background-color:#fff}@media screen and (min-width: 1200px){.wpcf7-submit{font-size:28px;font-weight:400}}@media screen and (min-width: 992px){.wpcf7-submit{padding:32px 112px}}.form-project-agreement{color:#222;font-size:14px;font-weight:400;line-height:1.15}.form-project-agreement .form-privacy-terms{color:#008ddc}@media screen and (min-width: 992px){.form-project-agreement{width:45%;align-self:center;margin-top:30px;margin-left:20px}}@media screen and (min-width: 1200px){.form-project-agreement{font-size:18px}}.form-project-submit-wrapper{position:relative;display:inline-block}@media screen and (min-width: 992px){.form-project-submit-wrapper{margin-top:30px}}.white-wrapper{position:relative;z-index:5;background-color:#fff;border-top-left-radius:25px;border-top-right-radius:25px}@media screen and (min-width: 992px){.white-wrapper{padding-bottom:50px}}.about-page .container:last-child{padding-bottom:100px}@media screen and (min-width: 992px){.about-page .container:last-child{padding-bottom:200px}}.no-last-child{padding-bottom:0 !important}.about-page-intro-wrapper{padding-top:50px}@media screen and (min-width: 576px){.about-page-intro-wrapper{padding-top:13.8vw}}@media screen and (min-width: 992px){.about-page-intro-wrapper{padding-top:267px}}.about-page-title{max-width:332px;font-family:gilroy-medium,sans-serif;font-size:70px;font-weight:400;letter-spacing:-0.05em;line-height:1}@media screen and (min-width: 992px){.about-page-title{max-width:960px;font-size:150px;line-height:.9}}@media screen and (min-width: 1200px){.about-page-title{font-size:210px;line-height:189px}}.about-page-divider{margin:40px 0;background-color:rgba(208,210,216,.3137254902)}@media screen and (min-width: 992px){.about-page-divider{margin-top:83px;margin-bottom:60px}}.about-page-intro{display:flex;flex-direction:column}@media screen and (min-width: 992px){.about-page-intro{flex-direction:row;justify-content:space-between}}.about-page-intro-title{margin-bottom:10px;color:#888;font-family:gilroy-light,sans-serif;font-size:14px;font-weight:100;line-height:1.15;text-transform:uppercase}@media screen and (min-width: 992px){.about-page-intro-title{font-size:22px;font-weight:400;line-height:25.52px}}.about-page-intro-text{max-width:440px;margin-bottom:20px;font-family:gilroy-main,sans-serif;font-size:16px;font-weight:100;letter-spacing:-0.042em;line-height:1.5}@media screen and (min-width: 992px){.about-page-intro-text{margin-bottom:0;letter-spacing:-0.03em}}@media screen and (min-width: 1200px){.about-page-intro-text{width:50vw;max-width:1000px;font-size:28px;font-weight:100}}@media screen and (min-width: 1800px){.about-page-intro-text{padding-right:85px}}.photo-wrapper-wrapper{display:flex;align-items:center;justify-content:center}.dynamic-gap{height:0 !important}@media screen and (min-width: 992px){.dynamic-gap{height:35px !important}}.about-page-group-photo-wrapper{display:flex;overflow:hidden;width:100%;height:360px;align-items:center;justify-content:center;border-radius:25px;margin-top:20px;background-color:#000}.about-page-group-photo-wrapper img{width:inherit;height:240px;object-fit:cover;object-position:50% 50%;opacity:.8;transition:ease}@media screen and (min-width: 992px){.about-page-group-photo-wrapper img{position:relative}}@media screen and (min-width: 1450px){.about-page-group-photo-wrapper img{inset:-50px 0}}@media screen and (min-width: 1600px){.about-page-group-photo-wrapper img{inset:-70px 0}}@media screen and (min-width: 1800px){.about-page-group-photo-wrapper img{inset:-50px 0}}@media screen and (min-width: 992px){.about-page-group-photo-wrapper{height:938px;margin-top:158px}}.about-page-intro-link{display:inline-flex;flex-direction:row;align-items:center;padding:12px 30px;border-radius:1000px;margin-bottom:40px;background-color:rgba(255,255,255,.1);color:#fff;font-family:Gilroy-Light,sans-serif;font-size:18px;font-weight:400;gap:3px;letter-spacing:-0.03em;line-height:1.15}.about-page-intro-link:hover{background-color:#008ddc}@media screen and (min-width: 992px){.about-page-intro-link{margin-bottom:0;font-size:24px;font-weight:400}}.about-title{color:#888;font-family:gilroy-light,sans-serif;font-size:14px;font-weight:400;line-height:1.15;text-transform:uppercase}@media screen and (min-width: 992px){.about-title{font-size:22px;font-weight:400;line-height:25.52px}}.about-layout{display:flex;flex-flow:row wrap;padding:0;padding-top:100px;border-top-left-radius:25px;border-top-right-radius:25px}@media screen and (min-width: 1600px){.about-layout{padding:60px 0;padding:200px 0 60px}}.about-layout-title{width:100%;margin-bottom:10px}@media screen and (min-width: 992px){.about-layout-title{width:26%;margin-bottom:0}}@media screen and (min-width: 1900px){.about-layout-title{width:480px}}.about-layout-text{width:100%}@media screen and (min-width: 992px){.about-layout-text{width:74%}}@media screen and (min-width: 1900px){.about-layout-text{width:1320px}}.about-layout-text .exp-list li{list-style-type:inherit}.about-layout-text .exp-list li::before{align-items:center;margin-right:-5px;content:"·";font-size:60px}.about-wrapper-text{display:flex;flex-direction:column;margin-bottom:20px;color:#fff;gap:20px}@media screen and (min-width: 992px){.about-wrapper-text{margin-bottom:120px;gap:40px}}.experience-text-info,.about-wrapper-text-headers{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 992px){.experience-text-info,.about-wrapper-text-headers{gap:30px}}.experience-text-info p,.about-wrapper-text-headers p{font-family:gilroy-main,sans-serif;font-size:29px;font-style:normal;font-weight:400;letter-spacing:-0.05em;line-height:1;text-wrap:wrap}@media screen and (min-width: 768px){.experience-text-info p,.about-wrapper-text-headers p{font-size:3vw}}@media screen and (min-width: 992px){.experience-text-info p,.about-wrapper-text-headers p{width:800px;font-size:60px}}.experience-text-info p{width:inherit}.about-wrapper-text-small-info{max-width:640px;gap:5px !important}@media screen and (min-width: 992px){.about-wrapper-text-small-info{gap:20px !important}}.about-wrapper-text-small-info,.about-skills-block{display:flex;flex-direction:column;font-family:gilroy-main,sans-serif;gap:10px}@media screen and (min-width: 992px){.about-wrapper-text-small-info,.about-skills-block{gap:20px}}.about-wrapper-text-small-info p:not(.num),.about-skills-block p:not(.num){font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:1.5}@media screen and (min-width: 992px){.about-wrapper-text-small-info p:not(.num),.about-skills-block p:not(.num){font-size:1.5vw;font-weight:100}}@media screen and (min-width: 1800px){.about-wrapper-text-small-info p:not(.num),.about-skills-block p:not(.num){font-size:28px;font-weight:100}}.padding-top-small{padding-top:60px}@media screen and (min-width: 992px){.padding-top-small{padding-top:200px}}.padding-top{padding-top:100px}@media screen and (min-width: 992px){.padding-top{padding-top:140px}}.padding-top-white{padding-top:100px}@media screen and (min-width: 992px){.padding-top-white{padding-top:200px}}.more-info{display:flex;flex-direction:column;margin-top:40px;gap:10px}.more-info .small-butt-wrapp{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:10px}.more-info .text-block{width:335px;height:120px;color:#fff;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:150%}.more-info .our-services{display:flex;width:190px;height:48px;flex-direction:row;align-items:center;justify-content:center;border-radius:1000px;background:rgba(255,255,255,.1);color:#fff;font-size:18px;font-style:normal;font-weight:400;gap:3px;letter-spacing:-0.03em;line-height:125%}.more-info .our-services img{width:24px;height:24px}.about-layout-text .numbers-wrapper{display:flex;flex-flow:row wrap;justify-content:flex-start;gap:20px}@media screen and (min-width: 992px){.about-layout-text .numbers-wrapper{justify-content:space-between;padding-bottom:0;gap:20px}}.about-layout-text .numbers-wrapper p{color:#fff}.about-layout-text .numbers-wrapper .presetation-download{display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media screen and (min-width: 992px){.about-layout-text .numbers-wrapper .presetation-download{width:315px;gap:30px}}.about-layout-text .numbers-wrapper .presetation-download img{width:30px;height:30px}@media screen and (min-width: 992px){.about-layout-text .numbers-wrapper .presetation-download img{width:60px;height:60px}}.about-layout-text .numbers-wrapper .presetation-download .download{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#fff;font-family:Gilroy-Light,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:20px;line-height:130%}@media screen and (min-width: 992px){.about-layout-text .numbers-wrapper .presetation-download .download{font-size:18px}}.about-layout-text .numbers-wrapper .presetation-download .download .text-info{font-family:Gilroy-Regular,sans-serif;font-weight:100}.about-layout-text .numbers-wrapper .presetation-download .hover-animated-button{color:#fff;cursor:pointer}.about-layout-text .numbers-wrapper .presetation-download .hover-animated-button:hover{color:#fff}.about-layout-text .numbers-wrapper .presetation-download .hover-animated-button:active{background-color:#008ddc;color:#fff}@media screen and (min-width: 992px){.about-layout-text .numbers-wrapper .presetation-download .hover-animated-button:hover .text-info{color:#fff;transition:.3s ease-in}.about-layout-text .numbers-wrapper .presetation-download .hover-animated-button:active{background-color:inherit;color:inherit}}.about-layout-text .numbers-wrapper .presetation-download .pdf-butt{display:flex;width:64px;height:28px;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:center;padding:5px 20px;border:1px solid rgba(255,255,255,.3);border-radius:100px;color:#fff;font-family:Gilroy-Medium,sans-serif;font-family:Gilroy-Light,sans-serif;font-weight:600;gap:20px}.about-layout-text .numbers-wrapper .presetation-download .pdf-butt:active{background-color:#008ddc;color:#fff}@media screen and (min-width: 992px){.about-layout-text .numbers-wrapper .presetation-download .pdf-butt{width:91px;height:43px;box-sizing:border-box;flex-direction:row;align-items:center;padding:10px 30px}.about-layout-text .numbers-wrapper .presetation-download .pdf-butt:active{background-color:inherit;color:inherit}}.about-layout-text .numbers-wrapper .number{display:flex;flex-direction:column;font-family:gilroy-main,sans-serif;font-size:14px;font-style:normal;gap:5px;letter-spacing:-0.03em;line-height:150%}@media screen and (min-width: 768px){.about-layout-text .numbers-wrapper .number{font-size:18px;font-weight:400;gap:10px}}@media screen and (min-width: 1450px){.about-layout-text .numbers-wrapper .number{font-size:28px}}.about-layout-text .numbers-wrapper .number p{color:#fff;font-family:Gilroy-Regular,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:120%;opacity:.4}@media screen and (min-width: 768px){.about-layout-text .numbers-wrapper .number p{font-size:80px}}@media screen and (min-width: 1450px){.about-layout-text .numbers-wrapper .number p{font-size:130px}}.about-big-info .about-wrapper-text-headers{max-width:600px}.about-big-info{display:flex;flex-direction:column;gap:20px}.about-big-info ul{display:flex;flex-flow:column wrap;gap:5px}.about-big-info ul li{font-family:Gilroy-Light,sans-serif}@media screen and (min-width: 992px){.about-big-info ul{margin-top:20px;margin-bottom:120px;gap:20px}.about-big-info ul li{font-weight:400;line-height:42px}}.about-big-info li{display:flex;align-items:flex-start;justify-content:flex-start;color:#fff;font-size:16px;font-style:normal;font-weight:400;gap:10px;letter-spacing:-0.03em;line-height:27px}@media screen and (min-width: 992px){.about-big-info li{font-size:28px;line-height:42px}}.about-big-info .arrow{margin-top:8px}@media screen and (min-width: 992px){.about-big-info .arrow{margin-top:20px}}.about-small-info{display:flex;flex-direction:column;padding-bottom:50px;gap:20px}@media screen and (min-width: 992px){.about-small-info{padding-bottom:80px;gap:30px}}.about-small-info .countries{gap:10px}@media screen and (min-width: 992px){.about-small-info .countries{gap:20px}}.about-small-info h3{color:#fff;font-size:25px;font-style:normal;font-weight:500;line-height:30px}@media screen and (min-width: 992px){.about-small-info h3{font-size:42px;line-height:50.4px}}.about-small-info .break-client{display:block}@media screen and (min-width: 992px){.about-small-info .break-client{display:none}}.about-small-info ul{display:flex;flex-flow:row wrap;gap:10px}.about-small-info li{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:16px;font-style:normal;font-weight:400;gap:7px;letter-spacing:-0.03em;line-height:150%;text-align:center}@media screen and (min-width: 992px){.about-small-info li{font-size:28px}}.wrapper-sliders{display:flex;justify-content:center;color:#151515;text-wrap:wrap}.map-bg{width:100%;height:320px;background-position:center center;background-repeat:no-repeat;background-size:406px 280px}@media screen and (min-width: 576px){.map-bg{background-position:center;background-size:contain}}@media screen and (min-width: 768px){.map-bg{height:400px}}@media screen and (min-width: 992px){.map-bg{display:none}}@media screen and (min-width: 992px){.no-padding{padding-bottom:0 !important}}.map-container{background-position:right 0 bottom -20px;background-repeat:no-repeat;background-size:500px 345px}@media screen and (min-width: 1200px){.map-container{background-position:right 0 top 250px;background-size:600px 414px}}@media screen and (min-width: 1450px){.map-container{background-size:700px 483px}}@media screen and (min-width: 1600px){.map-container{background-position:right 0 top 300px;background-size:800px 552px}}@media screen and (min-width: 1800px){.map-container{background-position:right -8px top 250px;background-size:939px 647px}}.about-skills{display:flex;flex-flow:row wrap;justify-content:center;gap:30px}@media screen and (min-width: 768px){.about-skills{justify-content:none;margin:0 -36px 0 0;gap:141px 30px}}@media screen and (min-width: 1800px){.about-skills{justify-content:flex-start;gap:241px 106px}}.about-skills-block{width:100%;max-width:332px;box-sizing:border-box;padding:0}@media screen and (min-width: 992px){.about-skills-block{width:43.48%;max-width:574px}}.about-skills-block .extra-width{max-width:300px}@media screen and (min-width: 992px){.about-skills-block .extra-width{max-width:380px}}.about-skills-block h4{max-width:158px;color:#fff;font-family:Gilroy-Regular,sans-serif;font-size:29px;font-style:normal;font-weight:400;letter-spacing:-0.05em;line-height:1}@media screen and (min-width: 992px){.about-skills-block h4{font-size:3.33vw}}@media screen and (min-width: 1200px){.about-skills-block h4{max-width:380px}}@media screen and (min-width: 1800px){.about-skills-block h4{font-size:60px}}.about-skills-block .num{color:rgba(208,210,216,.35);font-size:40px;font-style:italic;font-weight:400;letter-spacing:-0.05em;line-height:1}@media screen and (min-width: 992px){.about-skills-block .num{font-size:3.33vw}}@media screen and (min-width: 1800px){.about-skills-block .num{font-size:60px}}.about-our-team-text{color:#151515;font-family:Gilroy-Medium,sans-serif;font-size:29px;font-weight:500;letter-spacing:-0.05em;line-height:1}@media screen and (min-width: 992px){.about-our-team-text{font-size:40px}}@media screen and (min-width: 1450px){.about-our-team-text{font-size:60px}}.slider-team-reviews{display:flex;flex-direction:column;margin-top:100px;gap:20px;text-wrap:wrap}@media screen and (min-width: 992px){.slider-team-reviews{margin-top:200px;gap:60px}}.slider-team-reviews h4{color:#888;font-style:normal;font-weight:500;letter-spacing:0;line-height:100%}.slider-team-reviews .reviews{display:flex;flex-direction:column;gap:60px;text-wrap:wrap}.slider-portfolio{--slider-animation-speed: 40s;--slider-fragment-width: 346px;--slider-items-count: 8;position:relative;overflow:hidden;margin-top:60px;margin-bottom:50px}@media screen and (min-width: 992px){.slider-portfolio{--slider-fragment-width: 439px}}@media screen and (min-width: 1450px){.slider-portfolio{--slider-fragment-width: 635px}}.slider-portfolio::before,.slider-portfolio::after{background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(241, 241, 241, 0.8) 30%, rgba(255, 255, 255, 0) 100%);position:absolute;z-index:2;width:20px;height:100%;content:""}@media screen and (min-width: 992px){.slider-portfolio::before,.slider-portfolio::after{width:30px}}@media screen and (min-width: 1450px){.slider-portfolio::before,.slider-portfolio::after{width:40px}}.slider-portfolio::after{top:0;right:0;transform:rotateZ(180deg)}.slider-portfolio::before{top:0;left:0}.slider-portfolio .slider-portfolio-track{display:flex;width:calc(var(--slider-fragment-width)*var(--slider-items-count)*2);animation:scroll var(--slider-animation-speed) linear infinite}@media screen and (min-width: 992px){.container.slider-portfolio-container{max-width:unset;padding:0}}.photo-ship{position:relative}.error-block-wrapper{display:flex;justify-content:center;margin-top:50px;margin-bottom:50px}@media screen and (min-width: 1450px){.error-block-wrapper{margin-top:246px;margin-bottom:246px}}.error-block-wrapper .is-small{display:none}@media screen and (min-width: 992px){.error-block-wrapper .is-small{display:block}}.error-block-wrapper .error-block{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:100px;gap:30px}@media screen and (min-width: 992px){.error-block-wrapper .error-block{width:100%;flex-direction:row;justify-content:flex-start;margin-top:0;margin-left:98px;gap:76px}}.error-block-wrapper .error-simb{width:80%;min-width:300px;height:auto}@media screen and (min-width: 992px){.error-block-wrapper .error-simb{width:48.88vw}}@media screen and (min-width: 1800px){.error-block-wrapper .error-simb{width:880px}}.info-error{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 992px){.info-error{width:none;align-items:normal}}.info-error h3{color:#222;font-family:gilroy-main,sans-serif;font-size:45px;font-style:normal;font-weight:500;letter-spacing:-0.05em;line-height:100%;text-align:center}@media screen and (min-width: 992px){.info-error h3{font-size:4vw;text-align:start}}@media screen and (min-width: 1800px){.info-error h3{font-size:60px}}.info-error p{margin-top:20px;color:#151515;font-family:gilroy-main,sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:150%}@media screen and (min-width: 992px){.info-error p{font-size:1.4vw}}@media screen and (min-width: 1800px){.info-error p{font-size:28px}}.info-error .button-main{display:flex;max-width:267px;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:center;padding:21.5px 59px;border:1px solid #d0d2d8;border-radius:1000px;margin-top:30px;color:#151515;font-size:20px;font-style:normal;font-weight:400;gap:10px;letter-spacing:-0.03em;line-height:35px;text-wrap:nowrap}.info-error .button-main:hover{background-color:#008ddc;color:#fff}@media screen and (min-width: 992px){.info-error .button-main{width:267px;margin-top:40px;font-size:28px}}@media(min-width: 0)and (max-width: 576px){.cookie-screen-wrapper{position:fixed;z-index:20;top:0;left:0;display:flex;overflow:hidden;width:100%;width:100vw;height:100%;height:100vh;align-items:center;justify-content:center;background-color:rgba(208,210,216,.8)}.cookie-wrapper{display:flex;width:332px;height:162px;flex-direction:column;align-items:flex-start;border-radius:5px;background-color:#fff;gap:10px;text-wrap:wrap}.cookie-wrapper .info{display:flex;flex-direction:column;margin-top:20px;margin-left:20px;gap:10px}.cookie-wrapper .info h3{width:292px;height:27px;color:#151515;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-0.03em;line-height:150%}.cookie-wrapper .info p{width:292px;height:40px;color:#151515;font-size:13px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:150%}.cookie-wrapper .agreement-button{display:flex;width:108px;height:35px;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:center;border:1px solid #d0d2d8;border-radius:1000px;margin-left:20px;color:#151515;cursor:pointer;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-0.03em;line-height:125%}.cookie-wrapper .agreement-button:hover{background-color:#008ddc;color:#fff}}@media(min-width: 576px)and (max-width: 768px){.cookie-screen-wrapper{position:fixed;z-index:20;top:0;left:0;display:flex;overflow:hidden;width:100%;width:100vw;height:100%;height:100vh;align-items:center;justify-content:center;background-color:rgba(208,210,216,.8)}.cookie-wrapper{display:flex;width:332px;height:162px;flex-direction:column;align-items:flex-start;border-radius:5px;background-color:#fff;gap:10px;text-wrap:wrap}.cookie-wrapper .info{display:flex;flex-direction:column;margin-top:20px;margin-left:20px;gap:10px}.cookie-wrapper .info h3{width:292px;height:27px;color:#151515;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-0.03em;line-height:150%}.cookie-wrapper .info p{width:292px;height:40px;color:#151515;font-size:13px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:150%}.cookie-wrapper .agreement-button{display:flex;width:108px;height:35px;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:center;border:1px solid #d0d2d8;border-radius:1000px;margin-left:20px;color:#151515;cursor:pointer;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-0.03em;line-height:125%}.cookie-wrapper .agreement-button:hover{background-color:#008ddc;color:#fff}}@media(min-width: 768px)and (max-width: 992px){.cookie-screen-wrapper{position:fixed;z-index:20;top:0;left:0;display:flex;overflow:hidden;width:100%;width:100vw;height:100%;height:100vh;align-items:center;justify-content:center;background-color:rgba(208,210,216,.8)}.cookie-wrapper{display:flex;width:332px;height:162px;flex-direction:column;align-items:flex-start;border-radius:5px;background-color:#fff;gap:10px;text-wrap:wrap}.cookie-wrapper .info{display:flex;flex-direction:column;margin-top:20px;margin-left:20px;gap:10px}.cookie-wrapper .info h3{width:292px;height:27px;color:#151515;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-0.03em;line-height:150%}.cookie-wrapper .info p{width:292px;height:40px;color:#151515;font-size:13px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:150%}.cookie-wrapper .agreement-button{display:flex;width:108px;height:35px;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:center;border:1px solid #d0d2d8;border-radius:1000px;margin-left:20px;color:#151515;cursor:pointer;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-0.03em;line-height:125%}.cookie-wrapper .agreement-button:hover{background-color:#008ddc;color:#fff}}@media(min-width: 992px)and (max-width: 1200px){.cookie-screen-wrapper{position:fixed;z-index:20;top:0;left:0;display:flex;overflow:hidden;width:100vw;height:100vh;align-items:flex-end;justify-content:flex-end;background-color:rgba(208,210,216,.8);color:#151515}.cookie-wrapper{display:flex;width:398px;height:248px;flex-direction:column;align-items:flex-start;border-radius:5px;margin:3vh;background-color:#fff;gap:20px;text-wrap:wrap}.cookie-wrapper .info{display:flex;flex-direction:column;margin-top:30px;margin-left:30px;gap:10px}.cookie-wrapper .info h3{width:338px;height:42px;color:#151515;font-size:28px;font-style:normal;font-weight:500;letter-spacing:-0.03em;line-height:150%}.cookie-wrapper .info p{width:338px;height:69px;color:#151515;font-size:18px;font-style:normal;font-weight:400;line-height:130%}.cookie-wrapper .agreement-button{display:flex;width:126px;height:47px;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:center;border:1px solid #d0d2d8;border-radius:1000px;margin-left:30px;color:#151515;cursor:pointer;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-0.03em;line-height:125%}.cookie-wrapper .agreement-button:hover{background-color:#008ddc;color:#fff}}@media(min-width: 1200px)and (max-width: 1400px){.cookie-screen-wrapper{position:fixed;z-index:20;top:0;left:0;display:flex;overflow:hidden;width:100vw;height:100vh;align-items:flex-end;justify-content:flex-end;background-color:rgba(208,210,216,.8);color:#151515}.cookie-wrapper{display:flex;width:398px;height:248px;flex-direction:column;align-items:flex-start;border-radius:5px;margin:3vh;background-color:#fff;gap:20px;text-wrap:wrap}.cookie-wrapper .info{display:flex;flex-direction:column;margin-top:30px;margin-left:30px;gap:10px}.cookie-wrapper .info h3{width:338px;height:42px;color:#151515;font-size:28px;font-style:normal;font-weight:500;letter-spacing:-0.03em;line-height:150%}.cookie-wrapper .info p{width:338px;height:69px;color:#151515;font-size:18px;font-style:normal;font-weight:400;line-height:130%}.cookie-wrapper .agreement-button{display:flex;width:126px;height:47px;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:center;border:1px solid #d0d2d8;border-radius:1000px;margin-left:30px;color:#151515;cursor:pointer;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-0.03em;line-height:125%}.cookie-wrapper .agreement-button:hover{background-color:#008ddc;color:#fff}}@media(min-width: 1400px){.cookie-screen-wrapper{position:fixed;z-index:20;top:0;left:0;display:flex;overflow:hidden;width:100vw;height:100vh;align-items:flex-end;justify-content:flex-end;background-color:rgba(208,210,216,.8);color:#151515}.cookie-wrapper{display:flex;width:398px;height:248px;flex-direction:column;align-items:flex-start;border-radius:5px;margin:3vh;background-color:#fff;gap:20px;text-wrap:wrap}.cookie-wrapper .info{display:flex;flex-direction:column;margin-top:30px;margin-left:30px;gap:10px}.cookie-wrapper .info h3{width:338px;height:42px;color:#151515;font-size:28px;font-style:normal;font-weight:500;letter-spacing:-0.03em;line-height:150%}.cookie-wrapper .info p{width:338px;height:69px;color:#151515;font-size:18px;font-style:normal;font-weight:400;line-height:130%}.cookie-wrapper .agreement-button{display:flex;width:126px;height:47px;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:center;border:1px solid #d0d2d8;border-radius:1000px;margin-left:30px;color:#151515;cursor:pointer;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-0.03em;line-height:125%}.cookie-wrapper .agreement-button:hover{background-color:#008ddc;color:#fff}}:root{--reviews-offset: 0}.menu-small-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.menu-small-row .name{display:flex;align-items:center}.menu-small-row .name-tag-bigger{max-width:160px;margin:0;color:#888;font-size:18px;font-style:normal;font-weight:400;line-height:21px;text-transform:uppercase}@media screen and (min-width: 992px){.menu-small-row .name-tag-bigger{max-width:unset;font-size:22px}}.menu-small-row .arrow-buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:5px}@media screen and (min-width: 768px){.menu-small-row .arrow-buttons{gap:8px}}.menu-small-row .arrow-buttons .arrow-left-wrapper{display:flex;align-items:center;justify-content:center}.menu-small-row .arrow-buttons .arrow-left-wrapper svg{transform:rotate(0deg)}.menu-small-row .arrow-buttons .arrow-right-wrapper svg{transform:rotate(180deg)}.menu-small-row .arr-left svg{transform:rotate(180deg)}.menu-small-row .button-slider-change{display:flex;width:47px;height:23.5px;box-sizing:border-box;align-items:center;justify-content:center;border:2px solid #222;border-radius:324.999px;cursor:pointer;opacity:.8}@media screen and (min-width: 0px)and (max-width: 992px){.menu-small-row .button-slider-change:active{border:none;transition:.5s ease}.menu-small-row .button-slider-change:active svg{fill:#fff;transition:.5s ease}}@media screen and (min-width: 768px){.menu-small-row .button-slider-change{width:78px;height:39px}}@media screen and (min-width: 992px){.menu-small-row .button-slider-change:hover{border:none;background-color:#007dc3;transition:.5s ease}.menu-small-row .button-slider-change:hover svg{fill:#fff;transition:.5s ease}}.menu-small-row .button-slider-change:active{border:none;background-color:#007dc3}.touch-object:hover{border:2px solid #222;background-color:#fff}.touch-object:active{border:none;background-color:#888}.reviews-list{position:relative;overflow:hidden;width:100%;text-wrap:wrap}@media screen and (min-width: 992px){.reviews-list{width:74%;margin-left:auto}}.review-cart-slider{display:flex;width:100%;flex-direction:row;justify-content:flex-start;transform:translateX(calc(-100% * var(--reviews-offset, 0)));will-change:true}@media screen and (min-width: 768px){.review-cart-slider{transform:translateX(calc(-50% * var(--reviews-offset, 0)))}}.review-cart-slider-transition{transition:transform .3s ease-in-out}.review-cart{display:flex;width:100%;height:auto;box-sizing:border-box;flex:0 0 100%;flex-direction:column;align-items:flex-start;padding:0;color:#151515;gap:10px;text-wrap:wrap;user-select:none}@media screen and (min-width: 768px){.review-cart{flex:0 0 50%;gap:20px}.review-cart:not(:last-child){padding-right:40px}}.ellipses{display:-webkit-box;overflow:hidden;max-height:250px;-webkit-box-orient:vertical;-webkit-line-clamp:9;transition:transform .5s ease}@media screen and (min-width: 992px){.ellipses{max-height:455px}}.reviewer-info{display:flex;flex-direction:column;align-items:flex-start;padding:0;margin-top:20px;gap:5px}.review-cart .info p{width:100%;color:#151515;font-size:22px;font-style:normal;font-weight:400;line-height:120%;overscroll-behavior-block:none;text-overflow:ellipsis}@media screen and (min-width: 768px){.review-cart .info p{font-size:23px}}@media screen and (min-width: 992px){.review-cart .info p{max-width:300px;font-size:2.33vw}}@media screen and (min-width: 1450px){.review-cart .info p{max-width:640px;font-size:42px}}.info-opening{position:fixed}.review-cart .reviewer-info h3{color:#151515;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:150%}@media screen and (min-width: 768px){.review-cart .reviewer-info h3{font-size:25px}}@media screen and (min-width: 992px){.review-cart .reviewer-info h3{font-size:28px}}.review-cart .reviewer-info p{color:#888;font-size:14px;font-style:normal;font-weight:400;line-height:130%}@media screen and (min-width: 768px){.review-cart .reviewer-info p{font-size:18px}}.more-button{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:none;border-radius:90px;background:#f3f4f6;background-position:center;background-repeat:no-repeat;cursor:pointer}.more-button-active,.more-button:hover{background-color:#007dc3}@media screen and (min-width: 992px){.more-button{width:70px;height:70px}}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(var(--slider-fragment-width) * var(--slider-items-count) * -1))}}.slider-tech-stack{--slider-animation-speed: 40s;--slider-fragment-width: 188px;--slider-items-count: 8;position:relative;overflow:hidden;margin-top:60px}@media screen and (min-width: 992px){.slider-tech-stack{--slider-fragment-width: 230px;margin-bottom:50px}}@media screen and (min-width: 1450px){.slider-tech-stack{margin-top:160px;--slider-fragment-width: 267px}}.slider-tech-stack::before,.slider-tech-stack::after{background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);position:absolute;z-index:2;width:20px;height:100%;content:""}@media screen and (min-width: 992px){.slider-tech-stack::before,.slider-tech-stack::after{width:50px}}@media screen and (min-width: 1450px){.slider-tech-stack::before,.slider-tech-stack::after{width:100px}}.slider-tech-stack::after{top:0;right:0;transform:rotateZ(180deg)}.slider-tech-stack::before{top:0;left:0}.slider-tech-stack .slider-tech-track{display:flex;width:calc(var(--slider-fragment-width)*var(--slider-items-count)*2);animation:scroll var(--slider-animation-speed) linear infinite}.slider-tech-stack .slider-tech-item{display:flex;overflow:hidden;width:var(--slider-fragment-width);height:118px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;padding:10px}@media screen and (min-width: 1200px){.slider-tech-stack .slider-tech-item{height:130px;padding:20px}}@media screen and (min-width: 1600px){.slider-tech-stack .slider-tech-item{height:150px}}@media screen and (min-width: 1800px){.slider-tech-stack .slider-tech-item{width:267px;height:265px}}.slider-tech-stack .slider-tech-item img{display:block;width:100%;max-width:180px;height:auto;max-height:90px;object-fit:cover;pointer-events:none;touch-action:none}.our-services-wrapper{display:flex;align-items:center;justify-content:center;margin-top:50px}@media screen and (min-width: 992px){.our-services-wrapper{margin-top:90px}}.our-services-wrapper .our-services{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;padding-bottom:100px;text-wrap:wrap}@media screen and (min-width: 992px){.our-services-wrapper .our-services{padding-bottom:150px}}.our-services-wrapper .services-list{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;margin-top:40px}@media screen and (min-width: 992px){.our-services-wrapper .services-list{margin-top:92px}}.our-services-wrapper .hover-button-wrapper{display:none}@media screen and (min-width: 1600px){.our-services-wrapper .hover-button-wrapper{display:flex;width:100%;justify-content:flex-end}}.our-services-wrapper .our-services .hover-button-sm{z-index:0;display:none;width:10px;flex:none;flex-direction:column;flex-grow:0;align-items:center;justify-content:center;order:0;padding:2px 7px;border-radius:666.667px;backdrop-filter:blur(5px);background:rgba(0,141,220,.7);gap:10px}.our-services-wrapper .our-services .hover-button-sm svg{width:9px}@media screen and (min-width: 1200px){.our-services-wrapper .our-services .hover-button-sm{display:inline}}.our-services-wrapper .our-services .hover-button{display:none;margin-right:30px}@media screen and (min-width: 1600px){.our-services-wrapper .our-services .hover-button{z-index:0;display:flex;width:120px;height:120px;flex:none;flex-direction:column;flex-grow:0;align-items:center;justify-content:center;order:0;padding:31px 30px;border-radius:666.667px;backdrop-filter:blur(5px);background:rgba(0,141,220,.7);gap:10px}}.our-services-wrapper .our-services .none-button{display:none !important;width:0 !important;height:0 !important}.our-services-wrapper .our-services .none-button svg{width:0 !important;height:0 !important}.our-services-wrapper .our-services .title-wrapper h1{width:332px;flex:none;flex-grow:0;order:1;color:#151515;font-family:gilroy-semi-bold,sans-serif;font-size:45px;font-style:normal;font-weight:100;line-height:100%}@media screen and (min-width: 992px){.our-services-wrapper .our-services .title-wrapper h1{width:403px;font-size:130px;line-height:156px}}.our-services-wrapper .our-services .title-wrapper{display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:17px}.our-services-wrapper .our-services .cart-service{width:100%;margin-bottom:40px}@media screen and (min-width: 992px){.our-services-wrapper .our-services .cart-service{margin-bottom:0}}.our-services-wrapper .our-services .cart-service .blue{background:#079aec}.our-services-wrapper .our-services .cart-service .black{background:#1d1d1d}.our-services-wrapper .our-services .cart-service .green{background:#ccef5c}.our-services-wrapper .our-services .cart-service .purple{background:#9679fd}.our-services-wrapper .our-services .cart-service .mobile-photo{position:relative;top:4px;left:-12px;width:281px;height:276px}@media screen and (min-width: 992px){.our-services-wrapper .our-services .cart-service .mobile-photo{top:19px;left:-12px;width:100%;max-width:518px;height:auto}}.our-services-wrapper .our-services .cart-service .web-photo{position:relative;top:19px;width:352px;height:252px}@media screen and (min-width: 992px){.our-services-wrapper .our-services .cart-service .web-photo{top:25px;width:100%;max-width:640px;height:auto}}.our-services-wrapper .our-services .cart-service .it-consulting-photo{position:relative;top:16px;left:5px;width:284px;height:247px}@media screen and (min-width: 992px){.our-services-wrapper .our-services .cart-service .it-consulting-photo{top:16px;left:5px;width:100%;max-width:528px;height:auto}}.our-services-wrapper .our-services .cart-service .outstaff{position:relative;top:18px;left:-25px;width:280px;height:305px}@media screen and (min-width: 992px){.our-services-wrapper .our-services .cart-service .outstaff{top:40px;left:-30px;width:100%;max-width:483px;height:auto}}.our-services-wrapper .our-services .cart-service .img-wrapper{display:flex;width:100%;max-width:332px;height:221px;align-items:center;justify-content:center;border-radius:6px}@media screen and (min-width: 768px){.our-services-wrapper .our-services .cart-service .img-wrapper{width:40%}}@media screen and (min-width: 992px){.our-services-wrapper .our-services .cart-service .img-wrapper{width:45%;min-width:332px;max-width:640px;height:426px;min-height:221px}}@media screen and (min-width: 1200px){.our-services-wrapper .our-services .cart-service .img-wrapper{width:35.5%;min-width:332px;max-width:640px;height:426px;min-height:221px}}.our-services-wrapper .our-services .cart-service .text-butt{width:100%;align-self:stretch;order:0;color:#151515;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:150%}@media screen and (min-width: 768px){.our-services-wrapper .our-services .cart-service .text-butt{flex-direction:column;align-items:flex-start;align-self:stretch;font-size:20px;gap:40px}}@media screen and (min-width: 992px){.our-services-wrapper .our-services .cart-service .text-butt{width:400px;font-size:28px}}@media screen and (min-width: 1200px){.our-services-wrapper .our-services .cart-service .text-butt{width:640px;height:294px;font-size:28px}}.our-services-wrapper .our-services .cart-service h3{width:100%;flex:none;flex-grow:0;align-self:stretch;order:0;color:#222;font-family:Gilroy-Medium,sans-serif;font-size:29px;font-style:normal;font-weight:500;letter-spacing:-0.05em;line-height:100%}@media screen and (min-width: 768px){.our-services-wrapper .our-services .cart-service h3{padding-bottom:2vh;font-size:50px}}@media screen and (min-width: 992px){.our-services-wrapper .our-services .cart-service h3{width:480px;font-size:60px}}.our-services-wrapper .our-services .cart-service .info-block{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 992px){.our-services-wrapper .our-services .cart-service .info-block{gap:0}}@media screen and (min-width: 1600px){.our-services-wrapper .our-services .cart-service .info-block{flex-direction:row}}.our-services-wrapper .our-services .pre-line-wrapp{display:flex;width:100%;flex-direction:column;align-items:center;margin-top:40px;gap:30px}@media screen and (min-width: 768px){.our-services-wrapper .our-services .pre-line-wrapp{flex-direction:row;justify-content:space-between;margin-top:60px}}@media screen and (min-width: 992px){.our-services-wrapper .our-services .pre-line-wrapp{flex-direction:row;justify-content:space-between;margin-top:60px}}@media screen and (min-width: 1200px){.our-services-wrapper .our-services .pre-line-wrapp{height:476px;flex-direction:row;margin-top:60px}}@media screen and (min-width: 1450px){.our-services-wrapper .our-services .pre-line-wrapp{align-items:flex-start}}.our-services-wrapper .our-services .to-main-link{display:flex;height:26px;flex-direction:row;align-items:center;justify-content:center;gap:5px}.our-services-wrapper .our-services .to-main-link p{width:52px;height:26px;flex:none;flex-grow:0;order:0;color:#888;font-size:12px;font-style:normal;font-weight:400;line-height:26px;text-transform:uppercase}@media screen and (min-width: 992px){.mobile-butt{margin-bottom:10px !important}}@media screen and (min-width: 992px){.web-butt{margin-bottom:6px !important}}@media screen and (min-width: 992px){.consulting-butt{margin-bottom:6px !important}}.mobile-development{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;text-wrap:wrap}@media screen and (min-width: 1200px){.mobile-development{flex:0 0 58.5%}}@media screen and (min-width: 1450px){.mobile-development{margin-bottom:100px}}@media screen and (min-width: 1200px){.mobile-development-mobile{flex:0 0 65%}}.mobile-development .title-wrapper{display:flex;width:100%;height:auto;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:20px}.mobile-development .title-wrapper h1{width:100%;height:auto;flex:none;flex-grow:0;order:1;color:#222;font-size:45px;font-style:normal;font-weight:600;letter-spacing:.015em;line-height:100%}@media screen and (min-width: 768px){.mobile-development .title-wrapper h1{font-size:60px}}@media screen and (min-width: 1450px){.mobile-development .title-wrapper h1{line-height:120px;font-size:100px}}.mobile-development .main-info{display:flex;width:100%;flex-direction:column;margin-top:40px}@media screen and (min-width: 768px){.mobile-development .main-info{gap:40px}}@media screen and (min-width: 992px){.mobile-development .main-info{margin-top:90px;gap:60px}}@media screen and (min-width: 1450px){.mobile-development .main-info{margin-top:112px;gap:112px}}.mobile-development .main-info ul{display:flex;flex-direction:column;padding-left:20px;color:#008ddc;gap:5px;list-style-type:disc}.mobile-development .main-info .text-wrap li{text-wrap:wrap}.mobile-development .main-info .order-button{display:flex;width:100%;height:60px;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:center;border:1px solid #d0d2d8;border-radius:1000px;margin-top:30px;gap:10px}@media screen and (min-width: 768px){.mobile-development .main-info .order-button{width:263px;height:68px;margin-top:50px;font-size:28px}}@media screen and (min-width: 1200px){.mobile-development .main-info .order-button{width:360px;height:100px;margin-top:60px;font-size:28px}}.mobile-development .main-info .text-wrap p{width:100%;color:#151515;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:150%}@media screen and (min-width: 768px){.mobile-development .main-info .text-wrap p{font-size:20px}}@media screen and (min-width: 1200px){.mobile-development .main-info .text-wrap p{font-size:28px}}.mobile-development .main-info .text-wrap{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:10px}@media screen and (min-width: 992px){.mobile-development .main-info .text-wrap{gap:20px;width:100%;max-width:880px}}.mobile-development .main-info .info-wrapp{display:flex;flex-direction:column;align-items:center;gap:40px}@media screen and (min-width: 768px){.mobile-development .main-info .info-wrapp{flex-direction:row;align-items:flex-start}}@media screen and (min-width: 768px){.text-wrap{padding-left:52px}}@media screen and (min-width: 992px){.text-wrap{padding-left:90px}}@media screen and (min-width: 1450px){.text-wrap{padding-left:170px}}.mobile-development-wrapper{display:flex;flex-direction:column;margin-top:60px}@media screen and (min-width: 768px){.mobile-development-wrapper{flex-direction:row;gap:12px}}@media screen and (min-width: 992px){.mobile-development-wrapper{margin-top:90px}}@media screen and (min-width: 1200px){.mobile-development-wrapper{gap:0;margin-top:180px;justify-content:space-between}}.service-image{width:100%;flex:1 1 80%}.service-image-lg{display:none}@media screen and (min-width: 768px){.service-image-lg{display:block;flex-basis:53%}}@media screen and (min-width: 992px){.service-image-lg{margin-top:60px}}.service-image-sm{display:block;box-sizing:border-box;padding:20px 21px}@media screen and (min-width: 768px){.service-image-sm{display:none}}@media screen and (min-width: 1200px){.service-image-web{flex:0 0 35.35%}}@media screen and (min-width: 1200px){.service-image-mobile{flex:0 0 34%}}@media screen and (min-width: 1200px){.service-image-outstaff{flex:0 0 30.8%}}@media screen and (min-width: 1200px){.service-image-consulting{flex:0 0 38.9%}}.service-image img{width:inherit;height:auto;object-fit:cover}.services-group{display:flex;min-width:100%;flex-direction:column;padding-right:40px}@media screen and (min-width: 768px){.services-group{flex-direction:row}.services-group>.services-cart:first-child{padding-right:20px !important}.services-group>.services-cart:last-child{padding-left:20px !important}}.slider-wrapper{position:relative;display:flex;width:100%;flex-direction:column;margin-top:100px;gap:20px}@media screen and (min-width: 992px){.slider-wrapper{gap:30px}}.services{width:100%}@media screen and (min-width: 768px){.services{height:auto}}.review-cart-slider-transition{transition:transform .3s ease-in-out}.menu-small-row-services{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.menu-small-row-services .name-tag-bigger{display:flex;height:16px;color:#888;font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-transform:uppercase}@media screen and (min-width: 768px){.menu-small-row-services .name-tag-bigger{font-size:22px}}.menu-small-row-services .arrow-buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px}.menu-small-row-services .arrow-buttons .arrow-left-wrapper{display:flex;align-items:center;justify-content:center}.menu-small-row-services .arrow-buttons .arrow-left-wrapper svg{transform:rotate(0deg)}.menu-small-row-services .arrow-buttons .arrow-right-wrapper svg{transform:rotate(180deg)}.menu-small-row-services .arr-left svg{transform:rotate(180deg)}.menu-small-row-services .white-arr{display:none}.menu-small-row-services .button-slider-change{display:flex;width:47.09px;height:23.54px;box-sizing:border-box;align-items:center;justify-content:center;border:2px solid #222;border-radius:324.999px;opacity:.8}@media screen and (min-width: 768px){.menu-small-row-services .button-slider-change{width:78px;height:39px}}.menu-small-row-services .button-slider-change:active{border:none;background-color:#007dc3}.menu-small-row-services .button-slider-change:active .black-arr{display:none}.menu-small-row-services .button-slider-change:active .white-arr{display:block}@media screen and (min-width: 992px){.menu-small-row-services .button-slider-change:hover{border:none}.menu-small-row-services .button-slider-change:hover .black-arr{display:none}.menu-small-row-services .button-slider-change:hover .white-arr{display:block}}.menu-small-row-services .arrow-left-wrapper{display:flex;align-items:center;justify-content:center}.menu-small-row-services .arrow-right-wrapper{display:flex;align-items:center;justify-content:center}.services-list{overflow:hidden;width:100%}@media screen and (min-width: 768px){.services-list{display:flex;flex-direction:column;align-items:center;justify-content:center}}.services-list .services-cart-slider{display:flex;flex-direction:row}@media screen and (min-width: 768px){.services-list .services-cart-slider{width:100%;margin-bottom:170px}}.services-list .services-cart-slider .signature{display:flex;width:100%;flex-direction:row;justify-content:space-between}.services-list .services-cart-slider .wrapp-butt .hover-button-cases{display:none}@media screen and (min-width: 992px){.services-list .services-cart-slider .wrapp-butt .hover-button-cases{position:relative;top:-50px;left:180px;display:none;width:120px;height:120px;flex-direction:column;align-items:center;justify-content:center;border-radius:666.667px;backdrop-filter:blur(5px);background:rgba(0,141,220,.7)}}@media screen and (min-width: 1200px){.services-list .services-cart-slider .wrapp-butt .hover-button-cases{top:-60px;left:210px}}@media screen and (min-width: 1450px){.services-list .services-cart-slider .wrapp-butt .hover-button-cases{top:-65px;left:250px}}@media screen and (min-width: 1600px){.services-list .services-cart-slider .wrapp-butt .hover-button-cases{top:-60px;left:372px}}.services-list .wrapp-butt{width:0;height:0}.services-list .wrapp-butt .hover-button-cases svg{width:20px;height:18.8px}.services-list .services-cart-slider .info{display:-webkit-box;overflow:hidden;width:100%;-webkit-box-orient:vertical;color:#151515;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;-webkit-line-clamp:3;line-height:150%;text-overflow:ellipsis}@media screen and (min-width: 768px){.services-list .services-cart-slider .info{flex:none;flex-grow:0;align-self:stretch;order:1;font-size:28px}}.services-list .services-cart-slider .title{width:332px;color:#151515;font-size:25px;font-style:normal;font-weight:500;line-height:120%}@media screen and (min-width: 768px){.services-list .services-cart-slider .title{flex:none;flex-grow:0;align-self:stretch;order:0;font-size:42px}}.services-list .services-list{display:flex;transition:transform .5s ease}.services-list .services-cart-slider .signature p{color:#888;font-size:14px;font-style:normal;font-weight:400;line-height:26px;text-transform:uppercase}@media screen and (min-width: 768px){.services-list .services-cart-slider .signature p{font-size:18px}}.services-list .services-cart-slider .img-wrapper{display:flex;overflow:hidden;width:100%;min-width:332px;max-width:880px;aspect-ratio:16/9;max-height:495px;align-items:center;justify-content:center;border-radius:5px}.services-list .services-cart-slider .img-wrapper img{width:100%;height:100%;object-position:center;max-width:880px}.services-list .services-cart-slider .services-cart{display:flex;width:100%;min-height:320px;max-height:542px;flex-direction:column;align-items:flex-start;padding:0;padding-bottom:30px;color:#151515;gap:5px;text-wrap:wrap;transition:ease .4s;user-select:none}@media screen and (min-width: 768px){.services-list .services-cart-slider .services-cart{min-width:calc(50% - 20px) !important;max-width:880px;max-height:inherit;padding-right:40px;gap:20px}}.arrow-right{width:5.89px;height:5.37px}@media screen and (min-width: 992px){.arrow-right{width:9.75px;height:8.89px}}.arrow-left{width:5.89px;height:5.37px}@media screen and (min-width: 992px){.arrow-left{width:9.75px;height:8.89px}}@media(min-width: 0)and (max-width: 576px){.breadcrumbs{display:flex;flex-direction:row;align-items:center;color:#888;font-size:12px;font-style:normal;font-weight:400;gap:5px;line-height:26px;text-transform:uppercase}.breadcrumbs svg{display:flex;align-items:center;justify-content:center}.breadcrumbs a{color:#888;font-family:gilroy-light-main,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:26px;text-transform:uppercase}}@media(min-width: 576px)and (max-width: 768px){.breadcrumbs{display:flex;flex-direction:row;align-items:center;color:#888;font-size:12px;font-style:normal;font-weight:400;gap:5px;line-height:26px;text-transform:uppercase}.breadcrumbs svg{display:flex;align-items:center;justify-content:center}.breadcrumbs a{color:#888;font-family:gilroy-light-main,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:26px;text-transform:uppercase}}@media(min-width: 768px)and (max-width: 992px){.breadcrumbs{display:flex;flex-direction:row;align-items:center;color:#888;font-size:12px;font-style:normal;font-weight:400;gap:5px;line-height:26px;text-transform:uppercase}.breadcrumbs svg{display:flex;align-items:center;justify-content:center}.breadcrumbs a{color:#888;font-family:gilroy-light-main,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:26px;text-transform:uppercase}}@media(min-width: 992px)and (max-width: 1200px){.breadcrumbs{display:flex;flex-direction:row;align-items:center;color:#888;font-size:14px;font-style:normal;font-weight:400;gap:5px;line-height:26px;text-transform:uppercase}.breadcrumbs svg{display:flex;width:4.85px;height:11px;align-items:center;justify-content:center}.breadcrumbs a{color:#888;font-family:gilroy-light-main,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:26px;text-transform:uppercase}}@media(min-width: 1200px)and (max-width: 1400px){.breadcrumbs{display:flex;flex-direction:row;align-items:center;color:#888;font-size:14px;font-style:normal;font-weight:400;gap:5px;line-height:26px;text-transform:uppercase}.breadcrumbs svg{display:flex;width:4.85px;height:11px;align-items:center;justify-content:center}.breadcrumbs a{color:#888;font-family:gilroy-light-main,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:26px;text-transform:uppercase}}@media(min-width: 1400px){.breadcrumbs{display:flex;flex-direction:row;align-items:center;color:#888;font-size:14px;font-style:normal;font-weight:400;gap:5px;line-height:26px;text-transform:uppercase}.breadcrumbs svg{display:flex;width:4.85px;height:11px;align-items:center;justify-content:center}.breadcrumbs a{color:#888;font-family:gilroy-light-main,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:26px;text-transform:uppercase}}.main{display:flex;width:100%;flex-direction:column;align-items:center}.cases-carts{display:flex;width:100%;height:auto;flex-flow:column wrap;margin:0 -20px}@media screen and (min-width: 768px){.cases-carts{flex-direction:row;align-items:flex-start}}@media screen and (min-width: 768px){.cases-carts .cart-case-wrapper:nth-child(2n+1){padding-right:10px}.cases-carts .cart-case-wrapper:nth-child(2n){padding-left:10px}}@media screen and (min-width: 992px){.cases-carts .cart-case-wrapper:nth-child(2n+1){padding-right:20px}.cases-carts .cart-case-wrapper:nth-child(2n){padding-left:20px}}.cart-case-wrapper{max-width:100%;box-sizing:border-box;padding:20px 0;animation:fadeIn .3s ease}@media screen and (min-width: 768px){.cart-case-wrapper{width:50%;padding:inherit;padding-top:20px;padding-bottom:20px}}.cart-case{display:flex;width:100%;flex-direction:column;align-items:flex-start;padding:0;color:#151515;gap:5px;text-wrap:wrap;user-select:none}@media screen and (min-width: 992px){.cart-case{gap:20px}}.cart-case .img-wrapper{display:flex;overflow:hidden;width:100%;min-width:332px;max-width:880px;aspect-ratio:16/9;max-height:495px;align-items:center;justify-content:center;border-radius:5px}.cart-case .img-wrapper img{width:100%;height:100%;object-fit:inherit;object-position:center;max-width:880px;max-height:495px}.cart-case .img-wrapper .hover-button-cases-list{display:none;width:0;height:0}@media screen and (min-width: 992px){.cart-case .img-wrapper:hover{position:relative}.cart-case .img-wrapper:hover .hover-button-cases-list{position:absolute;top:calc(50% - 60px);left:calc(50% - 60px);display:flex;width:120px;height:120px;flex-direction:column;align-items:center;justify-content:center;border-radius:666.667px;backdrop-filter:blur(5px);background:rgba(0,141,220,.7)}}.cart-case .img-wrapper:not(.cart-case .img-wrapper:hover) .hover-button-cases-list{display:none;width:0;height:0}.cart-case .title{color:#151515;font-family:Gilroy-Medium,sans-serif;font-size:25px;font-style:normal;font-weight:500;line-height:1.2}@media screen and (min-width: 992px){.cart-case .title{font-size:42px}}.cart-case .gap-wrapper{display:flex;flex-direction:column;gap:5px}@media screen and (min-width: 992px){.cart-case .gap-wrapper{gap:10px}}.cart-case .info{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;color:#151515;font-family:Gilroy-Regular,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;-webkit-line-clamp:4;line-height:1.5}@media screen and (min-width: 992px){.cart-case .info{font-size:20px}}@media screen and (min-width: 1450px){.cart-case .info{font-size:28px}}.cart-case .signature{display:flex;width:100%;flex-direction:row;justify-content:space-between}.cart-case .signature p{height:26px;margin:0;color:#888;font-family:Gilroy-Light,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:26px;text-transform:uppercase}@media screen and (min-width: 992px){.cart-case .signature p{font-size:18px}}.button-more-wrapper{display:flex;width:100%;align-items:center;justify-content:center;border:none !important;margin-top:20px;background-color:rgba(255,255,255,0) !important}@media screen and (min-width: 992px){.button-more-wrapper{margin-top:80px}}.button-more-wrapper .button-more{display:flex;width:auto;height:60px;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:center;padding:25px 60px;border:1px solid #d0d2d8;border-radius:1000px;background-color:#fff;color:#222;cursor:pointer;font-family:gilroy-light-main,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:10px;letter-spacing:-0.03em;line-height:1.25}.button-more-wrapper .button-more:active{border:none;background-color:#008ddc;color:#fff}@media screen and (min-width: 992px){.button-more-wrapper .button-more{width:360px;height:100px;font-size:28px;font-style:normal;font-weight:400;line-height:1.25}.button-more-wrapper .button-more:active{border:inherit;background-color:inherit;color:inherit}}.small-style{display:none}@media screen and (min-width: 992px){.small-style{display:block}}.slider-services-wrapper{position:relative;display:block;overflow:hidden;width:100%;max-width:100vw;height:auto;box-sizing:border-box;padding:0 14px;margin-top:0;perspective:2000px}@media screen and (min-width: 768px){.slider-services-wrapper{margin-top:40px}}@media screen and (min-width: 1450px){.slider-services-wrapper{padding:0;margin-top:88px}}.slider-services-button{width:24%;cursor:pointer}.slider-services-button-wrapper{position:absolute;z-index:4;top:0;display:none}@media screen and (min-width: 768px){.slider-services-button-wrapper{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;padding:0}}.slider-services-button-wrapper:last-child{right:0}.slider-services-button-wrapper:first-child{left:0}.slider-services .cart-service{width:100%;height:322px;aspect-ratio:auto 1233/1209;user-select:none}.slider-services .cart-service .wrapp-butt{display:none;width:0;height:0}@media screen and (min-width: 576px){.slider-services .cart-service{height:inherit;max-height:360px}}@media screen and (min-width: 768px){.slider-services .cart-service{max-width:332px;max-height:400px;border-radius:6px}}@media screen and (min-width: 768px){.slider-services .cart-service{max-width:calc((100vw - 80px)/2.3);max-height:300px}}@media screen and (min-width: 992px){.slider-services .cart-service{max-width:calc((100vw - 80px)/2.3);max-height:400px}}@media screen and (min-width: 1450px){.slider-services .cart-service{max-width:calc((100vw - 80px)/2.4);max-height:440px}}@media screen and (min-width: 1700px){.slider-services .cart-service{max-width:700px;max-height:460px}}@media screen and (min-width: 1801px){.slider-services .cart-service{max-width:754px;max-height:599px}}@media screen and (min-width: 2000px){.slider-services .cart-service{max-width:calc((100vw - 100px)/2.5)}}@media screen and (min-width: 2400px){.slider-services .cart-service{max-width:calc((100vw - 100px)/2.8)}}@media screen and (min-width: 2600px){.slider-services .cart-service{max-width:calc((100vw - 100px)/2.9)}}.slider-services-loading{opacity:1}@media screen and (min-width: 768px){.slider-services-loading{opacity:0}}.slider-services-visible{opacity:1}.slider-services-transition-opacity{transition:opacity .5s ease-in-out}.slider-services-item{display:flex;width:100%;box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:center;justify-content:center;transition:width .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media screen and (min-width: 768px){.slider-services-item{width:calc(var(--item-width-fraction)*100%)}}@media screen and (min-width: 768px){.slider-services-item .cart-service{transform:scale(1);transform-style:preserve-3d;transition:transform .7s cubic-bezier(0.25, 0.46, 0.45, 0.94);will-change:transform}}@media screen and (min-width: 768px){.slider-services-item:not(.active) .cart-service{pointer-events:none}}.slider-services-item.active{width:50%;padding:50px 0}.slider-services-item.active .cart-service{transform:scale(1.168)}.slider-services{--item-width-fraction: 0.4375;display:flex;width:100%;flex-direction:column;gap:20px}.slider-services p{font-family:Gilroy-Light,sans-serif}@media screen and (min-width: 768px){.slider-services{flex-direction:row;align-items:center;gap:0}}.slider-services .wrapp-butt{display:none}@media screen and (min-width: 992px){.slider-services .wrapp-butt{display:block}}.slider-services .wrapp-butt .hover-button-cases-list{display:none}@media screen and (min-width: 992px){.slider-services .wrapp-butt .hover-button-cases-list{position:relative;top:180px;left:230px;display:flex;width:120px;height:120px;flex-direction:column;align-items:center;justify-content:center;padding:31px 30px;gap:10px}}@media screen and (min-width: 1450px){.slider-services .wrapp-butt .hover-button-cases-list{top:290px;left:380px;width:120px;height:120px;padding:31px 30px;gap:10px}}.slider-services .mobile{background-color:#079aec;background-position:center;background-position:center 133px;background-repeat:no-repeat;background-size:cover;background-size:70vw auto}@media screen and (min-width: 576px){.slider-services .mobile{background-position:40px 105px;background-size:auto 360px}}@media screen and (min-width: 768px){.slider-services .mobile{background-position:40px 105px;background-size:auto 230px}}@media screen and (min-width: 992px){.slider-services .mobile{background-position:42px 155px;background-size:auto 300px}}@media screen and (min-width: 1200px){.slider-services .mobile{background-position:92px 155px;background-size:auto 350px}}@media screen and (min-width: 1450px){.slider-services .mobile{background-position:92px 175px;background-size:auto 400px}}@media screen and (min-width: 1800px){.slider-services .mobile{background-position:100px 170px;background-size:auto 530px}}.slider-services .mobile .wrapp-butt .hover-button-cases-list{border-radius:666.667px;backdrop-filter:blur(5px);background:rgba(255,255,255,.7)}.slider-services .web{background-color:#313131;background-position:center;background-position:center 111px;background-repeat:no-repeat;background-size:cover;background-size:auto 70vw}@media screen and (min-width: 576px){.slider-services .web{background-position:40px 105px;background-size:auto 360px}}@media screen and (min-width: 768px){.slider-services .web{background-position:10px 105px;background-size:auto 230px}}@media screen and (min-width: 992px){.slider-services .web{background-position:-20px 155px;background-size:auto 320px}}@media screen and (min-width: 1200px){.slider-services .web{background-position:22px 155px;background-size:auto 350px}}@media screen and (min-width: 1450px){.slider-services .web{background-position:32px 175px;background-size:auto 440px}}@media screen and (min-width: 1800px){.slider-services .web{background-position:10px 145px;background-size:auto 540px}}.slider-services .web .wrapp-butt .hover-button-cases-list{border-radius:666.667px;backdrop-filter:blur(5px);background:rgba(0,125,195,.7)}.slider-services .consulting{background-color:#ccef5c;background-position:center;background-position:center 101px;background-repeat:no-repeat;background-size:cover;background-size:auto 70vw}@media screen and (min-width: 576px){.slider-services .consulting{background-position:40px 105px;background-size:auto 360px}}@media screen and (min-width: 768px){.slider-services .consulting{background-position:50px 105px;background-size:auto 220px}}@media screen and (min-width: 992px){.slider-services .consulting{background-position:30px 155px;background-size:auto 320px}}@media screen and (min-width: 1200px){.slider-services .consulting{background-position:92px 155px;background-size:auto 350px}}@media screen and (min-width: 1450px){.slider-services .consulting{background-position:92px 175px;background-size:auto 380px}}@media screen and (min-width: 1800px){.slider-services .consulting{background-position:82px 145px;background-size:auto 550px}}.slider-services .consulting .wrapp-butt .hover-button-cases-list{border-radius:666.667px;backdrop-filter:blur(5px);background:rgba(255,255,255,.7)}.slider-services .consulting .titles-services h3{color:#151515 !important}.slider-services .consulting .titles-services p{color:#151515 !important}.slider-services .outstaff{background-color:#9679fd;background-position:center;background-position:center 89px;background-repeat:no-repeat;background-size:cover;background-size:auto 70vw}@media screen and (min-width: 576px){.slider-services .outstaff{background-position:70px 105px;background-size:auto 400px}}@media screen and (min-width: 768px){.slider-services .outstaff{background-position:70px 105px;background-size:auto 220px}}@media screen and (min-width: 992px){.slider-services .outstaff{background-position:92px 140px;background-size:auto 328px}}@media screen and (min-width: 1200px){.slider-services .outstaff{background-position:92px 155px;background-size:auto 350px}}@media screen and (min-width: 1450px){.slider-services .outstaff{background-position:92px 175px;background-size:auto 400px}}@media screen and (min-width: 1800px){.slider-services .outstaff{background-position:135px 150px;background-size:auto 575px}}.slider-services .outstaff .wrapp-butt .hover-button-cases-list{border-radius:666.667px;backdrop-filter:blur(5px);background:rgba(0,125,195,.7)}.slider-services .cart-service .titles-services{display:flex;flex-direction:column;padding:18.86px;gap:10px}@media screen and (min-width: 992px){.slider-services .cart-service .titles-services{padding:30px}}@media screen and (min-width: 1450px){.slider-services .cart-service .titles-services{padding:45px}}.slider-services .cart-service .titles-services h3{color:#fff;font-family:gilroy-main,sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:30px}@media screen and (min-width: 992px){.slider-services .cart-service .titles-services h3{font-size:36px}}@media screen and (min-width: 1450px){.slider-services .cart-service .titles-services h3{font-size:42px;font-weight:500;line-height:50.4px}}.slider-services .cart-service .titles-services p{width:100%;color:#fff;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:150%;text-wrap:wrap}@media screen and (min-width: 992px){.slider-services .cart-service .titles-services p{font-size:22px;text-wrap:wrap}}@media screen and (min-width: 1600px){.slider-services .cart-service .titles-services p{font-size:28px;font-weight:400;letter-spacing:-0.03em;line-height:42px;text-wrap:wrap}}.dot-slider{display:none}@media screen and (min-width: 768px){.dot-slider{display:flex;width:7.083%;flex-direction:row;justify-content:space-between;margin:auto;margin-top:40px}.dot-slider .dot-slide{width:.83vw;height:.83vw;border-radius:.83vw;background-color:#d0d2d8;transition:.5s ease}.dot-slider .active{background-color:#008ddc;transition:.5s ease}}.slider-services-button:hover .button-swipe-slide{background:rgba(255,255,255,.7019607843)}.slider-services-button:hover .button-swipe-slide svg path{fill:#fff}.button-swipe-slide{position:absolute;top:calc(50% - 30px);left:60px;display:flex;width:60px;height:60px;align-items:center;justify-content:center;border-radius:666.667px;backdrop-filter:blur(5px);background:rgba(255,255,255,.2);transition:.5s ease}.button-swipe-slide svg{width:24px;height:24px;margin-left:-5px}.button-left-swipe{left:calc(100% - 30px - 60px)}.button-left-swipe svg{margin-left:5px;transform:rotate(180deg)}@keyframes gradient{0%{background-position:left -100vw center,left -100vw center;background-size:100vw 100%,0 100%}100%{background-position:left 0vw center,left 0vw center;background-size:100vw 100%,100vw 100%}}.title-lg-anim{animation:gradient 2s cubic-bezier(0.47, 0.08, 0.75, 0.4);animation-iteration-count:1;background-clip:text;background-repeat:no-repeat;-webkit-text-fill-color:rgba(0,0,0,0)}@keyframes gradient-stop-animation{0%{background-position:left 0 center,left 0 center;background-size:100vw 80vh,100vw 100%}100%{background-position:left 0 center,left 0 center;background-size:120vw 80vh,100vw 100%}}.final-animation{animation:gradient-stop-animation 1.5s cubic-bezier(0.07, 0.32, 0.22, 0.68) forwards;animation-delay:0s;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@keyframes step-animation{0%{background-position:left -80vw center,left 0 center;background-size:116vw 80vh,100vw 100%}60%{background-position:left 0 center,left 0 center;background-size:116vw 80vh,100vw 100%}100%{background-position:left 36vw center,left 0 center;background-size:116vw 80vh,100vw 100%}}.title-step-animation{animation:step-animation .5s ease-in-out forwards;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@keyframes appear{0%{opacity:0}55%{opacity:0}75%{opacity:1}}.name-wrapper{overflow:hidden;width:100%;padding-bottom:0 !important}@media screen and (min-width: 992px){.name-wrapper{padding-bottom:10px !important}}.gray-block{position:relative;z-index:6;width:100%;padding-top:60px;padding-bottom:100px;border-radius:0 0 25px 25px;background-color:#f8f9fa}@media screen and (min-width: 768px){.gray-block{padding-top:90px;padding-bottom:200px}}.main-title-wrapper-small{margin-top:120px}@media screen and (min-width: 992px){.main-title-wrapper-small{display:none}}.main-title-wrapper-small .title{margin-bottom:20px;color:#222;font-size:45px;font-style:normal;font-weight:600;letter-spacing:-0.03em;line-height:100%;text-wrap:wrap}@media screen and (min-width: 768px){.main-title-wrapper-small .title{width:auto}}.main-title-wrapper-small p{width:300px;padding-bottom:90px;color:#151515;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:150%;text-wrap:wrap}@media screen and (min-width: 768px){.main-title-wrapper-small p{width:auto;max-width:400px}}.main-title-wrapper-small .small{display:block}@media screen and (min-width: 768px){.main-title-wrapper-small .small{display:none}}.title-lg{position:relative;top:-27px;padding:0;margin:0;font-family:gilroy-bold-main,sans-serif;font-size:2.7rem;font-weight:100;letter-spacing:.014em;text-wrap:nowrap}@media screen and (min-width: 768px){.title-lg{font-size:70px}}@media screen and (min-width: 1200px){.title-lg{font-size:80px}}@media screen and (min-width: 1200px){.title-lg{font-size:80px}}@media screen and (min-width: 1450px){.title-lg{font-size:100px}}@media screen and (min-width: 1700px){.title-lg{font-size:130px;letter-spacing:-0.001em;line-height:150px}}.main-title-wrapper-large{position:relative;width:100%;box-sizing:border-box;padding:20px 0}@media screen and (min-width: 992px){.main-title-wrapper-large{display:flex;width:100%;padding:100px 0}}@media screen and (min-width: 1450px){.main-title-wrapper-large{padding-top:210px;padding-bottom:176px}}.anim-extra-text{display:flex;overflow:hidden;width:80vw;box-sizing:border-box;animation:appear 2.8s ease-in-out normal;font-family:gilroy-main,sans-serif;font-size:1.25rem;gap:20px;letter-spacing:-0.03em;line-height:1.2}@media screen and (min-width: 992px){.anim-extra-text{position:absolute;top:63%;right:0;width:400px}}@media screen and (min-width: 1200px){.anim-extra-text{width:400px;line-height:30px}}@media screen and (min-width: 1450px){.anim-extra-text{top:60.5%;left:60%;width:600px;font-size:28px;font-weight:400;letter-spacing:-0.03em;line-height:42px}}.anim-extra-text .inner{--anim-transfrom-duration: 0.5s;display:flex;transform:translateX(-80%)}.anim-extra-text .block-extra-text{min-width:80vw;max-width:80vw;box-sizing:border-box;flex:0 0 100%}@media screen and (min-width: 992px){.anim-extra-text .block-extra-text{min-width:400px;max-width:400px}}@media screen and (min-width: 1200px){.anim-extra-text .block-extra-text{min-width:400px;max-width:400px}}@media screen and (min-width: 1450px){.anim-extra-text .block-extra-text{min-width:600px;max-width:600px}}@media screen and (min-width: 992px){.container-title{max-height:963px}}@media screen and (min-width: 1800px){.container-title{height:963px}}.hidden{display:none !important}.more-button-img-wrapper{display:flex;align-items:center;justify-content:center}.name{padding-bottom:10px;color:#888;font-family:gilroy-main,sans-serif;font-size:14px;font-style:normal;font-weight:400;text-transform:uppercase}@media screen and (min-width: 768px){.name{font-size:22px;line-height:26px}}.text-slider-cases p{width:100%;font-family:Gilroy-Medium,sans-serif;font-size:29px;font-style:normal;font-weight:500;letter-spacing:-0.05em;line-height:100%;text-wrap:wrap}@media screen and (min-width: 768px){.text-slider-cases p{width:auto;max-width:500px;font-size:30px;text-wrap:wrap}}@media screen and (min-width: 992px){.text-slider-cases p{max-width:500px;font-size:40px;text-wrap:wrap}}@media screen and (min-width: 1200px){.text-slider-cases p{max-width:800px;font-size:50px;text-wrap:wrap}}@media screen and (min-width: 1450px){.text-slider-cases p{max-width:1040px;font-size:60px;text-wrap:wrap}}.main-wrapper .row-cases-slider{position:relative;display:flex;flex-direction:column;justify-content:space-between;margin-top:100px;margin-bottom:20px}@media screen and (min-width: 768px){.main-wrapper .row-cases-slider{max-width:1480px;flex-direction:row;margin-top:200px;margin-bottom:60px}}@media screen and (min-width: 1600px){.main-wrapper .row-cases-slider{justify-content:inherit;gap:400px}}.main-wrapper .slider-services-container{padding-top:100px}@media screen and (min-width: 768px){.main-wrapper .slider-services-container{padding-top:200px}}.main-wrapper .slider-services-container .row-cases-slider{margin-top:0}.intro-block{display:flex;width:332px;height:506px;flex-direction:column;align-items:center;justify-content:center;gap:20px}.intro-block p{width:332px;height:96px;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.03em;line-height:150%;text-wrap:wrap}.numbers-wrapper{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:flex-start;gap:20px}@media screen and (min-width: 768px){.numbers-wrapper{flex-direction:row;gap:60px}}@media screen and (min-width: 1450px){.numbers-wrapper{gap:61px}}.numbers-wrapper .number{display:flex;flex-direction:column;font-family:gilroy-main,sans-serif;font-size:14px;font-style:normal;gap:5px;letter-spacing:-0.03em;line-height:150%}@media screen and (min-width: 768px){.numbers-wrapper .number{font-size:18px;font-weight:400;gap:10px}}@media screen and (min-width: 1450px){.numbers-wrapper .number{font-size:28px;line-height:42px}.numbers-wrapper .number span{height:42px}}.numbers-wrapper .number p{color:#008ddc;font-family:Gilroy-Regular,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:120%}@media screen and (min-width: 768px){.numbers-wrapper .number p{font-size:80px}}@media screen and (min-width: 1450px){.numbers-wrapper .number p{font-size:130px}}.numbers-wrapper .presetation-download{display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media screen and (min-width: 768px){.numbers-wrapper .presetation-download{gap:30px}}.numbers-wrapper .presetation-download .arrow{width:30px;height:30px}@media screen and (min-width: 768px){.numbers-wrapper .presetation-download .arrow{width:60px;height:60px}}.numbers-wrapper .download{display:flex;max-width:315px;flex-direction:row;align-items:center;justify-content:center;font-family:gilroy-light-main,sans-serif;font-size:14px;font-style:normal;font-weight:100;gap:10px;line-height:130%;text-wrap:wrap}@media screen and (min-width: 768px){.numbers-wrapper .download{font-size:18px}}.numbers-wrapper .download .pdf-butt{display:flex;width:64px;height:28px;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:center;padding:5px 20px;border:1px solid #d0d2d8;border-radius:100px;font-family:Gilroy-Medium,sans-serif;font-weight:600;gap:20px}@media screen and (min-width: 768px){.numbers-wrapper .download .pdf-butt{width:91px;height:43px;padding:10px 30px}}@media(hover: hover)and (pointer: fine){.numbers-wrapper .download .pdf-butt:hover{color:#fff;cursor:pointer}}@media(hover: none)and (pointer: coarse){.numbers-wrapper .download .pdf-butt:hover{color:#1d1d1d}.numbers-wrapper .download .pdf-butt:active{background-color:#008ddc;color:#fff}}.main-wrapper{display:flex;width:100%;flex-direction:column;justify-content:center}.main-wrapper .main{display:flex;flex-direction:column;align-items:center;justify-content:center}.main-wrapper .main .block-wrapper{display:flex;width:360px;flex-direction:column;align-items:center;gap:20px;overflow-x:hidden}.main-wrapper .row-cases-slider-wrapper{display:flex;width:100%;box-sizing:border-box}@media screen and (min-width: 768px){.main-wrapper .row-cases-slider-wrapper{display:block}}.main-wrapper .slider-team{display:flex;width:100%;flex-direction:column;margin-top:100px;gap:20px;text-wrap:wrap}@media screen and (min-width: 768px){.main-wrapper .slider-team{gap:60px}}.wrapper-button{display:flex;justify-content:center}.wrapper-button .butt-link{display:flex;width:220px;height:60px;box-sizing:border-box;flex-direction:row;align-items:center;justify-content:center;border:1px solid #d0d2d8;border-radius:1000px;margin-top:40px;font-family:gilroy-main,sans-serif;font-size:16px;font-style:normal;font-weight:600;gap:10px;letter-spacing:-0.03em;line-height:125%}@media screen and (min-width: 768px){.wrapper-button .butt-link{width:360px;height:100px;margin-top:100px;font-size:28px}.wrapper-button .butt-link:active{background-color:#008ddc;color:#fff}}.wrapper-main-slider{display:flex;width:100%;flex-direction:column;align-items:center;padding-top:60px;padding-bottom:100px;border-radius:25px;background-color:#f8f9fa;gap:40px}.wrapper-main-slider .name-wrapper{display:flex;width:332px;justify-content:flex-start}.aboutus-wrapper{display:flex;width:100%;flex-direction:column;margin-top:100px}@media screen and (min-width: 768px){.aboutus-wrapper{flex-direction:row;justify-content:space-between;margin-top:200px;margin-bottom:200px;gap:0}}@media screen and (min-width: 768px){.aboutus-wrapper .left{padding-left:5px}}.aboutus-wrapper .right{min-width:332px;max-width:1320px}@media screen and (min-width: 768px){.aboutus-wrapper .right{width:73.3%;font-size:60px}}.aboutus-wrapper .right .info-text-about{display:block;overflow:hidden;width:100%;max-height:232px;margin-bottom:10px;color:#151515;cursor:pointer;font-family:Gilroy-Medium,sans-serif;font-size:29px;font-style:normal;font-weight:500;letter-spacing:-0.05em;line-height:100%;text-wrap:wrap}@media screen and (min-width: 768px){.aboutus-wrapper .right .info-text-about{overflow:visible;max-height:none;margin-bottom:60px;font-size:35px}}@media screen and (min-width: 1450px){.aboutus-wrapper .right .info-text-about{font-size:60px}}.aboutus-wrapper .more-wrapp-info-text{display:none;overflow:hidden;margin-bottom:20px;cursor:pointer;user-select:none}.aboutus-wrapper .more-button-info-text{display:flex;width:50px;height:50px;align-items:center;justify-content:center;border-radius:90px;backdrop-filter:blur(1.8px);background:#f3f4f6}.aboutus-wrapper .more-button-info-text .less-button-img-wrapper{display:none}.aboutus-wrapper .more-button-info-text .plus{margin:auto}.aboutus-wrapper .more-button-info-text .minus{margin:auto}.overlay{padding-bottom:60px;background-color:#fff}@media screen and (min-width: 1450px){.overlay{padding-bottom:100px}}.flex-center-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.hide-if-small{display:none}@media screen and (min-width: 992px){.hide-if-small{display:block}}.hide-if-big{display:block;text-wrap:wrap}@media screen and (min-width: 992px){.hide-if-big{display:none}}.canvas-wrapper{position:fixed;background:rgba(0,0,0,0);width:100%;height:100%;top:-450px;left:0;z-index:-2}@media(min-width: 1000px){.canvas-wrapper{top:-250px}}@media(min-width: 1199px){.canvas-wrapper{top:-200px}}@media(min-width: 1450px){.canvas-wrapper{top:20px}}
