@font-face{font-family:prompt;src:url(/_next/static/media/prompt-light-webfont.aaa273fe.woff2) format("woff2"),url(/_next/static/media/prompt-light-webfont.3df47dfd.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:prompt;src:url(/_next/static/media/prompt-regular-webfont.b647c52d.woff2) format("woff2"),url(/_next/static/media/prompt-regular-webfont.08db07b2.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:prompt;src:url(/_next/static/media/prompt-medium-webfont.b6440665.woff2) format("woff2"),url(/_next/static/media/prompt-medium-webfont.c5248f52.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:fixel;src:url(/_next/static/media/fixeldisplay-regular-webfont.0d5957c0.woff2) format("woff2"),url(/_next/static/media/fixeldisplay-regular-webfont.a3007440.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:fixel;src:url(/_next/static/media/fixeldisplay-medium-webfont.5edb8650.woff2) format("woff2"),url(/_next/static/media/fixeldisplay-medium-webfont.7085be27.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:fixel;src:url(/_next/static/media/fixeldisplay-semibold-webfont.06b6a973.woff2) format("woff2"),url(/_next/static/media/fixeldisplay-semibold-webfont.27725cab.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:fixel;src:url(/_next/static/media/fixeldisplay-bold-webfont.43c08040.woff2) format("woff2"),url(/_next/static/media/fixeldisplay-bold-webfont.b596039c.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.form-field{width:100%;position:relative;margin:0 0 40px}.form-field .placeholder-label{font-size:16px;font-weight:300;color:#81899b;position:absolute;top:35px;left:0;transition:all .2s ease-in-out}.form-field.error input[type=email],.form-field.error input[type=password],.form-field.error input[type=tel],.form-field.error input[type=text],.form-field.error textarea{border-bottom-color:#ba1a1a}.form-field.error .placeholder-label{color:#ba1a1a}.form-field.error .error-text{display:block}.form-field .quantity-symbols{color:#81899b;right:20px;bottom:20px;z-index:1}.error-text,.form-field .quantity-symbols{font-size:13px;font-weight:300;position:absolute}.error-text{display:none;color:#ba1a1a;top:calc(100% + 8px);left:0}.email-field input[type=email]{padding-right:48px}.email-field button[type=submit]{width:48px;height:48px;background-color:transparent;background-image:url(/_next/static/media/arrow-top-right-icon-black.a5dc4900.svg);background-position:50%;background-repeat:no-repeat;border:none;padding:0;position:absolute;right:0;bottom:4px;cursor:pointer;z-index:2}.email-field button[type=submit]:hover{background-image:url(/_next/static/media/arrow-top-right-icon-blue.97ef9b2d.svg)}.file-field input[type=file]{position:absolute;top:-9999px;left:-9999px}.file-field label{height:66px;display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;font-size:16px;font-weight:300;color:#81899b;cursor:pointer}.file-field label:hover .attach-icon{background-image:url(/_next/static/media/attach-icon-blue.24f8b024.svg)}.file-field label:hover .attach-icon:after{background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%)}.file-field label .attach-icon{width:66px;min-width:66px;height:66px;background-image:url(/_next/static/media/attach-icon-black.4f4bf345.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;position:relative}.file-field label .attach-icon:after{content:"";background:#e2e4eb;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{width:100%;height:75px;font-family:prompt,sans-serif;font-size:18px;line-height:1.5;color:#515a6e;background:none;border:none;border-bottom:1px solid #c8cee0;outline:0 none;border-radius:0;padding:29px 0 16px;box-sizing:border-box;margin:0;transition:all .2s ease-in-out;position:relative;z-index:1}input[type=email].filled,input[type=email]:focus,input[type=password].filled,input[type=password]:focus,input[type=tel].filled,input[type=tel]:focus,input[type=text].filled,input[type=text]:focus,textarea.filled,textarea:focus{border-bottom-color:#2c313c}input[type=email].filled+.placeholder-label,input[type=email]:focus+.placeholder-label,input[type=password].filled+.placeholder-label,input[type=password]:focus+.placeholder-label,input[type=tel].filled+.placeholder-label,input[type=tel]:focus+.placeholder-label,input[type=text].filled+.placeholder-label,input[type=text]:focus+.placeholder-label,textarea.filled+.placeholder-label,textarea:focus+.placeholder-label{top:0}input[type=email].filled,input[type=password].filled,input[type=tel].filled,input[type=text].filled,textarea.filled{border-bottom-color:#0dcf9b}textarea{width:100%!important;max-width:100%!important;min-height:75px}.basic-button{width:170px;height:49px;display:flex;justify-content:center;align-items:center;font-family:prompt,sans-serif;font-size:18px;line-height:1.5;font-weight:500;letter-spacing:.02em;color:#fff;text-decoration:none;background:linear-gradient(227.36deg,#00acd2 16.8%,#a5feca 113.96%);border:0;outline:0 none;border-radius:8px;overflow:hidden;cursor:pointer;padding:0 20px;box-sizing:border-box;margin:0;position:relative;transition:all .5s ease-in-out}.basic-button:hover{transform:scale(1.05)}.basic-button.large-button{height:66px;font-size:20px;line-height:24px}.basic-button.tag-button,.basic-button.tag-small{width:auto;height:45px;display:inline-flex;font-size:16px;font-family:fixel,sans-serif;font-weight:400;color:#2c313c;text-transform:uppercase;background:#fff;border-radius:6px;transition:none;cursor:default}.basic-button.tag-button:after,.basic-button.tag-small:after{content:"";background:#e2e4eb;border-radius:6px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute;top:0;right:0;bottom:0;left:0}.basic-button.tag-button:hover,.basic-button.tag-small:hover{transform:none}.basic-button .tag-text{transition:all .2s ease-in-out}.basic-button.tag-button{height:61px;font-size:22px;line-height:28px;border-radius:8px;padding:0 28px}.basic-button.tag-button:after{border-radius:8px}a.basic-button.tag-button,a.basic-button.tag-small,button.basic-button.tag-button,button.basic-button.tag-small{cursor:pointer}a.basic-button.tag-button:hover .tag-text,a.basic-button.tag-small:hover .tag-text,button.basic-button.tag-button:hover .tag-text,button.basic-button.tag-small:hover .tag-text{background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}a.basic-button.tag-button:hover:after,a.basic-button.tag-small:hover:after,button.basic-button.tag-button:hover:after,button.basic-button.tag-small:hover:after{background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%)}a.basic-button.tag-button.active,a.basic-button.tag-small.active,button.basic-button.tag-button.active,button.basic-button.tag-small.active{font-weight:500;color:#fff;background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%);box-shadow:none;pointer-events:none}a.basic-button.tag-button.active:after,a.basic-button.tag-small.active:after,button.basic-button.tag-button.active:after,button.basic-button.tag-small.active:after{background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%)}.form-hold{display:flex;flex-wrap:wrap;-moz-column-gap:36px;column-gap:36px}.form-hold .half{width:calc((100% - 36px)/2)}.form-hold .agree-text{width:100%;display:block;font-size:14px;color:#abb0bf;padding-top:16px;margin:0 0 56px}.form-hold .agree-text b{font-weight:400;color:#515a6e}.form-hold .file-field{margin:0}.form-hold.form-solid{row-gap:44px}.form-hold.form-solid .form-field{margin:0}.form-hold.form-solid .form-field .placeholder-label{top:16px;left:20px;z-index:1}.form-hold.form-solid .form-field.error input[type=email],.form-hold.form-solid .form-field.error input[type=password],.form-hold.form-solid .form-field.error input[type=tel],.form-hold.form-solid .form-field.error input[type=text],.form-hold.form-solid .form-field.error textarea{border-color:#ba1a1a}.form-hold.form-solid input[type=email],.form-hold.form-solid input[type=password],.form-hold.form-solid input[type=tel],.form-hold.form-solid input[type=text],.form-hold.form-solid textarea{height:56px;font-size:16px;background:#fbfbff;border:1px solid #c8cee0;border-radius:8px;padding:16px 20px}.form-hold.form-solid input[type=email].filled,.form-hold.form-solid input[type=email]:focus,.form-hold.form-solid input[type=password].filled,.form-hold.form-solid input[type=password]:focus,.form-hold.form-solid input[type=tel].filled,.form-hold.form-solid input[type=tel]:focus,.form-hold.form-solid input[type=text].filled,.form-hold.form-solid input[type=text]:focus,.form-hold.form-solid textarea.filled,.form-hold.form-solid textarea:focus{border-color:#2c313c}.form-hold.form-solid input[type=email].filled+.placeholder-label,.form-hold.form-solid input[type=email]:focus+.placeholder-label,.form-hold.form-solid input[type=password].filled+.placeholder-label,.form-hold.form-solid input[type=password]:focus+.placeholder-label,.form-hold.form-solid input[type=tel].filled+.placeholder-label,.form-hold.form-solid input[type=tel]:focus+.placeholder-label,.form-hold.form-solid input[type=text].filled+.placeholder-label,.form-hold.form-solid input[type=text]:focus+.placeholder-label,.form-hold.form-solid textarea.filled+.placeholder-label,.form-hold.form-solid textarea:focus+.placeholder-label{top:-28px}.form-hold.form-solid input[type=email].filled,.form-hold.form-solid input[type=password].filled,.form-hold.form-solid input[type=tel].filled,.form-hold.form-solid input[type=text].filled,.form-hold.form-solid textarea.filled{border-color:#0dcf9b}.form-hold.form-solid textarea{min-height:240px}.form-hold.form-solid .agree-text{padding:0;margin:0}.form-hold.form-solid .error-text{top:calc(100% + 4px);left:20px}input:-moz-placeholder,input::-moz-placeholder{color:#81899b;opacity:1}input::-webkit-input-placeholder{color:#81899b}input:focus:-moz-placeholder,input:focus::-moz-placeholder{color:#81899b;opacity:1}input:focus::-webkit-input-placeholder{color:#81899b}textarea:-moz-placeholder,textarea::-moz-placeholder{color:#81899b;opacity:1}textarea::-webkit-input-placeholder{color:#81899b}textarea:focus:-moz-placeholder,textarea:focus::-moz-placeholder{color:#81899b;opacity:1}textarea:focus::-webkit-input-placeholder{color:#81899b}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.industries-slider{display:flex;align-items:flex-start;-moz-column-gap:120px;column-gap:120px;position:relative;padding-top:10px}.industries-slider:before{content:"";height:1px;background:linear-gradient(90deg,#fff,rgba(13,207,190,.755) 8.2%,rgba(13,207,190,0));position:absolute;right:0;left:0;top:0}.industries-slider .slick-list{width:330px}.industries-slider .number-slide{display:block;font-size:34px;line-height:48px;font-weight:300;color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#00acd2;margin:0 0 4px}.industries-slider p{font-size:16px;font-weight:300;color:#81899b;margin:0}.industries-slider .slick-dots{max-width:790px;display:flex!important;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:18px;font-size:22px;line-height:28px;font-family:fixel,sans-serif;text-transform:uppercase;white-space:nowrap;padding-top:50px}.industries-slider .slick-dots li{display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:8px;box-sizing:border-box;cursor:pointer;position:relative;border:1px solid #e2e4ea}.industries-slider .slick-dots li:after{content:"";background:#e2e4eb;border-radius:8px}.industries-slider .slick-dots li:hover{background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border:1px solid #00acd2}.industries-slider .slick-dots li.slick-active,.industries-slider .slick-dots li:hover:after{background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%)}.industries-slider .slick-dots li.slick-active{font-weight:500;color:#fff;border:none;box-shadow:none;pointer-events:none}.industries-slider .slick-dots li.slick-active:after{background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%)}.industries-slider .slick-dots li div{padding:16px 28px}.industries-slider .slick-dots button{display:none}.cases-slider{max-width:980px;width:100%;margin:0 auto}.cases-slider .slick-slide{transform:scale(.7);opacity:.4;transition:all .3s ease-in-out}.cases-slider .slick-list{overflow:visible}.cases-slider .slide{min-height:450px;display:flex!important;color:#2c313c;text-decoration:none;background-color:#fbfbff;border-radius:16px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;cursor:pointer}.cases-slider .slide:hover{box-shadow:0 8px 14px -3px rgba(44,49,60,.2)}.cases-slider .slick-active{transform:none;opacity:1}.cases-slider p{font-size:16px;font-weight:300;color:#81899b;margin:0 0 22px}.cases-slider .case-info{width:50.612244898%;display:flex;flex-direction:column;padding:40px;box-sizing:border-box}.cases-slider .case-img{width:49.387755102%;display:flex;justify-content:center;align-items:center;background-color:#eceef5}.cases-slider .case-img img{max-width:100%;max-height:100%}.cases-slider .case-tags{margin-top:auto}.case-tags{display:flex;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:12px}.case-tags .row{width:100%}.slider-arrows{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;margin:0 0 0 auto}.slider-arrows button{width:66px;min-width:66px;height:66px;border-radius:50%;background-color:transparent;background-image:url(/_next/static/media/angle-right-icon-black.59da86aa.svg);background-repeat:no-repeat;background-position:55%;border:none;position:relative;padding:0;cursor:pointer}.slider-arrows button:after{content:"";background:#e2e4eb;border-radius:50%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute;top:0;right:0;bottom:0;left:0}.slider-arrows button.slick-disabled{background-image:url(/_next/static/media/angle-right-icon-gray.69962b2a.svg);pointer-events:none}.slider-arrows button:hover{background-image:url(/_next/static/media/angle-right-icon-blue.4f949937.svg);background-position-x:60%}.slider-arrows button:hover:after{background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%)}.slider-arrows .prev{transform:scaleX(-1)}.partners-slider{width:444px;min-width:444px}.partners-slider .slick-list{box-shadow:-1px 6px 24px rgba(44,49,60,.05);border-radius:16px;overflow:hidden}.partners-slider .slide{background:#fff;padding:36px;box-sizing:border-box}.partners-slider h3{margin:0 0 24px}.partners-slider .stars-list{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px;margin:0 0 12px}.partners-slider .stars-list li{width:24px;min-width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/_next/static/media/star-icon.3075aafb.svg)}.partners-slider .title-project{display:block;color:#515a6e;margin:0 0 22px}.partners-slider blockquote{font-size:16px;font-weight:300;color:#81899b;position:relative;padding:40px 0;margin:0}.partners-slider blockquote:after,.partners-slider blockquote:before{content:"";width:32px;height:32px;background:url(/_next/static/media/quotes-icon.0f5d6345.svg) 50% no-repeat;background-size:contain;position:absolute;top:0;left:0}.partners-slider blockquote:after{transform:rotate(180deg);top:auto;right:0;bottom:0;left:auto}.partners-slider .slick-dots{display:flex!important;justify-content:center;align-items:center;-moz-column-gap:30px;column-gap:30px;margin-top:24px}.partners-slider .slick-dots li{width:26px;height:26px;display:flex;justify-content:center;align-items:center;border:1px solid transparent;border-radius:50%;box-sizing:border-box;position:relative;cursor:pointer;transition:border-color .2s ease-in-out}.partners-slider .slick-dots li:before{content:"";width:10px;height:10px;background-color:#c8cee0;border-radius:50%;transition:background-color .2s ease-in-out}.partners-slider .slick-dots li.slick-active{border-color:#97a0b5;cursor:default}.partners-slider .slick-dots li.slick-active:before{background-color:#97a0b5}.partners-slider .slick-dots button{display:none}.new-posts-slider .blog-unit{display:flex!important;cursor:pointer}.modal-window{position:absolute;left:-9999px;top:-9999px;z-index:10}.modal-window .close-btn{width:44px;height:44px;background:url(/_next/static/media/close-icon.3e610cb4.svg) 50% no-repeat;background-size:contain;border:none;padding:0;position:absolute;top:30px;right:30px;cursor:pointer}.modal-window.message-form h2{margin:0 0 30px}#header{width:100%;position:absolute;top:0;z-index:2;height:80px;background:transparent}#header .logo{margin:-18px 8px 0 0}#header .logo .logo-black,#header.black-header .logo .logo-white{display:none}#header.black-header .logo .logo-black{display:block}#header.black-header .toggle-menu{color:#2c313c;border-color:#2c313c}#header.black-header .main-menu a{color:#2c313c}.header-hold{display:flex;align-items:center;justify-content:space-between;min-height:80px}.logo{display:block;width:162px;position:relative;z-index:101;transition:opacity .2s ease-in-out}.logo img{display:block;width:100%;height:auto}.logo:hover{opacity:.7}#nav{position:relative}#nav .basic-button{display:none;width:100%}#check-menu{display:none}.toggle-menu{width:92px;height:47px;display:none;justify-content:center;align-items:center;font-size:16px;font-weight:500;color:#fff;border:1px solid #fff;border-radius:8px;box-sizing:border-box;cursor:pointer;transition:all .2s ease-in-out}.toggle-menu .close{display:none}.main-menu{display:flex;align-items:center;-moz-column-gap:60px;column-gap:60px;font-size:18px;line-height:23px;font-weight:500;letter-spacing:.02em;text-transform:capitalize}.main-menu a{display:block;color:#fff;text-decoration:none;position:relative;transition:all .2s ease-in-out}.main-menu a:hover,.main-menu li.active a{background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main-menu li.active a:after{content:"";width:6px;height:6px;background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%);border-radius:50%;position:absolute;top:calc(100% + 2px);left:50%;transform:translateX(-50%)}.header-buttons{display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px;position:relative;z-index:101}#footer{width:100%;overflow:hidden;background-color:#fbfbff;padding:42px 0 0;margin-top:auto;position:relative;z-index:1}#footer .logo{margin:0 0 46px}.footer-hold{display:flex;align-items:flex-start;-moz-column-gap:240px;column-gap:240px;row-gap:60px;margin:0 0 100px}.footer-form{max-width:444px;width:100%}.footer-form .form-field{margin:0}.footer-menu{line-height:24px;font-weight:500}.footer-menu li{margin:0 0 26px}.footer-menu li:last-child{margin:0}.footer-menu a{color:#2c313c;text-decoration:none;transition:all .2s ease-in-out}.footer-menu a:hover{background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer-contacts .title-contacts{display:block;font-size:16px;font-weight:300;color:#81899b;margin:0 0 16px}.footer-contacts>a{display:inline-block;vertical-align:top;color:#515a6e;text-decoration:none;margin:0 0 16px}.footer-contacts>a:hover{text-decoration:underline}.footer-contacts .contacts-hold{display:flex;flex-direction:column;-moz-column-gap:150px;column-gap:150px;row-gap:60px}.footer-contacts .linkedin-link{width:32px;height:32px;background-image:url(/_next/static/media/linkedin-icon-gray.fa3abfb8.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.footer-contacts .linkedin-link:hover{background-image:url(/_next/static/media/linkedin-icon-blue.b93081d4.svg)}.copyright{display:block;font-size:16px;font-weight:300;color:#81899b;border-top:1px solid #e2e4eb;padding:40px 0}body,html{height:100%;margin:0}html *{max-height:999999px}body{min-width:320px;font-size:18px;line-height:1.5;font-family:prompt,sans-serif;color:#2c313c;background:#fff;margin:0;-webkit-text-size-adjust:100%;overflow-x:hidden}*{scroll-behavior:smooth}fieldset,form{margin:0;padding:0;border-style:none}img{border-style:none}img,ul li{vertical-align:top}input,select,textarea{vertical-align:middle;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{color:#0dcf9b;text-decoration:underline}a:hover{text-decoration:none;outline:0 none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}figure{margin:0}button::-moz-focus-inner{padding:0;border:0}#wrapper{display:flex;flex-direction:column;width:100%;min-height:100%}.container{max-width:1356px;margin:0 auto;padding:0 22px}p{margin:0 0 27px}.large-title,h1,h2,h3,h4{display:block;font-size:80px;line-height:90px;font-family:fixel,sans-serif;font-weight:700;position:relative;margin:0 0 50px}.large-title mark,h1 mark,h2 mark,h3 mark,h4 mark{color:#a5feca;background:none}.large-title sup,h1 sup,h2 sup,h3 sup,h4 sup{display:inline-block;vertical-align:top;font-weight:400;padding-left:20px}.large-title em,h1 em,h2 em,h3 em,h4 em{font-style:normal;color:#0dcf9b}h2{font-size:52px;line-height:68px;font-weight:600}h2 mark{color:#0dcf9b}h3{font-size:32px;line-height:42px;font-weight:600;margin:0 0 20px}h4{font-size:40px;line-height:64px;font-weight:500;margin:0 0 40px}h4 mark{color:#0dcf9b;position:relative}h4 mark:after{content:"";height:1px;background:linear-gradient(90deg,#fff,rgba(13,207,190,.755) 8.2%,rgba(13,207,190,0));position:absolute;right:0;left:0;bottom:-8px}.basic-title{display:flex;align-items:flex-start;row-gap:24px;margin:0 0 80px}.basic-title .chapter{width:228px;min-width:228px;padding:16px 12px 0 0;box-sizing:border-box}.basic-title h2{max-width:900px;margin:0}b,strong{font-weight:700}ol,ul{list-style:none;padding:0;margin:0}ol{counter-reset:item}ol>li:before{content:counters(item,".",decimal) ".";counter-increment:item}.tab.hidden{position:absolute;top:-9999px;left:-9999px}.tab.visible{position:static}.consultation-link{display:block;width:185px;height:185px;font-size:20px;line-height:24px;font-weight:500;color:#fff;text-align:center;letter-spacing:.02em;text-decoration:none;padding:40px 20px;box-sizing:border-box;position:relative;z-index:1}.consultation-link:hover:after{transform:scale(1.05)}.consultation-link:before{content:"";width:24px;height:24px;display:block;background:url(/_next/static/media/arrow-top-right-icon-white.1dbb4b09.svg) 50% no-repeat;background-size:contain;margin:0 auto 20px}.consultation-link:after{content:"";background:linear-gradient(225.62deg,#00acd2 16.19%,#a5feca 115.39%);border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transition:all .5s ease-in-out}.more-link{width:150px;height:150px;display:block;font-size:20px;line-height:24px;background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;letter-spacing:.02em;text-decoration:none;padding:33px 10px;box-sizing:border-box;position:relative;z-index:1}.more-link:hover{color:#fff;background:none;-webkit-text-fill-color:inherit}.more-link:hover:before{background-image:url(/_next/static/media/arrow-top-right-icon-white.1dbb4b09.svg)}.more-link:hover:after{transform:scale(1)}.more-link:hover .border{opacity:0}.more-link:before{content:"";width:24px;height:24px;display:block;background-image:url(/_next/static/media/arrow-top-right-icon-blue.97ef9b2d.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin:0 auto 16px}.more-link:after{content:"";z-index:-1;transform:scale(0);transition:all .5s ease-in-out}.more-link .border,.more-link:after{background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%);border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}.more-link .border{transition:opacity .5s ease-in-out;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.scroll-link{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;font-size:16px;font-weight:300;color:#fff;text-decoration:none;cursor:pointer}.scroll-link:hover .circle-arrow:before{opacity:0}.scroll-link:hover .circle-arrow:after{transform:none}.circle-arrow{width:66px;min-width:66px;height:66px;display:flex;justify-content:center;align-items:center;border-radius:50%;box-sizing:border-box;overflow:hidden;position:relative;z-index:1}.circle-arrow:hover{border:none}.circle-arrow:hover:before{opacity:0}.circle-arrow:hover:after{transform:none}.circle-arrow .arrow{width:16px;height:20px;background-image:url(/_next/static/media/arrow-down-icon-white.614cd669.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.circle-arrow:before{border:1px solid #fff;transition:opacity .5s ease-in-out}.circle-arrow:after,.circle-arrow:before{content:"";border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}.circle-arrow:after{background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%);z-index:-1;transform:scale(0);transition:all .5s ease-in-out}.circle-arrow.blue-arrow .arrow{width:15px;height:15px;background-image:url(/_next/static/media/arrow-top-right-icon-blue02.0b2d1d81.svg)}.circle-arrow.blue-arrow:before{background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;border:none;padding:1px}.circle-arrow.blue-arrow:hover .arrow{background-image:url(/_next/static/media/arrow-top-right-icon-white02.19a16309.svg)}.go-link{display:inline-flex;align-items:center;-moz-column-gap:16px;column-gap:16px;background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:500;text-decoration:none;position:relative}.go-link:hover:before{transform:none}.go-link:before{content:"";height:1px;background:linear-gradient(231deg,#a5feca,#00acd2);position:absolute;top:100%;right:40px;left:0;transform:scaleX(0);transform-origin:0 0 0;transition:transform .3s ease-in-out}.go-link:after{content:"";width:24px;min-width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/_next/static/media/arrow-top-right-icon-blue.97ef9b2d.svg)}#main{width:100%}.section{position:relative;padding:120px 0 150px}.header-section{padding-top:120px;position:relative;box-sizing:border-box}.header-section.gray-bg{background-color:#fbfbff}.header-section h1{max-width:900px}.header-section.mobile-visible{display:none}.header-section-hold{display:flex;align-items:flex-end;justify-content:space-between;-moz-column-gap:20px;column-gap:20px;padding:0 0 50px}.header-section-hold h1{font-size:80px;font-weight:700;margin:0}.header-section-hold h1 mark{color:#0dcf9b}.header-section-hold .footnote{max-width:560px}.header-section-hold .footnote:before{transform:scaleX(-1)}.footnote{width:100%;display:block;color:#515a6e;padding-top:12px;position:relative}.footnote:before{content:"";height:1px;background:linear-gradient(90deg,#fff,rgba(13,207,190,.755) 8.2%,rgba(13,207,190,0));position:absolute;top:0;right:0;left:0}.main-header-section{min-height:790px;color:#fff;background:url(/_next/static/media/main-header-bg.42fddbff.jpg) 50% no-repeat;background-size:cover;padding-bottom:40px}.main-header-section .main-header-title{display:flex;align-items:flex-start;justify-content:space-between;-moz-column-gap:16px;column-gap:16px}.main-header-section .footnote{max-width:360px;color:#fff;text-align:right}.main-header-section .footnote:before{background:linear-gradient(90deg,#fff,rgba(165,254,202,.755) 24.48%,rgba(165,254,202,0))}.main-header-section .main-header-buttons{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto}.main-header-hold{min-height:630px;display:flex;flex-direction:column;position:relative;z-index:1}.main-header-hold .circle-blur{width:290px;height:290px;background:linear-gradient(45.68deg,rgba(0,148,255,.05) 10.5%,hsla(0,0%,100%,0) 91.81%);border:1px solid hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:50%;position:absolute;top:30px;right:340px;z-index:-1}.main-header-hold .circle-blur:nth-child(2){width:143px;height:143px;top:165px;right:auto;left:470px}.case-header-section{color:#fff;background-color:#0a0909;background-position:100% 120px;background-repeat:no-repeat;padding-bottom:40px}.breadcrumbs{row-gap:13px;font-size:23px;font-weight:300;white-space:nowrap;margin:0 0 40px}.breadcrumbs,.breadcrumbs li{display:flex;-moz-column-gap:16px;column-gap:16px}.breadcrumbs li{align-items:center}.breadcrumbs li:after{content:"/"}.breadcrumbs li:last-child{display:block;overflow:hidden;text-overflow:ellipsis}.breadcrumbs li:last-child:after{display:none}.breadcrumbs a{font-weight:500;color:#fff;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.case-header-hold{display:flex;align-items:flex-start;position:relative}.case-header-hold .title-col{width:456px;min-width:456px}.case-header-hold .case-tags{margin:0 0 70px}.case-header-hold .case-img{width:100%}.case-header-hold .case-img img{display:block;width:100%;height:auto}.case-header-hold .scroll-link{flex-direction:row-reverse;position:absolute;bottom:0;left:0}.post-header-section{color:#fff;padding-bottom:40px}.post-header-section .post-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.post-header-section .post-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-header-section .scroll-link{flex-direction:row-reverse}.post-header-section .date{display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px;font-size:16px;font-weight:300;color:#fff}.post-header-section .date:before{content:"";width:24px;min-width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/_next/static/media/date-icon.1b692d02.svg)}.post-header-hold{min-height:630px;display:flex;flex-direction:column}.post-header-hold .post-footer{display:flex;align-items:center;justify-content:space-between;margin:auto 0 0}.contact-header-section{padding-top:80px}.contact-header-section .locations-box{width:49.5833333333%;display:flex;position:absolute;top:80px;right:0;bottom:0}.contact-header-section figure{width:50%;position:relative}.contact-header-section figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-header-section figcaption{display:flex;justify-content:center;align-items:center;-moz-column-gap:12px;column-gap:12px;color:#fff;position:absolute;bottom:40px;right:16px;left:16px}.contact-header-section figcaption:before{content:"";width:24px;min-width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/_next/static/media/location-icon-white.bc54211e.svg)}.contact-header-hold{max-width:560px;padding:40px 0}.contact-header-hold .footnote{margin:0 0 70px}.contact-header-hold h3{display:flex;flex-direction:column;align-items:flex-start;row-gap:8px}.contact-header-hold h3 a{color:#00acd2;background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.goals-section{background-color:#fbfbff;padding:120px 0;position:relative;z-index:1}.goals-section h4{max-width:1240px;width:100%;padding-right:370px;box-sizing:border-box;margin:0;position:relative;z-index:2}.goals-section .goals-img{width:370px;position:absolute;top:0;right:0;bottom:0;z-index:1}.goals-section .goals-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.goals-section .goals-img .mobile{display:none}.goals-section .goals-img:after,.goals-section .goals-img:before{content:"";width:65px;height:65px;background-image:url(/_next/static/media/sphere.dcaa7a66.png);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:162px;left:-34px;z-index:-1}.goals-section .goals-img:after{width:282px;height:283px;background-image:url(/_next/static/media/spheres.982953fe.png);top:224px;left:-160px;z-index:2}.services-section{overflow:hidden}.services-section ol{display:flex;flex-direction:column;row-gap:20px;padding-left:48px;margin:0 0 80px}.services-section ol>li{max-width:1080px;width:100%;display:flex;justify-content:space-between;align-items:center;-moz-column-gap:6px;column-gap:6px}.services-section ol>li:before{display:none}.services-section ol>li:nth-child(2n){margin-left:auto}.services-section ol>li:nth-child(2n) .number{-webkit-text-stroke-color:#3edceb}.services-section ol>li:nth-child(2n) .service-icon{background:linear-gradient(223.53deg,#3edceb 3.65%,#2594ff 102.22%)}.services-section ol .number{font-size:52px;line-height:68px;font-weight:300;color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#0dcf9b}.services-section ol .number:before{content:counters(item,"",decimal-leading-zero) "";counter-increment:item}.services-section ol .line{width:66px;height:1px;background:linear-gradient(90deg,#fff,rgba(13,207,190,.755) 8.2%,rgba(13,207,190,0))}.services-section ol a{max-width:936px;width:100%;min-height:144px;display:flex;align-items:center;color:#2c313c;text-decoration:none;background-color:#fbfbff;border-radius:16px;position:relative;box-sizing:border-box;transition:filter .3s ease-in-out}.services-section ol a:hover{filter:drop-shadow(-1px 6px 14px rgba(44,49,60,.1))}.services-section ol a:hover .circle-arrow:before{opacity:0}.services-section ol a:hover .circle-arrow:after{transform:none}.services-section ol a:hover .circle-arrow .arrow{background-image:url(/_next/static/media/arrow-top-right-icon-white02.19a16309.svg)}.services-section ol .col{width:47%;display:flex;align-items:center;-moz-column-gap:42px;column-gap:42px;position:relative;padding:0 28px 0 36px;box-sizing:border-box}.services-section ol .col:after{content:"";width:1px;height:84px;background-color:#6ce1d8;position:absolute;top:50%;right:0;transform:translateY(-50%)}.services-section ol .col:last-child{width:53%;-moz-column-gap:24px;column-gap:24px;padding:0 36px 0 52px}.services-section ol .col:last-child:after{display:none}.services-section ol .service-icon{width:72px;min-width:72px;height:72px;display:flex;justify-content:center;align-items:center;background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%);border-radius:12px;padding:10px;box-sizing:border-box}.services-section ol .service-icon img{max-width:100%;max-height:100%}.services-section ol h3{margin:0}.services-section ol p{font-size:16px;font-weight:300;color:#81899b;margin:0}.services-section ol .circle-arrow{background-color:#fbfbff}.services-footer{display:flex;align-items:center;justify-content:space-between;row-gap:40px;padding-left:228px}.services-footer .footnote{max-width:560px;width:100%;color:#515a6e}.ticker-section{background-color:#eceef5;padding:30px 0}.ticker-section .ticker-unit{display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px;padding:16px 24px}.ticker-section .ticker-icon{width:48px;min-width:48px;height:48px;display:flex;justify-content:center;align-items:center}.ticker-section .ticker-icon img{max-width:100%;max-height:100%}.ticker-section .ticker-title{font-family:fixel,sans-serif;font-size:24px;font-weight:500;color:#81899b;white-space:nowrap}.ticker-section .separator{width:10px;min-width:10px;height:10px;background:url(/_next/static/media/star-separator.dfef739d.svg) 50% no-repeat;background-size:contain}.eocjs-newsticker-container{height:80px;position:relative}.eocjs-newsticker .eocjs-newsticker-one,.eocjs-newsticker .eocjs-newsticker-two{height:100%;display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;position:absolute}.industries-section{background-color:#fbfbff;position:relative;z-index:1}.industries-section:after{content:"";width:195px;height:195px;background:url(/_next/static/media/industries-graphic-element.cbba06e5.png) 50% no-repeat;background-size:contain;position:absolute;right:15px;bottom:35px;z-index:-1}.industries-section .basic-title .chapter{width:456px;min-width:456px}.cases-section{position:relative}.cases-section .more-link{position:absolute;right:0;bottom:150px}.partnership-section{text-align:center;background-color:#fbfbff;padding:120px 0}.partnership-section h4{max-width:1150px;margin:0 auto 100px}.partnership-table{display:flex;justify-content:center;flex-wrap:wrap}.partnership-table .cell{width:20%;height:186px;display:flex;justify-content:center;align-items:center;padding:10px;box-sizing:border-box;position:relative}.partnership-table .cell:after,.partnership-table .cell:before{content:"";width:1px;height:100%;background-color:#6ce1d8;position:absolute;top:0;right:0}.partnership-table .cell:after{width:100%;height:1px;top:auto;bottom:0}.partnership-table .cell:nth-child(5n):before{display:none}.partnership-table .cell:nth-child(5n):after{background:linear-gradient(90deg,rgba(13,207,190,.6),rgba(13,207,190,0))}.partnership-table .cell:last-child:before,.partnership-table .cell:nth-last-child(2):before,.partnership-table .cell:nth-last-child(3):before{background:linear-gradient(0,rgba(13,207,190,0),rgba(13,207,190,.6))}.partnership-table .cell:last-child:after,.partnership-table .cell:nth-last-child(2):after,.partnership-table .cell:nth-last-child(3):after{display:none}.partnership-table .cell:first-child:before,.partnership-table .cell:nth-child(2):before,.partnership-table .cell:nth-child(3):before,.partnership-table .cell:nth-child(4):before{background:linear-gradient(0,rgba(13,207,190,.6),rgba(13,207,190,0))}.partnership-table .cell:nth-child(5n+1):after{background:linear-gradient(90deg,rgba(13,207,190,0),rgba(13,207,190,.6))}.partnership-table img{max-width:100%;max-height:100%}.blog-section{position:relative}.blog-section .more-link{position:absolute;bottom:150px;left:0}.blog-box{padding-left:228px}.blog-box .blog-unit{padding:0 0 30px;margin:0 0 30px}.blog-box .blog-unit:after{content:"";height:1px;background:linear-gradient(90deg,#fff,rgba(13,207,190,.755) 8.2%,rgba(13,207,190,0));position:absolute;right:0;left:0;bottom:0}.blog-box .blog-unit:last-child{padding:0;margin:0}.blog-box .blog-unit:last-child:after{display:none}.blog-unit{display:flex;-moz-column-gap:52px;column-gap:52px;row-gap:16px;color:#2c313c;text-decoration:none;position:relative}.blog-unit:hover .blog-img img{transform:scale(1.05)}.blog-unit .blog-img{width:404px;min-width:404px;height:288px;border-radius:16px;overflow:hidden}.blog-unit .blog-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out}.blog-unit .blog-info{display:flex;flex-direction:column;justify-content:flex-end;padding:12px 0}.blog-unit .blog-actions{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:auto}.blog-unit h3{padding-right:114px;margin:0 0 16px}.blog-unit p{font-size:16px;font-weight:300;color:#81899b;padding-right:114px;margin:0}.footer-banner{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover}.footer-banner-hold{min-height:410px;display:flex;align-items:center;justify-content:space-between;row-gap:26px;padding:100px 20px 100px 0;box-sizing:border-box}.footer-banner-hold h2{margin:0}.footer-banner-hold .break-text{display:block;padding-left:234px}.about-us-photo img{display:block;width:100%;height:auto}.core-values-section .basic-title .chapter{width:455px;min-width:455px}.core-values-box{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-around;-moz-column-gap:52px;column-gap:52px;row-gap:20px}.core-values-box .box{max-width:404px;width:100%}.core-values-box .core-value-icon{width:132px;height:132px;display:flex;justify-content:center;align-items:center;margin:0 0 20px}.core-values-box .core-value-icon img{max-width:100%;max-height:100%}.core-values-box p{font-size:16px;font-weight:300;color:#81899b;margin:0}.experience-section{background-color:#fbfbff}.experience-section .basic-title .chapter{width:455px;min-width:455px}.experience-box{display:flex;align-items:flex-end;-moz-column-gap:52px;column-gap:52px;row-gap:60px}.experience-box .footnote{max-width:404px;position:relative}.experience-box .footnote p{margin:0 0 12px}.experience-box .footnote p:last-child{margin:0}.experience-hold{max-width:900px;display:flex;align-items:flex-end}.experience-hold .experience-item{width:330px;min-width:330px;height:330px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px;font-weight:300;color:#81899b;background-color:#fff;border-radius:50%;position:relative;z-index:1}.experience-hold .experience-item:after{content:"";-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;z-index:-1}.experience-hold .experience-item:after,.experience-hold .value{background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%)}.experience-hold .value{font-size:90px;line-height:126px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;padding:0 0 4px;margin:0 0 16px}.experience-hold .value:after{content:"";width:217px;height:1px;background:linear-gradient(90deg,#fff,rgba(13,207,190,.755) 8.2%,rgba(13,207,190,0));position:absolute;top:100%;left:50%;transform:translateX(-50%)}.experience-hold .consultation-link,.experience-hold .experience-item:not(:first-child){margin-left:-10.6666666667%}.team-section{overflow:hidden}.team-section .basic-title .chapter{width:340px;min-width:340px}.team-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;-moz-column-gap:12px;column-gap:12px;row-gap:32px;text-align:center}.team-box .box{width:330px}.team-box .member-photo{width:330px;height:330px;display:block;background-color:#eceef5;border-radius:50%;overflow:hidden;position:relative;margin:0 0 40px}.team-box .member-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-box .member-photo:hover .book-call{opacity:1}.team-box .book-call{font-size:20px;line-height:24px;font-weight:500;color:#fff;letter-spacing:.02em;background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%);border-radius:50%;padding:115px 20px;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease-in-out}.team-box .book-call:before{content:"";width:24px;height:24px;display:block;background:url(/_next/static/media/arrow-top-right-icon-white.1dbb4b09.svg) 50% no-repeat;background-size:contain;margin:0 auto 20px}.team-box h3{margin:0 0 12px}.team-box .post{display:block;font-size:16px;font-weight:300}.partners-section{background-color:#fbfbff;padding:120px 0}.partners-section h4{max-width:1130px;text-align:center;margin:0 auto 100px}.partners-box{display:flex;align-items:flex-start;-moz-column-gap:12px;column-gap:12px;margin:0 0 80px}.partners-box .map{width:100%}.partners-box .map img{display:block;width:100%;height:auto}.about-us-map{background-color:#fbfbff}.about-us-map h4{text-align:center}.about-us-map .partners-box{display:flex;align-items:flex-start;-moz-column-gap:12px;column-gap:12px;margin:0;padding:0 0 120px}.about-us-map .partners-box .map{width:100%;display:flex;justify-content:center}.about-us-map .partners-box .map img{width:900px;height:510px;display:block;height:auto}.message-section{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:50px 0}.message-form{max-width:900px;background-color:#fff;border-radius:20px;padding:96px 114px;box-sizing:border-box;margin:0 auto}.message-form h2{margin:0 0 44px}.portfolio-section{background-color:#fbfbff;padding:60px 0 150px}.portfolio-section .tab{margin-top:-208px}.portfolio-section .filters-hold{padding-left:456px}.filters-hold{flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:18px}.filters-hold,.tabs-menu{display:flex;margin:0 0 80px}.tabs-menu{max-width:440px;flex-direction:column;row-gap:44px;font-family:fixel,sans-serif;font-size:32px;line-height:42px;font-weight:600;color:#81899b}.tabs-menu li{position:relative;cursor:pointer;transition:all .5s ease-in-out}.tabs-menu li:before{content:"";width:16px;height:16px;background-color:#0dcf9b;border-radius:50%;position:absolute;top:13px;left:8px;opacity:0;transition:opacity .5s ease-in-out}.tabs-menu li.active{color:#2c313c;padding:0 0 0 48px;cursor:default}.tabs-menu li.active:before{opacity:1}.portfolio-box{display:flex;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:80px}.portfolio-box a{width:calc((100% - 12px)/2);display:flex;flex-direction:column;color:#2c313c;text-decoration:none;background-color:#fff;border-radius:16px;overflow:hidden;padding:0 36px 36px;box-sizing:border-box;transition:box-shadow .3s ease-in-out}.portfolio-box a:hover{box-shadow:0 8px 14px -3px rgba(44,49,60,.2)}.portfolio-box .case-img{height:400px;display:flex;justify-content:center;align-items:center;background-color:#eceef5;margin:0 -36px 36px}.portfolio-box .case-img img{max-width:100%;max-height:100%}.portfolio-box p{font-size:16px;font-weight:300;color:#81899b}.portfolio-box .footer-case{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto}.client-section{background-color:#fbfbff}.client-section .basic-title .chapter{width:217px;min-width:217px}.client-section .go-link{margin:0 0 0 217px}.client-box{display:flex;align-items:flex-start;justify-content:space-between;-moz-column-gap:12px;column-gap:12px;padding-left:217px}.client-box .client-info{max-width:675px;color:#515a6e;position:relative;padding-top:32px;margin:0 0 40px}.client-box .client-info:before{content:"";height:1px;background:linear-gradient(90deg,#fff,rgba(13,207,190,.755) 8.2%,rgba(13,207,190,0));position:absolute;right:0;left:0;top:0}.client-box .client-info p:last-of-type{margin:0}.client-box .client-data{max-width:330px;width:100%;display:flex;flex-direction:column;row-gap:20px;background-color:#fff;border-radius:16px;padding:36px;box-sizing:border-box}.client-box .client-data dl{display:flex;align-items:center;justify-content:space-between;font-size:16px;border-bottom:1px solid #e2e4eb;padding:0 0 20px;margin:0}.client-box .client-data dl:last-of-type{border-bottom:none;padding:0}.client-box .client-data dt{font-weight:300;color:#81899b}.client-box .client-data dd{font-family:fixel,sans-serif;text-transform:uppercase;margin:0}.case-section{color:#fff;background-color:#0a0909}.case-box{min-height:790px;display:flex;align-items:flex-start;-moz-column-gap:70px;column-gap:70px;row-gap:70px;padding:80px 0;box-sizing:border-box}.case-box .case-info{max-width:456px;width:100%;padding-top:90px}.case-box .footnote{color:#fff}.case-box .footnote:before{background:linear-gradient(90deg,#fff,rgba(165,254,202,.755) 24.48%,rgba(165,254,202,0))}.case-box .case-img{margin:auto}.case-box .case-img img{max-width:100%;max-height:100%}.goals-objectives-section .basic-title .chapter{width:343px;min-width:343px}.goals-objectives-section ol{max-width:674px;display:flex;flex-direction:column;row-gap:20px;margin:0;padding:0 0 0 343px;list-style:none;counter-reset:item;color:#515a6e}.goals-objectives-section ol>li{position:relative;border-bottom:1px solid #e2e4eb;padding:0 0 20px 72px}.goals-objectives-section ol>li:before{content:counters(item,"/",decimal-leading-zero) "/";counter-increment:item;font-size:16px;font-weight:300;color:#81899b;position:absolute;top:3px;left:0}.solution-section{background-color:#fbfbff}.solution-section .basic-title .chapter{width:217px;min-width:217px}.solution-header{display:flex;align-items:flex-start;row-gap:24px;position:relative;color:#515a6e;padding-top:32px;margin:0 0 60px 217px}.solution-header:before{content:"";height:1px;background:linear-gradient(90deg,#fff,rgba(13,207,190,.755) 8.2%,rgba(13,207,190,0));position:absolute;right:0;left:0;top:0}.solution-header .col{width:50%;padding-right:50px;box-sizing:border-box}.solution-header .col p:last-of-type{margin:0}.solution-body{display:flex;align-items:flex-start;row-gap:60px;margin:0 0 0 217px}.solution-body .col{width:50%;padding-right:50px;box-sizing:border-box}.solution-body h3{margin:0 0 32px}.solution-body .technologies-hold{max-width:446px}.solution-body .technologies-hold .technology{width:calc((100% - 12px)/2)}.services-hold{display:flex;flex-direction:column;align-items:flex-start;row-gap:12px}.technologies-hold{display:flex;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:12px;font-family:fixel,sans-serif;font-size:16px;line-height:21px;text-align:center;text-transform:uppercase}.technologies-hold .technology{background-color:#fff;border:1px solid #e2e4eb;border-radius:12px;padding:32px;box-sizing:border-box}.technologies-hold .technology-icon{width:48px;height:48px;display:block;margin:0 auto 20px}.result-section{background-color:#fbfbff}.result-section .basic-title .chapter{width:343px;min-width:343px}.result-section .result-info{max-width:674px;color:#515a6e;position:relative;padding-top:32px;margin:0 auto 150px}.result-section .result-info:before{content:"";height:1px;background:linear-gradient(90deg,#fff,rgba(13,207,190,.755) 8.2%,rgba(13,207,190,0));position:absolute;right:0;left:0;top:0}.result-section .result-info p:last-of-type{margin:0}.result-section .large-title{max-width:902px;text-align:center;margin:0 auto 40px}.result-section .consultation-link{margin:0 auto}.new-posts-section.gray-bg{background-color:#fbfbff}.new-posts-box{padding-left:228px;position:relative}.new-posts-box .more-link{position:absolute;bottom:0;left:0}.blog-posts-section{background-color:#fbfbff;padding:60px 0 150px}.blog-posts-box{display:flex;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:80px;margin:0 0 120px}.blog-posts-box .post-unit{width:calc((100% - 24px)/3);display:flex;flex-direction:column;color:#2c313c;text-decoration:none;background-color:#fff;border-radius:16px;overflow:hidden;padding:0 36px 36px;box-sizing:border-box;transition:box-shadow .3s ease-in-out}.blog-posts-box .post-unit:hover{box-shadow:0 8px 14px -3px rgba(44,49,60,.2)}.blog-posts-box .post-unit:nth-child(7n),.blog-posts-box .post-unit:nth-child(7n+1){width:calc(41.592920354% - 6px)}.blog-posts-box .post-unit:nth-child(7n+2),.blog-posts-box .post-unit:nth-child(7n+6){width:calc(58.407079646% - 6px)}.blog-posts-box .post-img{height:316px;border-radius:16px;overflow:hidden;margin:0 -36px 36px}.blog-posts-box .post-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-posts-box h3{margin:0 0 16px}.blog-posts-box p{font-size:16px;font-weight:300;color:#81899b;margin:0 0 36px}.blog-posts-box .post-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.blog-posts-box .post-footer .date{font-size:16px;font-weight:300;color:#81899b}.pagination{-moz-column-gap:32px;column-gap:32px}.pagination,.pagination a{display:flex;justify-content:center;align-items:center}.pagination a{width:66px;min-width:66px;height:66px;font-family:fixel,sans-serif;font-size:22px;line-height:28px;color:#2c313c;text-decoration:none;background-color:#fff;border-radius:50%;box-sizing:border-box;position:relative}.pagination a:after{content:"";background:#e2e4eb;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.pagination a:hover .number{background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pagination a.active,.pagination a:hover:after{background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%)}.pagination a.active{color:#fff;pointer-events:none}.pagination a.active:after{display:none}.pagination .next,.pagination .prev{background-image:url(/_next/static/media/angle-right-icon-black.59da86aa.svg);background-position:55%;background-repeat:no-repeat}.pagination .next:hover,.pagination .prev:hover{background-image:url(/_next/static/media/angle-right-icon-blue.4f949937.svg);background-position-x:60%}.pagination .next.disabled,.pagination .prev.disabled{background-image:url(/_next/static/media/angle-right-icon-gray.69962b2a.svg);pointer-events:none}.pagination .prev{transform:scaleX(-1)}.newsletter-section{max-width:900px;padding:120px 0;margin:0 auto}.newsletter-section .large-title{text-align:center;margin:0 0 70px}.newsletter-form{max-width:672px;display:flex;align-items:flex-end;-moz-column-gap:24px;column-gap:24px;row-gap:50px;margin:0 auto}.newsletter-form .form-field{width:calc(49.1071428571% - 12px);margin:0}.newsletter-form .basic-button{width:calc(50.8928571429% - 12px)}.title-post-box{display:flex;align-items:flex-start;justify-content:space-between;-moz-column-gap:20px;column-gap:20px;row-gap:40px;padding:120px 0}.title-post-box h3{max-width:900px;margin:0}.title-post-box .author-post{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px}.title-post-box .author-post .author-photo{width:80px;min-width:80px;height:80px;border-radius:50%;overflow:hidden}.title-post-box .author-post .author-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.title-post-box .author-post .author-name{display:block;color:#515a6e;margin:0 0 4px}.title-post-box .author-post .author-post{display:block;font-size:16px;font-weight:300;color:#81899b}.post-section{background-color:#fbfbff}.post-box{display:flex;flex-direction:row-reverse;-moz-column-gap:126px;column-gap:126px;row-gap:80px}.post-menu{width:444px;min-width:444px}.post-menu-box{background-color:#fff;border-radius:16px;padding:36px;position:sticky;top:120px;left:0}.post-menu-box .title-menu{display:block;color:#515a6e;margin:0 0 24px}.anchors-menu{display:flex;flex-direction:column;row-gap:24px}.anchors-menu li:before{display:none}.anchors-menu a{display:block;font-size:16px;font-weight:300;color:#81899b;text-decoration:none;transition:color .1s ease-in-out}.anchors-menu a:before{content:counters(item,".",decimal) ".";counter-increment:item;min-width:16px;display:inline-block}.anchors-menu a:hover,.anchors-menu li.active a{color:#0dcf9b}.post-content{display:flex;flex-direction:column;row-gap:100px;color:#515a6e}.post-content h3{color:#2c313c;margin:0 0 60px}.post-content ul{display:flex;flex-direction:column;row-gap:27px}.post-content ul li{position:relative;padding-left:30px}.post-content ul li:before{content:"";width:10px;height:10px;background-color:#0dcf9b;border-radius:50%;position:absolute;top:10px;left:0}.post-content .post-img{border-radius:16px;overflow:hidden;margin:60px 0 0}.post-content .post-img img{display:block;width:100%;height:auto}.career-about-section{position:relative}.career-about-section .career-img{width:49.5833333333%;position:absolute;top:0;right:0;bottom:0}.career-about-section .career-img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.career-about-box{max-width:560px;min-height:440px;display:flex;flex-direction:column;align-items:flex-start;padding:120px 0 40px;box-sizing:border-box}.career-about-box .scroll-link{flex-direction:row-reverse;color:#515a6e;margin-top:auto}.career-about-box .circle-arrow .arrow{background-image:url(/_next/static/media/arrow-down-icon-gray.8a077be4.svg)}.career-about-box .circle-arrow:before{border-color:#515a6e}.career-section{background-color:#fbfbff;padding:60px 0 150px}.career-box{display:flex;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:16px}.career-box .career-unit{width:calc((100% - 12px)/2);color:#2c313c;text-decoration:none;background-color:#fff;border-radius:16px;padding:36px;box-sizing:border-box;transition:box-shadow .2s ease-in-out}.career-box .career-unit:hover{box-shadow:0 8px 14px -3px rgba(44,49,60,.2)}.career-box .career-unit-actions{display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 30px}.career-box .career-title{display:flex;flex-direction:column;align-items:flex-start}.career-box h3{padding:0 0 4px;margin:0 0 60px}.career-box h3:after{content:"";height:1px;background:linear-gradient(90deg,#fff,rgba(13,207,190,.755) 8.2%,rgba(13,207,190,0));position:absolute;right:0;left:0;bottom:0}.career-box .career-unit-footer{display:flex;align-items:center;justify-content:space-between;color:#515a6e}.career-box .career-unit-footer>span{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px}.career-box .career-unit-footer>span:before{content:"";width:24px;min-width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-size:contain}.career-box .career-unit-footer .time:before{background-image:url(/_next/static/media/time-icon.8d371913.svg)}.career-box .career-unit-footer .location:before{background-image:url(/_next/static/media/location-icon-gray.f00616e6.svg)}.career-form-section{display:flex;align-items:flex-start;justify-content:space-between;-moz-column-gap:40px;column-gap:40px}.career-form-section .career-form-info{max-width:560px}.career-form-section .career-form-info p{color:#515a6e}.career-form-section .career-form{max-width:670px;margin-top:-10px}.vacancy-main{display:flex;flex-direction:row-reverse;-moz-column-gap:126px;column-gap:126px}.vacancy-main .breadcrumbs a{color:#2c313c}.vacancy-sidebar{width:330px;min-width:330px}.vacancy-info{background-color:#fff;border-radius:16px;box-shadow:0 2px 24px 0 rgba(44,49,60,.08);padding:36px 36px 96px;box-sizing:border-box;position:sticky;top:190px;left:0;z-index:1}.vacancy-info .vacancy-title{display:block;color:#515a6e;margin:0 0 36px}.vacancy-info dl{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e2e4eb;font-size:16px;font-weight:300;color:#81899b;padding:0 0 20px;margin:0 0 20px}.vacancy-info dl dd{font-family:fixel,sans-serif;font-weight:400;color:#2c313c;text-transform:uppercase;margin:0}.vacancy-info .basic-button.large-button{width:auto;height:60px;position:absolute;right:36px;bottom:36px;left:36px}.vacancy-info .vacancy-menu{overflow:hidden;margin:0 0 36px}.vacancy-info .vacancy-menu .vacancy-title{display:none}.vacancy-content{width:100%}.vacancy-content .section:nth-child(2n):before{content:"";width:100vw;background-color:#fbfbff;position:absolute;top:0;bottom:0;left:calc(50% + 228px);transform:translateX(-50%);z-index:-1}.vacancy-content .vacancy-box{color:#515a6e;padding-top:32px;margin-left:228px;position:relative}.vacancy-content .vacancy-box:before{content:"";height:1px;background:linear-gradient(90deg,#fff,rgba(13,207,190,.755) 8.2%,rgba(13,207,190,0));position:absolute;right:0;left:0;top:0}.vacancy-content .vacancy-box p:last-of-type{margin:0}.vacancy-content .vacancy-box ul{display:flex;flex-direction:column;row-gap:32px}.vacancy-content .vacancy-box ul li{position:relative}.vacancy-content .vacancy-box ul li:before{content:"";width:24px;min-width:24px;height:24px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/_next/static/media/check-icon-solid.4b1879c7.svg);position:absolute;top:1px;left:-44px}.benefits-section .basic-title .chapter{width:342px;min-width:342px}.benefits-box{display:flex;flex-wrap:wrap;-moz-column-gap:90px;column-gap:90px;row-gap:60px}.benefits-box .box{width:calc((100% - 180px)/2)}.benefits-box .benefit-icon{width:112px;height:112px;display:flex;justify-content:center;align-items:center;margin:0 0 20px}.benefits-box .benefit-icon img{max-width:100%;max-height:100%}.benefits-box .benefit-title{display:block;color:#515a6e;margin-bottom:12px}.benefits-box .benefit-description{display:block;color:#81899b}.apply-vacancy-section{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:120px 0;position:relative;z-index:1}.apply-vacancy-section:before{content:"";background:linear-gradient(180deg,#fff 37.5%,rgba(251,251,255,.2));position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.apply-vacancy-section h4{max-width:1130px;margin-right:auto;margin-left:auto}.apply-vacancy-section p{max-width:670px;color:#515a6e;margin:0 auto 50px}.apply-vacancy-section .consultation-link{margin:0 auto}.contact-section{padding:120px 0}.contact-box{display:flex;align-items:flex-start;justify-content:space-between;-moz-column-gap:16px;column-gap:16px;row-gap:60px}.contact-box .consultation-col{max-width:560px;width:100%}.contact-box .form-col{max-width:670px;width:100%}.contact-box h3{margin:0 0 60px}.team-action{width:425px;height:425px;display:flex;justify-content:center;align-items:center;position:relative;margin:0 auto}.team-action .member-photo{width:100px;height:100px;background-color:#eceef5;border-radius:50%;overflow:hidden;position:absolute;z-index:1}.team-action .member-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-action .member-photo:first-child{top:40px;left:0}.team-action .member-photo:nth-child(2){top:0;right:40px}.team-action .member-photo:nth-child(3){bottom:0;left:40px}.team-action .member-photo:nth-child(4){right:0;bottom:30px}.team-action .circle{width:256px;height:256px;border:1px solid #c8cee0;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;box-sizing:border-box;animation:circle-animation 1.2s linear infinite}.team-action .circle:nth-child(2){width:326px;height:326px;animation-delay:.4s}.team-action .circle:nth-child(3){width:402px;height:402px;animation-delay:.8s}@keyframes circle-animation{50%{border-color:#eceef5;transform:scale(1.02) translate(-50%,-50%)}to{border-color:#fff}}.error-section{height:calc(var(--vh, 1vh)*100);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;background-color:#335585;position:relative;padding:100px 16px 0;box-sizing:border-box;z-index:1}.error-section .error-section-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.error-section .error-section-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.error-section .error-section-bg .mobile-img{display:none}.error-section h1{display:flex;justify-content:center;align-items:center;-moz-column-gap:64px;column-gap:64px;font-size:230px;line-height:1;font-weight:500;margin:0 0 30px}.error-section .sphere-img{width:270px}.error-section .sphere-img img{display:block;width:100%;height:auto}.error-section h4{margin:0 0 50px}.error-section h4 br{display:none}.error-section .basic-button.large-button{width:240px}.package-section+.package-section{padding-top:0}.package-section h2{text-align:center;margin:0 0 80px}.package-section h4{text-align:center;margin:0 0 60px}.package-section .consultation-link{margin:60px auto 0}.header-packages{display:flex;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:16px;text-align:center;margin:0 0 60px}.header-packages .box{width:calc((100% - 36px)/4);display:flex;flex-direction:column;row-gap:32px;background-color:#fbfbff;border-radius:16px;padding:40px;box-sizing:border-box}.header-packages h3{align-items:center;margin:0}.header-packages .price-hold,.header-packages h3{min-height:126px;display:flex;flex-direction:column;justify-content:center}.header-packages .price-hold{row-gap:12px;color:#515a6e}.header-packages .price-hold h4{color:#26c99d;margin:0}hr{width:100%;height:1px;background-color:#6ce1d8;border:none;margin:0}.services-table-hold{display:flex;flex-direction:column;row-gap:40px;position:relative}.services-table-hold:after{content:"";background:linear-gradient(180deg,hsla(0,0%,100%,0) -23.11%,#fff 78.2%);position:absolute;top:0;right:0;bottom:0;left:0}.services-table-hold.open:after{display:none}.services-table-hold.open .services-table{max-height:100%}.services-table-hold.open .collapse-btn{margin:0 auto}.services-table-hold.open .collapse-btn .more{display:none}.services-table-hold.open .collapse-btn .hide{display:block}.services-table{max-height:200px;color:#515a6e;border:1px solid #e2e4eb;border-radius:16px;overflow:hidden;overflow-x:auto}.services-table table{width:100%;table-layout:fixed;border-collapse:collapse}.services-table td,.services-table th{min-width:115px;border:1px solid #e2e4eb;box-sizing:border-box}.services-table td:first-of-type,.services-table th:first-of-type{background-color:#fbfbff;border-left:none}.services-table td:last-of-type,.services-table th:last-of-type{border-right:none}.services-table th{vertical-align:top;font-weight:400;background-color:#fbfbff;border-top:none;padding:32px 22px}.services-table td{height:100px;font-size:16px;font-weight:300;padding:22px}.services-table tr:last-of-type td{border-bottom:none}.services-table .header-cell{display:flex;flex-direction:column;row-gap:12px}.services-table .header-cell .title-service{min-height:62px;display:flex;flex-direction:column;justify-content:center;align-items:center}.services-table .header-cell .price-hold{display:flex;flex-direction:column;row-gap:2px;font-size:16px;font-weight:300}.services-table .header-cell .price{font-size:18px;font-weight:400;color:#26c99d}.services-table .check-icon{width:48px;height:48px;display:block;background:url(/_next/static/media/check-icon.f58b621a.svg) 50% no-repeat;background-size:contain;margin:0 auto}.services-table .title-row{display:none;text-align:center}.services-table .title-row td{height:auto;background:none;border:none;padding:20px 22px 0}.collapse-btn{font-size:20px;line-height:24px;background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border:none;position:relative;z-index:1;padding:0 0 10px;margin:0 auto 40px;cursor:pointer}.collapse-btn:hover:after{transform:scaleX(0)}.collapse-btn:after{content:"";height:1px;background:linear-gradient(231.23deg,#a5feca -32.3%,#00acd2 83.64%);position:absolute;top:100%;right:0;left:0;transform-origin:0 0 0;transition:transform .3s ease-in-out}.collapse-btn .hide{display:none}.body-packages{display:flex;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:20px;margin:0 0 60px}.body-packages .box{width:100%;display:flex;flex-direction:column;background-color:#fbfbff;border-radius:16px;overflow:hidden}.body-packages .half{width:calc((100% - 12px)/2)}.body-packages .title-package{display:flex;flex-direction:column;row-gap:32px;text-align:center;padding:40px}.body-packages .title-package h3{margin:0}.body-packages .title-package h4{color:#26c99d;margin:0}.body-packages .title-package h4 sup{font-size:18px;line-height:1.5;padding-left:4px}.body-packages .title-package h4 small{display:block;font-size:18px;line-height:1.5;margin-top:12px}.body-packages .package-hold{display:flex;flex-direction:column;row-gap:32px;flex-grow:1;color:#515a6e;background-color:#eceef5;padding:40px}.body-packages .package-hold hr{background-color:#e2e4eb;margin-top:auto}.body-packages .title-tags{display:block;margin:0 0 12px}.body-packages .tags-list{display:flex;flex-wrap:wrap;-moz-column-gap:4px;column-gap:4px;row-gap:4px;white-space:nowrap}.body-packages .tags-list li{height:28px;display:flex;align-items:center;font-size:16px;font-weight:300;background-color:#fbfbff;border-radius:6px;padding:0 12px}.footer-packages{text-align:center;background-color:#fbfbff;padding:120px 0}.footer-packages .container{max-width:1150px}.footer-packages h4{margin:0}.main-layout{margin-top:80px}@media only screen and (max-width:1400px){.career-about-box{max-width:50%;padding-right:56px}.vacancy-main{-moz-column-gap:20px;column-gap:20px}.vacancy-content .section:nth-child(2n):before{left:calc(50% + 175px)}.contact-header-hold{max-width:500px}}@media only screen and (max-width:1023px){body.hidden,html.hidden{overflow:hidden}body{font-size:16px}.large-title,h1{font-size:60px;line-height:70px;margin:0 0 50px}h2{font-size:40px;line-height:52px}h3{font-size:26px;line-height:34px}h4{font-size:32px;line-height:51px}.basic-title{margin:0 0 60px}.basic-title .chapter{width:184px;min-width:184px;padding-top:12px}p{margin:0 0 24px}.client-section .basic-title .chapter,.core-values-section .basic-title .chapter,.experience-section .basic-title .chapter,.goals-objectives-section .basic-title .chapter,.new-posts-section .basic-title .chapter,.result-section .basic-title .chapter,.solution-section .basic-title .chapter,.team-section .basic-title .chapter{width:184px;min-width:184px}.form-field .placeholder-label{font-size:14px;top:32px}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{height:69px;padding:29px 0 13px}.basic-button{width:158px;height:47px;font-size:16px}.basic-button.tag-small{height:37px;font-size:13px;padding:0 18px}.basic-button.tag-button{height:51px;font-size:18px;line-height:23px;padding:0 26px}.basic-button.large-button{height:55px;font-size:16px;line-height:21px}.form-field{margin:0 0 24px}.file-field label{height:55px;font-size:14px}.file-field label .attach-icon{width:55px;min-width:55px;height:55px}.circle-arrow{width:44px;min-width:44px;height:44px}.scroll-link{font-size:14px}.scroll-link .circle-arrow{width:56px;min-width:56px;height:56px}.consultation-link{width:155px;min-width:155px;height:155px;font-size:18px;line-height:22px;padding:25px 6px}.more-link{width:135px;height:135px;font-size:18px;line-height:20px;padding:26px 10px}.section{padding:100px 0 120px}.slider-arrows{-moz-column-gap:24px;column-gap:24px;margin-top:10px}.slider-arrows button{width:44px;min-width:44px;height:44px;background-size:11px 18px}.logo{width:136px}#header .logo{margin:-18px 0 0}.toggle-menu{display:flex}#nav{overflow-y:auto;background-color:#fbfbff;position:fixed;top:0;right:0;bottom:0;left:0;padding:96px 20px 20px;z-index:100;box-sizing:border-box;opacity:0;visibility:hidden;transform:scale(.7);transition:all .3s ease-in-out}#check-menu:checked~.logo .logo-white{display:none}#check-menu:checked~.logo .logo-black{display:block}#check-menu:checked~.header-buttons .toggle-menu{color:#2c313c;border-color:#2c313c}#check-menu:checked~.header-buttons .toggle-menu .menu{display:none}#check-menu:checked~.header-buttons .toggle-menu .close{display:block}#check-menu:checked~#nav{opacity:1;visibility:visible;transform:none}.main-menu{display:block;text-align:center;margin:0 0 32px}.main-menu li{border-bottom:1px solid #e2e4eb}.main-menu li:last-child{border-bottom:none}.main-menu li.active a:after{display:none}.main-menu a{color:#2c313c;padding:20px 0}.header-section{padding-top:130px}.main-header-section{min-height:880px;padding-bottom:20px}.main-header-section .main-header-title{display:block}.main-header-section .footnote{text-align:left}.main-header-section .footnote:before{transform:none}.main-header-section .main-header-buttons,.main-header-section .scroll-link{flex-direction:row-reverse}.main-header-hold{min-height:730px}.main-header-hold .circle-blur{display:none}.goals-section{padding:100px 0}.goals-section h4{max-width:100%;padding-right:184px}.goals-section .goals-img{width:206px;top:100px;right:22px;bottom:auto;z-index:-1}.goals-section .goals-img .desktop{display:none}.goals-section .goals-img .mobile{display:block}.goals-section .goals-img:after,.goals-section .goals-img:before{display:none}.services-section ol{row-gap:40px;padding-left:45px;margin:0 0 60px}.services-section ol>li{max-width:590px}.services-section ol .number{font-size:40px;line-height:56px}.services-section ol .line{width:56px}.services-section ol a{max-width:480px;flex-direction:column;border-radius:12px}.services-section ol .col{width:100%;min-height:128px;-moz-column-gap:26px;column-gap:26px;padding:30px}.services-section ol .col:after{width:auto;height:1px;top:auto;right:30px;bottom:0;left:30px;transform:none}.services-section ol .col:last-child{width:100%;display:block;position:static;padding:30px 30px 20px}.services-section ol .service-icon{width:66px;min-width:66px;height:66px}.services-section ol h3{max-width:240px}.services-section ol .circle-arrow{position:absolute;top:30px;right:30px}.services-section ol p{font-size:14px}.services-footer{padding-left:184px}.services-footer .footnote{max-width:350px}.ticker-section{padding:24px 0}.ticker-section .ticker-icon{width:44px;min-width:44px;height:44px}.ticker-section .ticker-title{font-size:22px}.eocjs-newsticker-container{height:76px}.eocjs-newsticker .eocjs-newsticker-one,.eocjs-newsticker .eocjs-newsticker-two{-moz-column-gap:16px;column-gap:16px}.industries-section{padding:100px 0 120px}.industries-section:after{width:140px;height:140px;right:-5px;bottom:60px}.industries-section .basic-title .chapter{width:276px;min-width:276px}.industries-slider{-moz-column-gap:91px;column-gap:91px}.industries-slider .slick-list{width:184px}.industries-slider .number-slide{font-size:26px;line-height:36px}.industries-slider p{font-size:14px}.industries-slider .slick-dots{max-width:360px;font-size:18px;line-height:24px;padding-top:40px}.industries-slider .slick-dots li{height:51px;padding:0 26px}.industries-slider .slick-dots li:hover{-webkit-background-clip:inherit;-webkit-text-fill-color:inherit}.cases-section .basic-title .chapter{width:92px;min-width:92px}.cases-section .basic-title h2{max-width:450px}.cases-section .more-link{top:110px;bottom:auto}.cases-slider{max-width:600px}.cases-slider .slide{min-height:auto;flex-direction:column-reverse;border-radius:12px;transform:scale(.8)}.cases-slider .case-img{width:100%}.cases-slider .case-info{width:100%;padding:40px 30px 30px}.cases-slider p{font-size:14px}.case-tags{padding-top:20px}.case-tags .row{width:auto}.cases-slider-arrows{display:none}.partnership-section{padding:100px 0}.partnership-section h4{margin:0 auto 80px}.partnership-table .cell{width:33.3333333333%}.partnership-table .cell:nth-child(5n):before{display:block}.partnership-table .cell:nth-child(5n):after{background:#6ce1d8}.partnership-table .cell:nth-child(3n):before{display:none}.partnership-table .cell:nth-child(3n):after{background:linear-gradient(90deg,rgba(13,207,190,.6),rgba(13,207,190,0))}.partnership-table .cell:nth-last-child(2):before,.partnership-table .cell:nth-last-child(3):before{background:#6ce1d8}.partnership-table .cell:nth-last-child(2):after,.partnership-table .cell:nth-last-child(3):after{display:block}.partnership-table .cell:nth-child(4):before,.partnership-table .cell:nth-child(5n+1):after{background:#6ce1d8}.partnership-table .cell:nth-child(3n+1):after{background:linear-gradient(90deg,rgba(13,207,190,0),rgba(13,207,190,.6))}.partnership-table .cell:last-child:after{display:block;width:1px;height:100%;background:linear-gradient(0,rgba(13,207,190,0),rgba(13,207,190,.6));top:0;right:auto;bottom:auto;left:-1px}.partnership-table img{transform:scale(.85)}.blog-section .basic-title .chapter{width:276px;min-width:276px}.blog-section .more-link{position:relative;bottom:0;margin:0 auto}.blog-box{padding-left:0;margin:0 0 60px}.blog-unit{-moz-column-gap:32px;column-gap:32px}.blog-unit .blog-img{width:244px;min-width:244px;height:236px;border-radius:12px}.blog-unit h3,.blog-unit p{padding-right:90px}.blog-unit p{font-size:14px}.footer-banner-hold .break-text{padding-left:32px}#footer{padding:22px 0 0}#footer .logo,.footer-hold{margin:0 0 60px}.footer-hold{flex-wrap:wrap;justify-content:space-between;-moz-column-gap:60px;column-gap:60px}.footer-form{max-width:100%}.footer-form h3{margin:0 0 16px}.footer-menu{-moz-column-count:2;column-count:2;-moz-column-gap:108px;column-gap:108px}.footer-contacts .title-contacts{margin:0 0 20px}.footer-contacts>a{margin:0 0 5px}.footer-contacts .contacts-hold{flex-direction:row;align-items:flex-end}.copyright{font-size:14px;padding:30px 0}.header-section-hold{flex-direction:column;align-items:flex-start;row-gap:50px;padding:0 0 60px}.header-section-hold .footnote{text-align:left}.header-section-hold .footnote:before{transform:none}.core-values-box{justify-content:center}.core-values-box .box{max-width:316px}.core-values-box .box:nth-child(2n){margin-top:0}.core-values-box .core-value-icon{width:120px;height:120px}.core-values-box p{font-size:14px}.experience-box{flex-direction:column;align-items:flex-start}.experience-box .footnote{max-width:100%;margin-left:185px}.experience-hold{max-width:100%;justify-content:center}.experience-hold .experience-item{width:264px;min-width:264px;height:264px;font-size:14px}.experience-hold .value{font-size:70px;line-height:98px}.experience-hold .value:after{width:176px}.team-box .box{width:172px}.team-box .member-photo{width:172px;height:172px}.team-box .book-call{font-size:10px;line-height:12px;padding:60px 20px}.team-box .book-call:before{width:12px;height:12px;margin:0 auto 10px}.team-box .post{font-size:13px}.partners-section{padding:100px 0}.partners-section h4{margin:0 auto 80px}.partners-box{display:block}.partners-box .map{margin:0 0 60px}.partners-slider{max-width:540px;width:100%;min-width:auto;margin:0 auto}.partners-slider .slick-list{border-radius:12px}.partners-slider blockquote{font-size:14px}.message-section{padding:120px 0}.message-form{max-width:100%;padding:56px 40px}.message-form h2{margin:0 0 30px}.form-hold{-moz-column-gap:24px;column-gap:24px}.form-hold .half{width:calc((100% - 24px)/2)}.form-hold .agree-text{padding-top:20px;margin:0 0 44px}.form-hold.form-solid{-moz-column-gap:36px;column-gap:36px}.form-hold.form-solid .half{width:calc((100% - 36px)/2)}.portfolio-section{padding:40px 0 120px}.tabs-menu{max-width:276px;row-gap:32px;font-size:26px;line-height:34px;margin:0 0 60px}.tabs-menu li:before{width:12px;height:12px;top:11px}.tabs-menu li.active{padding-left:44px}.portfolio-section .tab{margin-top:-160px}.portfolio-section .filters-hold{padding-left:276px}.filters-hold{row-gap:12px;margin:0 0 60px}.portfolio-box{row-gap:60px}.portfolio-box a{padding:0 24px 24px}.portfolio-box .case-img{height:210px;margin:0 -24px 24px}.portfolio-box p{font-size:14px;margin:0 0 24px}.case-header-section{background-size:484px 503px;background-position:100% 150px;padding:100px 0 20px}.breadcrumbs{font-size:18px;line-height:23px;margin:0 0 30px}.case-header-hold{flex-direction:column}.case-header-hold .title-col{width:100%;min-width:auto}.case-header-hold h1{margin:0 0 30px}.case-header-hold .case-tags{padding-top:0;margin:0}.case-header-hold .case-img{margin-top:0!important}.case-header-hold .scroll-link{position:static}.client-section .go-link{margin:0}.client-box{padding-left:0}.client-box .client-info{max-width:450px;padding-top:24px}.client-box .client-data{max-width:264px;row-gap:16px;padding:24px}.client-box .client-data dl{font-size:14px;padding:0 0 16px}.case-box{min-height:auto;flex-direction:column;padding:100px 0 120px}.case-box .case-info{max-width:530px;padding-top:0}.goals-objectives-section ol{padding:0 0 0 184px}.goals-objectives-section ol>li{padding-bottom:16px}.goals-objectives-section ol>li:before{font-size:14px;top:2px}.solution-header{flex-direction:column;padding-top:24px;margin:0 0 60px 184px}.solution-header .col{width:100%;padding:0}.solution-body{margin:0}.result-section .result-info{max-width:100%;padding-top:24px;margin:0 0 120px 184px}.result-section .large-title{margin:0 auto 30px}.new-posts-box{padding-left:0}.new-posts-box .more-link{position:relative;margin:60px auto 0}.blog-posts-section{padding:40px 0 120px}.blog-posts-box{row-gap:60px;margin:0 0 100px}.blog-posts-box .post-unit{width:calc((100% - 12px)/2);border-radius:12px;padding:0 24px 24px}.blog-posts-box .post-unit:nth-child(7n),.blog-posts-box .post-unit:nth-child(7n+1),.blog-posts-box .post-unit:nth-child(7n+4){width:100%}.blog-posts-box .post-unit:nth-child(7n) .post-img,.blog-posts-box .post-unit:nth-child(7n+1) .post-img,.blog-posts-box .post-unit:nth-child(7n+4) .post-img{height:400px}.blog-posts-box .post-unit:nth-child(7n+2),.blog-posts-box .post-unit:nth-child(7n+6){width:calc((100% - 12px)/2)}.blog-posts-box .post-img{height:250px;border-radius:12px;margin:0 -24px 24px}.blog-posts-box .post-footer .date,.blog-posts-box p{font-size:14px}.pagination{-moz-column-gap:24px;column-gap:24px}.pagination a{width:44px;min-width:44px;height:44px;font-size:18px}.pagination .next,.pagination .prev{background-size:11px 18px}.newsletter-section .large-title{margin:0 0 50px}.newsletter-form{max-width:540px;-moz-column-gap:12px;column-gap:12px}.newsletter-form .basic-button,.newsletter-form .form-field{width:calc((100% - 12px)/2)}.post-header-section{padding-bottom:20px}.post-header-section .post-bg{transform:scaleX(-1)}.post-header-section h1{margin:0 0 30px}.post-header-section .case-tags{padding-top:0}.post-header-section .scroll-link{font-size:0;line-height:0}.post-header-section .date{display:none}.post-header-hold{min-height:520px}.title-post-box{padding:100px 0}.title-post-box h3{max-width:450px}.title-post-box .author-post .author-post{font-size:14px}.post-box{flex-direction:column}.post-menu{width:100%;min-width:auto}.post-menu-box{position:static}.anchors-menu a{font-size:14px}.post-content h3{margin:0 0 40px}.post-content ul{row-gap:24px}.post-content ul li{padding-left:28px}.post-content ul li:before{width:8px;height:8px;top:9px}.post-content .post-img{border-radius:12px;margin:40px 0 0}.career-about-section .career-img{width:50%}.career-about-box{min-height:400px;padding:100px 56px 20px 0}.career-section{padding:40px 0 120px}.career-box .career-unit{padding:24px}.career-box h3{margin:0 0 40px}.career-box .career-unit-footer>span{-moz-column-gap:8px;column-gap:8px}.career-form-section .career-form-info{max-width:100%;width:calc(48.0662983425% - 20px)}.career-form-section h2{margin:0 0 40px}.career-form-section .career-form{width:calc(51.9337016575% - 20px);margin:0}.career-form-section .form-hold .half{width:100%}.career-form-section .form-hold .agree-text{padding-top:16px;margin:0 0 32px}.career-form-section .form-field{margin:0 0 16px}.career-form-section .basic-button{margin-top:28px}.vacancy-main{display:block}.vacancy-sidebar{width:100%;min-width:auto}.header-section.mobile-visible{display:block}.vacancy-content .header-section{display:none}.vacancy-sidebar{min-height:380px;margin:0 0 40px}.vacancy-info{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;padding:36px;top:0;transition:all .2s ease-in-out}.vacancy-info.sticky{padding:24px 36px;position:fixed;top:auto;right:22px;bottom:22px;left:22px}.vacancy-info.sticky .vacancy-menu{display:none}.vacancy-info.sticky .vacancy-description{display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px;max-width:100%}.vacancy-info.sticky .basic-button.large-button,.vacancy-info.sticky .vacancy-title{width:calc((100% - 16px)/2);margin:0}.vacancy-info.sticky dl{display:none}.vacancy-info .vacancy-description,.vacancy-info .vacancy-menu{max-width:320px;width:100%}.vacancy-info .vacancy-menu .vacancy-title{display:block}.vacancy-info dl{font-size:14px;padding:0 0 16px}.vacancy-info .basic-button.large-button{height:55px;position:static;margin-top:36px}.vacancy-content .section:nth-child(2n):before{left:50%}.vacancy-content .vacancy-box{padding-top:24px;margin-left:184px}.benefits-section .basic-title .chapter{width:276px;min-width:276px}.benefits-box{-moz-column-gap:60px;column-gap:60px;row-gap:40px}.benefits-box .box{width:calc((100% - 120px)/3)}.benefits-box .benefit-icon{width:92px;height:92px;margin:0 0 16px}.apply-vacancy-section{padding:100px 0}.apply-vacancy-section h4{margin:0 auto 30px}.apply-vacancy-section p{max-width:540px;margin:0 auto 40px}.modal-window.message-form{max-width:calc(100% - 44px)}.contact-header-section .locations-box{width:100%;height:400px;position:static}.contact-header-hold{max-width:100%;padding:0 0 60px}.contact-header-hold .footnote{margin:0}.contact-header-hold h3{display:none}.contact-section{padding:100px 0 120px}.contact-box{flex-direction:column}.contact-box .consultation-col,.contact-box .form-col{max-width:100%}.contact-box h3{margin:0 0 40px}.error-section{justify-content:space-between;padding-top:23vh;padding-bottom:14vh}.error-section .error-section-bg .desktop-img{display:none}.error-section .error-section-bg .mobile-img{display:block}.error-section h4{order:1}.error-section h4 br{display:block}.error-section h1{order:2;font-size:200px;-moz-column-gap:42px;column-gap:42px}.error-section .basic-button.large-button{order:3;width:196px}.package-section h2{margin:0 0 60px}.package-section h4{margin:0 0 40px}.package-section .consultation-link{margin:40px auto 0}.header-packages{margin:0 0 40px}.header-packages .box{width:calc((100% - 12px)/2);row-gap:28px;border-radius:12px;padding:32px}.header-packages h3{min-height:68px}.header-packages .price-hold{min-height:87px}.services-table{border-radius:12px}.services-table td:first-of-type,.services-table th:first-of-type{display:none}.services-table td:nth-of-type(2),.services-table th:nth-of-type(2){border-left:0}.services-table th{padding:20px 16px}.services-table td{height:64px;font-size:14px;border:none;border-bottom:1px solid #e2e4eb;padding:16px 22px}.services-table .header-cell .price-hold{font-size:14px}.services-table .header-cell .price{font-size:16px}.services-table tbody tr:nth-of-type(4n) td,.services-table tbody tr:nth-of-type(4n+3) td{background-color:#fbfbff}.services-table .check-icon{width:32px;height:32px}.services-table .title-row{display:table-row}.services-table .title-row td{display:table-cell}.collapse-btn{font-size:18px}.body-packages{margin:0 0 40px}.body-packages .title-package{row-gap:28px;padding:32px}.body-packages .title-package h4 small,.body-packages .title-package h4 sup{font-size:16px}.body-packages .package-hold{row-gap:28px;padding:32px}.body-packages .tags-list li{font-size:14px;height:25px}.footer-packages{padding:100px 0}}@media only screen and (max-width:719px){.container{padding:0 16px}.large-title,h1{font-size:38px;line-height:1;margin:0 0 30px}h2{font-size:32px;line-height:42px}h3{font-size:20px;line-height:26px}h4{font-size:24px;line-height:38px}.basic-title{flex-direction:column}.basic-title .chapter{padding:0}.basic-title .chapter,.benefits-section .basic-title .chapter,.blog-section .basic-title .chapter,.cases-section .basic-title .chapter,.client-section .basic-title .chapter,.core-values-section .basic-title .chapter,.experience-section .basic-title .chapter,.goals-objectives-section .basic-title .chapter,.industries-section .basic-title .chapter,.result-section .basic-title .chapter,.solution-section .basic-title .chapter,.team-section .basic-title .chapter{width:100%;min-width:auto}.scroll-link{-moz-column-gap:0;column-gap:0;font-size:0;line-height:0}.header-hold{min-height:64px}.header-buttons .basic-button{display:none}.toggle-menu{width:84px;height:39px}#nav .basic-button{display:flex}.header-section{padding-top:90px}.main-header-section{min-height:700px;padding-bottom:16px}.main-header-section h1 br:first-child{display:none}.main-header-hold{min-height:594px}.goals-section h4{padding-right:0}.goals-section .goals-img{width:150px;top:186px;right:16px}.services-section ol{row-gap:32px;padding-left:0}.services-section ol>li{max-width:100%;flex-direction:column;align-items:flex-start}.services-section ol .number{min-width:50px;font-size:30px;line-height:42px;text-align:center;padding-left:23px}.services-section ol .line{width:1px;height:20px;background:linear-gradient(180deg,#fff,rgba(13,207,190,.755) 8.2%,rgba(13,207,190,0));margin:0 0 4px 48px}.services-section ol .col{min-height:auto;-moz-column-gap:16px;column-gap:16px;padding:24px}.services-section ol .col:after{right:24px;left:24px}.services-section ol .col:last-child{padding:24px}.services-section ol .service-icon{width:48px;min-width:48px;height:48px;border-radius:8px;padding:7px}.services-section ol h3{max-width:175px}.services-section ol .circle-arrow{top:24px;right:24px}.services-footer{flex-direction:column;padding:0 24px}.ticker-section{padding:12px 0}.ticker-section .ticker-icon{width:36px;min-width:36px;height:36px}.ticker-section .ticker-title{font-size:18px}.eocjs-newsticker-container{height:68px}.eocjs-newsticker .eocjs-newsticker-one,.eocjs-newsticker .eocjs-newsticker-two{-moz-column-gap:12px;column-gap:12px}.industries-section:after{width:90px;height:90px;top:540px;right:0}.industries-slider{flex-direction:column-reverse;row-gap:60px;padding-top:50px}.industries-slider .slick-list{width:100%}.industries-slider .slick-dots{max-width:100%;padding-top:0}.cases-section .basic-title h2{max-width:100%}.cases-section .more-link{position:relative;top:0;margin:0 auto}.cases-slider{max-width:320px;margin:0 auto 60px}.cases-slider .slide{transform:scale(.9)}.cases-slider .case-info{padding:24px}.case-tags{-moz-column-gap:4px;column-gap:4px;row-gap:8px;padding-top:10px}.partnership-table .cell{height:96px}.partnership-table img{transform:scale(.65)}.blog-box .blog-unit{padding:0 0 24px;margin:0 0 32px}.blog-box .blog-unit:last-child{padding:0 0 24px}.blog-box .blog-unit:last-child:after{display:block}.blog-unit{flex-direction:column}.blog-unit .blog-img{width:100%;min-width:auto;height:234px}.blog-unit .blog-info{padding:0}.blog-unit .blog-actions{align-items:flex-end;margin:0 0 16px}.blog-unit h3,.blog-unit p{padding-right:0}.footer-banner-hold{flex-direction:column;padding:120px 0 100px}.footer-banner-hold h2{width:100%;display:flex;flex-direction:column;row-gap:6px}.footer-banner-hold .break-text{padding-left:0;margin-left:auto}.footer-contacts,.footer-menu{width:100%}.footer-contacts .contacts-hold{justify-content:space-between;-moz-column-gap:16px;column-gap:16px}.core-values-box{flex-direction:column;row-gap:32px}.core-values-box .box{max-width:254px}.core-values-box .box:nth-child(2n){margin-left:auto}.core-values-box .core-value-icon{width:80px;height:80px}.experience-box .footnote{margin-left:0}.experience-hold{flex-direction:column;justify-content:flex-start;align-items:center;margin:0 auto}.experience-hold .value{font-size:60px;line-height:84px}.experience-hold .consultation-link,.experience-hold .experience-item:not(:first-child){margin:-45px 0 0}.team-box .box{width:165px}.team-box .member-photo{width:165px;height:165px;margin:0 0 20px}.partners-slider{max-width:100%}.partners-slider .slide{padding:24px}.partners-slider h3{margin:0 0 16px}.partners-slider blockquote{padding:34px 0}.partners-slider blockquote:after,.partners-slider blockquote:before{width:24px;height:24px}.message-section{padding:42px 0}.message-form{padding:32px 24px}.message-form h2{margin:0 0 24px}.form-hold.form-solid{row-gap:50px}.form-hold .half,.form-hold.form-solid .half{width:100%}.form-hold .agree-text{padding-top:12px;margin:0 0 32px}.form-hold .file-field{margin:0 0 32px}.tabs-menu{max-width:100%;flex-direction:row;justify-content:space-around;font-size:20px;line-height:26px;margin:0 0 40px}.tabs-menu li{padding:0 0 32px}.tabs-menu li:before{top:auto;bottom:8px;left:50%;transform:translateX(-50%)}.tabs-menu li.active{padding:0 0 32px}.portfolio-section .tab{margin:0}.portfolio-section .filters-hold{padding-left:0}.filters-hold{justify-content:center}.portfolio-box a{width:100%}.case-header-section{background-size:270px 280px;background-position:100% 90px}.case-header-hold .title-col{margin:0 0 30px}.case-header-hold .case-tags{-moz-column-gap:14px;column-gap:14px;row-gap:14px}.case-header-hold .case-img{margin:0 0 40px}.client-section .container{display:flex;flex-direction:column}.client-section .go-link{margin:0 auto}.client-box{display:block;margin:0 0 60px}.client-box .client-data,.client-box .client-info{max-width:100%}.goals-objectives-section ol{padding:0}.solution-header{margin-left:0}.solution-body{flex-direction:column}.solution-body .col{width:100%;padding-right:0}.result-section .result-info{margin-left:0}.new-posts-section .basic-title{flex-wrap:wrap;flex-direction:row;align-items:flex-end}.new-posts-section .basic-title h2{max-width:calc(100% - 132px)}.new-posts-section .basic-title .slider-arrows{margin-top:0}.blog-posts-box .post-unit{width:100%}.blog-posts-box .post-unit:nth-child(7n) .post-img,.blog-posts-box .post-unit:nth-child(7n+1) .post-img,.blog-posts-box .post-unit:nth-child(7n+4) .post-img{height:250px}.blog-posts-box .post-unit:nth-child(7n+2),.blog-posts-box .post-unit:nth-child(7n+6){width:100%}.newsletter-section .large-title{margin:0 0 30px}.newsletter-form{flex-direction:column}.newsletter-form .basic-button,.newsletter-form .form-field{width:100%}.title-post-box{flex-direction:column}.title-post-box h3{max-width:100%}.career-about-section .career-img{width:calc(100% + 32px);position:static;margin:0 -16px}.career-about-section .career-img img{height:auto}.career-about-box{max-width:100%;min-height:auto;padding:40px 0}.career-about-box .scroll-link{display:none}.career-box .career-unit{width:100%}.career-form-section{flex-direction:column}.career-form-section .career-form,.career-form-section .career-form-info{width:100%}.career-form-section .form-hold .file-field{margin:0 0 16px}.vacancy-sidebar{min-height:510px}.vacancy-info{display:block;padding:24px 24px 79px}.vacancy-info.sticky{right:16px;bottom:16px;left:16px;padding:24px}.vacancy-info.sticky .vacancy-description{display:block}.vacancy-info.sticky .vacancy-title{width:100%;margin:0 0 16px}.vacancy-info.sticky .basic-button.large-button{position:static;width:100%}.vacancy-info .vacancy-description,.vacancy-info .vacancy-menu{max-width:100%}.vacancy-info .basic-button.large-button{position:absolute;right:24px;bottom:24px;left:24px}.vacancy-info .vacancy-menu{padding-top:4px}.vacancy-info .vacancy-menu .vacancy-title{display:none}.vacancy-content .vacancy-box{margin-left:0}.vacancy-content .vacancy-box ul li{padding-left:44px}.vacancy-content .vacancy-box ul li:before{left:0}.benefits-box{-moz-column-gap:12px;column-gap:12px}.benefits-box .box{width:calc((100% - 12px)/2)}.modal-window .close-btn{top:16px;right:16px}.modal-window.message-form{max-width:calc(100% - 32px)}.modal-window.message-form h2{margin:0 35px 24px 0}.contact-header-section .locations-box{height:250px}.team-action{width:340px;height:440px}.team-action .member-photo:nth-child(2){right:20px}.team-action .member-photo:nth-child(3){left:20px}.team-action .circle{width:212px;height:212px}.team-action .circle:nth-child(2){width:276px;height:276px}.team-action .circle:nth-child(3){width:340px;height:340px}.error-section{padding-top:21vh;padding-bottom:5vh}.error-section h1{font-size:130px;-moz-column-gap:18px;column-gap:18px}.error-section .sphere-img{width:150px}.error-section .basic-button.large-button,.header-packages .box{width:100%}.header-packages h3{min-height:52px}.services-table td,.services-table th{width:115px}.body-packages .half{width:100%}}