*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{overflow-x:hidden}.smooth{scroll-behavior:smooth}body,html{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;font-family:Roboto,sans-serif;color:#141414;background-color:#fff}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.5}li,ul{list-style:none}button{border:none;cursor:pointer}a,button{outline:none}a{text-decoration:none;color:#141414}address{font-style:normal}strong{font-weight:700}p{font-size:18px;font-weight:400;line-height:32px;color:#141414}b{font-weight:600}div{font-size:18px}span{font-weight:400}q,span{font-size:16px;line-height:1.5}img{max-width:100%;height:auto}img,picture{display:inline-block}input{outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}canvas{position:fixed;z-index:3000000;top:0;left:0;display:block;pointer-events:none}.no-pointer *{cursor:none!important}.clearfix:after{content:"";clear:both;display:block}.container{max-width:1280px}.container,.container-fluid{width:100%;min-width:320px;padding-right:15px;padding-left:15px;margin:0 auto}.container-header{display:flex;flex-wrap:wrap}.hero-half-screen{min-height:50vh;padding:30px 0;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center}.hero-half-screen__title{text-transform:uppercase;padding:70px 15px;color:#fff;width:100%;text-align:center;font-size:34px}.hero-half-screen__title span{font-weight:300;font-size:inherit;line-height:inherit}.hero-desktop-half-screen{background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff;padding:50px 0}.hero-desktop-half-screen__title{text-transform:uppercase;font-size:26px;text-align:center;padding:35px 15px 0}.hero-desktop-half-screen__title span{font-weight:300;font-size:inherit;line-height:inherit}.section-heading{margin-bottom:30px}.section-heading a{display:inline-block;color:currentColor}.section-heading h3{font-size:26px;line-height:1.3;font-weight:700;color:#fff}.section-heading h3,.section-subheading p{text-transform:uppercase;text-align:center}.section-subheading p{font-size:24px;font-weight:100;margin-bottom:112px}.parallax{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.btn{overflow:hidden;position:relative;display:inline-block;padding:10px 20px;font-size:16px;line-height:normal;font-weight:700;text-decoration:none;text-transform:uppercase;color:#141414;border-radius:24px}.btn,.btn:after{background-color:#fff}.btn:after{content:"";height:155px;left:-75px;opacity:.4;position:absolute;top:-70px;transform:rotate(35deg);width:70px;z-index:2}.btn:after,.btn:hover:after{transition:all .7s cubic-bezier(.19,1,.22,1)}.btn:hover:after{left:120%}.ordered-list{list-style-type:decimal;padding-left:40px;margin-bottom:16px}.ordered-list-item{display:list-item;list-style-type:decimal;line-height:1.5}.bullet-list{list-style-type:disc;padding-left:40px;margin-bottom:16px}.bullet-list-item{display:list-item;list-style-type:disc;line-height:1.5}.rounded-list{list-style-type:circle;padding-left:40px;margin-bottom:16px}.rounded-list-item{display:list-item;list-style-type:circle;line-height:1.5}.dashed-list{list-style-type:none;padding-left:20px;margin-bottom:16px}@media screen and (min-width:768px){.dashed-list{padding-left:40px}}.dashed-list-item{display:list-item;list-style-type:none;line-height:1.5}.dashed-list-item:before{content:"-";margin-right:14px}.dashed-list-item h3{display:inline;font-weight:inherit;font-size:inherit}.no-markers-list li{margin-bottom:16px;line-height:1.5}.new .container-fluid{width:100%;min-width:320px;padding-right:15px;padding-left:15px;margin:0 auto}.new .five-stars__sprite{width:96px;height:16px;position:relative;background-repeat:space no-repeat;background-size:18px 16px;background-position:0 100%}@media screen and (min-width:768px){.section-heading a{transform:scale(1);transition:transform .3s}.section-heading a:hover{transform:scale(1.03)}.section-heading h3{font-size:36px}.hero-half-screen__title{font-size:48px}.hero-desktop-half-screen{height:50vh;display:flex;align-items:center;justify-content:center}.hero-desktop-half-screen__title{font-size:48px}}@media screen and (min-width:990px){.container-header{flex-wrap:nowrap}}@media screen and (min-width:1024px){.fade-in .container,.fade-in .container:after,.fade-in .container:before,.fade-in:after,.fade-in:before{opacity:0;transition:opacity 1.3s}.fade-in_visible .container,.fade-in_visible .container:after,.fade-in_visible .container:before,.fade-in_visible:after,.fade-in_visible:before{opacity:1}.new .dots-bg:after{background-size:130%;background-position:50%}.new .dots-bg_upper:after{background-size:100%}}@-webkit-keyframes animatePaws{0%{transform:rotate(20deg)}to{transform:rotate(-10deg)}}@keyframes animatePaws{0%{transform:rotate(20deg)}to{transform:rotate(-10deg)}}@-webkit-keyframes sectionFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sectionFadeIn{0%{opacity:0}to{opacity:1}}.header-outer{position:fixed;top:0;left:0;width:100%;height:144px;padding:16px 0;background-color:transparent;z-index:300000;overflow:hidden}.header-outer .block{top:-100px;position:fixed;left:0;width:100%;text-align:center;background:#ff5621;color:#fff;padding:8px 0;z-index:0}.header-outer .block.show{z-index:2;top:0}.header-outer .block p{padding:0 15px;font-size:16px;font-weight:600;font-family:Poppins,sans-serif;display:flex;align-items:center;color:#fff;justify-content:center}@media (max-width:575px){.header-outer .block p{font-size:14px;line-height:20px;display:flex;flex-direction:column}}.header-outer .block p a{text-decoration:underline;color:#fff}.logo,.logo a{position:relative}.logo a{display:block;font-size:0}@media (max-width:575px){.logo a{max-width:200px}}.logo a img{position:relative;z-index:-2}.header{position:fixed;top:0;left:0;width:100%;height:64px;background-color:transparent;transition:background-color .3s}@media (max-width:1199px){.header{height:auto}}.header-top{display:none;align-items:center;justify-content:flex-start;height:48px}.header-top .phone-image-wrap{width:30px;height:30px;margin-right:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.header-top .phone-image-wrap:after{position:absolute;content:"";left:50%;top:50%;width:11.8px;height:16px;transform:translate(-50%,-50%);-webkit-mask:url(/static/ph-ic-9e080fecaca50fd748bf9dcd06e49ec9.svg);mask:url(/static/ph-ic-9e080fecaca50fd748bf9dcd06e49ec9.svg);background-color:#141414}.header-top select{background-color:transparent;border:none;outline:none;color:#141414;opacity:.4;font-size:12px;cursor:pointer}.header-top select option{cursor:pointer}.header .container{display:flex;flex-direction:column;justify-content:center}@media (max-width:1199px){.header .container{padding:0}}.header-navigation{display:flex;justify-content:space-between;max-width:100vw}.header .button-header{background-color:#ff5621;color:#fff;font-weight:500;line-height:1.429;border:none;height:56px;width:160px;padding:0;position:relative;transition:all .3s ease-in-out}.header .button-header a{display:block;font-size:16px;padding:16px 40px 16px 16px}.header .button-header:before{display:none}.header .button-header:after{position:absolute;content:"";right:15px;top:50%;transform:translateY(-50%);-webkit-mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);width:16px;height:15px;background-color:#fff}.header .button-header:hover{opacity:.8}.header .gecko-fill{fill:#fff;transition:fill .3s}.header-logo__link svg{width:inherit;height:inherit}.header-burger{display:block!important;width:24px;height:24px;padding:3px;position:relative;z-index:50}.header-burger span{display:block;width:18px;height:2px;margin-bottom:5px;position:relative;background-color:#141414;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}.header-burger span:first-child{transform-origin:0 0}.header-burger span:nth-last-child(2){transform-origin:0 100%}.header-checkbox__input{display:none}.header-checkbox__input:checked~.header-navigation .header-burger span{background-color:#fff;opacity:1;transform:rotate(45deg) translate(3px)}.header-checkbox__input:checked~.header-navigation .header-burger span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2)}.header-checkbox__input:checked~.header-navigation .header-burger span:nth-last-child(2){transform:rotate(-45deg) translate(1px,1px)}.header-checkbox__input:checked~.header-navigation .header-nav-list{opacity:1;pointer-events:auto}.header-checkbox__input:checked~.header-top{display:flex;z-index:7}@media (max-width:1199px){.header-checkbox__input:checked~.header-top{padding:0 15px;position:relative}}.header-nav-list{display:flex!important;flex-direction:column;align-items:center;position:fixed;z-index:6;background-color:#2c2832;top:0;left:0;width:100%;height:100%;padding:40px 24px;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .2s}.header-link{padding:25px 0}.header-link__caption{display:block;font-family:Poppins,sans-serif;color:#fff;width:100%;font-size:14px;font-weight:500;line-height:22px;letter-spacing:-.02em}.header-link_with-list .header-link__caption{position:relative}.header-link_with-list .header-link__caption:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%) scaleY(1);width:24px;height:24px;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9997 9.17C16.8123 8.98375 16.5589 8.87921 16.2947 8.87921C16.0305 8.87921 15.7771 8.98375 15.5897 9.17L11.9997 12.71L8.4597 9.17C8.27234 8.98375 8.01889 8.87921 7.7547 8.87921C7.49052 8.87921 7.23707 8.98375 7.0497 9.17C6.95598 9.26297 6.88158 9.37357 6.83081 9.49543C6.78004 9.61729 6.75391 9.74799 6.75391 9.88C6.75391 10.012 6.78004 10.1427 6.83081 10.2646C6.88158 10.3864 6.95598 10.497 7.0497 10.59L11.2897 14.83C11.3827 14.9237 11.4933 14.9981 11.6151 15.0489C11.737 15.0997 11.8677 15.1258 11.9997 15.1258C12.1317 15.1258 12.2624 15.0997 12.3843 15.0489C12.5061 14.9981 12.6167 14.9237 12.7097 14.83L16.9997 10.59C17.0934 10.497 17.1678 10.3864 17.2186 10.2646C17.2694 10.1427 17.2955 10.012 17.2955 9.88C17.2955 9.74799 17.2694 9.61729 17.2186 9.49543C17.1678 9.37357 17.0934 9.26297 16.9997 9.17Z' fill='white'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9997 9.17C16.8123 8.98375 16.5589 8.87921 16.2947 8.87921C16.0305 8.87921 15.7771 8.98375 15.5897 9.17L11.9997 12.71L8.4597 9.17C8.27234 8.98375 8.01889 8.87921 7.7547 8.87921C7.49052 8.87921 7.23707 8.98375 7.0497 9.17C6.95598 9.26297 6.88158 9.37357 6.83081 9.49543C6.78004 9.61729 6.75391 9.74799 6.75391 9.88C6.75391 10.012 6.78004 10.1427 6.83081 10.2646C6.88158 10.3864 6.95598 10.497 7.0497 10.59L11.2897 14.83C11.3827 14.9237 11.4933 14.9981 11.6151 15.0489C11.737 15.0997 11.8677 15.1258 11.9997 15.1258C12.1317 15.1258 12.2624 15.0997 12.3843 15.0489C12.5061 14.9981 12.6167 14.9237 12.7097 14.83L16.9997 10.59C17.0934 10.497 17.1678 10.3864 17.2186 10.2646C17.2694 10.1427 17.2955 10.012 17.2955 9.88C17.2955 9.74799 17.2694 9.61729 17.2186 9.49543C17.1678 9.37357 17.0934 9.26297 16.9997 9.17Z' fill='white'/%3E%3C/svg%3E");-webkit-mask-size:24px;mask-size:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:background-color .3s}.header-link__checkbox:checked+.header-dropdown-list{max-height:2000px}.header-dropdown-list{display:none;max-height:0;overflow:hidden;transition:max-height .5s;padding-left:24px}.header-dropdown__link{display:flex;align-items:center;width:100%;padding:24px 0;font-weight:400;font-size:14px;line-height:22px;color:#fff}.header-dropdown__link svg{width:24px;height:24px;margin-right:12px}.header_light,.header_light-from-top{background-color:#fff;color:#141414;box-shadow:0 0 20px rgba(13,21,68,.2);height:auto}.header_light-from-top .gecko-fill,.header_light .gecko-fill{fill:#ff5621}.header_light-from-top .header-burger span,.header_light .header-burger span{background-color:#141414}.header_light-from-top .header-checkbox__input:checked+.header-burger span,.header_light .header-checkbox__input:checked+.header-burger span{background-color:#fff}.login-link{font-weight:500;font-size:16px;line-height:1.429;margin-right:24px;color:#fff;position:relative;padding:23px 0 23px 30px;font-family:Poppins,sans-serif}.login-link:after{position:absolute;content:"";left:2px;top:50%;transform:translateY(-50%);width:15px;height:15px;background-size:cover;-webkit-mask:url(/static/stars-bedcaba98e89208e817c945f1175484f.svg);mask:url(/static/stars-bedcaba98e89208e817c945f1175484f.svg);background-color:#141414;-webkit-mask-size:cover;mask-size:cover}.login-link img{max-width:9px;max-height:9px;margin-right:7px}.social-icons{display:flex;align-items:center;justify-content:center;width:100%;max-width:330px}.social-icons__item{padding:0 5px}.social-icons__item .image{position:relative;display:block;width:15px;height:12px}.social-icons__item .image:after{position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);height:12px;background-color:#fff;opacity:.4}.social-icons__item .image.twitter:after{width:15px;-webkit-mask:url(/static/twitter-793f36aff7fbf52c2f2786a2a465a229.svg);mask:url(/static/twitter-793f36aff7fbf52c2f2786a2a465a229.svg)}.social-icons__item .image.facebook:after{width:6px;-webkit-mask:url(/static/facebook-8d7654bbf37396e48ffc414040dfd820.svg);mask:url(/static/facebook-8d7654bbf37396e48ffc414040dfd820.svg)}.social-icons__item .image.linked:after{width:13px;-webkit-mask:url(/static/linked-549be7245f18b98a65b749a653e306c1.svg);mask:url(/static/linked-549be7245f18b98a65b749a653e306c1.svg)}.header-link_with-list.expertise .header-dropdown-list{-moz-column-count:auto!important;column-count:auto!important;display:none;align-items:flex-start;justify-content:space-between;-moz-column-gap:40px;column-gap:40px;border-radius:0;position:fixed;width:100%;max-width:1000px;left:0;right:0;margin:0 auto;top:110px;z-index:1}.header-link_with-list.expertise .header-dropdown-list .dropdown__list{width:33.33%}.header-link_with-list.expertise .header-dropdown-list .dropdown__list p{font-weight:600;font-size:24px;line-height:1.33;letter-spacing:-.6px;color:#141414;padding-left:40px;padding-bottom:23px;position:relative}.header-link_with-list.expertise .header-dropdown-list .dropdown__list p:after{position:absolute;content:"";bottom:0;left:0;right:0;width:100%;height:1px;background-color:#141414;opacity:.1}.header-link_with-list.expertise .header-dropdown-list .dropdown__list .header-dropdown__link{margin:8px 0;font-size:16px;position:relative;color:#141414;line-height:1.5;padding-left:40px;transition:all .3s ease-in-out}.header-link_with-list.expertise .header-dropdown-list .dropdown__list .header-dropdown__link:after{opacity:0;position:absolute;content:"";left:-50px;top:50%;width:9px;height:5px;transform:translateY(-50%) rotate(-90deg);background-image:url(/static/chevron-3e62a2be6f1a401ac20890bccccabefd.svg);transition:all .3s ease-in-out}.header-link_with-list.expertise .header-dropdown-list .dropdown__list .header-dropdown__link:hover{color:rgba(20,20,20,.6)}.header-link_with-list.expertise .header-dropdown-list .dropdown__list .header-dropdown__link:hover:after{left:20px;opacity:1}.header-link .header-dropdown-list{display:none}.header-link.active .header-dropdown-list{display:block}.header-link.active .header-dropdown-list#list{display:flex}.header-link.active .header-dropdown-list.scroll{top:110px}a.number__tel{display:none;font-size:14px;line-height:1.71;margin-left:15px;font-weight:700}a.number__tel.visible{display:block}@media screen and (min-width:1200px){.social-icons{display:none}.header{align-items:flex-start;justify-content:space-between;color:#141414;height:auto;-webkit-animation-name:headerSlideIn;animation-name:headerSlideIn;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.header,.header-top{display:flex}.header-navigation{max-height:96px}.header a{color:inherit}.header-logo__link{max-width:100%;height:auto}.header-checkbox__input{display:none}.header-checkbox__input:checked~.header-nav-list{opacity:1;pointer-events:auto;position:static}.header-burger{display:none!important}.header-nav-list{display:flex!important;flex-direction:row;justify-content:flex-end;align-items:center;opacity:1;pointer-events:auto;position:static;padding:0;overflow-y:unset;background-color:transparent;background-image:none}.header-link{margin-right:20px;padding:23px 0;cursor:pointer}.header-link.btn-link{margin-right:0;padding:0}.header-link.active .header-link__caption{color:#141414}.header-link__caption{letter-spacing:.1px;margin:auto}.header-link:hover .header-link__caption{color:#ff5621}.header-link:hover .header-link__caption:after{background-color:#ff5621;transform:translateY(-50%) scaleY(-1)}.header-link:hover .header-dropdown-list{pointer-events:auto}.header-link_with-list{margin-right:20px;position:relative}.header-link_with-list .header-link__caption{padding-right:28px}.header-link_with-list .header-link__caption:after{background-color:#141414}.header-link_with-list.about .header-dropdown-list{width:189px;-moz-column-count:1;column-count:1}.header-link_with-list.about .header-dropdown__link{width:100%}.header-link_with-list.services .header-dropdown-list{width:544px}.header-link_with-list.industries .header-dropdown-list{width:398px}.header-link__caption{display:block;height:100%;font-size:16px;line-height:22px;color:#141414;transition:color .3s;cursor:pointer}.header-link__checkbox:checked+.header-dropdown-list{max-height:unset}.header-link .button{letter-spacing:-.02em}.header-dropdown-list{display:none;-moz-column-count:1;column-count:1;-moz-column-gap:20px;column-gap:20px;color:#141414;background-color:#fff;position:absolute;top:60px;left:0;width:330px;padding:32px 32px 12px;max-height:unset;box-shadow:0 0 50px rgba(0,0,0,.08);pointer-events:none;cursor:default}.header-dropdown__link{display:flex;align-items:center;margin-bottom:24px;padding:0;font-weight:400;font-size:16px;line-height:20px;width:100%;position:relative;transition:all .3s ease-in-out}.header-dropdown__link:after{opacity:0;position:absolute;content:"";left:-50px;top:50%;width:9px;height:5px;transform:translateY(-50%) rotate(-90deg);background-image:url(/static/chevron-3e62a2be6f1a401ac20890bccccabefd.svg);transition:all .3s ease-in-out}.header-dropdown__link:hover:after{left:-15px;opacity:1}.header-dropdown__link svg{width:24px;height:24px;margin-right:12px}.header-dropdown__link svg path{transition:fill .3s}.header-dropdown__link:hover{color:rgba(20,20,20,.6)}.header-dropdown__link:hover svg path{fill:#ff5621}.header_light-from-top .header-link:hover .header-link__caption,.header_light .header-link:hover .header-link__caption{color:#ff5621}.header_light-from-top .header-link:hover .header-link__caption:after,.header_light .header-link:hover .header-link__caption:after{background-color:#141414}.header_light-from-top .header-link__caption,.header_light .header-link__caption{color:#141414}.header_light-from-top .header-link__caption:after,.header_light .header-link__caption:after{background-color:#141414}}@media (max-width:1300px){.header-link{margin-right:20px}}@media (max-width:1199px){.header{background-color:hsla(0,0%,100%,.6)}.header.header_light{background-color:#fff;z-index:2}.header .button-header{width:100%}.header-outer{height:auto}.header-checkbox__input:checked~.header-navigation .header-burger{margin-top:-95px;opacity:.4}.header-top{justify-content:center;align-items:center;background-color:#2c2832}.header-top .phone-image-wrap{background-color:#ff5621}.header-top .phone-image-wrap:after{background-color:#141414}.header-top .number__tel{color:#fff}.header-top select{color:#fff;opacity:1}.header-navigation{align-items:center;padding:0 15px;height:86px}.header-nav-list{padding-top:70px}.header-dropdown-list{padding-left:30px}.header-dropdown__link{margin:4px 0;font-size:16px;position:relative;color:#fff;line-height:1.5;padding:0;transition:all .3s ease-in-out}.header-dropdown__link:first-child{padding-top:15px}.login-link{position:relative;width:100%;max-width:330px;margin-right:0;text-transform:capitalize;font-size:24px;line-height:22px;display:flex;align-items:center;padding:25px 0 25px 30px}.login-link:after{width:24px;height:24px;left:0;top:50%;transform:translateY(-50%);background-color:#fff}.header-link{position:static;width:100%;max-width:330px;margin-right:0}.header-link__caption{font-size:24px;color:#fff}.header-link .button a{color:#fff}.header-link_with-list.expertise .header-dropdown-list{position:inherit;-moz-column-count:auto!important;column-count:auto!important;display:flex!important;flex-direction:column!important;padding:0 0 0 20px}.header-link_with-list.expertise .header-dropdown-list .dropdown__list{width:100%}.header-link_with-list.expertise .header-dropdown-list .dropdown__list p{color:#fff;padding:15px 0;position:relative;font-size:20px;margin-bottom:15px}.header-link_with-list.expertise .header-dropdown-list .dropdown__list p:after{background-color:#fff;opacity:.5}.header-link_with-list.expertise .header-dropdown-list .dropdown__list .header-dropdown__link{margin:8px 0;font-size:16px;position:relative;color:#fff;line-height:1.5;padding:0;transition:all .3s ease-in-out}.header-link_with-list.expertise .header-dropdown-list .dropdown__list .header-dropdown__link:after{display:none}.header-link_with-list.expertise .header-dropdown-list .dropdown__list .header-dropdown__link:hover{color:#fff}}@media (max-width:475px){.header-top{justify-content:flex-start}.header-top .phone-image-wrap{margin-right:7px}.header-top .number__tel{margin-left:7px}}@-webkit-keyframes headerSlideIn{0%{top:-103px;opacity:0}to{top:0;opacity:1}}@keyframes headerSlideIn{0%{top:-103px;opacity:0}to{top:0;opacity:1}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.header-link:hover .header-dropdown-list{max-height:2000px}}.contact{background-color:#fafafa;position:relative}.contact .hidden-anchor{position:absolute;top:-80px;visibility:hidden}.contact .container{padding-right:0;max-width:1920px;padding-left:320px}.contact-block{display:flex;align-items:center;justify-content:space-between}.contact-block__form{padding:0 20px 60px 0;width:600px}.contact-block__form .title{font-size:54px;font-weight:600;letter-spacing:-1px;line-height:1.13;padding-bottom:80px;padding-top:40px;font-family:Poppins,sans-serif}@media (max-width:767px){.contact-block__form .title{font-size:48px;line-height:56px}}.contact-block__form .contact-form__input{width:100%;border:0;border-bottom:1px solid rgba(0,0,0,.3);background-color:#fafafa;font-size:20px;line-height:1.82;font-family:Roboto,sans-serif;position:relative;padding:0 5px}.contact-block__form .contact-form__input::-moz-placeholder{font-family:Roboto,sans-serif;font-size:20px}.contact-block__form .contact-form__input:-ms-input-placeholder{font-family:Roboto,sans-serif;font-size:20px}.contact-block__form .contact-form__input::placeholder{font-family:Roboto,sans-serif;font-size:20px}.contact-block__form .contact-form__input:focus{border-bottom:1px solid #ff5621}.contact-block__form label{position:relative}.contact-block__form label:not(:last-child){margin-bottom:40px}.contact-block__form label .span-placeholder{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:100%;color:#141414;font-size:20px;z-index:2}.contact-block__form label:focus{border:0}.contact-block__form label span{position:absolute;left:0;color:#ff5621}.contact-block__form label span.checkbox{position:static}.contact-block__form textarea{width:100%;min-height:40px;max-height:200px;display:block;resize:vertical;border:0;border-bottom:1px solid rgba(0,0,0,.3);background-color:#fafafa;font-family:Roboto,sans-serif;font-size:20px;line-height:1.82;padding:0 5px;outline:none}.contact-block__form textarea::-moz-placeholder{font-family:Roboto,sans-serif;font-size:20px}.contact-block__form textarea:-ms-input-placeholder{font-family:Roboto,sans-serif;font-size:20px}.contact-block__form textarea::placeholder{font-family:Roboto,sans-serif;font-size:20px}.contact-block__form textarea:focus{border-bottom:1px solid #ff5621}.contact-form{display:flex;flex-direction:column}.contact-form-activities{margin-top:20px;display:flex;align-items:center;justify-content:space-between}.contact-form-list{padding-left:15px;max-width:330px}.contact-form-list__item{font-size:16px;line-height:1.5}.contact-form-list__item .checkbox__input{margin-right:10px;margin-top:-2px}.contact-form-list__item .privacy_link{color:rgba(20,20,20,.4);border-bottom:1px solid rgba(20,20,20,.4)}.contact-form-list__item:not(:last-child){margin-bottom:10px}.contact-form__submit{position:relative;padding:14px 40px 14px 20px!important;font-size:14px!important;letter-spacing:1px;text-align:left;width:264px;font-family:Roboto,sans-serif}.contact-form__submit:hover:before{background-color:#fff}@media (max-width:1600px){.contact .container{padding-left:120px}.contact-block__image{width:40%}}@media (max-width:1400px){.contact .container{padding-left:15px}}@media (max-width:991px){.contact-block__form h4{font-size:36px;padding-bottom:40px}.contact-form-activities{justify-content:flex-start}}@media (max-width:767px){.contact-block__form{padding:80px 50px 80px 0}.contact-block__form label{height:60px}.contact-block__form label:not(:last-child){margin-bottom:20px}.contact-block__form .contact-form__input{font-size:18px}.contact-block__form .contact-form__input::-moz-placeholder{font-size:18px}.contact-block__form .contact-form__input:-ms-input-placeholder{font-size:18px}.contact-block__form .contact-form__input::placeholder{font-size:18px}.contact-block__form textarea{font-size:18px}.contact-block__form textarea::-moz-placeholder{font-size:18px}.contact-block__form textarea:-ms-input-placeholder{font-size:18px}.contact-block__form textarea::placeholder{font-size:18px}.contact-block__form .contact-form__invalid{font-size:12px}.contact-block__image{width:100%}}@media (max-width:767px) and (max-width:768px){.contact-form-activities{flex-wrap:wrap;flex-direction:column-reverse;align-items:flex-start}}@media (max-width:767px){.contact-form-list{padding-left:0;max-width:none}.contact-form__submit{margin:20px 0}}@media (max-width:575px){.contact .container{padding:0 15px}.contact-block__image{display:none}.contact-block__form{padding:0 0 40px}.contact-block__form h2{padding-bottom:20px;font-size:36px}.contact-form-list{padding-left:0}.contact-form__submit{width:250px;text-align:left;line-height:1.14}}.new .contact{color:#fff;padding:100px 0;position:relative}.new .contact_contact-show-popup{z-index:1500}.new .contact-popup-checkbox{display:none;visibility:hidden;width:0;height:0;overflow:hidden}.new .contact-popup-checkbox:checked+.contact{z-index:30050}.new .contact-popup-checkbox:checked+.contact .contact-popup{display:block!important;opacity:1}.new .contact-popup-checkbox:checked+.contact .contact-popup .contact-form__submit{opacity:1}.new .contact-partners{text-align:center}.new .contact-partners__title{margin-bottom:48px}.new .contact-partners__btn{cursor:pointer}.new .contact-popup{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;display:none;z-index:5;background-image:linear-gradient(68.66deg,#13152b,#151b50 50.02%,#1c2365);background-position:50%;background-size:100%;background-repeat:no-repeat;opacity:0}.new .contact-popup-close{position:absolute;top:3px;right:12px;padding:7px;width:46px;height:46px;z-index:10;cursor:pointer}.new .contact-popup-close__btn{display:block;width:32px;height:32px;position:relative;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 8L8 24' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 8L24 24' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 8L8 24' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 8L24 24' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:scale(1);background-color:#fff;transition:transform .3s,background-color .3s}.new .contact-popup-close:hover .contact-popup-close__btn{transform:scale(1.2);background-color:#ff0}.new .contact-popup-inner{position:relative;z-index:5;padding:0 24px}.new .contact-popup-inner__logo{width:173px;height:32px;margin-top:3px;margin-bottom:64px}.new .contact-description{display:none}.new .contact-main__title{font-weight:600;letter-spacing:-.04em}.new .contact-main__title br{display:none}.new .contact-form input:-webkit-autofill,.new .contact-form input:-webkit-autofill:focus,.new .contact-form input:-webkit-autofill:hover,.new .contact-form textarea:-webkit-autofill,.new .contact-form textarea:-webkit-autofill:focus,.new .contact-form textarea:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important;color:#fff!important;-webkit-text-fill-color:#fff}.new .contact-form-row{display:block;position:relative}.new .contact-form-row_inline{display:inline-flex;margin-top:16px;margin-right:40px;align-items:center}.new .contact-form-row_inline:last-of-type{margin-right:0}.new .contact-form__input,.new .contact-form__text-area{display:block;outline:none;background-color:transparent;width:100%;height:57px;margin-bottom:24px;border:none;border-bottom:1px solid hsla(0,0%,100%,.25);font-family:inherit;font-style:normal;font-weight:400;font-size:20px;line-height:25px;color:#fff}.new .contact-form__input::-moz-placeholder,.new .contact-form__text-area::-moz-placeholder{color:hsla(0,0%,100%,.35)}.new .contact-form__input:-ms-input-placeholder,.new .contact-form__text-area:-ms-input-placeholder{color:hsla(0,0%,100%,.35)}.new .contact-form__input::placeholder,.new .contact-form__text-area::placeholder{color:hsla(0,0%,100%,.35)}.new .contact-form__text-area{height:40px;margin-top:40px}.new .contact-form__invalid{position:absolute;top:100%;left:0;width:100%;height:24px;color:#ff0}.new .contact-form__checkbox{display:none}.new .contact-form__checkbox-checkmark{position:relative;display:inline-block;width:32px;height:32px;margin-right:16px;border:1px solid hsla(0,0%,100%,.25);transition:border .3s;border-radius:3px}.new .contact-form__checkbox-checkmark:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;background-color:#fff;opacity:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 4.5L6.75 12.75L3 9' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 4.5L6.75 12.75L3 9' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:opacity .3s}.new .contact-form__checkbox-caption{font-weight:400;font-size:16px;line-height:20px;color:#fff}.new .contact-form__checkbox:checked~.contact-form__checkbox-checkmark{border:2px solid #fff}.new .contact-form__checkbox:checked~.contact-form__checkbox-checkmark:after{opacity:1}.new .contact-form__submit{margin-top:40px;opacity:0}.new .contact .preloader{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:2000}.new .contact .preloader-circle{width:50px;height:50px;position:fixed;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border-radius:50%;border:4px solid #ff0;border-right-color:rgba(255,255,0,.3);-webkit-animation:spinning 1s linear infinite;animation:spinning 1s linear infinite}.new .contact .preloader_visible{display:block}@-webkit-keyframes spinning{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (min-width:1024px){.new .contact{padding-top:203px;padding-bottom:204px}.new .contact-popup{padding:100px 24px;display:flex;align-items:center}.new .contact-popup-close{top:98px}.new .contact-popup-inner{display:flex;justify-content:space-between;margin:0 auto;max-width:1288px}.new .contact-popup-inner__logo{display:none}.new .contact-description{flex-shrink:0;display:block;position:relative;width:419px;margin-right:50px;color:#141414}.new .contact-description:before{content:"";position:absolute;bottom:0;right:0;width:659px;height:1262px;background-color:#fff;border:40px solid #ff0;border-radius:0 298px;pointer-events:none}.new .contact-description-inner{position:relative;z-index:5;width:292px}.new .contact-description-inner .why-us-clutch{color:#141414 a;color-font-weight:600}.new .contact-description__item{display:flex;align-items:center;margin-bottom:64px;font-weight:400;font-size:20px;line-height:150%;letter-spacing:-.01em}.new .contact-description__item img{height:36px;width:36px;flex-shrink:0;margin-right:24px}.new .contact-main{min-width:418px;max-width:714px;width:50%}.new .contact-main__title br{display:inline}}@media screen and (min-width:1288px){.new .contact-popup-close{top:78px;right:93px}.new .contact-popup-inner{margin:0 auto;max-width:1288px}.new .contact-description{margin-right:106px;width:421px;flex-shrink:0}.new .contact-description__item img{margin-right:26px}.new .contact-description__item:last-of-type{margin-bottom:80px}.new .contact-description .why-us-clutch p{margin-top:4px}.new .contact-main{width:714px}.new .contact-main__title{letter-spacing:-.03em}.new .contact-form__submit{margin-top:36px;font-weight:400}}.preloader{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:100000000000000;overflow:hidden;height:100vh}.preloader-circle{width:50px;height:50px;position:fixed;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border-radius:50%;border:4px solid #fff;border-right-color:#ff5621;-webkit-animation:spinning 1s linear infinite;animation:spinning 1s linear infinite}.preloader_visible{display:block}@keyframes spinning{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.footer{padding:120px 0 40px}.footer-wrapper{display:flex;margin:0 -45px}@media (max-width:1200px){.footer-wrapper{margin:0 -15px}}@media (max-width:767px){.footer-wrapper{flex-wrap:wrap}}.footer-wrapper .loc-and-about{width:100%;padding:0 45px}@media (max-width:1200px){.footer-wrapper .loc-and-about{padding:0 15px}}@media (max-width:424px){.footer-wrapper .loc-and-about:not(:first-child){padding-top:30px}}.footer-wrapper .loc-and-about.w-25{width:25%}@media (max-width:767px){.footer-wrapper .loc-and-about.w-25{width:50%}}@media (max-width:424px){.footer-wrapper .loc-and-about.w-25{width:100%}}.footer-wrapper .loc-and-about.w-50{width:50%}@media (max-width:767px){.footer-wrapper .loc-and-about.w-50{width:100%;padding-top:30px}}.footer-wrapper .loc-and-about__title{padding-bottom:23px;margin-bottom:40px;position:relative;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.4px;font-family:Poppins,sans-serif;display:block;transition:all .3s ease-in-out}.footer-wrapper .loc-and-about__title a{display:block;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;font-family:inherit;transition:all .3s ease-in-out}.footer-wrapper .loc-and-about__title:after{position:absolute;content:"";left:0;bottom:0;right:0;width:100%;height:1px;background-color:#141414;opacity:.2}.footer-wrapper .loc-and-about__title.link:hover,.footer-wrapper .loc-and-about__title a:hover{color:#ff5621}.footer-wrapper .loc-and-about-list{display:flex;flex-wrap:wrap}.footer-wrapper .loc-and-about-list__item{margin:4px 0;width:100%}.footer-wrapper .loc-and-about-list__item.w-50{width:50%}@media (max-width:424px){.footer-wrapper .loc-and-about-list__item.w-50{width:100%}}.footer-wrapper .loc-and-about-list__item a{font-size:16px;line-height:1.5;transition:opacity .3s ease-in-out}.footer-wrapper .loc-and-about-list__item a:hover{opacity:.7}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:96px;position:relative}@media (max-width:1200px){.footer-bottom{flex-wrap:wrap}}.footer-bottom:after{content:"";position:absolute;top:64px;left:0;width:100%;height:1px;background-color:#d8d8d8;opacity:.5}.footer-bottom--company-info{display:flex;align-items:center}@media (max-width:1200px){.footer-bottom--company-info{width:100%;justify-content:center}}@media (max-width:767px){.footer-bottom--company-info{flex-wrap:wrap}}.footer-bottom--company-info__item{display:flex;align-items:center}@media (max-width:767px){.footer-bottom--company-info__item{width:100%;justify-content:center;padding-top:10px}}.footer-bottom--company-info__item:not(:last-child){margin-right:32px}@media (max-width:767px){.footer-bottom--company-info__item:not(:last-child){margin-right:0}}.footer-bottom .footer-copyright{display:flex;align-items:center}@media (max-width:1200px){.footer-bottom .footer-copyright{width:100%;padding-top:20px;justify-content:center}}@media (max-width:524px){.footer-bottom .footer-copyright{flex-direction:column-reverse;gap:20px}}.footer-bottom .footer-copyright__text{font-size:14px;line-height:20px;margin-right:16px}@media (max-width:524px){.footer-bottom .footer-copyright__text{margin-right:0}}.footer-bottom .footer-copyright__social{justify-content:flex-end;display:flex}.footer-bottom .footer-copyright__social li{margin:0 10px}.footer-bottom .footer-copyright__social li img{width:20px;height:22px}.cookies-wrapper{display:none;position:fixed;left:0;bottom:0;right:0;padding:20px 0;background:#fff;color:#141414;z-index:10000010;box-shadow:0 0 6px rgba(0,0,0,.1607843137254902)}.cookies-wrapper .container{display:flex;align-items:center}.cookies-text{font-size:18px;line-height:32px}.cookies-button{flex:1 0 auto;margin-right:42px}.cookies-button button{position:relative;display:inline-block;padding:15px 20px 15px 45px;color:#fff;background:#ff5621;font-family:Poppins,sans-serif;font-size:16px;text-align:center;border:none;cursor:pointer}.cookies-button button:before{content:"";position:absolute;display:inline-block;top:calc(50% - 11px);left:20px;width:8px;height:14px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}@media screen and (max-width:767px){.cookies-wrapper{padding:15px}.cookies-wrapper .container{flex-direction:column-reverse;align-items:unset;padding:0}.cookies-wrapper .cookies-text{line-height:1.4;margin-bottom:15px}.cookies-wrapper .cookies-text p{font-size:18px}}@media (max-width:1250px){.footer{padding:80px 0 40px}}@media (max-width:575px){.footer{padding:40px 0}}body{font-family:Roboto,sans-serif;color:#141414}h1{font-size:64px;line-height:72px;font-family:Poppins,sans-serif;letter-spacing:-1.9px;font-weight:600}@media (max-width:767px){h1{font-size:46px;line-height:52px}}@media (max-width:575px){h1{font-size:40px;line-height:48px}}h2{font-size:54px;padding-bottom:80px;font-family:Poppins,sans-serif;letter-spacing:-1px;line-height:61px}@media (max-width:767px){h2{font-size:42px;padding-bottom:40px;line-height:52px}}@media (max-width:572px){h2{font-size:38px;line-height:48px}}h3{font-size:40px;font-weight:600;line-height:48px;letter-spacing:-1px}@media (max-width:767px){h3{font-size:32px;line-height:40px}}h4{font-size:32px;line-height:40px;letter-spacing:-.6px;font-weight:600}@media (max-width:767px){h4{font-size:28px}}h5{font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.8px}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}.button{display:inline-block;background-color:transparent;color:#141414;font-weight:400;font-size:18px;line-height:23px;padding:14px 40px 14px 20px;border:2px solid #141414;transition:.3s;cursor:pointer;position:relative;font-family:Poppins,sans-serif!important}.button:before{position:absolute;content:"";right:15px;top:50%;transform:translateY(-50%);-webkit-mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);background-color:#141414;width:16px;height:15px}.button:hover{border-color:#ff5621;background-color:#ff5621;color:#fff}.button:hover:after,.button:hover:before{background-color:#fff}.button_secondary{background-color:transparent;color:#141414;padding:14px 32px}#chat-application{z-index:3000001!important;max-height:550px!important}@media (max-width:575px){#chat-application{bottom:0!important;right:0!important;width:100%!important;max-height:100%!important}}.get-a-quote-form .contact-block{align-items:flex-start}@media (max-width:767px){.get-a-quote-form .contact-block{flex-direction:column;align-items:flex-start}}.get-a-quote-form .contact-block__form{width:50%;max-width:550px}@media (max-width:767px){.get-a-quote-form .contact-block__form{width:100%;max-width:none}}.get-a-quote-form .contact-block__form textarea{background-color:transparent;font-size:18px}.get-a-quote-form .contact-block__form textarea::-moz-placeholder{font-size:18px}.get-a-quote-form .contact-block__form textarea:-ms-input-placeholder{font-size:18px}.get-a-quote-form .contact-block__form textarea::placeholder{font-size:18px}.get-a-quote-form .contact-block__form .contact-form__input{background-color:transparent;font-size:18px}.get-a-quote-form .contact-block__form .contact-form__input::-moz-placeholder{font-size:18px}.get-a-quote-form .contact-block__form .contact-form__input:-ms-input-placeholder{font-size:18px}.get-a-quote-form .contact-block__form .contact-form__input::placeholder{font-size:18px}.get-a-quote-form .contact-block__form .contact-form-label p.label{font-size:12px;opacity:.32;line-height:16px;padding:0 5px}.get-a-quote-form .contact-block__form label span{font-size:12px;line-height:16px}.get-a-quote-form .contact-block__image{width:50%;margin-top:60px}@media (max-width:767px){.get-a-quote-form .contact-block__image{width:100%;margin-top:40px}}@media (max-width:575px){.get-a-quote-form .contact-block__image{display:block}}.get-a-quote-page.ai-staff-hero{padding:180px 0 0}.get-a-quote-page-meet-us{background-color:#fafafa;padding:120px 0}.get-a-quote-page-meet-us-list{display:flex;align-items:stretch;justify-content:space-between;margin:0 -15px}@media (max-width:1200px){.get-a-quote-page-meet-us-list{flex-wrap:wrap}}.get-a-quote-page-meet-us-list__item{padding:24px;border:1px solid #ccc;height:100%;display:flex;flex-direction:column;justify-content:flex-start;transition:all .3s ease-in-out}.get-a-quote-page-meet-us-list__item:hover{transform:scale(1.1);border-color:#ff5621}.get-a-quote-page-meet-us-list__item.no-hover:hover{transform:scale(1);border-color:#ccc}.get-a-quote-page-meet-us-list__item-wrp{padding:0 15px;width:25%}@media (max-width:1200px){.get-a-quote-page-meet-us-list__item-wrp{width:50%}.get-a-quote-page-meet-us-list__item-wrp:not(:nth-last-child(-n+2)){margin-bottom:30px}}@media (max-width:1200px) and (max-width:575px){.get-a-quote-page-meet-us-list__item-wrp:not(:nth-last-child(-n+2)){margin-bottom:0}}@media (max-width:575px){.get-a-quote-page-meet-us-list__item-wrp{width:100%}.get-a-quote-page-meet-us-list__item-wrp:not(:last-child){margin-bottom:30px}}.get-a-quote-page-meet-us-list__item .heading{display:flex;align-items:center}.get-a-quote-page-meet-us-list__item .heading img{margin-right:16px}.get-a-quote-page-meet-us-list__item .heading .name .country{font-size:16px;font-weight:500;line-height:24px;font-family:Poppins,sans-serif}.get-a-quote-page-meet-us-list__item .heading .name .city{font-size:28px;font-weight:600;letter-spacing:-.192px;line-height:34px;font-family:Poppins,sans-serif}.get-a-quote-page-meet-us-list__item .content .street{margin:10px 0}.get-a-quote-page-meet-us-list__item .content span.arrow-ic{display:block;margin-top:15px;-webkit-mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);background-color:#141414;width:16px;height:15px}.meet-us{padding-top:40px}.meet-us-person{display:flex;justify-content:space-between}.meet-us-person__image{max-width:370px;padding-right:30px;position:relative}@media (max-width:1200px){.meet-us-person__image{margin-top:15px}}@media (max-width:767px){.meet-us-person__image{display:none}}.meet-us-person__image picture{position:relative}.meet-us-person__image img{position:relative;z-index:2;max-width:312px}@media (max-width:991px){.meet-us-person__image img{max-width:150px}}.meet-us-person__content .heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:50px;position:relative}@media (max-width:767px){.meet-us-person__content .heading{flex-direction:column;align-items:flex-start}}.meet-us-person__content .heading:after{position:absolute;content:"";width:100%;height:1px;background-color:#ccc;left:0;bottom:25px}@media (max-width:767px){.meet-us-person__content .heading .info{display:flex;align-items:center}}.meet-us-person__content .heading .info-image{max-width:100px;margin-right:12px;display:none}@media (max-width:767px){.meet-us-person__content .heading .info-image{display:block}}.meet-us-person__content .heading .info .person-name{font-size:32px;font-family:Poppins,sans-serif;font-weight:400;line-height:40px;letter-spacing:-.192px}@media (max-width:524px){.meet-us-person__content .heading .info .person-name{font-size:26px;line-height:32px}}.meet-us-person__content .heading .info .person-position{color:#ccc}@media (max-width:524px){.meet-us-person__content .heading .info .person-position{font-size:16px}}.meet-us-person__content .heading .location{display:flex;align-items:center}@media (max-width:767px){.meet-us-person__content .heading .location{margin-top:30px}}.meet-us-person__content .heading .location img{margin-right:16px}.meet-us-person__content .content p:not(:last-child){margin-bottom:20px}.meet-us-person__content .content p a{color:#ff5621}.meet-us-person__content .content>a{display:none;background-color:transparent;color:#141414;font-weight:400;font-size:18px;line-height:23px;padding:14px 40px 14px 20px;border:2px solid #141414;transition:.3s;cursor:pointer;position:relative;font-family:Poppins,sans-serif!important;width:240px}.meet-us-person__content .content>a_secondary{background-color:transparent;color:#141414;padding:14px 32px}.meet-us-person__content .content .button:hover a{color:#fff}.meet-us-person__content .content .d-block{display:inline-block}.font-lora{font-family:Lora,serif}.italic{font-style:italic}.fontRobotoMono{font-family:Roboto Mono,sans-serif}span.text-orange{color:#ff5621}p.border-orange{padding:16px 24px;border-top:.5px solid rgba(255,86,33,.25);border-right:0;border-bottom:.5px solid rgba(255,86,33,.25);border-left:2px solid #ff5621;margin-bottom:20px}.formula{display:inline-flex;align-items:center;padding-bottom:20px;flex-wrap:wrap}.formula .left-part,.formula .right-part{padding-right:10px}.formula .left-part p,.formula .right-part p{padding-bottom:0;line-height:1.2}.formula .left-part p.border,.formula .right-part p.border{border-bottom:1px solid #141414}.quote__author{display:flex;align-items:center;width:100%}.quote__author-image{width:96px;height:96px}.quote__author-info{display:flex;height:100%;flex-direction:column;justify-content:center;flex:1 1;margin-left:24px}.quote__author-info-name,.quote__author-info-position{font-size:16px;line-height:24px}.blog-table{padding:32px 40px;border-radius:4px;border:1px solid #e9e9e9;margin-bottom:20px}@media (max-width:767px){.blog-table{padding:15px 20px}}.blog-table-row{display:flex;align-items:center;justify-content:space-between;position:relative}.blog-table-row:not(:last-child){padding-bottom:33px}.blog-table-row:not(:last-child):after{position:absolute;content:"";left:0;width:100%;height:1px;bottom:16px;background-color:#e9e9e9}.blog-table-row .col{width:50%}.blog-table-row .col.strong{font-weight:600;font-size:20px;line-height:28px;color:#141414;padding-bottom:24px}.blog-table-row .col.flag{display:flex;align-items:center;gap:8px}.blog-table-custom{width:100%;border-collapse:collapse;margin:20px 0 40px;font-size:16px}.blog-table-custom td,.blog-table-custom th{padding:16px 0;text-align:left}.blog-table-custom thead tr{border-bottom:1px solid #ff5622}.blog-table-custom tbody tr{border-bottom:1px solid #efebf5}.blog-table-detailed{width:100%;border:1px solid #e9e9e9;border-collapse:collapse;margin:20px 0 40px}.blog-table-detailed td,.blog-table-detailed th{padding:20px 24px;text-align:left;vertical-align:top;border-bottom:1px solid #e9e9e9}.blog-table-detailed td p,.blog-table-detailed th p{margin:0}.blog-table-detailed th{font-weight:600}.blog-table-detailed th p{color:#ff5622}.blog-table-detailed tbody tr:last-child td{border-bottom:none}.blog-table-detailed tbody td:first-child{width:24%}.blog-table-detailed tbody td:first-child p{font-weight:600;color:#141414}.blog-table-detailed tbody td:nth-child(2){width:24%}.blog-table-detailed tbody td:nth-child(3){width:28%}.blog-table-detailed tbody td:nth-child(4){width:24%}@media (max-width:767px){.blog-table-detailed{display:block;overflow-x:auto}.blog-table-detailed td,.blog-table-detailed th{min-width:220px;padding:16px}}.blog-hero{padding:200px 0 80px}.blog-hero__wrap{display:flex;justify-content:space-between}.blog-hero__title{width:50%;font-weight:600}.blog-hero__title-full-width{width:100%}.blog-hero__subtitle{font-size:24px;line-height:32px;letter-spacing:-.6px;max-width:460px;font-weight:600}.blog-hero__category{display:flex;justify-content:space-between;margin-top:16px}.blog-hero__category-list{max-width:440px;display:flex;flex-wrap:wrap;align-items:center;margin-top:16px}.blog-hero__category-clear{font-size:14px;font-weight:400;line-height:21px;color:#ff5622;text-decoration:underline;margin-left:8px;padding-top:8px;cursor:pointer}.blog-hero__category-item{height:29px;padding:4px 10px;border-radius:8px;border:1px solid #a0a0a0;margin:8px 8px 0 0;color:#a0a0a0;display:flex;align-items:center;justify-content:space-between}.blog-hero__category-item p{font-size:14px;font-weight:400;line-height:21px;margin-right:10px;color:#a0a0a0}.blog-hero__icon-close{width:21px;height:21px;background:url(/static/ic-close-21db6a253de3218d403f51ac4fc8c710.svg) no-repeat 50%;cursor:pointer}.blog-content{padding:80px 0}.blog-content-list{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.blog-content-list__item{width:50%;margin-bottom:60px;position:relative}.blog-content-list__item:after{display:none;position:absolute;content:"";left:0;top:-20px;width:50%;height:4px;background-color:#141414}.blog-content-list__item:nth-child(2n){padding-left:50px}.blog-content-list__item:nth-child(odd){padding-right:50px}.blog-content-list__item-preview{display:flex;justify-content:space-between;flex-direction:column;height:100%}.blog-content-list__item-preview .blog-item-title{background-image:linear-gradient(-90deg,#000,#000 49.99%,#fa6300 50%,#fa6300);background-size:200%;transition:all .5s cubic-bezier(.47,0,.745,.715);background-position:100%;background-repeat:no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blog-content-list__item-preview:hover .blog-item-title{background-position:0}.blog-content-list__info{display:flex;flex-direction:column;justify-content:space-between;height:100%}.blog-content-list__info>div{margin-top:10px}.blog-content-list__info span{font-size:14px}.blog-content-list__info span.category-name{padding:4px 10px;display:inline-block;border-radius:8px;border:1px solid hsla(0,0%,62.7%,.47843137254901963);margin-right:8px;margin-top:8px;color:#a0a0a0;font-size:14px;font-weight:400;line-height:21px}.blog-content-list__info span.category-name:first-of-type{margin-left:16px}.blog-content-list__info span.category-name.active{border:1px solid #ff5622;color:#ff5622}.blog-content-article__h3{font-size:32px}@media (max-width:767px){.blog-content-article__h3{font-size:26px}}.blog-item-title{font-size:24px;line-height:32px;letter-spacing:-.6px;padding:20px 0;height:100%}.blog-aside{padding:80px 0;background-color:#fafafa}.blog-aside__wrap{display:flex;justify-content:space-between}.blog-aside__item-title{background-image:linear-gradient(-90deg,#000,#000 49.99%,#fa6300 50%,#fa6300);background-size:200%;transition:all .5s cubic-bezier(.47,0,.745,.715);background-position:100%;background-repeat:no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blog-aside__item:hover .blog-aside__item-title{background-position:0}.blog-aside__item-preview{font-size:18px;line-height:32px;padding:0 0 25px}.blog-aside__item-info span{font-size:14px}.blog-aside__item-info span.category-name{padding:4px 10px;display:inline-block;border-radius:8px;border:1px solid hsla(0,0%,62.7%,.47843137254901963);margin-right:8px;margin-top:8px;color:#a0a0a0;font-size:14px;font-weight:400;line-height:21px}.blog-aside__item-info span.category-name:first-of-type{margin-left:16px}.blog-aside__item-info span.category-name.active{border:1px solid #ff5622;color:#ff5622}.blog-aside__item:first-child{width:70%;max-width:670px;padding-right:50px}.blog-aside__item:first-child .blog-aside__item-title{font-size:32px;line-height:40px;letter-spacing:-.8px;font-weight:700;padding:25px 0}.blog-aside__item:first-child .blog-aside__item-subtitle{font-size:18px;line-height:32px;padding-bottom:30px}.blog-aside__item:last-child{width:30%}.blog-aside__item:last-child .blog-aside__item-title{line-height:32px;padding:15px 0;font-weight:400;font-size:24px;letter-spacing:-.6px}.blog-aside__item:last-child .blog-aside__item-preview{display:none}.blog-aside__item .button{background-color:transparent}.blog-aside__item .button:hover{background-color:#ff5621}.blog-wrapper{padding:200px 0 80px}.blog-post__title{padding-bottom:40px;font-weight:300;letter-spacing:-1.28px}.blog-post .post-header{display:flex;align-items:center;justify-content:space-between;width:66.6%;padding-right:25px;margin-bottom:20px}@media (max-width:768px){.blog-post .post-header{width:100%;padding-right:0}}@media (max-width:575px){.blog-post .post-header{flex-direction:column;align-items:flex-start}}.blog-post .author-info{display:flex;align-items:center}.blog-post .author-info img{width:70px;height:70px;min-width:70px;border-radius:50%;margin-right:10px}@media (max-width:575px){.blog-post .author-info{margin-bottom:20px}}.blog-article{display:flex;justify-content:space-between;flex-wrap:wrap}.blog-article__text{width:66.6%;padding-right:25px;margin-bottom:32px}.blog-article__text span.hashtag{font-size:24px;font-weight:400;padding-right:15px;position:relative;padding-top:3px}.blog-article__text .subscribeImage{color:#9790a3;font-size:14px;line-height:20px}.blog-article__text span.orange-color{font-size:inherit;font-weight:inherit;color:#ff5621}.blog-article__text img.small-logo{max-width:140px;margin:0 0 40px}.blog-article__text img.small-logo.mb-0{margin-bottom:0}.blog-article__text img.small-logo.mb-1{margin-bottom:20px}.blog-article__text img.small-logo.new-size{margin-top:30px;max-width:none}.blog-article__text hr{padding-top:40px;padding-bottom:60px;margin:0;border:0;position:relative}@media (max-width:767px){.blog-article__text hr{padding-top:20px;padding-bottom:40px}}.blog-article__text hr:after{position:absolute;content:"";left:0;top:50%;width:100%;transform:translateY(-5px);height:1px;background-color:#f5f5f5}.blog-article__text .block-image-logo{margin:20px 0}.blog-article__text .block-image-logo img{margin:0}.blog-article__text .black-section{padding:100px 40px;position:relative;background-color:#2c2832;margin:40px 0}.blog-article__text .black-section:after{position:absolute;bottom:0;content:"";right:0;width:380px;height:32px;background-color:#ff5621}@media (max-width:575px){.blog-article__text .black-section:after{width:80%}}.blog-article__text .black-section h2{color:#fff}.blog-article__text .black-section .button{color:#fff;border-color:#fff}.blog-article__text .black-section .button:before{background-color:#fff}.blog-article__text .button.orange{background-color:#ff5621;border-color:#ff5621;color:#fff}.blog-article__text .button.orange:before{background-color:#fff}.blog-article__text .button.orange:hover{opacity:.8}@media (max-width:767px){.blog-article__text .desktop-image{display:none}}.blog-article__text .mobile-image{display:none}@media (max-width:767px){.blog-article__text .mobile-image{display:block}}.blog-article__text .mobile-image .colors{display:flex;flex-wrap:wrap;margin-bottom:15px}.blog-article__text .mobile-image .colors span{display:block;position:relative;padding-left:24px;padding-right:30px}.blog-article__text .mobile-image .colors span:after{position:absolute;content:"";left:8px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%}.blog-article__text .mobile-image .colors span.orange:after{background-color:#ff5621}.blog-article__text .mobile-image .colors span.yellow:after{background-color:#ffbf01}.blog-article__text .mobile-image .colors span.light-blue:after{background-color:#23e5f4}.blog-article__text .mobile-image .colors span.blue:after{background-color:#21abff}.blog-article__text .mobile-image .colors span.dark-blue:after{background-color:#2153ff}.blog-article__text .mobile-image .colors span.navy-blue:after{background-color:#6f4aff}.blog-article__text .mobile-image .colors span.purple:after{background-color:#b94aff}.blog-article__text .mobile-image .colors span.grey:after{background-color:#e8e3f6}.blog-article__text h4,.blog-article__text h5{font-size:24px;font-weight:600;padding-bottom:30px}.blog-article__text h5{font-size:18px}.blog-article__text p.subtitle-image{font-size:14px;line-height:20px;color:#9790a3}.blog-article__text img.quote__author-image{margin-bottom:0}.blog-article__right{width:33.3%;padding-left:25px;background-color:#fff;padding-bottom:50px}.blog-article__right .block-right span{font-weight:600;color:rgba(0,0,0,.4);font-size:128px;line-height:140px}.blog-article__right .block-right p{font-size:32px;line-height:40px;color:#ff5621;font-weight:600;margin-bottom:40px}.blog-article__menu{max-height:500px;position:sticky;top:150px}.blog-article__menu-item{display:block;position:relative;transition:opacity .3s ease-in-out;font-size:14px;line-height:24px;max-width:290px;padding-left:20px}.blog-article__menu-item:not(:last-child){margin-bottom:5px}.blog-article__menu-item:hover{opacity:.6}.blog-article__menu-item:before{position:absolute;content:"";left:0;top:11px;width:3px;height:3px;border-radius:50%;background-color:#141414}.blog-article-content__h2{font-size:54px;line-height:62px;padding:20px 0 40px;font-weight:600}.blog-article-content__h3{font-size:32px;line-height:40px;padding:20px 0 40px;font-weight:600}.blog-article-content__h3.with-hashtag{display:flex;align-items:center}.blog-article-content__h3.no-pb{padding-bottom:10px}.blog-article-content__h3 .blog-article-content__number{top:-35px}.blog-article-content__h4{font-size:24px;line-height:30px;padding-bottom:20px}.blog-article-content__h5{font-size:20px;line-height:26px;padding-bottom:20px}.blog-article-content-list{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.blog-article-content-list.fullwidth .blog-article-content-list__item{width:100%}.blog-article-content-list.fullwidth .blog-article-content-list__item .block-image{background-color:transparent;width:32px;height:32px;top:-2px}.blog-article-content-list.fullwidth .blog-article-content-list__item .block-image img{width:20px;height:20px}.blog-article-content-list.fullwidth .blog-article-content-list__item span{font-weight:400;font-size:18px}.blog-article-content-list__item{width:50%;margin-bottom:20px;position:relative;display:flex;padding-left:40px}.blog-article-content-list__item .block-image{position:absolute;left:0;top:2px;margin-right:25px;width:24px;height:24px;background-color:#ff5621;border-radius:50%}.blog-article-content-list__item .block-image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:12px;height:12px}.blog-article-content-list__item span{font-size:20px;font-weight:700}.blog-article-content__accordion{width:100%}.blog-article-content__accordion .accordion h3.accordion__title{font-size:24px;line-height:30px}.blog-article-content__accordion .accordion__content-text{flex-direction:column}.blog-article-content__number{width:48px;position:absolute;top:-43px;height:48px;border-radius:50%;border:1px solid #efebf5;display:flex;align-items:center;justify-content:center;font-family:Roboto,sans-serif;font-size:18px}.blog-article-content__number-wrapper{position:relative;display:inline-block;width:48px;height:100%;margin-right:16px}.blog-article__question{background-color:#2c2832;color:#fff;padding:100px 40px;position:relative}@media (max-width:575px){.blog-article__question{padding:100px 20px}}.blog-article__question:after{position:absolute;content:"";width:385px;height:32px;background-color:#ff5621;right:0;bottom:0}@media (max-width:575px){.blog-article__question:after{width:80%}}.blog-article__question h3{font-size:56px;line-height:64px;letter-spacing:-2px;font-weight:300;margin-bottom:40px}@media (max-width:1023px){.blog-article__question h3{font-size:42px;line-height:50px}}.blog-article__question p{color:#fff}.blog-article__question .button{color:#fff;border-color:#fff}.blog-article__question .button:before{background-color:#fff}.blog-article p{font-size:18px;line-height:32px}.blog-article p:not(:last-child){padding-bottom:20px}.blog-article p.blog-article-content__subtitle-image{font-size:32px;line-height:40px;padding:20px 0 40px}.blog-article p a{color:#ff5621}@media (max-width:767px){.blog-article p a{word-break:break-word}}.blog-article p a.button{color:#141414}.blog-article p pre{font-size:14px;padding:25px 10px;background-color:#fafafa;max-width:100%;overflow-x:auto}.blog-article p pre span{font-size:inherit}.blog-article p.minus{position:relative;padding-left:40px}.blog-article p.minus:after{position:absolute;content:"";left:0;top:15px;width:30px;height:1px;background-color:#141414}.blog-article p.quote{position:relative;padding-left:40px;font-size:20px;font-weight:500}.blog-article p.quote:after{position:absolute;content:"";width:2px;height:100%;left:0;top:0;background-color:#ff5621}.blog-article img{display:block;margin:0 auto 32px}.blog-article img:first-child{display:inline-block}.blog-article img.new-logo-position{margin:0 0 40px;max-height:90px}.blog-article .clutch-award-images__wrap{display:flex;align-items:center;justify-content:center}.blog-article .clutch-award-images__wrap img{padding:0 20px;margin:0 0 40px}.blog-article .hackathon-images__wrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.blog-article .hackathon-images__wrap img{margin:0 15px 40px}.blog-article .hackathon-images-people__wrap{display:flex;justify-content:center;margin-bottom:40px}.blog-article .hackathon-images-people__wrap img{margin:10px}.blog-article .article-list{padding-bottom:20px}.blog-article .article-list__item{padding-left:15px;position:relative}.blog-article .article-list__item:after{position:absolute;content:"";left:0;top:7px;width:5px;height:5px;border-radius:50%;background-color:#ff5621}.blog-article .chat{display:flex;align-items:flex-start}.blog-article .chat .name{width:50px}.blog-article .chat .name b{font-size:18px;line-height:32px}.blog-article .chat .text{width:calc(100% - 50px)}.blog-list{margin-bottom:20px}.blog-list__item{position:relative;padding-left:25px;font-size:18px;line-height:32px}.blog-list__item p:last-child{padding-bottom:0}.blog-list__item:not(:last-child){padding-bottom:25px}.blog-list__item.with-ul:after{display:none}.blog-list__item:after{position:absolute;content:"";left:0;top:19px;width:10px;height:10px;border-radius:50%;background-color:#ff5621}.blog-list__item.without-header:after{top:11px}.blog-list__item a,.blog-list__item b a{color:#ff5621}.blog-list__item.big:after{top:10px}.blog-list__item-title{padding-bottom:20px;line-height:48px}.blog-list__item h3{padding-bottom:30px;font-weight:600;font-size:32px}.blog-list__item h4{font-weight:600}.blog-list.half{flex-wrap:wrap;display:flex}.blog-list.half .blog-list__item{width:50%}@media (max-width:575px){.blog-list.half .blog-list__item{width:100%}}.blog-list.steps-list{list-style:none}.blog-list .steps-list__item{display:grid;grid-template-columns:50px 1fr;gap:24px;align-items:center;padding-left:0}.blog-list .steps-list__item:after{content:none}.blog-list .steps-list__item.start-position{align-items:flex-start}.blog-list .steps-number{width:48px;height:48px;border-radius:50%;border:1px solid #efebf5;display:flex;align-items:center;justify-content:center;font-family:Roboto,sans-serif;font-size:18px}.blog-list.number{counter-reset:myCounter}.blog-list.number.orange>li{position:relative}.blog-list.number.orange>li:not(:last-child){padding-bottom:25px}.blog-list.number.orange>li h3{font-weight:600;font-family:Poppins,sans-serif}.blog-list.number.orange>li h3:before{background-color:#ff5621}@media (max-width:767px){.blog-list.number.orange>li h3:before{top:13px}}.blog-list.number.orange>li h3:after{color:#fff}@media (max-width:767px){.blog-list.number.orange>li h3:after{top:13px;line-height:25px;left:-49px}}.blog-list.number.orange.big h3{font-size:32px}@media (max-width:767px){.blog-list.number.orange.big h3:after,.blog-list.number.orange.big h3:before{top:11px}}.blog-list.number>li{padding-left:80px}@media (max-width:767px){.blog-list.number>li{padding-left:45px}}.blog-list.number>li.number-without-header>p{position:relative;padding-bottom:0;margin-bottom:20px}.blog-list.number>li.number-without-header>p:before{position:absolute;content:"";left:-80px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background-color:#ff5621}@media (max-width:767px){.blog-list.number>li.number-without-header>p:before{left:-45px;width:25px;height:25px}}.blog-list.number>li.number-without-header>p:after{position:absolute;left:-80px;color:#fff;top:50%;transform:translateY(-50%);text-align:center;font-weight:400;font-size:18px;height:32px;width:32px;line-height:32px;content:counter(myCounter);counter-increment:myCounter}@media (max-width:767px){.blog-list.number>li.number-without-header>p:after{left:-45px;width:25px;font-size:14px;height:31px;line-height:32px}}.blog-list.number>li h3{position:relative;font-size:32px;line-height:40px;padding-bottom:20px}@media (max-width:767px){.blog-list.number>li h3{line-height:1.5}}.blog-list.number>li h3:before{position:absolute;content:"";left:-80px;top:6px;width:32px;height:32px;border-radius:50%;background-color:#f5f5f5}@media (max-width:767px){.blog-list.number>li h3:before{left:-45px;width:25px;height:25px;top:13px}}.blog-list.number>li h3:after{position:absolute;left:-80px;top:3px;text-align:center;font-weight:400;font-size:18px;height:32px;width:32px;line-height:40px;content:counter(myCounter);counter-increment:myCounter}@media (max-width:767px){.blog-list.number>li h3:after{left:-37px;top:9px;font-size:14px;height:25px;line-height:32px}}.blog-list.number>li h5{font-size:18px;font-weight:600}.blog-list.number>li h5 span{color:#ff5621;font-weight:inherit}.blog-list.number.without-heading li{padding-left:48px}.blog-list.number.without-heading li:not(:last-child){padding-bottom:32px}.blog-list.number.without-heading li p:not(:last-child){padding-bottom:0}.blog-list.number.without-heading li:before{position:absolute;content:"";left:0;top:0;width:32px;height:32px;border-radius:50%;background-color:#ff5621}.blog-list.number.without-heading li:after{position:absolute;color:#fff;left:0;width:32px;text-align:center;top:0;font-weight:400;font-size:18px;height:32px;line-height:32px;content:counter(myCounter);counter-increment:myCounter}.blog-list.check>li{padding-left:52px}.blog-list.check>li>h3,.blog-list.check>li h4{position:relative;font-weight:600;margin-bottom:10px;font-size:32px}.blog-list.check>li>h3:after,.blog-list.check>li h4:after{position:absolute;content:"";left:-68px;top:5px;font-weight:400;font-size:18px;width:40px;height:40px;background-image:url(/static/check-oval-17fd0a74bb1b675c91c1f299508a3286.svg)}@media (max-width:767px){.blog-list.check>li>h3:after,.blog-list.check>li h4:after{left:-50px;top:0;font-size:14px}}@media (max-width:424px){.blog-list.check>li>h3:after,.blog-list.check>li h4:after{left:-35px;top:8px;width:25px;height:25px;background-size:cover}}.blog-list.check.one-li h3{line-height:40px;font-size:32px;letter-spacing:-.6px}.blog-list.check.one-li h3:after{width:32px;height:32px;background-size:cover;top:5px}@media (max-width:1400px){.blog-list.check.one-li h3:after{top:0}}.blog-list.check.small li{margin-bottom:30px}.blog-list.check.small h4{font-family:Roboto,sans-serif;font-size:18px;line-height:32px;font-weight:400;position:relative}.blog-list.check.small h4:after{position:absolute;left:-68px;top:-4px;font-weight:400;font-size:18px;width:40px;height:40px;background-image:url(/static/check-oval-17fd0a74bb1b675c91c1f299508a3286.svg);content:""}@media (max-width:767px){.blog-list.check.small h4:after{left:-50px;font-size:14px}}@media (max-width:424px){.blog-list.check.small h4:after{width:25px;height:25px;background-size:cover;top:3px}}.blog-list.check.cons li,.blog-list.check.pros li{padding-left:52px;position:relative;font-weight:600;margin-bottom:10px}.blog-list.check.cons li h3,.blog-list.check.cons li h4,.blog-list.check.pros li h3,.blog-list.check.pros li h4{line-height:1.3}.blog-list.check.cons li h3:after,.blog-list.check.cons li h4:after,.blog-list.check.pros li h3:after,.blog-list.check.pros li h4:after{display:none}.blog-list.check.cons li p,.blog-list.check.pros li p{padding-bottom:0}.blog-list.check.cons li:after,.blog-list.check.pros li:after{position:absolute;left:0;top:50%;transform:translateY(-50%);font-weight:400;font-size:18px;width:32px;height:32px;background-image:url(/static/check-oval-orange-b44a8a9218e69fe6920a9ded779b9cc7.svg);background-position:50%;background-size:cover;content:""}@media (max-width:767px){.blog-list.check.cons li:after,.blog-list.check.pros li:after{font-size:14px}}@media (max-width:575px){.blog-list.check.cons li:after,.blog-list.check.pros li:after{top:10px;transform:translateY(0)}}@media (max-width:424px){.blog-list.check.cons li:after,.blog-list.check.pros li:after{width:25px;height:25px}}.blog-list.check.cons.one-li li,.blog-list.check.pros.one-li li{padding-left:52px;position:relative;font-weight:600;margin-bottom:10px}.blog-list.check.cons.one-li li h3:after,.blog-list.check.cons.one-li li h4:after,.blog-list.check.pros.one-li li h3:after,.blog-list.check.pros.one-li li h4:after{display:none}.blog-list.check.cons.one-li li p,.blog-list.check.pros.one-li li p{padding-bottom:0}.blog-list.check.cons.one-li li:after,.blog-list.check.pros.one-li li:after{position:absolute;left:0;top:50%;transform:translateY(-50%);font-weight:400;font-size:18px;width:32px;height:32px;background-image:url(/static/check-oval-orange-b44a8a9218e69fe6920a9ded779b9cc7.svg);background-position:50%;background-size:cover;content:""}@media (max-width:767px){.blog-list.check.cons.one-li li:after,.blog-list.check.pros.one-li li:after{font-size:14px}}@media (max-width:575px){.blog-list.check.cons.one-li li:after,.blog-list.check.pros.one-li li:after{top:10px;transform:translateY(0)}}@media (max-width:424px){.blog-list.check.cons.one-li li:after,.blog-list.check.pros.one-li li:after{width:25px;height:25px}}.blog-list.check.cons.one-li li:after,.blog-list.check.cons li:after{background-image:url(/static/cons-icon-fc4d7ba13fdc4b613d75903691779d2c.svg)}.blog-list.check.cons.one-li h3:after,.blog-list.check.cons.one-li h4:after{display:none}.blog-list.check.orange>li{margin-bottom:20px}.blog-list.check.orange>li h3,.blog-list.check.orange>li h4{position:relative;font-weight:600;margin-bottom:10px}@media (max-width:767px){.blog-list.check.orange>li h3,.blog-list.check.orange>li h4{font-size:24px}}.blog-list.check.orange>li h3:after,.blog-list.check.orange>li h4:after{position:absolute;left:-52px;top:8px;font-weight:400;font-size:18px;width:32px;height:32px;background-image:url(/static/check-oval-orange-b44a8a9218e69fe6920a9ded779b9cc7.svg);background-size:cover;content:""}@media (max-width:767px){.blog-list.check.orange>li h3:after,.blog-list.check.orange>li h4:after{left:-52px;top:3px;font-size:14px}}@media (max-width:424px){.blog-list.check.orange>li h3:after,.blog-list.check.orange>li h4:after{top:4px}}.blog-list.check.orange.one-li h3:after{width:32px;height:32px;background-size:cover;top:5px}.blog-list.cons li,.blog-list.pros li{padding-left:52px;position:relative;padding-bottom:32px}.blog-list.cons li p,.blog-list.pros li p{padding-bottom:0}.blog-list.cons li h3,.blog-list.pros li h3{font-size:32px;font-weight:600}@media (max-width:767px){.blog-list.cons li h3,.blog-list.pros li h3{font-size:24px}}.blog-list.cons li:after,.blog-list.pros li:after{position:absolute;left:0;top:0;font-weight:400;font-size:18px;width:32px;height:32px;background-image:url(/static/check-oval-orange-b44a8a9218e69fe6920a9ded779b9cc7.svg);background-position:50%;background-size:cover;content:""}.blog-list.cons li:after{background-image:url(/static/cons-icon-fc4d7ba13fdc4b613d75903691779d2c.svg)}.blog-list.one-li{padding-top:15px}.blog-list.one-li .blog-list__item{padding-bottom:0}.blog-list.one-li .blog-list__item h3{font-size:32px;padding-bottom:0;font-weight:600}@media (max-width:767px){.blog-list.one-li .blog-list__item h3{font-size:24px}}.blog-list.one-li.cons li,.blog-list.one-li.pros li{padding-left:52px;position:relative;padding-bottom:0}.blog-list.one-li.cons li h3,.blog-list.one-li.pros li h3{font-size:32px;font-weight:600}@media (max-width:767px){.blog-list.one-li.cons li h3,.blog-list.one-li.pros li h3{font-size:24px}}.blog-list.one-li.cons li:after,.blog-list.one-li.pros li:after{position:absolute;left:0;top:50%;transform:translateY(-50%);font-weight:400;font-size:18px;width:32px;height:32px;background-image:url(/static/check-oval-orange-b44a8a9218e69fe6920a9ded779b9cc7.svg);background-position:50%;background-size:cover;content:""}.blog-list.one-li.cons li:after{background-image:url(/static/cons-icon-fc4d7ba13fdc4b613d75903691779d2c.svg)}@media (max-width:767px){.blog-table{display:none}}.blog-table-custom th{background-color:#fcfbfd}.blog-table-custom td,.blog-table-custom th{padding:16px;border:1px solid #e0e0e0;vertical-align:top}.blog-table-title{display:flex;align-items:stretch;border-bottom:1px solid #141414}.blog-table-title .first{width:30%;max-width:200px;border-right:1px solid #f5f5f5;display:flex;align-items:flex-end}.blog-table-title .first p{font-weight:700}.blog-table-title .second,.blog-table-title .third{width:35%;padding-left:30px}.blog-table-title .second p,.blog-table-title .third p{font-weight:700;font-size:26px}.blog-table-content{display:flex;align-items:stretch;border-top:1px solid #f5f5f5}.blog-table-content .first{width:30%;max-width:200px;border-right:1px solid #f5f5f5}.blog-table-content .second,.blog-table-content .third{width:35%;padding-left:30px}.blog-table-content .first,.blog-table-content .second,.blog-table-content .third{padding-top:20px}.blog-table-content .first ul>li,.blog-table-content .second ul>li,.blog-table-content .third ul>li{font-size:16px;line-height:22px}.blog-table-content .first ul>li:after,.blog-table-content .second ul>li:after,.blog-table-content .third ul>li:after{background-color:#141414;width:4px;height:4px}.blog-accordion{margin-bottom:70px}.blog-benefit-block{padding:64px 25px 64px 32px;background:#fafafa;display:flex;justify-content:space-between;align-items:center}.blog-benefit-block img{margin:0}.blog-benefit-info{max-width:448px}.blog-benefit-info h5{letter-spacing:-.4000000059604645px}.blog-benefit-info h5,.blog-benefit-info h5 span{font-family:Poppins;font-size:24px;font-weight:600;line-height:32px}.blog-benefit-info h5 span{color:#ff5621}.blog-benefit-info p span{display:block;font-family:Roboto;font-size:18px;font-weight:400;line-height:32px}.blog-benefit-info a{display:flex;align-items:center;background-color:#ff5621;color:#fff;border:none;height:56px;width:224px;padding:0 0 0 34px;position:relative;transition:all .3s ease-in-out;font-family:Poppins;font-size:18px;font-weight:400;line-height:26px}.blog-benefit-info a:hover{opacity:.8}.blog-benefit-info a:after{position:absolute;content:"";right:25px;top:50%;transform:translateY(-50%);-webkit-mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);width:16px;height:15px;background-color:#fff}.go-to-top-btn{opacity:0;visibility:hidden;position:fixed;right:30px;bottom:150px;width:49px;z-index:10;height:49px;border-radius:50%;background-color:#ff5621;box-shadow:0 4px 60px hsla(0,0%,45.1%,.1);transition:all .5s ease-in-out!important}.go-to-top-btn.show{opacity:1;visibility:visible}.go-to-top-btn:after{position:absolute;content:"";right:17px;top:16px;background-color:#fff;-webkit-mask:url(/static/arrow-bottom-ic-d053d69af8856f9891b3cb2f55e8ec1f.svg);mask:url(/static/arrow-bottom-ic-d053d69af8856f9891b3cb2f55e8ec1f.svg);width:15px;height:16px;background-size:cover;transform:rotate(180deg)}.interested-posts{width:100%;padding:80px 0;position:relative}.interested-posts:after{position:absolute;content:"";width:100%;height:1px;top:30px;background-color:#141414}.interested-posts__wrap{position:relative}.interested-posts__wrap p.title{font-size:32px;line-height:40px;letter-spacing:-.6px;color:#141414;font-family:Poppins,sans-serif;font-weight:600}.interested-posts ul li{padding-left:34px;position:relative}.interested-posts ul li:not(:last-child){padding-bottom:30px}.interested-posts ul li:after{position:absolute;content:"";left:0;top:6px;width:8px;height:8px;border-radius:50%;background-color:#141414}.interested-posts ul li a{color:#ff5621;text-decoration:underline;position:relative}.interested-posts ul li a:before{position:absolute;content:"";right:-48px;top:50%;transform:translateY(-50%);-webkit-mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);background-color:#ff5621;width:16px;height:15px}@media (max-width:1199px){.blog-content-list__item:nth-child(2n){padding-left:25px}.blog-content-list__item:nth-child(odd){padding-right:25px}.blog-aside__item:first-child{padding-right:25px;width:60%}.blog-aside__item:last-child{padding-left:25px;width:40%}.blog-article__right .block-right span{font-size:90px;line-height:105px}.blog-article__right .block-right p{font-size:24px;line-height:30px}.blog-article .hackathon-images__wrap img{margin:0 0 40px}.blog-article .hackathon-images-people__wrap{flex-wrap:wrap}.blog-benefit-block{flex-direction:column}.blog-benefit-block img{margin-bottom:20px}}@media (max-width:767px){.blog-hero{padding:200px 0 40px}.blog-hero__wrap{flex-wrap:wrap}.blog-hero h1{width:100%;padding-bottom:40px}.blog-hero__subtitle{width:100%;max-width:none}.blog-content{padding:40px 0}.blog-content-list{flex-wrap:wrap}.blog-content-list__item{width:100%}.blog-content-list__item:after{display:block}.blog-content-list__item:nth-child(2n){padding-left:0}.blog-content-list__item:nth-child(odd){padding-right:0}.blog-aside{padding:40px 0}.blog-aside__wrap{flex-wrap:wrap}.blog-aside__item{width:100%}.blog-aside__item:first-child{width:100%;padding-right:0}.blog-aside__item:last-child{margin-top:40px;width:100%;padding-left:0}.blog-article__text{width:100%;padding-right:0}.blog-article-content__h2{font-size:36px;line-height:42px}.blog-article-content__h3{font-size:26px;line-height:32px}.blog-article-content__number{top:-36px}.blog-article .clutch-award__image,.blog-article__right{display:none}.blog-article .clutch-award-images__wrap img{width:50%}.blog-article .hackathon-images__wrap{flex-wrap:wrap;padding-bottom:40px}.blog-article .hackathon-images__wrap img{margin:0 20px}}@media (max-width:575px){.blog-post__title{font-size:36px;line-height:42px}.blog-benefit-info p span{display:inline;margin-left:5px}}.seoImg{display:none!important}.post-social,.post-social button{display:flex;align-items:center}.post-social button{background-color:#285b97!important;padding:0!important;color:#fff!important;font-size:.8rem!important;width:32px;height:32px;border-radius:50%;justify-content:center}.post-social button:not(:first-child){margin-left:8px}.post-social button:before{display:none}.post-social button span{font-size:14px}.post-social button span.icon{line-height:0}.post-social button:hover{opacity:.9}.post-social button.facebook{background-color:#285b97!important;border:none}.post-social button.twitter{background-color:#211c29!important;border:none}.post-social button.linkedin{background-color:#0077b5!important;border:none}@media (max-width:1250px){.post-social button:not(:first-child){margin-left:10px}}.cases .blog-content-list__item:nth-child(2n),.cases .blog-content-list__item:nth-child(odd){padding-right:10px;padding-left:10px}.cases .blog-content-list__item img{min-height:250px}.cases .blog-content-list__item__date span{font-size:14px}.cases .blog-content-list__item__date span.category-name{padding:4px 10px;display:inline-block;border-radius:8px;border:1px solid hsla(0,0%,62.7%,.47843137254901963);margin-right:8px;margin-top:8px;margin-left:8px;color:#a0a0a0;font-weight:400;line-height:21px}.ai-staff-hero{padding:180px 0 80px}.ai-staff-hero h1{max-width:850px}.ai-staff-about{background-color:#fbfafc;padding:97px 0 129px}.ai-staff-about h3{padding-bottom:60px}.ai-staff-about__wrap{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width:991px){.ai-staff-about__wrap{flex-wrap:wrap}}.ai-staff-about__text{width:50%;padding-right:80px}@media (max-width:991px){.ai-staff-about__text{width:100%;padding-right:0;margin-bottom:50px}}.ai-staff-about__text p a{color:#ff5621}.ai-staff-about__text p.subtitle{position:relative;padding-left:73px;margin:32px 0 63px}.ai-staff-about__text p.subtitle:after{position:absolute;content:"";top:0;left:0;width:2px;height:100%;background-color:#ff5621}.ai-staff-about__image{width:50%}@media (max-width:991px){.ai-staff-about__image{width:100%}}.ai-staff-services{padding:96px 0}.ai-staff-services__wrap{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width:767px){.ai-staff-services__wrap{flex-wrap:wrap}}.ai-staff-services__text{width:50%;padding-right:150px}@media (max-width:991px){.ai-staff-services__text{padding-right:50px}}@media (max-width:767px){.ai-staff-services__text{width:100%;padding-right:0;margin-bottom:50px}}.ai-staff-services__text p{margin-bottom:64px}.ai-staff-services__list{width:50%}@media (max-width:767px){.ai-staff-services__list{width:100%}}.ai-staff-services__list .blog-list__item{padding-bottom:16px;padding-left:72px}.ai-staff-services__list .blog-list__item:after{width:12px;height:12px;top:10px}.ai-staff-process{background-color:#fbfafc;padding:96px 0 129px}.ai-staff-process p.subtitle{max-width:590px}.ai-staff-process-list{margin:64px 0;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.ai-staff-process-list__item{position:relative;padding-right:32px;margin-bottom:32px}.ai-staff-process-list__item-wrapper{position:relative;width:33.33%}.ai-staff-process-list__item-wrapper:not(:last-child):after{position:absolute;content:"";left:72px;top:15px;width:calc(100% - 104px);height:1px;background-color:#d6cee0}@media (max-width:524px){.ai-staff-process-list__item-wrapper:not(:last-child):after{width:calc(100% - 72px)}}@media (max-width:1023px){.ai-staff-process-list__item-wrapper{width:50%}}@media (max-width:524px){.ai-staff-process-list__item-wrapper{width:100%}}@media (max-width:524px){.ai-staff-process-list__item{padding-right:0}}.ai-staff-process-list__item .number{position:relative;margin-bottom:32px}.ai-staff-process-list__item .number span{width:32px;height:32px;background-color:#efebf5;display:block;line-height:32px;text-align:center;border-radius:50%;font-size:12px;font-weight:700}.ai-staff-process-list__item .number span.active{background-color:#ff5621;color:#fff}.ai-staff-process-list__item .text p.title{font-size:18px;font-weight:600;margin-bottom:32px}.ai-staff-process .big-title{font-size:24px;max-width:696px;position:relative;z-index:1;margin-bottom:64px}.ai-staff-process .big-title span{font-weight:600;font-size:inherit}.ai-staff-benefits{background-color:#2c2832;padding:128px 0}.ai-staff-benefits h2{color:#fff}.ai-staff-benefits__wrap{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width:767px){.ai-staff-benefits__wrap{flex-wrap:wrap}}.ai-staff-benefits__image{width:50%;padding-right:40px;margin-bottom:40px}@media (max-width:767px){.ai-staff-benefits__image{width:100%;padding-right:0}}.ai-staff-benefits__image p.subtitle{margin-top:60px;color:#fff}.ai-staff-benefits__list{width:50%}@media (max-width:767px){.ai-staff-benefits__list{width:100%}}.ai-staff-benefits__list .blog-list__item{padding-bottom:16px;padding-left:60px}.ai-staff-benefits__list .blog-list__item p{color:#fff}.ai-staff-benefits__list .blog-list__item:after{width:12px;height:12px;top:10px}.ai-staff-benefits__list .button{margin-left:60px;color:#fff;border-color:#fff}.ai-staff-benefits__list .button:before{background-color:#fff}.ai-staff-why-choose{background-color:#fbfafc;padding:96px 0 128px}.ai-staff-why-choose .blog-list{margin-bottom:50px}.ai-staff-why-choose .blog-list__item:after{top:10px}.ai-staff-why-choose .blog-list p{padding-right:40px;max-width:430px}@media (max-width:575px){.ai-staff-why-choose .blog-list p{padding-right:0;max-width:none}}h2{font-weight:600;font-size:42px;line-height:48px;letter-spacing:-.8px}.ai-hero{padding:200px 0 40px}.ai-age{padding:80px 0;background-color:#fafafa}.ai-age h2{max-width:700px}.ai-age-list{display:flex;justify-content:space-between;margin:0 -20px}.ai-age-list__item{width:33.33333%;padding:0 20px}.ai-age-list__item p{font-size:18px;line-height:32px}.ai-age-list__item p.subtitle{font-weight:600;margin-bottom:40px}.ai-trust{padding:80px 0}.ai-trust h2{max-width:600px;font-weight:600}.ai-trust__wrap{display:flex}.ai-trust__text{width:50%;padding-right:50px}.ai-trust__text p{font-size:18px;line-height:32px;margin-bottom:40px}.ai-trust__image{width:50%;padding-left:50px}.ai-trust__image p.quote{position:relative;padding-left:40px;margin-bottom:60px;font-size:24px;line-height:32px;letter-spacing:-.6px;font-weight:600;font-family:Poppins,sans-serif}.ai-trust__image p.quote:after{position:absolute;content:"";left:0;top:0;width:2px;height:100%;background-color:#ff5621}.ai-proven{padding:80px 0;background-color:#fafafa}.ai-proven p.subtitle{font-size:22px;line-height:40px;max-width:950px;margin-bottom:40px}.ai-proven-list{display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(20,20,20,.1);padding-bottom:16px;margin-bottom:40px}.ai-proven-list__item{width:33.33333%;margin-bottom:24px;position:relative;padding-left:20px}.ai-proven-list__item:not(:last-child){padding-right:20px}.ai-proven-list__item:after{position:absolute;content:"";left:0;top:8px;width:5px;height:5px;border-radius:50%;background-color:#ff5621}.ai-proven__wrap{display:flex;justify-content:space-between}.ai-proven__text{max-width:840px}.ai-proven__text p{font-size:18px;line-height:32px}.ai-proven__text p:not(:last-child){margin-bottom:40px}.ai-proven__number{padding-left:25px}.ai-proven__number p.number{font-size:100px;line-height:133px;position:relative;padding-right:40px;display:inline-block;letter-spacing:-1.5px;font-family:Poppins,sans-serif;font-weight:400}.ai-proven__number p.number:after{position:absolute;content:"+";right:0;top:0;font-size:64px;line-height:64px;color:#000;font-family:Poppins,sans-serif;font-weight:500}.ai-proven__number p.projects{font-size:24px;font-weight:400;letter-spacing:-.8px;line-height:32px}.ai-our{padding:80px 0}.ai-our h2{font-weight:600}.ai-our__wrap{display:flex;margin:0 -20px}.ai-our__block{width:100%;padding:0 20px}.ai-our__block p.title{font-weight:600;font-family:Poppins,sans-serif;font-size:32px;line-height:40px;letter-spacing:-.8px;display:flex;padding-bottom:40px;border-bottom:1px solid rgba(20,20,20,.1)}.ai-our-list{padding-top:40px}.ai-our-list__item{padding-left:20px;position:relative;margin-bottom:20px;font-size:20px;line-height:32px}.ai-our-list__item:after{position:absolute;content:"";left:0;top:13px;width:5px;height:5px;border-radius:50%;background-color:#ff5621}.ai-accordion .accordion__content{display:block;background-color:transparent;margin-bottom:0}.ai-accordion .accordion__content-text{display:block;padding:60px}.ai-accordion .accordion__content p{max-width:910px;font-size:18px;line-height:32px;padding:20px 0}.ai-accordion .accordion__content p:first-child{padding-top:0}.ai-accordion .accordion__content p:last-child{padding-bottom:0}.ai-accordion .accordion.active~.accordion__content,.ai-start{background-color:#fafafa}.ai-start .container{padding:80px 15px;position:relative}.ai-start .container:after{position:absolute;content:"";left:15px;top:0;width:510px;height:8px;background-color:#ff5621}.ai-start .container h2{max-width:900px}.ai-choose{background-color:#2c2832;color:#fff}.ai-choose .container{padding:80px 15px;position:relative}.ai-choose .container:after{position:absolute;content:"";left:15px;top:0;width:510px;height:40px;background-color:#52285f}.ai-choose h2{max-width:600px}.ai-choose__wrap{display:flex;justify-content:space-between}.ai-choose-list__item{margin-bottom:25px;display:flex;align-items:center;padding-right:50px;min-width:350px}.ai-choose-list__item span{font-size:24px;line-height:32px;letter-spacing:-.6px;margin-left:25px;font-family:Poppins,sans-serif}.ai-choose__text{max-width:620px}.ai-choose__text p{color:#fff;font-size:18px;line-height:32px}.ai-choose__text p:not(:last-child){margin-bottom:40px}.ai-leaderships{padding:80px 0}.ai-leaderships__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:80px;border-bottom:1px solid #000}.ai-leaderships h2{font-weight:600}.ai-leaderships .subtitle{font-size:20px;line-height:32px;max-width:620px;padding-bottom:80px}.ai-leaderships__wrap{display:grid;flex-wrap:wrap;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:80px}.ai-leaderships__item{display:flex;background:#fff;padding:16px;border:1px solid #141414}.ai-leaderships__image{min-width:200px;height:240px;overflow:hidden;margin-right:20px}.ai-leaderships__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ai-leaderships__content .name{font-weight:600;font-style:SemiBold;font-size:24px;line-height:30px;letter-spacing:0;margin-bottom:8px}.ai-leaderships__content .desc{font-family:Roboto;font-weight:400;font-size:18px;line-height:32px;letter-spacing:0;margin-bottom:8px}.ai-leaderships__content .link{display:inline-block;transition:all .3s ease-in-out}.ai-leaderships__content .link:hover{opacity:.72}.ai-readiness{background-color:#2c2832;color:#fff}.ai-readiness .container{padding:80px 15px 128px;position:relative}@media (max-width:767px){.ai-readiness .container{padding-top:40px;padding-bottom:40px}}.ai-readiness .container:after{position:absolute;content:"";left:15px;top:0;width:480px;height:40px;background-color:#52285f}@media (max-width:767px){.ai-readiness .container:after{width:80%}}.ai-readiness__head{display:flex;justify-content:space-between;margin-bottom:80px;margin-top:80px}@media (max-width:1024px){.ai-readiness__head{justify-content:center;flex-direction:column}}.ai-readiness h2{max-width:600px;padding-bottom:0}@media (max-width:1024px){.ai-readiness h2{max-width:100%;padding-bottom:32px}}@media (max-width:767px){.ai-readiness h2{font-size:42px}}.ai-readiness__intro{max-width:556px;display:flex;align-items:flex-start;gap:42px}@media (max-width:1024px){.ai-readiness__intro{max-width:100%;align-items:center}}.ai-readiness__intro p{font-size:18px;line-height:32px;color:#fff}.ai-readiness__line{width:3px;min-height:80px;height:100%;background-color:#ff5621;flex-shrink:0}.ai-readiness__steps{display:flex;justify-content:space-between;position:relative;flex-wrap:wrap;gap:35px}.ai-readiness-step{max-width:410px;position:relative;padding-top:40px}@media (max-width:1260px){.ai-readiness-step{flex:1 1 45%;max-width:45%;padding-top:0;margin-left:auto;margin-right:auto}}@media (max-width:767px){.ai-readiness-step{flex:1 1 100%;max-width:100%;margin-left:0;margin-right:0}}.ai-readiness-step__dot{width:14px;height:14px;background-color:#ff5621;border-radius:50%;position:absolute;top:5px;left:0;z-index:2}@media (max-width:1260px){.ai-readiness-step__dot{display:none}}.ai-readiness-step:not(:last-child):after{content:"";position:absolute;top:12px;left:31px;width:100%;height:1px;background-color:hsla(0,0%,100%,.15)}@media (max-width:1260px){.ai-readiness-step:not(:last-child):after{display:none}}.ai-readiness-step h3{font-size:24px;line-height:32px;margin-bottom:25px;font-family:Poppins,sans-serif}.ai-readiness-step ul{list-style:none;padding:0;margin:0}.ai-readiness-step ul li{position:relative;padding-left:18px;font-size:18px;line-height:28px}.ai-readiness-step ul li:not(:last-child){margin-bottom:16px}.ai-readiness-step ul li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;background-color:#ff5621;border-radius:50%}.ai-benefits{background-color:#2c2832;color:#fff}.ai-benefits .container{padding:80px 15px 96px;position:relative}@media (max-width:767px){.ai-benefits .container{padding-top:40px;padding-bottom:40px}}.ai-benefits .container:after{position:absolute;content:"";left:15px;top:0;width:480px;height:40px;background-color:#52285f}@media (max-width:767px){.ai-benefits .container:after{width:80%}}.ai-benefits__head{display:flex;justify-content:space-between;margin:80px 0}.ai-benefits h2{max-width:600px;font-family:Poppins;font-weight:600;font-size:54px;line-height:60px;letter-spacing:-1%;padding-bottom:0}@media (max-width:1024px){.ai-benefits h2{max-width:100%;padding-bottom:32px}}@media (max-width:767px){.ai-benefits h2{font-size:42px}}.ai-benefits p{color:#fff}.ai-benefits__intro{max-width:556px;display:flex;gap:42px}@media (max-width:1024px){.ai-benefits__intro{max-width:100%}}.ai-benefits__intro p{font-size:18px;line-height:32px}.ai-benefits__line{width:3px;min-height:80px;background-color:#ff5621;flex-shrink:0}.ai-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:64px 40px}.ai-benefits-item h3{display:flex;align-items:flex-start;font-size:24px;line-height:32px;margin-bottom:20px;font-family:Poppins,sans-serif}.ai-benefits-item h3 img{margin-right:32px;flex-shrink:0}.ai-benefits-item p{font-size:18px;line-height:28px;padding-left:64px}@media (max-width:1024px){.ai-benefits__grid{grid-template-columns:repeat(2,1fr)}.ai-benefits__head{flex-direction:column;gap:40px}}@media (max-width:640px){.ai-benefits__grid{grid-template-columns:1fr}}.ai-cases{background-color:#fff;color:#141414}.ai-cases .container{padding:120px 15px}@media (max-width:767px){.ai-cases .container{padding-top:40px;padding-bottom:40px}}.ai-cases h2{max-width:620px;font-size:54px;line-height:60px;letter-spacing:-1px}.ai-cases__list{display:flex;flex-direction:column;gap:96px}@media (max-width:767px){.ai-cases__list{gap:40px}}.ai-cases-item{position:relative}.ai-cases-item:before{content:"";position:absolute;left:0;right:0;top:67px;bottom:0;height:1px;width:100%;background:transparent;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.9607843137254902)}.ai-cases-item__head{display:flex;align-items:center;gap:32px;margin-bottom:32px}@media (max-width:375px){.ai-cases-item__head{gap:10px}}.ai-cases-item__index{font-weight:400;font-size:24px;min-width:72px;line-height:32px;letter-spacing:-.4px}@media (max-width:767px){.ai-cases-item__index{min-width:0}}.ai-cases-item h3{font-size:24px;line-height:32px;letter-spacing:-.4px}.ai-cases-item__content{display:flex;justify-content:space-between;align-items:center;padding-top:32px}.ai-cases-item__text{max-width:50%;padding-left:104px}@media (max-width:991px){.ai-cases-item__text{max-width:75%}}@media (max-width:767px){.ai-cases-item__text{padding-left:0;max-width:100%}}.ai-cases-item__text p{font-size:18px;line-height:32px}.ai-cases-item__text p:not(:last-child){margin-bottom:24px}.ai-cases-item__logo{display:flex;align-items:center;justify-content:center}@media (max-width:767px){.ai-cases-item__logo{width:100%;padding-right:64px}}@media (max-width:375px){.ai-cases-item__logo{padding-right:42px}}.ai-cases-item__logo img{max-width:180px;max-height:80px;-o-object-fit:contain;object-fit:contain}@media (max-width:545px){.ai-cases-item__logo img{flex:0 0 95%;margin:auto}}@media (max-width:1024px){.ai-leaderships{padding:80px 0}.ai-leaderships__header{display:flex;flex-direction:column}.ai-leaderships h2{padding-bottom:40px}.ai-leaderships .subtitle{padding-bottom:40px;text-align:center}}@media (max-width:900px){.ai-leaderships__wrap{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:40px;margin:0}}@media (max-width:767px){.ai-age{padding:40px 0}.ai-age-list{flex-wrap:wrap;margin:0}.ai-age-list__item{width:100%;padding:0}.ai-age-list__item:not(:last-child){margin-bottom:40px}.ai-age-list__item p.subtitle{margin-bottom:20px}.ai-trust{padding:40px 0}.ai-trust__wrap{flex-wrap:wrap}.ai-trust__text{width:100%;padding-right:0}.ai-trust__text img{display:block;margin:0 auto}.ai-trust__image{width:100%;padding-left:0}.ai-trust__image img{display:block;margin:0 auto}.ai-trust__image p.quote{padding-left:20px;margin-bottom:40px}.ai-proven{padding:40px 0}.ai-proven-list__item{width:50%}.ai-proven__wrap{flex-wrap:wrap}.ai-proven__text p{margin-bottom:40px}.ai-proven__number{width:100%;padding-left:0;margin:0 auto;text-align:center}.ai-proven__number p.number{font-size:120px;line-height:120px;max-width:none;width:auto}.ai-our{padding:40px 0}.ai-our-list.right .ai-our-list__item{width:100%}.ai-accordion .accordion__content-text{padding:30px 15px}.ai-accordion .accordion__title{margin-bottom:0}.ai-start .container{padding:40px 15px}.ai-start .container:after{width:80%}.ai-choose .container{padding:80px 15px 40px}.ai-choose .container:after{width:80%}.ai-choose__wrap{flex-wrap:wrap}.ai-choose-list{padding-right:0;width:100%}.ai-choose-list__item{min-width:auto;padding-right:0}.ai-choose-list__item span{margin-left:15px}.ai-choose__text{width:100%}.ai-leaderships{padding:40px 0}}@media (max-width:575px){.ai-proven-list__item{width:100%;padding-right:0}.ai-our__wrap{flex-wrap:wrap;margin:0}.ai-our__block{width:100%;padding:0}.ai-our__block:not(:last-child){margin-bottom:40px}.ai-our__block h3{padding-bottom:25px}.ai-our-list{padding-top:20px}.ai-our-list__item{margin-bottom:10px}.ai-leaderships__item{display:flex;flex-direction:column}.ai-leaderships__image{min-width:100%;height:auto;overflow:hidden;margin-right:0;margin-bottom:8px}}.custom-software-development-hero{padding:180px 0 80px}.custom-software-development-hero h1{max-width:850px;padding-bottom:120px}.custom-software-development-hero h2{padding-bottom:80px;max-width:920px}.custom-software-development-hero-list{display:flex;justify-content:space-between;margin:0 -20px}.custom-software-development-hero-list__item{width:33.33%;padding:0 20px}.custom-software-development-projects{background-color:#fafafa}.custom-software-development-projects .container{padding:160px 15px 0;position:relative}.custom-software-development-projects .container:after{position:absolute;content:"";left:15px;top:0;background-color:#ff5621;width:400px;height:8px}.custom-software-development-projects-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 -20px}.custom-software-development-projects-list__item{width:33.33%;padding:0 20px;margin-bottom:120px;position:relative}.custom-software-development-projects-list__item:not(:first-child):after{position:absolute;content:"";left:20px;top:-50px;background-image:url(/static/check-oval-cb47d88bacd8d08b49559d233da123ca.svg);width:40px;height:40px}.custom-software-development-projects-list__item h4{padding-bottom:25px}.custom-software-development-projects-list__item p{font-size:18px;line-height:32px}.custom-software-development-projects-list__item p.number-of-projects{font-family:Poppins,sans-serif;display:inline-block;font-size:100px;line-height:133px;position:relative;font-weight:400}.custom-software-development-projects-list__item p.number-of-projects span{position:absolute;right:-50px;top:0;font-size:80px;line-height:1}.custom-software-development-projects-list__item p.project{font-size:24px;line-height:32px;letter-spacing:-.8px}.custom-software-development-projects.saas .custom-software-development-projects-list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin:0 -20px}.custom-software-development-projects.saas .custom-software-development-projects-list__item{width:25%;padding:0 20px;margin-bottom:120px;position:relative;display:flex;flex-direction:column}.custom-software-development-projects.saas .custom-software-development-projects-list__item:after{position:absolute;content:"";left:20px;top:-50px;background-image:url(/static/check-oval-cb47d88bacd8d08b49559d233da123ca.svg);width:40px;height:40px}.custom-software-development-projects.saas .custom-software-development-projects-list__item p{font-size:18px;line-height:32px}.custom-software-development-benefits{padding:80px 0}.custom-software-development-benefits h2{max-width:770px}.custom-software-development-benefits__wrap{display:flex;justify-content:space-between}.custom-software-development-benefits__image{width:45%;max-width:510px}.custom-software-development-benefits__image p{font-size:20px;line-height:32px;margin-bottom:40px}.custom-software-development-benefits-list{width:55%;padding-left:55px}.custom-software-development-benefits-list__item{padding-left:25px;margin-bottom:30px;position:relative}.custom-software-development-benefits-list__item:after{position:absolute;content:"";left:0;top:10px;width:10px;height:10px;background-color:#ff5621;border-radius:50%}.custom-software-development-benefits-list__item p{font-size:18px;line-height:32px}.custom-software-development-achievements{background-color:#2c2832;color:#fff}.custom-software-development-achievements h2{font-weight:600;padding-bottom:40px;color:#fff}.custom-software-development-achievements .container{padding:80px 15px 0;position:relative}.custom-software-development-achievements .container>p{margin-bottom:40px}.custom-software-development-achievements .container:after{position:absolute;content:"";left:15px;top:0;width:510px;height:16px;background-color:#ff5621}.custom-software-development-achievements-list{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;margin:0 -20px}.custom-software-development-achievements-list__item{color:#fff;width:50%;padding:0 20px 80px;display:flex;flex-direction:column}.custom-software-development-achievements-list__item h4{padding-bottom:40px}.custom-software-development-achievements-list__item p{color:#fff;font-size:18px;line-height:32px}.custom-software-development-achievements-list__item a.cta{margin-top:30px;display:block;max-width:175px;color:#fff;border-color:#fff}.custom-software-development-achievements-list__item a.cta:before{background-color:#fff}.custom-software-development-achievements.saas .container:after{left:auto;right:80px;height:40px}.custom-software-development-achievements.saas .custom-software-development-achievements-list__item:first-child{padding-right:50px}.custom-software-development-achievements.saas .custom-software-development-achievements-list__item:last-child{padding-left:50px}.custom-software-development-achievements.saas .custom-software-development-achievements-list__item.display-inline{display:inline}.custom-software-development-achievements.saas .custom-software-development-achievements-list__item p.number-of-projects{font-family:Poppins,sans-serif;display:inline-block;font-size:100px;line-height:133px;position:relative;font-weight:400}.custom-software-development-achievements.saas .custom-software-development-achievements-list__item p.number-of-projects span{position:absolute;right:-50px;top:0;font-size:80px;line-height:1}.custom-software-development-achievements.saas .custom-software-development-achievements-list__item p.project{font-size:24px;line-height:32px;letter-spacing:-.8px;font-weight:400}.custom-software-development-our-clients{background-color:#fafafa;padding:80px 0 0}.custom-software-development-our-clients h2{font-weight:600}.custom-software-development-our-clients__wrap{display:flex;justify-content:space-between;padding-bottom:80px;align-items:flex-start}.custom-software-development-our-clients__wrap.images{align-items:center}.custom-software-development-our-clients__wrap.images .block-image{padding:0 10px;display:inline-block;text-align:center}.custom-software-development-our-clients__text{width:60%;padding-right:50px;line-height:32px}.custom-software-development-our-clients__subtitle{width:40%;padding-left:50px;position:relative;font-size:20px;line-height:32px;letter-spacing:-.6px;font-weight:600}.custom-software-development-our-clients__subtitle:after{position:absolute;content:"";width:2px;height:100%;left:0;top:0;background-color:#ff5621}.custom-software-development-technologies{padding:80px 0;background-color:#fafafa}.custom-software-development-technologies h2{max-width:840px}.custom-software-development-technologies__wrap{display:flex;justify-content:space-between;margin:0 -20px;padding-bottom:80px}.custom-software-development-technologies__item{padding:0 20px;font-size:18px;line-height:32px;width:33.33%}.custom-software-development-domain{padding:80px 0}.custom-software-development-domain__wrap{display:flex;justify-content:space-between}.custom-software-development-domain__item{width:50%}.custom-software-development-domain__item:first-child{padding-right:50px}.custom-software-development-domain__item:last-child{padding-left:50px}.custom-software-development-domain__item p{font-size:18px;line-height:32px;margin-bottom:40px}.custom-software-development-accordion .team-extension-benefits-accordion p{max-width:none;padding-right:100px}.custom-software-development-accordion .team-extension-benefits-accordion p:not(:last-child){padding-bottom:25px}@media (max-width:767px){.custom-software-development-accordion .team-extension-benefits-accordion p{padding-right:50px}}.custom-software-development.dev-center-review .case-studies-review{padding:80px 0}@media (max-width:767px){.custom-software-development.dev-center-review .case-studies-review{padding:40px 0}}.custom-software-development.dev-center-review .case-studies-review__wrap{justify-content:flex-start}.custom-software-development.dev-center-review .case-studies-review__content{max-width:none}.custom-software-development.dev-center-review .case-studies-review h2{padding-bottom:30px}.custom-software-development.dev-center-review .case-studies-review__title{max-width:710px;color:#fff}@media (max-width:1250px){.custom-software-development-projects-list{margin:0 -15px}.custom-software-development-projects-list__item{padding:0 15px}.custom-software-development-projects-list__item h3{font-size:24px;line-height:32px;letter-spacing:-.6px}}@media (max-width:1250px) and (max-width:767px){.custom-software-development-projects-list__item h3 br{display:none}}@media (max-width:1250px){.custom-software-development-projects-list__item p.number-of-projects{font-size:100px;line-height:100px}.custom-software-development-projects-list__item p.number-of-projects span{font-size:50px;right:-30px}.custom-software-development-projects.saas .custom-software-development-projects-list{margin:0 -15px;justify-content:center}.custom-software-development-projects.saas .custom-software-development-projects-list__item{padding:0 15px;width:33.33%}.custom-software-development-technologies__wrap{margin:0 -15px}.custom-software-development-technologies__item{padding:0 15px}.custom-software-development-achievements.saas .container:after{right:15px}.custom-software-development-achievements.saas .custom-software-development-achievements-list__item h3 br{display:none}.custom-software-development-achievements.saas .custom-software-development-achievements-list__item:first-child{padding-right:20px}.custom-software-development-achievements.saas .custom-software-development-achievements-list__item:last-child{padding-left:20px}}@media (max-width:767px){.custom-software-development-hero h1{padding-bottom:40px}.custom-software-development-hero h2{padding-bottom:20px}.custom-software-development-hero-list{flex-wrap:wrap;margin:0}.custom-software-development-hero-list__item{padding:0;width:100%;margin-bottom:20px}.custom-software-development-projects .container{padding:80px 15px 0}.custom-software-development-projects .container:after{width:80%}.custom-software-development-projects-list{margin:0}.custom-software-development-projects-list__item{padding:0;width:100%;margin-bottom:80px}.custom-software-development-projects-list__item:not(:first-child):after{left:0}.custom-software-development-projects.saas .custom-software-development-projects-list{margin:0;justify-content:flex-start}.custom-software-development-projects.saas .custom-software-development-projects-list__item{padding:0;width:100%;margin-bottom:80px}.custom-software-development-projects.saas .custom-software-development-projects-list__item:after{left:0}.custom-software-development-projects.saas .custom-software-development-projects-list__item h3 br{display:none}.custom-software-development-benefits{padding:40px 0}.custom-software-development-benefits__wrap{flex-wrap:wrap}.custom-software-development-benefits__image{width:100%;max-width:none}.custom-software-development-benefits-list{margin-top:40px;width:100%;padding-left:0}.custom-software-development-achievements .container:after{width:80%}.custom-software-development-achievements-list{margin:0}.custom-software-development-achievements-list__item{width:100%;padding:0 0 40px}.custom-software-development-achievements-list__item h3{font-size:24px;line-height:32px;padding-bottom:20px}.custom-software-development-achievements.saas .custom-software-development-achievements-list__item:first-child{padding-right:0}.custom-software-development-achievements.saas .custom-software-development-achievements-list__item:last-child{padding-left:0}.custom-software-development-achievements.saas .custom-software-development-achievements-list__item p.number-of-projects{font-size:100px;line-height:100px}.custom-software-development-achievements.saas .custom-software-development-achievements-list__item p.number-of-projects span{font-size:50px;right:-30px}.custom-software-development-our-clients{padding:40px 0 0}.custom-software-development-our-clients__wrap{flex-wrap:wrap;padding-bottom:40px}.custom-software-development-our-clients__wrap.images{justify-content:center}.custom-software-development-our-clients__wrap.images .block-image{width:33.33%;margin-bottom:20px}.custom-software-development-our-clients__text{width:100%;padding-right:0}.custom-software-development-our-clients__subtitle{margin-top:40px;width:100%;padding-left:25px;max-width:450px}.custom-software-development-technologies__wrap{flex-wrap:wrap;margin:0}.custom-software-development-technologies__item{width:100%;padding:0}.custom-software-development-technologies__item:not(:last-child){padding-bottom:40px}.custom-software-development-domain{padding:40px 0}.custom-software-development-domain__wrap{flex-wrap:wrap}.custom-software-development-domain__item{width:100%}.custom-software-development-domain__item img{text-align:center}.custom-software-development-domain__item:first-child{padding-right:0}.custom-software-development-domain__item:last-child{padding-left:0}}@media (max-width:575px){.custom-software-development-hero h1,.custom-software-development-hero h1 span{font-size:40px;line-height:52px}}.dev-center .team-extension-dedicated__wrap{align-items:center}.dev-center p{font-size:18px;line-height:32px}.dev-center-list{display:flex;margin:0 -20px;justify-content:space-between}.dev-center-list__item{width:33.33333%;padding:0 20px}.dev-center h3{font-size:40px;line-height:48px;margin-bottom:40px}.dev-center.blu-black{background-color:#2c2832;color:#fff}.dev-center.blu-black .container{padding:80px 15px;position:relative}.dev-center.blu-black .container:after{position:absolute;content:"";left:15px;top:0;width:360px;height:16px;background-color:#52285f}.effectiveness{background-color:#2c2832;padding:0!important;color:#fff}.effectiveness h2{padding-bottom:40px}.effectiveness .container{padding:80px 15px;position:relative}.effectiveness .container:after{position:absolute;content:"";left:calc(48% + 25px);top:0;width:360px;height:16px;background-color:#52285f}.effectiveness-list{display:flex;justify-content:center;margin:0 -20px}.effectiveness-list__item{width:50%;padding:0 25px;max-width:450px;display:flex;flex-direction:column;justify-content:space-between}.effectiveness-list__item p{font-size:18px;line-height:32px}.effectiveness-list__item p:not(:last-child){margin-bottom:20px}.effectiveness-list__item p.number{font-size:80px;line-height:70px;font-weight:600}.effectiveness-list__item p.subtitle{font-size:22px;line-height:28px;font-weight:600;height:100%}.team-extension-hero{padding:240px 0 80px}.team-extension-hero h1{max-width:800px}.team-extension-hero.dev-center h1{padding-bottom:80px}.team-extension-hero.dev-center p{font-size:18px;line-height:32px;max-width:950px}.team-extension-get{background-color:#fafafa;padding-bottom:100px}.team-extension-get .container{padding-right:0;max-width:1920px;padding-left:320px}@media (max-width:1600px){.team-extension-get .container{padding-left:120px}}@media (max-width:1400px){.team-extension-get .container{padding-left:15px}}@media (max-width:1023px){.team-extension-get .container{padding:0 15px}}.team-extension-get__wrap{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.team-extension-get__wrap{flex-direction:column}}.team-extension-get__text{width:50%;padding-right:100px}@media (max-width:1200px){.team-extension-get__text{padding-right:50px}}@media (max-width:767px){.team-extension-get__text{width:100%;margin-bottom:40px}}.team-extension-get__text h2{padding:50px 0 32px;max-width:445px}@media (max-width:767px){.team-extension-get__text h2{font-size:36px;line-height:42px;max-width:none}}.team-extension-get__text p{font-size:18px;line-height:32px;margin-bottom:30px}.team-extension-get__text a.button{width:270px}.team-extension-better{padding:100px 0}.team-extension-better h2{padding-bottom:32px}.team-extension-better p.subtitle{max-width:800px;padding-bottom:32px}.team-extension-better__wrap{display:flex;justify-content:space-between;gap:40px;position:relative;padding-bottom:128px}@media (max-width:767px){.team-extension-better__wrap{gap:0;flex-wrap:wrap;padding-bottom:64px;margin:0 -20px;align-items:flex-start}}@media (max-width:575px){.team-extension-better__wrap{margin:0}}.team-extension-better__wrap:after{position:absolute;content:"";width:100%;height:1px;bottom:0;left:0;background-color:#e0e0e0}.team-extension-better__item{position:relative;width:25%}@media (max-width:767px){.team-extension-better__item{width:50%;padding:0 20px;margin-bottom:30px}}@media (max-width:575px){.team-extension-better__item{width:100%;padding:0}}.team-extension-better__item:not(:last-child):after{position:absolute;content:"";width:calc(100% - 40px);height:1px;background-color:#121212;left:40px;top:6px}@media (max-width:767px){.team-extension-better__item:not(:last-child):after{width:calc(100% - 60px)}}@media (max-width:575px){.team-extension-better__item:not(:last-child):after{width:calc(100% - 40px)}}.team-extension-better__item span.dot{display:block;width:12px;height:12px;border-radius:50%;background-color:#ff5621;margin-bottom:58px}@media (max-width:767px){.team-extension-better__item span.dot{margin-bottom:20px}}.team-extension-better__item p.title{font-weight:600;font-family:Poppins,sans-serif;font-size:24px;line-height:32px;letter-spacing:-.4px;margin-bottom:24px}@media (max-width:575px){.team-extension-better__item p.title br{display:none}}.team-extension-better-vs{padding-top:100px}@media (max-width:767px){.team-extension-better-vs{padding-top:60px}}.team-extension-better-vs .outstaffing-model{padding-top:30px}@media (max-width:767px){.team-extension-better-vs .outstaffing-model{padding-top:0}}.team-extension-better-vs .outstaffing-model h3{padding:32px 0}.team-extension-better-vs .outstaffing-model p.quote{position:relative;padding-left:40px;max-width:580px;margin-bottom:64px}.team-extension-better-vs .outstaffing-model p.quote:after{position:absolute;content:"";left:0;top:0;width:2px;height:100%;background-color:#ff5621}.team-extension-better-vs .outstaffing-model h4{padding-bottom:40px}.team-extension-better-vs .outstaffing-model-when__wrap{padding:64px 0;display:flex;justify-content:space-between}@media (max-width:767px){.team-extension-better-vs .outstaffing-model-when__wrap{flex-direction:column}}.team-extension-better-vs .outstaffing-model-when__wrap .left{width:50%;padding-right:20px}@media (max-width:767px){.team-extension-better-vs .outstaffing-model-when__wrap .left{width:100%;padding-right:0}}.team-extension-better-vs .outstaffing-model-when__wrap .right{width:50%;padding-left:20px}@media (max-width:767px){.team-extension-better-vs .outstaffing-model-when__wrap .right{width:100%;padding-left:0}}.team-extension-better-vs .outstaffing-model-when__item{display:flex;align-items:center;padding-bottom:20px}@media (max-width:767px){.team-extension-better-vs .outstaffing-model-when__item{align-items:flex-start}}.team-extension-better-vs .outstaffing-model-when__item span{font-size:18px;line-height:24px;color:#8e8e8e}@media (max-width:767px){.team-extension-better-vs .outstaffing-model-when__item span{padding-top:5px}}.team-extension-better-vs .outstaffing-model-when__item p{padding-left:32px;font-size:16px}.team-extension-better-vs .outstaffing-model-how__wrap{padding:64px 0;display:flex;justify-content:space-between;align-items:center;position:relative}.team-extension-better-vs .outstaffing-model-how__wrap:after{position:absolute;content:"";bottom:0;width:100%;height:1px;background-color:#e0e0e0;left:0}@media (max-width:767px){.team-extension-better-vs .outstaffing-model-how__wrap{flex-direction:column}}.team-extension-better-vs .outstaffing-model-how__wrap .left{width:50%;padding-right:72px}@media (max-width:1023px){.team-extension-better-vs .outstaffing-model-how__wrap .left{padding-right:36px}}@media (max-width:767px){.team-extension-better-vs .outstaffing-model-how__wrap .left{width:100%;padding-right:0}}.team-extension-better-vs .outstaffing-model-how__wrap .right{width:50%;padding-left:72px}@media (max-width:1023px){.team-extension-better-vs .outstaffing-model-how__wrap .right{padding-left:36px}}@media (max-width:767px){.team-extension-better-vs .outstaffing-model-how__wrap .right{width:100%;padding-left:0}}.team-extension-better-vs .outstaffing-model-how__item{display:flex;margin-bottom:32px;min-height:170px}@media (max-width:767px){.team-extension-better-vs .outstaffing-model-how__item{min-height:auto}}.team-extension-better-vs .outstaffing-model-how__item .number{position:relative}.team-extension-better-vs .outstaffing-model-how__item .number:after{position:absolute;content:"";top:48px;left:15px;width:1px;height:calc(100% - 48px);background-color:#e0e0e0}.team-extension-better-vs .outstaffing-model-how__item .number.last:after{display:none}.team-extension-better-vs .outstaffing-model-how__item .number span{display:block;width:32px;line-height:32px;text-align:center;height:32px;background-color:#f5f5f5;border-radius:50%;color:#141414;margin-right:32px}.team-extension-better-vs .outstaffing-model-how__item .number span.orange{color:#fff;background-color:#ff5621}.team-extension-better-vs .outstaffing-model-how__item .text{padding-bottom:32px}.team-extension-better-vs .outstaffing-model-how__item .text p{font-size:18px;line-height:32px;max-width:420px}@media (max-width:767px){.team-extension-better-vs .outstaffing-model-how__item .text p{max-width:none}}.team-extension-better-vs .outstaffing-model-how__item .text p.title{font-weight:500;padding-bottom:10px}.team-extension-better-vs .outstaffing-model.dedicated-model{padding-top:64px}.team-extension-better-vs .outstaffing-model.dedicated-model .outstaffing-model-how__wrap{padding-bottom:0}.team-extension-better-vs .outstaffing-model.dedicated-model .outstaffing-model-how__wrap:after{display:none}.team-extension-work{background-color:#fafafa;padding:80px 0 0;color:#141414}@media (max-width:767px){.team-extension-work{padding:40px 0 20px}}@media (max-width:475px){.team-extension-work{padding:40px 0 0}}.team-extension-work-list{display:flex;flex-wrap:wrap;margin:0 -15px;align-items:stretch}@media (max-width:375px){.team-extension-work-list{margin:0}}.team-extension-work-list__item{padding:10px 15px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.team-extension-work-list__item-wrap{padding:0 0 64px;width:25%}@media (max-width:767px){.team-extension-work-list__item-wrap{width:33.33333%;padding:0 0 40px}}@media (max-width:575px){.team-extension-work-list__item-wrap{width:50%}}@media (max-width:375px){.team-extension-work-list__item-wrap{width:100%}}.team-extension-work-list__item img{margin-bottom:10px}.team-extension-work-list__item p.title{font-size:16px;line-height:24px;font-weight:300;font-family:Poppins,sans-serif;margin-bottom:15px}.team-extension-work-list__item a.button{color:#141414;font-size:16px;line-height:24px;border:1px solid #141414;padding:16px 30px 16px 16px;width:170px}.team-extension-work-list__item a.button:before{background-color:#141414}.team-extension-work-list__item a.button:hover{border-color:#ff5621;color:#fff}.team-extension-work-list__item a.button:hover:before{background-color:#fff}.team-extension-why{padding:80px 0}@media (max-width:767px){.team-extension-why{padding:40px 0}}.team-extension-why h2{max-width:900px;padding-bottom:64px}.team-extension-why__wrap{display:flex;justify-content:space-between;padding-bottom:32px}@media (max-width:767px){.team-extension-why__wrap{flex-direction:column}}.team-extension-why .left-part{width:50%;padding-right:72px}@media (max-width:1200px){.team-extension-why .left-part{padding-right:36px}}@media (max-width:767px){.team-extension-why .left-part{width:100%;padding-right:0}}.team-extension-why .right-part{width:50%;padding-left:72px}@media (max-width:1200px){.team-extension-why .right-part{padding-left:36px}}@media (max-width:767px){.team-extension-why .right-part{width:100%;padding-left:0}}.team-extension-why__item.first p.title{padding-top:0}.team-extension-why__item.first p.title:after{top:9px}.team-extension-why__item h5{position:relative;padding-bottom:32px;padding-left:54px;padding-top:30px;font-weight:600}@media (max-width:575px){.team-extension-why__item h5{padding-left:32px}}.team-extension-why__item h5:after{position:absolute;content:"";width:12px;height:12px;border-radius:50%;background-color:#ff5621;left:0;top:39px}.team-extension-why__item p.text{padding-left:54px;padding-bottom:30px}@media (max-width:575px){.team-extension-why__item p.text{padding-left:0}}.team-extension-benefits{background-color:#fafafa;padding:80px 0}.team-extension-benefits h2{max-width:800px}@media (max-width:767px){.team-extension-benefits{padding:40px 0}}.team-extension-benefits-accordion{padding-bottom:50px}.team-extension-benefits-accordion .accordion,.team-extension-benefits-accordion .accordion__content{background-color:#fafafa}@media (max-width:575px){.team-extension-benefits-accordion .accordion__title{font-size:24px;line-height:32px}}.team-extension-benefits-accordion .accordion__title:hover{background-color:#fafafa}.team-extension-benefits-accordion .accordion__content-text{justify-content:space-between;align-items:flex-start}.team-extension-benefits-accordion p{max-width:650px}@media (max-width:991px){.team-extension-benefits-accordion p{max-width:none}}.team-extension-benefits-accordion p.subtitle{padding-left:70px;max-width:360px;position:relative}@media (max-width:991px){.team-extension-benefits-accordion p.subtitle{margin-top:30px;padding-left:20px;max-width:none}}.team-extension-benefits-accordion p.subtitle:after{position:absolute;content:"";left:35px;top:0;height:100%;width:2px;background-color:#ff5621}@media (max-width:991px){.team-extension-benefits-accordion p.subtitle:after{left:0}}.team-extension-technologies{color:#fff;background-color:#2c2832}.team-extension-technologies .container{position:relative;padding:100px 15px 60px}.team-extension-technologies .container:after{position:absolute;content:"";left:15px;top:0;width:400px;height:32px;background-color:#52285f}@media (max-width:767px){.team-extension-technologies .container:after{width:80%}}.team-extension-technologies .container a{color:#fff;border-color:#fff;width:270px;padding:16px 35px 16px 24px}.team-extension-technologies .container a:before{background-color:#fff}.team-extension-technologies__wrap{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:1023px){.team-extension-technologies__wrap{flex-wrap:wrap}}.team-extension-technologies__wrap .left-part{max-width:650px;padding-right:25px}@media (max-width:1023px){.team-extension-technologies__wrap .left-part{max-width:none;padding-right:0;margin-bottom:30px}}.team-extension-technologies__wrap .left-part p{color:#fff}.team-extension-technologies__wrap .left-part p:not(:last-child){margin-bottom:30px}.team-extension-technologies__wrap .right-part{padding-left:25px}@media (max-width:1023px){.team-extension-technologies__wrap .right-part{padding-left:0}}.team-extension-technologies__wrap .right-part p.quote{color:#fff;position:relative;padding-left:20px;max-width:420px}.team-extension-technologies__wrap .right-part p.quote:after{position:absolute;content:"";left:0;top:0;height:100%;width:2px;background-color:#ff5621}.team-extension-technologies-images__wrap{padding:80px 0;display:flex;justify-content:space-between;align-items:center}@media (max-width:1023px){.team-extension-technologies-images__wrap{flex-wrap:wrap}}@media (max-width:767px){.team-extension-technologies-images__wrap{padding:40px 0}}@media (max-width:1023px){.team-extension-technologies-images__item{width:33.33%;text-align:center;margin-bottom:20px}}@media (max-width:767px){.team-extension-technologies-images__item{width:50%}}.team-extension-technologies h3{font-size:24px;line-height:32px;padding-bottom:30px}.team-extension-faq{padding:80px 0}@media (max-width:767px){.team-extension-faq{padding:40px 0}}.team-extension-faq-accordion p a{color:#ff5621}@media (max-width:767px){.team-extension-hero{padding:200px 0 40px}.team-extension-hero.dev-center h1,.team-extension-hero h1{font-size:42px;line-height:52px}.dev-center h3{font-size:30px;line-height:36px}.dev-center-list{flex-wrap:wrap;margin:0}.dev-center-list__item{width:100%;padding:0;position:relative}.dev-center-list__item:not(:last-child){padding-bottom:30px}.dev-center.blu-black .container{padding:40px 15px}.dev-center.blu-black .container:after{width:80%}.effectiveness .container{padding:40px 15px}.effectiveness .container:after{left:0;width:80%}.effectiveness-list{margin:0;flex-wrap:wrap;justify-content:flex-start}.effectiveness-list__item{width:100%;max-width:none;margin-bottom:40px;padding:0}.effectiveness-list__item p.number{font-size:60px}.effectiveness-list__item p.subtitle br{display:none}}.hire-page-hero{padding-bottom:100px}.hire-page-hero__wrap{display:flex;justify-content:space-between}@media (max-width:767px){.hire-page-hero__wrap{flex-wrap:wrap}}.hire-page-hero__text{width:60%;padding-right:25px}@media (max-width:767px){.hire-page-hero__text{width:100%;padding-right:0;margin-bottom:40px}}.hire-page-hero__text h1,.hire-page-hero__text p{margin-bottom:32px}.hire-page-hero__text a.button{width:280px}.hire-page-hero__image{width:40%;text-align:right}@media (max-width:767px){.hire-page-hero__image{width:100%;text-align:center}}.hire-page-hero__image img{margin-top:40px}.hire-page-hero__image.designers{margin-right:-15px}@media (max-width:767px){.hire-page-hero__image.designers{margin-right:0}}.hire-page-steps{background-color:#fafafa}.hire-page-steps h2{padding-bottom:64px;max-width:700px}@media (max-width:767px){.hire-page-steps h2{font-size:36px;line-height:42px;letter-spacing:-.8px}.hire-page-steps h2 br{display:none}}.hire-page-steps .team-extension-better__wrap{padding-bottom:20px}.hire-page-steps .team-extension-better__wrap:after{display:none}.hire-page-technologies{background-color:#2c2832;color:#fff}.hire-page-technologies .container{position:relative;padding:160px 15px 96px}.hire-page-technologies .container:after{position:absolute;left:15px;top:0;content:"";width:400px;height:32px;background-color:#52285f}@media (max-width:767px){.hire-page-technologies .container:after{width:80%}}.hire-page-technologies h2{padding-bottom:64px;max-width:800px}.hire-page-technologies p.subtitle{padding-bottom:80px;color:#fff;max-width:800px}.hire-page-technologies .net-development-advantages__item h5{font-weight:600}.hire-page-technologies .net-development-advantages__item h5:after{top:0;background:url(/static/check-oval-orange-b44a8a9218e69fe6920a9ded779b9cc7.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}.hire-page-technologies .net-development-advantages__item p{color:#fff}.hire-page-technologies .net-development-advantages__item p a{color:#ff5621}.hire-page-technologies .net-development-advantages__item.w-25{width:25%}@media (max-width:767px){.hire-page-technologies .net-development-advantages__item.w-25{width:50%}}@media (max-width:575px){.hire-page-technologies .net-development-advantages__item.w-25{width:100%}}.hire-page-technologies.white{background-color:#fff;color:#141414}.hire-page-technologies.white .container{padding:120px 15px}.hire-page-technologies.white .container:after{display:none}.hire-page-technologies.white .net-development-advantages__item p,.hire-page-technologies.white p.subtitle{color:#141414}.hire-page-technologies.white.lightgrey{background-color:#fafafa}.hire-page-technologies.white.lightgrey .container{padding:120px 15px 44px}.hire-page-enrich{background-color:#2c2832;color:#fff}.hire-page-enrich .container{position:relative;padding:160px 15px}.hire-page-enrich .container:after{position:absolute;left:15px;top:0;content:"";width:400px;height:32px;background-color:#52285f}@media (max-width:767px){.hire-page-enrich .container:after{width:80%}}.hire-page-enrich h2{max-width:620px}.hire-page-enrich p.subtitle{color:#fff;margin-bottom:50px;max-width:590px}.hire-page-enrich-list{display:flex;align-items:center;position:relative;padding:74px 0 42px}@media (max-width:1023px){.hire-page-enrich-list{flex-wrap:wrap}}.hire-page-enrich-list:after{position:absolute;content:"";width:100%;height:1px;background-color:#fff;left:0;bottom:0;opacity:.4}.hire-page-enrich-list__item{padding:25px 5px;width:14.28571%}@media (max-width:1023px){.hire-page-enrich-list__item{width:25%}}@media (max-width:767px){.hire-page-enrich-list__item{width:33.33333%}}.hire-page-reasons{padding:100px 0}.hire-page-reasons__wrap{display:flex;align-items:center;justify-content:space-between;padding-bottom:32px}@media (max-width:767px){.hire-page-reasons__wrap{flex-wrap:wrap}}.hire-page-reasons__text{width:55%;padding-right:55px}@media (max-width:1023px){.hire-page-reasons__text{padding-right:25px}}@media (max-width:767px){.hire-page-reasons__text{width:100%;padding-right:0;padding-bottom:40px}}.hire-page-reasons__text h2{padding-bottom:64px}.hire-page-reasons__text p.subtitle{position:relative;padding-left:40px;max-width:400px;font-size:18px;line-height:32px}.hire-page-reasons__text p.subtitle:after{position:absolute;content:"";left:0;top:0;width:2px;height:100%;background-color:#ff5621}.hire-page-reasons__text p.subtitle.w-620{max-width:620px}.hire-page-reasons__image{text-align:right;width:45%;padding-left:55px}@media (max-width:767px){.hire-page-reasons__image{width:100%;padding-left:0;text-align:center}}.hire-page-reasons-list{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.hire-page-reasons-list__item{width:50%;margin-top:64px;padding:0 10px 0 66px;position:relative;transition:all .3s ease-in-out}.hire-page-reasons-list__item.w-33{width:33.33%}@media (max-width:767px){.hire-page-reasons-list__item.w-33{width:50%}}@media (max-width:575px){.hire-page-reasons-list__item.w-33{width:100%}}@media (max-width:767px){.hire-page-reasons-list__item{width:100%;padding-right:0}}.hire-page-reasons-list__item:after{position:absolute;content:"";width:12px;height:12px;border-radius:50%;left:12px;top:8px;background-color:#ff5621}.hire-page-reasons-list__item p{transition:all .3s ease-in-out}.hire-page-reasons-list__item p.title{font-family:Poppins,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.4px}.hire-page-reasons-list__item p.description{margin-top:32px}.hire-page-reasons-list__item.hover:hover p.title{color:#ff5621}.hire-page-reasons.models{background-color:#fafafa}.hire-page-reasons.models .hire-page-reasons-list{margin:0 -21px}@media (max-width:767px){.hire-page-reasons.models .hire-page-reasons-list{margin:0}}.hire-page-reasons.models .hire-page-reasons-list__item{padding:0 21px}@media (max-width:767px){.hire-page-reasons.models .hire-page-reasons-list__item{padding:0}}.hire-page-reasons.models .hire-page-reasons-list__item.full-width{width:100%}.hire-page-reasons.models .hire-page-reasons-list__item:after{display:none}.hire-page-reasons.models .hire-page-reasons-list__item p.title{padding-bottom:32px;position:relative;margin-bottom:0}.hire-page-reasons.models .hire-page-reasons-list__item p.title:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:1px;background-color:#141414}.hire-page-reasons.models .hire-page-reasons-list__item p.description{margin-top:16px}.hire-page-reasons.models.blueblack{background-color:#2c2832;color:#fff;padding-top:32px}.hire-page-reasons.models.blueblack .hire-page-reasons__wrap{align-items:flex-start}.hire-page-reasons.models.blueblack .hire-page-reasons__text h2{padding-top:68px}.hire-page-reasons.models.blueblack .hire-page-reasons-list__item p,.hire-page-reasons.models.blueblack p.subtitle{color:#fff}.hire-page-reasons.models.blueblack .hire-page-reasons-list__item p:after{background-color:#fff}.hire-page-reasons.models.blueblack .hire-page-reasons-list__item:hover p.title{color:#ff5621}.hire-page-reasons.techstack{background-color:#fff;padding-bottom:0}.hire-page-reasons.techstack .techstack-list{display:flex;align-items:center;flex-wrap:wrap;margin:0 -10px}.hire-page-reasons.techstack .techstack-list__item{width:25%;padding:64px 10px 0;position:relative}@media (max-width:767px){.hire-page-reasons.techstack .techstack-list__item{width:50%}}.hire-page-reasons.techstack .techstack-list__item p.title{position:relative;padding-left:50px;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.4px;font-family:Poppins,sans-serif}@media (max-width:524px){.hire-page-reasons.techstack .techstack-list__item p.title{padding-left:24px;padding-right:5px}}.hire-page-reasons.techstack .techstack-list__item p.title:after{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:#ff5621;border-radius:50%}@media (max-width:524px){.hire-page-reasons.techstack .techstack-list__item p.title:after{left:0}}.hire-page-reasons .net-development-advantages__wrap{padding-top:64px}.hire-page-reasons .net-development-advantages__item h5:after{background:url(/static/check-oval-orange-b44a8a9218e69fe6920a9ded779b9cc7.svg) no-repeat 50%/cover}.hire-page-benefits{background-color:#2c2832;color:#fff;padding:120px 0 56px}.hire-page-benefits h2{max-width:700px}.hire-page-benefits p.subtitle{max-width:700px;color:#fff;padding-bottom:80px}.hire-page-benefits-list{display:flex;flex-wrap:wrap;margin:0 -20px}.hire-page-benefits-list__item{padding:0 20px 64px;width:50%}@media (max-width:575px){.hire-page-benefits-list__item{width:100%}}.hire-page-benefits-list__item-wrapper{padding-left:60px}.hire-page-benefits-list__item-wrapper p.title{font-weight:600;position:relative;font-size:24px;line-height:32px;letter-spacing:-.4px;padding-bottom:30px;color:#fff}.hire-page-benefits-list__item-wrapper p.title:after{content:"";position:absolute;left:-60px;width:32px;height:32px;top:0;background:url(/static/check-oval-orange-b44a8a9218e69fe6920a9ded779b9cc7.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}.hire-page-benefits-list__item-wrapper p.description{color:#fff}.hire-page-links{padding:80px 0}.hire-page-links h2{max-width:620px;padding-bottom:60px}.hire-page-links p.subtitle{max-width:620px}.hire-page-links--list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:0 -20px;padding:44px 0}@media (max-width:424px){.hire-page-links--list{margin:0}}.hire-page-links--list__item{display:flex;align-items:center;position:relative;padding:20px 0}.hire-page-links--list__item-wrapper{width:25%;padding:20px}@media (max-width:1023px){.hire-page-links--list__item-wrapper{width:33.33%}}@media (max-width:767px){.hire-page-links--list__item-wrapper{width:50%}}@media (max-width:424px){.hire-page-links--list__item-wrapper{width:100%;padding:20px 0}}.hire-page-links--list__item-wrapper.disabled{opacity:.2;pointer-events:none}.hire-page-links--list__item:after{position:absolute;left:0;bottom:0;width:100%;content:"";height:1px;background-color:#141414;transition:all .3s ease-in-out}.hire-page-links--list__item:before{position:absolute;transition:all .3s ease-in-out;content:"";right:16px;top:50%;transform:translateY(-50%) scaleY(1);-webkit-mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);width:16px;height:15px;background-color:#000;z-index:2}.hire-page-links--list__item span.icon{position:relative;margin-right:10px;display:block;transition:all .3s ease-in-out;content:"";width:48px;height:48px;background-color:#000;z-index:2}.hire-page-links--list__item span.icon.react{-webkit-mask:url(/static/ic-react-48px-324fea3e27b78e8e5a89a2aff3f6b21a.svg) no-repeat;mask:url(/static/ic-react-48px-324fea3e27b78e8e5a89a2aff3f6b21a.svg) no-repeat}.hire-page-links--list__item span.icon.angular{-webkit-mask:url(/static/ic-angular-new-290e21d3fe8662725ba157a427b01f42.svg) no-repeat;mask:url(/static/ic-angular-new-290e21d3fe8662725ba157a427b01f42.svg) no-repeat}.hire-page-links--list__item span.icon.js{-webkit-mask:url(/static/ic-js-48px-8ce59bbe88e9218ec6e0afec3d15638f.svg) no-repeat;mask:url(/static/ic-js-48px-8ce59bbe88e9218ec6e0afec3d15638f.svg) no-repeat}.hire-page-links--list__item span.icon.java{-webkit-mask:url(/static/ic-java-48px-428b8fb99d707a3733a115d06d4aca4f.svg) no-repeat;mask:url(/static/ic-java-48px-428b8fb99d707a3733a115d06d4aca4f.svg) no-repeat}.hire-page-links--list__item span.icon.php{-webkit-mask:url(/static/ic-php-48px-2d87335abc3ec0328ead1d2082c44836.svg) no-repeat;mask:url(/static/ic-php-48px-2d87335abc3ec0328ead1d2082c44836.svg) no-repeat}.hire-page-links--list__item span.icon.net{-webkit-mask:url(/static/netnew-icon-b5e5d360e806faf14dabc9bd97bde376.svg) no-repeat;mask:url(/static/netnew-icon-b5e5d360e806faf14dabc9bd97bde376.svg) no-repeat}.hire-page-links--list__item span.icon.nodejs{-webkit-mask:url(/static/ic-node-48px-fc3f09ed21bef1fea8f8d8967726b9fe.svg) no-repeat;mask:url(/static/ic-node-48px-fc3f09ed21bef1fea8f8d8967726b9fe.svg) no-repeat}.hire-page-links--list__item span.icon.python{-webkit-mask:url(/static/ic-python-48px-2bf0ef1fb566b993b2bbb2f3dd44c93c.svg) no-repeat;mask:url(/static/ic-python-48px-2bf0ef1fb566b993b2bbb2f3dd44c93c.svg) no-repeat}.hire-page-links--list__item span.icon.ruby{-webkit-mask:url(/static/ic-ruby-new-4b190ba2a3d00857d2fdf29a9ac1399a.svg) no-repeat;mask:url(/static/ic-ruby-new-4b190ba2a3d00857d2fdf29a9ac1399a.svg) no-repeat}.hire-page-links--list__item span.icon.cplus{-webkit-mask:url(/static/ic-cc-48px-5bc9a4c70e339d63967ff408f61c13f7.svg) no-repeat;mask:url(/static/ic-cc-48px-5bc9a4c70e339d63967ff408f61c13f7.svg) no-repeat}.hire-page-links--list__item span.icon.data{-webkit-mask:url(/static/datanew-icon-67147b026eb42d9d84ff6bec0ece18c5.svg) no-repeat;mask:url(/static/datanew-icon-67147b026eb42d9d84ff6bec0ece18c5.svg) no-repeat}.hire-page-links--list__item span.icon.devops{-webkit-mask:url(/static/devopsnew-icon-c357562a658cc7895d6b6af068297d90.svg) no-repeat;mask:url(/static/devopsnew-icon-c357562a658cc7895d6b6af068297d90.svg) no-repeat}.hire-page-links--list__item span.icon.ux{-webkit-mask:url(/static/uxnew-icon-489c5396137aa5fc1b6c7c7a781d20d0.svg) no-repeat;mask:url(/static/uxnew-icon-489c5396137aa5fc1b6c7c7a781d20d0.svg) no-repeat}.hire-page-links--list__item span.icon.aws{-webkit-mask:url(/static/ic-aws-48px-86c6bfdcaf487c163f79b837fec8a5f3.svg) no-repeat;mask:url(/static/ic-aws-48px-86c6bfdcaf487c163f79b837fec8a5f3.svg) no-repeat}.hire-page-links--list__item img{margin-right:10px;width:48px}.hire-page-links--list__item p.name{font-family:Poppins,sans-serif;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.4px;transition:all .3s ease-in-out;padding-right:35px}.hire-page-links--list__item:hover:after,.hire-page-links--list__item:hover:before{background-color:#ff5621}.hire-page-links--list__item:hover p.name{color:#ff5621}.hire-page-links--list__item:hover span.icon{background-color:#ff5621}.hire-page-links .button{width:264px}.hire-page-faq .accordion__content-text{padding-right:160px}@media (max-width:767px){.hire-page-faq .accordion__content-text{padding-right:30px}}.hire-page-faq .accordion__content-text .blog-list{margin:20px 0}.hire-page-faq .accordion__content-text .blog-list__item:last-child{padding-bottom:0}.enterprise-software-innovation{padding:80px 0}.enterprise-software-innovation__item{display:flex;justify-content:space-between;align-items:flex-start;padding:65px 0;margin-left:100px;position:relative}.enterprise-software-innovation__item:not(:last-child){border-bottom:1px solid rgba(20,20,20,.1)}.enterprise-software-innovation__item:not(:last-child):after{position:absolute;content:"";left:-93px;top:80px;height:100%;width:2px;background-color:#141414}.enterprise-software-innovation__item h3{padding-right:50px;position:relative}.enterprise-software-innovation__item h3:after{position:absolute;content:"";left:-100px;top:16px;width:16px;height:16px;border-radius:50%;background-color:#ff5621;z-index:2}.enterprise-software-innovation__item h3:before{position:absolute;content:"";left:-110px;top:4px;width:40px;height:40px;background-color:#fff;z-index:2}.enterprise-software-innovation__item p{max-width:620px}.enterprise-software-solutions{padding:80px 0;background-color:#fafafa}.enterprise-software-solutions__wrap{display:flex;justify-content:space-between}.enterprise-software-solutions__wrap.header-block{margin-top:80px;align-items:center}.enterprise-software-solutions__wrap.header-block h4{max-width:860px;padding-right:20px}.enterprise-software-solutions__wrap.header-block .numbers p.numbers-of-projects{font-family:Poppins,sans-serif;display:inline-block;font-size:100px;line-height:133px;position:relative;font-weight:400;margin-right:50px}.enterprise-software-solutions__wrap.header-block .numbers p.numbers-of-projects span{position:absolute;right:-50px;top:0;font-size:80px;line-height:1}.enterprise-software-solutions__wrap.header-block .numbers p.project{font-size:24px;line-height:32px;letter-spacing:-.8px}.enterprise-software-solutions__wrap.reverse{margin-top:80px}.enterprise-software-solutions__wrap.reverse .enterprise-software-solutions__image{width:50%;padding-right:20px;padding-left:0}.enterprise-software-solutions__wrap.reverse .enterprise-software-solutions__image p{margin-bottom:40px}.enterprise-software-solutions__wrap.reverse .enterprise-software-solutions__text{width:50%;padding-left:20px;padding-right:0}.enterprise-software-solutions__text{width:50%;padding-right:20px}.enterprise-software-solutions__text p:not(:last-child){margin-bottom:40px}.enterprise-software-solutions__image{width:50%;padding-left:20px}.enterprise-software-services{padding:80px 0}.enterprise-software-why{padding:80px 0;background-color:#f5f5f5}.enterprise-software-why h2{border-bottom:1px solid #141414;padding-bottom:30px}.enterprise-software-why-list__item{display:flex;justify-content:space-between;padding:50px 0}.enterprise-software-why-list__item:not(:last-child){border-bottom:1px solid #2c2832}.enterprise-software-why-list__item:last-child{padding-bottom:0}.enterprise-software-why-list__item .title{position:relative;width:50%;font-size:32px;line-height:40px;letter-spacing:-.8px;font-family:Poppins,sans-serif;padding-right:25px;padding-left:50px}.enterprise-software-why-list__item .title:after{position:absolute;content:"";left:0;top:15px;width:8px;height:8px;border-radius:50%;background-color:#ff5621}.enterprise-software-why-list__item .subtitle{width:50%;font-size:18px;line-height:32px;padding-left:25px}@media (max-width:1250px){.enterprise-software-innovation__item{margin-left:35px}.enterprise-software-innovation__item:not(:last-child):after{left:-36px}.enterprise-software-innovation__item h3{min-width:260px}.enterprise-software-innovation__item h3:after{left:-43px}.enterprise-software-innovation__item h3:before{left:-55px}}@media (max-width:767px){.enterprise-software-innovation__item{flex-wrap:wrap;margin-left:0;padding:25px 0}.enterprise-software-innovation__item h3{margin-bottom:20px}.enterprise-software-innovation__item h3 br,.enterprise-software-innovation__item h3:after,.enterprise-software-innovation__item h3:before{display:none}.enterprise-software-solutions{padding:40px 0}.enterprise-software-solutions__wrap{flex-wrap:wrap}.enterprise-software-solutions__wrap.header-block{margin-top:40px;flex-wrap:wrap}.enterprise-software-solutions__wrap.header-block h4{margin-bottom:40px;padding-right:0;font-size:28px;line-height:34px}.enterprise-software-solutions__wrap.header-block .numbers{margin:0 auto}.enterprise-software-solutions__wrap.header-block .numbers p.numbers-of-projects{font-size:100px;line-height:100px}.enterprise-software-solutions__wrap.header-block .numbers p.numbers-of-projects span{font-size:60px}.enterprise-software-solutions__wrap.header-block .numbers p.project{text-align:center}.enterprise-software-solutions__wrap.reverse .enterprise-software-solutions__image{width:100%;padding-right:0;margin-bottom:40px}.enterprise-software-solutions__wrap.reverse .enterprise-software-solutions__text{width:100%;padding-left:0}.enterprise-software-solutions__text{width:100%;padding-right:0}.enterprise-software-solutions__text p{margin-bottom:40px}.enterprise-software-solutions__image{width:100%;padding-left:0}.enterprise-software-solutions__image picture{display:block;text-align:center}.enterprise-software-services{padding:40px 0}.enterprise-software-services h2 br{display:none}.enterprise-software-why{padding:40px 0}.enterprise-software-why-list__item{flex-wrap:wrap;padding:25px 0}.enterprise-software-why-list__item .title{width:100%;padding-right:0;margin-bottom:30px;padding-left:25px}.enterprise-software-why-list__item .subtitle{width:100%;padding-left:0}}@media (max-width:575px){.enterprise-software h1{font-size:40px;line-height:46px}}.software-development-services-info{padding:80px 0;background-color:#fafafa}.software-development-services-info__container{display:flex;flex-wrap:wrap;justify-content:space-between}.software-development-services-info__item{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 20px);min-width:280px;max-width:376px}.software-development-services-info__item:nth-child(2){margin:0 16px}.software-development-services-info__title{font-weight:500;margin-bottom:32px;font-size:18px}.software-development-services-info__text{font-size:18px}.software-development-services-hero{padding:200px 0 80px}.software-development-services-hero h1{max-width:740px}.software-development-services-our-fin-tech{padding:80px 0}.software-development-services-our-fin-tech__wrap{display:flex;justify-content:space-between}.software-development-services-our-fin-tech__text{width:50%;padding-right:50px}.software-development-services-our-fin-tech__text h3{margin-bottom:64px}.software-development-services-our-fin-tech__text p{position:relative;padding-left:43px}.software-development-services-our-fin-tech__text p:before{position:absolute;left:0;display:block;content:"";width:2.25px;height:100%;background:#ff5621}.software-development-services-our-fin-tech__image{width:50%;padding-left:50px}.software-development-services-our-fin-tech__list{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;padding:40px 20px 0}.software-development-services-our-fin-tech__list-item{width:50%;position:relative;padding:0 0 50px 50px;margin:0 -20px}.software-development-services-our-fin-tech__list-item:after{position:absolute;content:"";left:0;top:14px;width:12px;height:12px;border-radius:50%;background-color:#ff5621}.software-development-services-our-fin-tech__list-item h4{padding-bottom:24px}.software-development-services-tech{padding:80px 0}.software-development-services-tech__wrap{display:flex;justify-content:space-between}.software-development-services-tech__text{width:50%;padding-right:50px}.software-development-services-tech__text h3{margin-bottom:64px}.software-development-services-tech__text h6{font-size:24px;margin-bottom:32px}.software-development-services-tech__image{width:50%;padding-left:50px}.software-development-services-tech__list{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;padding:40px 20px 0}.software-development-services-tech__list-item{width:50%;position:relative;padding:0 0 50px 50px;margin:0 -20px}.software-development-services-tech__list-item:after{position:absolute;content:"";left:0;top:14px;width:12px;height:12px;border-radius:50%;background-color:#ff5621}.software-development-services-tech__list-item h4{padding-bottom:24px}.software-development-services-benefits{padding:80px 0;background-color:#2c2832;color:#fff}.software-development-services-benefits .container{position:relative}.software-development-services-benefits__wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.software-development-services-benefits__title{width:50%;max-width:500px}.software-development-services-benefits__title h3{padding-bottom:30px}.software-development-services-benefits__text{width:50%;max-width:600px}.software-development-services-benefits__text p{color:#fff;position:relative;padding-left:43px}.software-development-services-benefits__text p:before{position:absolute;left:0;display:block;content:"";width:2.25px;height:100%;background:#ff5621}.software-development-services-benefits__list{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;padding:40px 20px 0}.software-development-services-benefits__list-item{width:50%;position:relative;padding:0 0 50px 50px;margin:0 -20px;color:#fff}.software-development-services-benefits__list-item span{position:absolute;content:"";left:0;top:5px;width:32px;height:32px;border-radius:50%;background-color:#ff5621;font-size:18px;display:flex;align-items:center;justify-content:center}.software-development-services-benefits__list-item h4{padding-bottom:24px}.software-development-services-benefits__list-item a{color:#ff5621}.software-development-services-benefits__list-item p{color:#fff}@media (max-width:1199px){.software-development-services-our-fin-tech__text,.software-development-services-tech__text{padding-right:25px}.software-development-services-our-fin-tech__image,.software-development-services-tech__image{padding-left:25px}}@media (max-width:915px){.software-development-services-info__item{flex:1 1;min-width:100%;max-width:100%}.software-development-services-info__item:nth-child(2){margin:32px 0}}@media (max-width:767px){.software-development-services-hero h1{font-size:44px;line-height:52px}.software-development-services-our-fin-tech,.software-development-services-tech{padding:40px 0}.software-development-services-our-fin-tech__wrap,.software-development-services-tech__wrap{flex-wrap:wrap}.software-development-services-our-fin-tech__text,.software-development-services-tech__text{width:100%;padding-right:0}.software-development-services-our-fin-tech__text p,.software-development-services-tech__text p{margin-bottom:40px}.software-development-services-our-fin-tech__image,.software-development-services-tech__image{width:100%;padding-left:0;margin:0 auto;text-align:center}.software-development-services-our-fin-tech__list-item,.software-development-services-tech__list-item{width:100%;padding-bottom:30px}.software-development-services-our-fin-tech__list-item h4,.software-development-services-tech__list-item h4{padding-bottom:20px}.software-development-services-benefits{padding:40px 0}.software-development-services-benefits__wrap{flex-wrap:wrap}.software-development-services-benefits__text{width:100%;padding-right:0}.software-development-services-benefits__text p{margin-bottom:40px}.software-development-services-benefits__image{width:100%;padding-left:0;margin:0 auto;text-align:center}.software-development-services-benefits__list-item{width:100%;padding-bottom:30px}.software-development-services-benefits__list-item h4{padding-bottom:20px}}.solutions{background-color:#2c2832}.solutions .container{position:relative;padding:110px 15px}.solutions .container:after{position:absolute;content:"";bottom:0;left:50%;width:510px;height:80px;background-color:#52285f}.solutions__wrap{display:flex;justify-content:center}.solutions__title{color:#fff;text-align:right;padding-right:50px}.solutions__text{max-width:510px;position:relative;padding-left:50px}.solutions__text p{color:#fff;font-size:24px;line-height:30px;font-weight:400}.solutions__text p.number-of-projects{font-size:100px;line-height:1.33;position:relative;display:inline-block;font-weight:600}.solutions__text p.number-of-projects span{position:absolute;right:-40px;top:0;font-size:64px}@media (max-width:1250px){.solutions .container:after{width:50%}.solutions h2,.solutions h2 span{font-size:64px;line-height:74px}}@media (max-width:991px){.solutions__title{padding-right:25px}.solutions h2,.solutions h2 span{font-size:46px;line-height:54px}.solutions__text{max-width:330px;padding-left:25px}}@media (max-width:767px){.solutions .container{padding:40px 15px 80px}.solutions .container:after{right:auto;left:20%;width:80%}.solutions h2{margin:0 auto}.solutions h2,.solutions h2 span{font-size:36px;line-height:42px}.solutions__text{margin:0 auto}.solutions__text p{font-size:20px}.solutions__text p.number-of-projects{font-size:36px}.solutions__text p.number-of-projects span{font-size:36px;top:-10px}}@media (max-width:575px){.solutions__wrap{flex-direction:column-reverse;padding:0 0 40px}.solutions__title{text-align:center;padding:0;max-width:340px}.solutions__title br{display:none}.solutions__text{padding:0 0 30px}.solutions__text-subtitle{display:none}.solutions__text p{font-weight:300}.solutions__text p.number-of-projects{font-size:100px}.solutions__text p.number-of-projects span{font-size:54px;right:-35px}.solutions__text:after{display:none}}.trusted-by-logos{display:flex;align-items:center;justify-content:flex-start;padding-top:70px;padding-bottom:70px;position:relative}.trusted-by-logos:after{position:absolute;content:"";bottom:0;left:0;right:0;width:100%;height:1px;background-color:#141414;opacity:.2}.trusted-by__sponsors{display:flex;align-items:center;justify-content:space-between;width:100%}.trusted-by__sponsors div{padding:0 10px}.trusted-by__sponsors div:first-child{padding-left:0}.trusted-by__sponsors div:last-child{padding-right:0}@media (max-width:767px){.trusted-by-logos{flex-direction:column;padding:40px 0}.trusted-by__sponsors{flex-wrap:wrap;width:100%}.trusted-by__sponsors div{width:33.33%;padding:0 5px;text-align:center;margin:5px 0}.trusted-by__sponsors div:first-child{padding-left:5px}.trusted-by__sponsors div:last-child{padding-right:5px}}.help{padding:100px 0 50px;position:relative;z-index:1;background-color:#fff}.help h2{padding-bottom:0}@media (max-width:767px){.help h2{padding-bottom:40px}}.help.list{padding:100px 0;background-color:#fafafa}@media (max-width:767px){.help.list{padding:50px 0}}.help .section-call-to-action-wrap{display:flex;align-items:stretch;justify-content:space-between}.help .section-call-to-action-single{background-color:#fff;padding:30px;margin-right:0;position:relative;width:33.33%;max-width:400px;transition:transform .3s ease-in-out}.help .section-call-to-action-single:hover{transform:scale(1.05)}.help .section-call-to-action-single:not(:last-child){margin-right:40px}.help .section-call-to-action-single .title{font-size:30px;line-height:35px;margin-bottom:20px;font-weight:500;font-family:Poppins,sans-serif;letter-spacing:0}.help .section-call-to-action-single p{font-size:20px;font-weight:600;line-height:32px;letter-spacing:-.6px;margin-bottom:20px}.help .section-call-to-action-single p.desktop{font-size:18px;line-height:32px;font-weight:400;margin-bottom:30px;letter-spacing:0}.help .section-call-to-action-single .learn-more-inside{display:flex;flex-direction:column;justify-content:space-between;position:relative;height:100%;align-items:stretch}.help .section-call-to-action-text{height:100%}.help .section-call-to-action-text img{margin-bottom:30px;min-height:215px}@media (max-width:575px){.help .section-call-to-action-text img{min-height:auto}}.help__wrap{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:50px}.help__wrap .cross-title{width:65%;max-width:500px}.help__wrap p{max-width:400px;font-size:18px;line-height:24px;position:relative;padding-left:40px}.help__wrap p:after{position:absolute;content:"";left:0;top:0;width:2px;height:100%;background-color:#ff5621}.help__wrap p span{font-weight:600;font-size:inherit;line-height:inherit}@media (max-width:1250px){.help h2,.help h2 span{line-height:74px}.help .section-call-to-action-single:hover{transform:scale(1)}.help .section-call-to-action-single h3{font-size:24px}.help .section-call-to-action-single p{font-size:20px}.help .section-call-to-action-single:not(:last-child){margin-right:15px}}@media (max-width:992px){.help .section-call-to-action-wrap{flex-wrap:wrap}.help .section-call-to-action-single{width:calc(50% - 15px);margin-right:15px;padding:15px;margin-bottom:40px}.help .section-call-to-action-single h3 br,.help .section-call-to-action-single p br{display:none}.help .section-call-to-action-single:not(:last-child){margin-right:0}}@media (max-width:767px){.help{padding:50px 0}.help__wrap{flex-direction:column;margin-bottom:30px}.help__wrap .cross-title{text-align:left;max-width:none;width:100%}.help__wrap p{padding-bottom:0;max-width:none}.help h2,.help h2 span{font-size:36px;line-height:42px}}@media (max-width:575px){.help .section-call-to-action-single{width:100%;margin-right:0;position:relative;padding:15px;max-width:none}.help .section-call-to-action-single p.desktop{margin-bottom:20px}.help__wrap .cross-title{width:100%}.help__wrap p{max-width:none;padding-left:20px}}.learn-more-btn{font-size:16px;line-height:1.14;letter-spacing:1px;font-family:Poppins,sans-serif;background-color:#fff;color:#141414;border:2px solid #141414;width:260px;font-weight:400;position:relative;cursor:pointer}.learn-more-btn,.learn-more-btn a{padding:20px 45px 20px 16px;transition:background-color .3s ease-in-out,color .3s ease-in-out}.learn-more-btn:hover{background-color:#ff5621;color:#fff;border:2px solid transparent}.learn-more-btn:hover a{color:#fff}.learn-more-btn:hover:before{background-color:#fff}.learn-more-btn:before{position:absolute;content:"";right:20px;width:16px;height:15px;top:calc(50% - 2px);transform:translateY(-50%);background-repeat:no-repeat;-webkit-mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);color:#141414;background-color:#141414}@media (max-width:767px){.learn-more-btn{width:240px;padding:20px 22px 20px 8px}.learn-more-btn:before{right:15px}}.managed-it-support-services-info{padding:80px 0;background-color:#fafafa}.managed-it-support-services-info__container{display:flex;flex-wrap:wrap;justify-content:space-between}.managed-it-support-services-info__item{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 20px);min-width:280px;max-width:376px}.managed-it-support-services-info__item:nth-child(2){margin:0 16px}.managed-it-support-services-info__title{font-weight:500;margin-bottom:32px;font-size:18px}.managed-it-support-services-info__text{font-size:18px}.managed-it-support-services-hero{padding:200px 0 80px}.managed-it-support-services-hero h1{max-width:740px}.managed-it-support-services-our-fin-tech{padding:80px 0}.managed-it-support-services-our-fin-tech__wrap{display:flex;justify-content:space-between}.managed-it-support-services-our-fin-tech__text{width:50%;padding-right:50px}.managed-it-support-services-our-fin-tech__text h3{margin-bottom:64px}.managed-it-support-services-our-fin-tech__text p{position:relative;padding-left:43px}.managed-it-support-services-our-fin-tech__text p:before{position:absolute;left:0;display:block;content:"";width:2.25px;height:100%;background:#ff5621}.managed-it-support-services-our-fin-tech__image{width:50%;padding-left:50px}.managed-it-support-services-our-fin-tech__list{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;padding:40px 20px 0}.managed-it-support-services-our-fin-tech__list-item{width:50%;position:relative;padding:0 0 50px 50px;margin:0 -20px}.managed-it-support-services-our-fin-tech__list-item:after{position:absolute;content:"";left:0;top:14px;width:12px;height:12px;border-radius:50%;background-color:#ff5621}.managed-it-support-services-our-fin-tech__list-item h4{padding-bottom:24px}.managed-it-support-services-tech{padding:80px 0}.managed-it-support-services-tech__wrap{display:flex;justify-content:space-between}.managed-it-support-services-tech__text{width:50%;padding-right:50px}.managed-it-support-services-tech__text h3{margin-bottom:64px}.managed-it-support-services-tech__text h6{font-size:24px;margin-bottom:32px}.managed-it-support-services-tech__image{width:50%;padding-left:50px}.managed-it-support-services-tech__list{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;padding:40px 20px 0}.managed-it-support-services-tech__list-item{width:50%;position:relative;padding:0 0 50px 50px;margin:0 -20px}.managed-it-support-services-tech__list-item:after{position:absolute;content:"";left:0;top:14px;width:12px;height:12px;border-radius:50%;background-color:#ff5621}.managed-it-support-services-tech__list-item h4{padding-bottom:24px}.managed-it-support-services-benefits{padding:80px 0;background-color:#2c2832;color:#fff}.managed-it-support-services-benefits .container{position:relative}.managed-it-support-services-benefits__wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.managed-it-support-services-benefits__title{width:50%;max-width:580px}.managed-it-support-services-benefits__title h3{padding-bottom:30px}.managed-it-support-services-benefits__text{width:50%;max-width:600px}.managed-it-support-services-benefits__text p{color:#fff;position:relative;padding-left:43px}.managed-it-support-services-benefits__text p:before{position:absolute;left:0;display:block;content:"";width:2.25px;height:100%;background:#ff5621}.managed-it-support-services-benefits__list{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;padding:40px 20px 0}.managed-it-support-services-benefits__list-item{width:50%;position:relative;padding:0 0 50px 50px;margin:0 -20px;color:#fff}.managed-it-support-services-benefits__list-item span{position:absolute;content:"";left:0;top:5px;width:32px;height:32px;border-radius:50%;background-color:#ff5621;font-size:18px;display:flex;align-items:center;justify-content:center}.managed-it-support-services-benefits__list-item h4{padding-bottom:24px}.managed-it-support-services-benefits__list-item a{color:#ff5621}.managed-it-support-services-benefits__list-item p{color:#fff}.managed-it-support-services-support{padding:80px 0}.managed-it-support-services-support .container{position:relative}.managed-it-support-services-support__wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.managed-it-support-services-support__title{width:50%;max-width:580px}.managed-it-support-services-support__title h3{padding-bottom:30px}.managed-it-support-services-support__text{width:50%;max-width:600px}.managed-it-support-services-support__text p{position:relative;padding-left:43px}.managed-it-support-services-support__text p:before{position:absolute;left:0;display:block;content:"";width:2.25px;height:100%;background:#ff5621}.managed-it-support-services-support__list{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;padding:40px 20px 0}.managed-it-support-services-support__list-item{width:50%;position:relative;padding:0 0 50px 50px;margin:0 -20px}.managed-it-support-services-support__list-item:after{position:absolute;content:"";left:0;top:5px;width:32px;height:32px;border-radius:50%;background-image:url(/static/check-oval-f3c1c0681bc13b8f21d9d692958b5491.svg)}.managed-it-support-services-support__list-item h4{padding-bottom:24px}.managed-it-support-services-support__list-item a{color:#ff5621}@media (max-width:1199px){.managed-it-support-services-our-fin-tech__text,.managed-it-support-services-tech__text{padding-right:25px}.managed-it-support-services-our-fin-tech__image,.managed-it-support-services-tech__image{padding-left:25px}}@media (max-width:915px){.managed-it-support-services-info__item{flex:1 1;min-width:100%;max-width:100%}.managed-it-support-services-info__item:nth-child(2){margin:32px 0}}@media (max-width:767px){.managed-it-support-services-hero h1{font-size:44px;line-height:52px}.managed-it-support-services-our-fin-tech,.managed-it-support-services-tech{padding:40px 0}.managed-it-support-services-our-fin-tech__wrap,.managed-it-support-services-tech__wrap{flex-wrap:wrap}.managed-it-support-services-our-fin-tech__text,.managed-it-support-services-tech__text{width:100%;padding-right:0}.managed-it-support-services-our-fin-tech__text p,.managed-it-support-services-tech__text p{margin-bottom:40px}.managed-it-support-services-our-fin-tech__image,.managed-it-support-services-tech__image{width:100%;padding-left:0;margin:0 auto;text-align:center}.managed-it-support-services-our-fin-tech__list-item,.managed-it-support-services-tech__list-item{width:100%;padding-bottom:30px}.managed-it-support-services-our-fin-tech__list-item h4,.managed-it-support-services-tech__list-item h4{padding-bottom:20px}.managed-it-support-services-benefits{padding:40px 0}.managed-it-support-services-benefits__wrap{flex-wrap:wrap}.managed-it-support-services-benefits__text{width:100%;padding-right:0}.managed-it-support-services-benefits__text p{margin-bottom:40px}.managed-it-support-services-benefits__image{width:100%;padding-left:0;margin:0 auto;text-align:center}.managed-it-support-services-benefits__list-item{width:100%;padding-bottom:30px}.managed-it-support-services-benefits__list-item h4{padding-bottom:20px}.managed-it-support-services-support{padding:40px 0}.managed-it-support-services-support__wrap{flex-wrap:wrap}.managed-it-support-services-support__text{width:100%;padding-right:0}.managed-it-support-services-support__text p{margin-bottom:40px}.managed-it-support-services-support__image{width:100%;padding-left:0;margin:0 auto;text-align:center}.managed-it-support-services-support__list-item{width:100%;padding-bottom:30px}.managed-it-support-services-support__list-item h4{padding-bottom:20px}}@media (max-width:767px){.php-hero .java-hero__wrap{flex-wrap:wrap}}.php-hero .java-hero__wrap h1{max-width:none;width:100%;padding-bottom:30px}@media (max-width:767px){.php-hero .java-hero__wrap h1{font-size:46px;line-height:54px}}@media (max-width:475px){.php-hero .java-hero__wrap h1{font-size:42px;line-height:48px}}.php-hero__text{max-width:840px}@media (max-width:767px){.php-hero__text{max-width:none;width:100%;margin-bottom:40px}}.php-hero .java-hero__wrap-image{min-width:220px}@media (max-width:767px){.php-hero .java-hero__wrap-image{width:100%;text-align:center}.php-hero .java-hero__wrap-image img{padding-left:0}}.php-custom.manufacturing-boost .container{padding-left:210px}@media (max-width:1600px){.php-custom.manufacturing-boost .container{padding-left:120px}}@media (max-width:1400px){.php-custom.manufacturing-boost .container{padding-left:15px}}.php-services{background-color:#2c2832;color:#fff}.php-services .container{padding:80px 15px;position:relative}.php-services .container:after{position:absolute;content:"";left:15px;top:0;width:490px;height:32px;background-color:#52285f}@media (max-width:767px){.php-services .container:after{width:80%}}.php-services p{color:#fff;margin-bottom:0;font-size:54px;font-weight:300;font-family:Poppins,sans-serif;letter-spacing:-.8px;line-height:64px;padding-bottom:40px;position:relative}@media (max-width:767px){.php-services p{font-size:36px;line-height:42px}.php-services p br{display:none}}.php-services-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 -20px;align-items:flex-start}.php-services-list__item{width:33.33%;padding:20px 35px;font-weight:700;position:relative;font-size:20px}.php-services-list__item h5{letter-spacing:0;font-weight:600}@media (max-width:767px){.php-services-list__item{width:50%;padding:20px 15px 20px 35px}}@media (max-width:424px){.php-services-list__item{width:100%}}.php-services-list__item:after{position:absolute;content:"";left:20px;top:33px;width:6px;height:6px;border-radius:50%;background-color:#ff5621}.php-benefits{padding:80px 0}.php-benefits-title__wrap{display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.php-benefits-title__wrap{flex-wrap:wrap}}.php-benefits-title__text{width:50%;padding-right:25px}@media (max-width:767px){.php-benefits-title__text{width:100%;padding-right:0;margin-bottom:40px}}.php-benefits-title__text h3{margin-bottom:64px}.php-benefits-title__text p.subtitle{position:relative;padding-left:40px}.php-benefits-title__text p.subtitle:after{position:absolute;content:"";width:2px;height:100%;left:0;top:0;background-color:#ff5621}.php-benefits-title__image{padding-left:25px}@media (max-width:767px){.php-benefits-title__image{padding-left:0;width:100%;text-align:center}}.php-benefits-list{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;padding-top:30px}.php-benefits-list__item{position:relative;padding:30px 15px 30px 60px;width:50%}@media (max-width:767px){.php-benefits-list__item{width:100%}}.php-benefits-list__item:after{position:absolute;content:"";width:32px;left:0;top:35px;height:32px;background-image:url(/static/check-oval-17fd0a74bb1b675c91c1f299508a3286.svg);background-size:cover;background-repeat:no-repeat;background-position:50%}.php-benefits-list__item h4{margin-bottom:25px}.php-solutions{background-color:#fafafa;padding:80px 0}@media (max-width:767px){.php-solutions{padding:40px 0}}.php-solutions .telecom-right{max-width:600px!important}.php-solutions .telecom-right p{font-size:24px;line-height:32px;font-weight:600}.php-solutions .telecom-right p a{color:#ff5621}.php-solutions.php-technology{background-color:#fff}.php-solutions .manufacturing-challenges__item p a{color:#ff5621}.php-cases{padding:80px 0;background-color:#2c2832;color:#fff}@media (max-width:767px){.php-cases{padding:40px 0}}.php-cases .container{padding-right:0}.php-cases-title__wrap{width:100%;min-width:320px;max-width:1280px;padding-right:15px;padding-left:15px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.php-cases-title__wrap h2{padding-bottom:0}@media (max-width:767px){.php-cases-title__wrap .logo{margin-top:20px}}@media (max-width:767px){.php-cases-title__wrap{flex-direction:column;align-items:flex-start}}.php-cases-content__wrap{padding-top:60px;display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.php-cases-content__wrap{flex-wrap:wrap}}.php-cases-content__text{width:50%;padding-right:25px}@media (max-width:767px){.php-cases-content__text{width:100%;padding-right:15px;margin-bottom:40px}}.php-cases-content__text h4{color:#fff;font-weight:300;font-size:32px;padding-bottom:40px}.php-cases-content__text h4 a{color:#ff5621;font-weight:700}.php-cases-content__text .subtitle{position:relative;padding-left:40px}.php-cases-content__text .subtitle:after{position:absolute;content:"";left:0;top:0;width:2px;height:100%;background-color:#ff5621}.php-cases-content__text .subtitle p{color:#fff}.php-cases-content__text .subtitle p.title{font-weight:600;font-size:24px;padding-bottom:16px}.php-cases-content__image{width:50%;padding-left:25px}@media (max-width:767px){.php-cases-content__image{width:100%;padding-left:0;text-align:right}}.php-key{padding-top:80px;background-color:#fafafa}@media (max-width:767px){.php-key{padding-top:40px}}.php-key__content{position:relative;padding:0 0 80px 90px}@media (max-width:767px){.php-key__content{padding:0 0 40px 40px}}.php-key__content h2{padding-bottom:32px}.php-key__content:after{position:absolute;content:"";left:0;top:24px;width:16px;height:16px;border-radius:50%;background-color:#ff5621}@media (max-width:767px){.php-key__content:after{top:21px}}.php-key__content:before{position:absolute;content:"";top:50px;width:2px;left:7px;height:calc(100% + 42px);background-color:#ff5621}@media (max-width:767px){.php-key__content:before{height:calc(100% + 6px);top:45px}}.php-key__content ul{counter-reset:myCounter}.php-key__content ul li{position:relative;padding-left:64px;font-size:24px;font-weight:600}.php-key__content ul li:not(:last-child){padding-bottom:32px}.php-key__content ul li:after{position:absolute;content:"";left:0;top:-2px;width:32px;height:32px;background-color:#ff5621;border-radius:50%}.php-key__content ul li:before{position:absolute;content:counter(myCounter);counter-increment:myCounter;left:11px;top:-2px;color:#fff;line-height:32px;font-size:18px;z-index:1;font-weight:300}.php-results{padding:80px 0}@media (max-width:767px){.php-results{padding:40px 0}}.php-results__content{position:relative;padding:0 0 30px 90px}@media (max-width:767px){.php-results__content{padding:0 0 30px 40px}}.php-results__content h2{padding-bottom:30px}.php-results__content:after{position:absolute;content:"";left:0;top:24px;width:16px;height:16px;border-radius:50%;background-color:#ff5621}@media (max-width:767px){.php-results__content:after{top:21px}}.php-results-list{display:flex;align-items:flex-start;justify-content:space-between;margin:0 -20px}@media (max-width:767px){.php-results-list{margin:0;flex-wrap:wrap}}.php-results-list__item{width:50%;padding:0 20px}@media (max-width:767px){.php-results-list__item{width:100%;padding:0}.php-results-list__item:not(:last-child){margin-bottom:20px}}.php-results-list__item p:not(:last-child){margin-bottom:20px}.php-faq{padding:80px 0;background-color:#fafafa}.php-faq__accordion{border-top:1px solid #141414;border-bottom:1px solid #141414}.php-faq .accordion{background-color:transparent}.php-faq .accordion:after{position:absolute;left:0;content:"";width:100%;height:1px;background-color:#141414;bottom:-30px;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.php-faq .accordion.active:after{opacity:1;visibility:visible}.php-faq .accordion__content,.php-faq .accordion__title:hover{background-color:transparent}.prompt-dev-services{padding:96px 0;background:#fbfafc}.prompt-dev-services-hero.web-development-hero h1{max-width:none}@media (max-width:767px){.prompt-dev-services{padding:80px 0}}.prompt-dev-services__wrapper{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width:767px){.prompt-dev-services__wrapper{flex-direction:column;gap:32px}}.prompt-dev-services__text{width:50%;padding-right:25px}@media (max-width:767px){.prompt-dev-services__text{width:100%;padding-right:0}}.prompt-dev-services__text p:not(:last-child){margin-bottom:32px}.prompt-dev-services__text p.subtitle{font-size:24px;font-weight:600;letter-spacing:-.4px;font-family:Poppins,sans-serif}.prompt-dev-services__image{width:50%;padding-left:25px}@media (max-width:767px){.prompt-dev-services__image{width:100%;padding-left:0}}.prompt-dev-services-our{padding:96px 0}@media (max-width:767px){.prompt-dev-services-our{padding:80px 0}}.prompt-dev-services-our.grey{background:#fbfafc}@media (max-width:991px){.prompt-dev-services-our.grey br{display:none}}.prompt-dev-services-how{background:#342e3d}.prompt-dev-services-how .container{padding:126px 15px;position:relative}.prompt-dev-services-how .container:after{position:absolute;content:"";left:15px;top:0;width:488px;height:32px;background:#52285f}@media (max-width:767px){.prompt-dev-services-how .container:after{width:80%}}.prompt-dev-services-how-top{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width:767px){.prompt-dev-services-how-top{flex-direction:column;gap:32px}}.prompt-dev-services-how-top__text{width:50%;padding-right:16px}@media (max-width:767px){.prompt-dev-services-how-top__text{width:100%;padding-right:0}}.prompt-dev-services-how-top__text h2{color:#fff;padding-bottom:32px}.prompt-dev-services-how-top__text p{color:#fff}.prompt-dev-services-how-top__image{width:50%;padding-left:16px}@media (max-width:767px){.prompt-dev-services-how-top__image{width:100%;padding-left:0}}.prompt-dev-services-how-list{display:flex;align-items:stretch;justify-content:space-between;gap:32px;flex-wrap:wrap;padding:72px 0 96px}.prompt-dev-services-how-list__item{position:relative;flex-grow:1;flex-shrink:0;flex-basis:calc(25% - 32px);min-width:220px;padding-top:72px;color:#fff}.prompt-dev-services-how-list__item:after{position:absolute;content:"";left:0;width:16px;top:0;height:16px;border-radius:50%;background:#ff5621}.prompt-dev-services-how-list__item:not(:last-child):before{position:absolute;content:"";right:0;width:calc(100% - 48px);top:8px;height:1px;border-radius:50%;background:hsla(0,0%,100%,.93)}.prompt-dev-services-how-list__item h5{margin-bottom:32px;min-height:64px;font-weight:600}@media (max-width:525px){.prompt-dev-services-how-list__item h5{min-height:auto}}.prompt-dev-services-how-list__item p{color:#fff}.prompt-dev-services-how p.subtitle{color:#fff;font-size:24px;font-weight:500;font-family:Poppins,sans-serif;letter-spacing:-.4px;margin-bottom:32px}.prompt-dev-services-how a.button{width:280px;border-color:#fff;color:#fff}.prompt-dev-services-how a.button:before{background-color:#fff}.retail-soft-dev.prompt-dev-services-how .prompt-dev-services-how-list{justify-content:flex-start}.retail-soft-dev.prompt-dev-services-how .prompt-dev-services-how-list__item{flex-basis:calc(33.33% - 32px);max-width:calc(33.33% - 32px)}@media (max-width:768px){.retail-soft-dev.prompt-dev-services-how .prompt-dev-services-how-list__item{max-width:calc(50% - 32px)}}@media (max-width:525px){.retail-soft-dev.prompt-dev-services-how .prompt-dev-services-how-list__item{max-width:calc(100% - 32px)}}@media (max-width:768px){.retail-soft-dev.prompt-dev-services-how .prompt-dev-services-how-top__text h2 br{display:none}}.retail-soft-dev-tech-we-use{padding:96px 0}@media (max-width:768px){.retail-soft-dev-tech-we-use{padding:40px 0}}@media (max-width:991px){.retail-soft-dev-tech-we-use h2 br{display:none}}.retail-soft-dev-tech-we-use-list{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:40px}@media (max-width:768px){.retail-soft-dev-tech-we-use-list{justify-content:space-between;flex-wrap:wrap}}.retail-soft-dev-tech-we-use-list__item{flex:1 1 auto;min-width:48px}@media (max-width:768px){.retail-soft-dev-tech-we-use-list__item{flex-grow:1;flex-shrink:0;flex-basis:calc(16.66667% - 10px)}}@media (max-width:525px){.retail-soft-dev-tech-we-use-list__item{flex-grow:1;flex-shrink:0;flex-basis:calc(25% - 10px)}}.retail-soft-dev-tech-we-use p{margin-bottom:65px}.retail-soft-dev-tech-we-use h3{margin-bottom:30px}.retail-soft-dev-tech-we-use-list-list a{color:#ff5621}.startup-hero{padding:200px 0 80px}.startup-hero h1{max-width:1056px;font-weight:600}.startup-experience{background-color:#2c2832;padding:160px 0;color:#fff}@media (max-width:767px){.startup-experience{padding:80px 0}}.startup-experience .user{display:flex;align-items:center;gap:24px;padding-bottom:80px;position:relative}.startup-experience .user:after{position:absolute;content:"";width:100%;height:1px;bottom:40px;left:0;background-color:#fff}.startup-experience .user-image{position:relative}.startup-experience .user-image:after{position:absolute;content:"";right:0;top:0;width:24px;height:24px;background-image:url(/static/blq-ic-b83e9e1cb2c7f25d9f8c8126fd95d403.svg)}.startup-experience .user-info__name{color:#fff;font-size:32px;line-height:40px;font-weight:300;margin-bottom:8px!important}.startup-experience .user-info__position{color:#fff;font-size:16px;line-height:24px;font-weight:400}.startup-experience p{color:#fff}.startup-experience p:not(:last-child){margin-bottom:40px}.startup-experience p.subtitle{font-family:Poppins,sans-serif;font-size:24px;line-height:32px;letter-spacing:-.8px;font-weight:600}.startup-development-process{padding:160px 0}@media (max-width:767px){.startup-development-process{padding:80px 0}}.startup-development-process-wrapper{max-width:850px}.startup-development-process p:not(:last-child){margin-bottom:40px}.startup-development-process-list{padding-top:40px}.startup-development-process-list__item{position:relative;padding:0 0 64px 100px}@media (max-width:767px){.startup-development-process-list__item{padding-left:60px}}.startup-development-process-list__item:after{position:absolute;content:"";left:40px;top:12px;width:16px;height:16px;border-radius:50%;background-color:#ff5621}@media (max-width:767px){.startup-development-process-list__item:after{left:15px}}.startup-development-process-list__item:not(:last-child):before{position:absolute;content:"";width:2px;left:47px;top:48px;height:calc(100% - 54px);background-color:#1f1f1f}@media (max-width:767px){.startup-development-process-list__item:not(:last-child):before{left:22px}}.startup-development-process-list__item h3,.startup-development-process-list__item h4{line-height:40px;margin-bottom:8px}.startup-development-process .button{padding:14px 52px 14px 32px;font-weight:500}.startup-development-process .button:before{right:27px}.startup-industries{padding:160px 0 96px;background-color:#fafafa}@media (max-width:767px){.startup-industries{padding:80px 0 40px}}.startup-industries__wrapper{max-width:800px}.startup-industries__wrapper h2{padding-bottom:64px}.startup-industries__wrapper .button{font-weight:500;padding:14px 52px 14px 32px;margin-bottom:32px}.startup-industries__wrapper .button:before{right:27px}.startup-industries__wrapper p:not(:last-child){margin-bottom:40px}.startup-industries-list{display:flex;align-items:stretch;justify-content:space-between;margin:120px -20px 0;flex-wrap:wrap}@media (max-width:767px){.startup-industries-list{margin:120px 0 0}}.startup-industries-list__item{width:50%;padding:0 20px 64px}@media (max-width:767px){.startup-industries-list__item{width:100%;padding:0 0 40px}}.startup-industries-list__item-wrapper{padding-left:60px;position:relative}.startup-industries-list__item-wrapper:after{position:absolute;left:0;top:0;font-weight:400;font-size:18px;width:32px;height:32px;background-image:url(/static/check-oval-17fd0a74bb1b675c91c1f299508a3286.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;content:""}.startup-industries-list__item-wrapper .title{font-size:24px;line-height:32px;font-weight:600;font-family:Poppins,sans-serif;letter-spacing:-.8px;margin-bottom:32px}.startup-industries-list__item-wrapper .content p{margin-bottom:40px}.startup-industries-list__item-wrapper a{color:#909090;line-height:32px;text-decoration:underline}.startup-services{background-color:#2c2832;color:#fff}.startup-services .container{position:relative;padding:160px 15px 96px}@media (max-width:767px){.startup-services .container{padding:80px 15px 40px}}.startup-services .container:after{position:absolute;content:"";left:0;top:0;width:400px;height:32px;background-color:#52285f}@media (max-width:767px){.startup-services .container:after{width:80%}}.startup-services h2{max-width:800px}.startup-services-list{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;margin:0 -20px}@media (max-width:767px){.startup-services-list{margin:0}}.startup-services-list__item{width:50%;padding:0 20px 64px}@media (max-width:767px){.startup-services-list__item{width:100%;padding:0 0 40px}}.startup-services-list__item-wrapper{padding-left:64px;position:relative}@media (max-width:767px){.startup-services-list__item-wrapper{padding-left:40px}}.startup-services-list__item-wrapper:after{position:absolute;content:"";left:10px;top:9px;width:12px;height:12px;border-radius:50%;background-color:#ff5621}@media (max-width:767px){.startup-services-list__item-wrapper:after{left:0}}.startup-services-list__item-wrapper p{color:#fff}.startup-services-list__item-wrapper p.title{font-family:Poppins,sans-serif;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.8px;margin-bottom:32px}.startup-faq{padding:160px 0}@media (max-width:767px){.startup-faq{padding:80px 0}}.startup-faq h2{padding-bottom:64px}.startup-faq__wrapper{border-top:1px solid rgba(0,0,0,.3)}.startup-faq__wrapper p{margin-bottom:20px}.dropdown-container{position:relative;font-family:Roboto;margin-top:16px;margin-left:auto;margin-right:75px;height:56px}.dropdown-container .dropdown-header{padding-bottom:8px;border-bottom:1px solid #ff5a1f;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:400;font-size:18px;line-height:24px;color:#141414;width:384px}.dropdown-container .dropdown-header p{width:334px;margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dropdown-container .dropdown-header_title{color:#9790a3}.dropdown-container .dropdown-header_title-top{font-size:12px;font-weight:400;line-height:16px;position:absolute;top:-15px}.dropdown-container .dropdown-icon_close,.dropdown-container .dropdown-icon_open{width:16px;height:16px;background:url(/static/chevron-white-03b42832d8748d0ff6ff5180e22314b5.svg) no-repeat 50%}.dropdown-container .dropdown-icon_close{rotate:180deg}.dropdown-container .dropdown-content{padding:24px;box-shadow:0 4px 12.5px 0 rgba(98,80,80,.10980392156862745);position:absolute;top:100%;width:384px;left:0;right:0;z-index:1000;background:#fff}.dropdown-container .dropdown-list{max-height:312px;overflow-y:auto}.dropdown-container .dropdown-list .dropdown-item{padding:6px 0}.dropdown-container .dropdown-list .dropdown-item label{display:flex;align-items:center;cursor:pointer;font-weight:400;position:relative;padding-left:32px}.dropdown-container .dropdown-list .dropdown-item label input{position:absolute;cursor:pointer;margin-right:10px;width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dropdown-container .dropdown-list .dropdown-item label input:before{content:"";display:block;position:absolute;left:-32px;top:-10px;width:20px;height:20px;border-radius:4px;border:1px solid #141414;background:url(/static/check-fee5c616d7c4cf04e1bcb193adb2b099.svg) no-repeat 50%}.dropdown-container .dropdown-list .dropdown-item label input:checked:after{content:"";position:absolute;display:block;left:-32px;top:-10px;width:20px;height:20px;border-radius:4px;border:1px solid #ff5622;background:url(/static/check-fee5c616d7c4cf04e1bcb193adb2b099.svg) #ff5622 no-repeat 50%}.dropdown-container .dropdown-list .dropdown-item label p{font-size:18px;line-height:32px;display:flex;align-items:center}.dropdown-container .dropdown-list .dropdown-item label span{font-size:14px;line-height:24px;color:#9790a3;margin-left:4px}.dropdown-container .dropdown-footer{margin-top:16px;background:#fff;border:2px solid #141414;display:flex;align-items:center;height:56px;justify-content:center;font-size:16px;line-height:24px;font-weight:500;cursor:pointer}.author-hero{padding:200px 0 80px}.author-hero__info{display:flex;align-items:flex-start;padding-top:56px}.author-hero__img{position:relative;max-height:320px}@media (max-width:767px){.author-hero__img{display:none}}.author-hero__img picture{max-width:320px;max-height:320px;position:relative;z-index:1}.author-hero__img picture:after{position:absolute;width:100%;height:100%;background-color:#ff5621;right:-16px;top:-16px;content:"";z-index:-1}@media (max-width:767px){.author-hero__img picture:after{right:-8px;top:-8px}}.author-hero__img picture img{width:320px;height:320px}@media (max-width:1199px){.author-hero__img picture img{min-width:220px;width:220px;height:220px}}@media (max-width:767px){.author-hero__img picture img{min-width:100px;width:100px;height:100px}}.author-hero__text{width:70%;padding-left:46px}@media (max-width:1199px){.author-hero__text{width:100%}}@media (max-width:767px){.author-hero__text{padding-left:0;width:100%;padding-bottom:40px}}.author-hero__text .heading{position:relative;padding-bottom:20px;display:flex;justify-content:space-between;align-items:center}@media (max-width:1199px){.author-hero__text .heading{flex-direction:column;align-items:flex-start;padding-bottom:50px}}@media (max-width:767px){.author-hero__text .heading__info{display:grid;grid-template-columns:130px 1fr;grid-template-rows:repeat(2,auto);grid-column-gap:0;grid-row-gap:0}.author-hero__text .heading__info .author-hero__name{grid-area:1/2/2/3;padding:0;line-height:normal}.author-hero__text .heading__info .author-hero__job-title{grid-area:2/2/3/3;padding:0}}.author-hero__text .heading__info .author-hero__img{display:none}@media (max-width:767px){.author-hero__text .heading__info .author-hero__img{display:block;grid-area:1/1/3/2}}.author-hero__text .heading:after{position:absolute;content:"";width:100%;height:1px;background-color:#ccc;left:0;bottom:25px}.author-hero__text .heading .location{display:flex;align-items:center}@media (max-width:767px){.author-hero__text .heading .location{margin-top:20px}}.author-hero__text .heading .location img{margin-right:16px}.author-hero__name{font-family:Poppins,sans-serif;font-weight:400;font-size:32px;line-height:40px;letter-spacing:-.6px;color:#141414;padding-bottom:8px}.author-hero__job-title{font-size:18px;line-height:32px;color:#909090;padding-bottom:24px}.author-hero__description{margin-bottom:20px}.author-hero__links .social-link{font-family:Roboto;font-weight:400;font-size:18px;line-height:32px;-webkit-text-decoration-style:solid;text-decoration-style:solid;display:flex;align-items:center}.author-hero__links .social-link img{margin-right:12px}.author-list{background-color:#2c2832;padding:120px 0}@media (max-width:767px){.author-list{padding:80px 0}}.author-list__title{display:flex;align-items:center;justify-content:space-between;padding-bottom:60px}@media (max-width:767px){.author-list__title{flex-direction:column;align-items:flex-start}}.author-list__title h2{color:#fff;font-size:48px;line-height:56px;letter-spacing:-.8px;padding-bottom:0}@media (max-width:767px){.author-list__title h2{font-size:36px;line-height:42px;padding-bottom:40px}}.author-list__wrap{display:flex;justify-content:flex-start;margin:0 -20px;flex-wrap:wrap}@media (max-width:767px){.author-list__wrap{margin:0 -10px}}@media (max-width:375px){.author-list__wrap{margin:0}}.author-list__item{width:33.33%;padding:0 20px 96px;transition:all .3s ease-in-out;transform:scale(1)}.author-list__item:hover{transform:scale(1.05)}@media (max-width:767px){.author-list__item{width:50%;padding:0 10px 30px}}@media (max-width:375px){.author-list__item{width:100%;padding:0 0 30px}}.author-list__item picture{display:block;margin-bottom:30px}.author-list__item picture img{display:block}.author-list__item .info{display:flex;align-items:center;margin-bottom:8px;flex-wrap:wrap}.author-list__item .info p{font-size:14px;font-weight:400;line-height:21px;margin-bottom:8px}.author-list__item .info p.category{padding:4px 16px;background:hsla(0,0%,100%,.88);border-radius:4px;font-size:14px;font-weight:400;line-height:21px;margin-right:16px}.author-list__item .info p.date{color:#fff;opacity:.5}.author-list__item p.title{font-size:24px;line-height:32px;color:#fff;font-family:Poppins,sans-serif;letter-spacing:-.4px}@media (max-width:767px){.author-list__item p.title{font-size:20px;line-height:28px}}.author-list .cta{padding-left:40px}@media (max-width:767px){.author-list .cta{padding-left:0}}.author-list .cta p{color:#fff;border-color:#fff}.author-list .cta p:before{background-color:#fff}.author-list .cta p:hover{border-color:#ff5621}.legacy-hero{padding:200px 0 80px}.legacy-hero h1{padding-bottom:80px;max-width:800px}.legacy-hero__wrap{display:flex;justify-content:space-between}.legacy-hero__text{width:50%;padding-right:50px}.legacy-hero__text p{font-size:18px;line-height:32px}.legacy-hero__text p:not(:last-child){padding-bottom:40px}.legacy-hero__image{width:50%;padding-left:50px}.legacy-hero__image img{margin-bottom:80px}.legacy-hero__image p.subtitle{font-size:24px;line-height:32px;padding-left:40px;position:relative}.legacy-hero__image p.subtitle:after{position:absolute;content:"";left:0;top:0;width:2px;height:100%;background-color:#ff5621}.legacy-our-team{padding:80px 0;background-color:#fafafa}.legacy-our-team p.subtitle{padding-bottom:80px;max-width:880px}.legacy-our-team-list{display:flex;align-items:flex-start;justify-content:space-between;margin:0 -20px}.legacy-our-team-list__item{width:33.33%;padding:0 20px 0 40px;position:relative}.legacy-our-team-list__item:after{position:absolute;content:"";left:0;top:10px;width:10px;height:10px;border-radius:50%;background-color:#ff5621}.legacy-our-team-list__item h3{font-size:24px;letter-spacing:-.4px;line-height:32px;position:relative;padding-bottom:25px}.legacy-our-team-list__item p{font-size:20px;line-height:32px;position:relative}.legacy-path-to-fast{padding:80px 0}.legacy-path-to-fast h2{max-width:800px}.legacy-path-to-fast-list{border-top:1px solid #000}.legacy-path-to-fast-list__item{display:flex;justify-content:space-between;padding:60px 0 40px;position:relative}.legacy-path-to-fast-list__item h4{font-size:32px;line-height:40px;letter-spacing:-.8px;position:relative;padding-left:50px;padding-right:50px}.legacy-path-to-fast-list__item h4:after{position:absolute;content:"";left:0;top:10px;width:16px;height:16px;border-radius:50%;background-color:#ff5621}.legacy-path-to-fast-list__item:before{position:absolute;content:"";left:7px;top:50%;width:2px;height:155px;background-color:#141414}.legacy-path-to-fast-list__item:last-child:before{display:none}.legacy-path-to-fast-list__item p{max-width:550px}.legacy-technologies{background-color:#2c2832;color:#fff}.legacy-technologies .container{padding:160px 15px;position:relative}.legacy-technologies .container:after{position:absolute;content:"";left:15px;width:400px;height:40px;top:0;background-color:#52285f}.legacy-technologies h2{padding-bottom:120px}.legacy-technologies-list{display:flex;justify-content:space-between;margin:0 -40px}.legacy-technologies-list__item{position:relative;max-width:440px;display:flex;flex-direction:column;align-items:stretch;width:33.33%;padding:0 40px}.legacy-technologies-list__item h4{padding-bottom:40px}@media (max-width:767px){.legacy-technologies-list__item h4 br{display:none}}.legacy-technologies-list__item p{font-size:18px;line-height:32px;color:#fff}.legacy-technologies-list__item:after{position:absolute;content:"";top:-64px;width:40px;height:40px;background-image:url(/static/check-oval-orange-b44a8a9218e69fe6920a9ded779b9cc7.svg)}.legacy-case{padding:80px 0}.legacy-case h2{max-width:700px}@media (max-width:767px){.legacy-case{padding:40px 0}}.legacy-case p.subtitle{max-width:840px;font-size:24px;line-height:32px;letter-spacing:-.8px;padding-bottom:40px}.legacy-case__wrap{display:flex;align-items:flex-start;padding-bottom:40px}@media (max-width:767px){.legacy-case__wrap{flex-wrap:wrap}}.legacy-case__text{width:50%;padding-right:25px}@media (max-width:767px){.legacy-case__text{width:100%;padding-right:0;padding-bottom:25px}}.legacy-case__text h3{padding-bottom:30px}.legacy-case__text p:not(:last-child){margin-bottom:20px}.legacy-case__image{width:50%;padding-left:25px}@media (max-width:767px){.legacy-case__image{width:100%;padding-left:0}}.legacy-case .left-part{width:50%;padding-right:50px}@media (max-width:767px){.legacy-case .left-part{width:100%;padding-right:0;padding-bottom:25px}}.legacy-case .left-part .subtitle-case{position:relative;padding-left:40px}.legacy-case .left-part .subtitle-case:after{position:absolute;content:"";left:0;top:0;width:2px;height:100%;background-color:#ff5621}.legacy-case .right-part{width:50%;padding-left:50px}@media (max-width:767px){.legacy-case .right-part{width:100%;padding-left:0}}.legacy-case .right-part ul{display:flex;flex-wrap:wrap}.legacy-case .right-part ul li{width:50%;position:relative;padding:5px 0 5px 30px}.legacy-case .right-part ul li:after{position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;background-color:#2c2832}@media (max-width:1366px){.legacy-our-team-list{margin:0}.legacy-technologies-list{margin:0 -15px}.legacy-technologies-list__item{padding:0 15px}}@media (max-width:1199px){.legacy-hero__text{padding-right:25px}.legacy-hero__image{padding-left:25px}.legacy-path-to-fast-list__item{height:200px}.legacy-path-to-fast-list__item h4{font-size:24px;line-height:32px}.legacy-path-to-fast-list__item p{max-width:400px}.legacy-path-to-fast-list__item:before{top:50%}.legacy-technologies-list{margin:0}.legacy-technologies-list__item h3{font-size:28px;line-height:36px}}@media (max-width:767px){.legacy-hero h1{padding-bottom:40px}.legacy-hero h1,.legacy-hero h1 span{font-size:44px;line-height:52px}.legacy-hero__wrap{flex-wrap:wrap}.legacy-hero__text{width:100%;padding-right:0}.legacy-hero__text p{padding-bottom:25px}.legacy-hero__image{width:100%;padding-left:0}.legacy-hero__image img{margin-bottom:40px}.legacy-hero__image p.subtitle{font-size:20px;line-height:26px;padding-left:20px}.legacy-our-team{padding:40px 0}.legacy-our-team p.poppins-text{font-size:26px;line-height:32px;padding-bottom:40px}.legacy-our-team-list{flex-wrap:wrap;justify-content:center}.legacy-our-team-list__item{width:100%;margin-bottom:30px}.legacy-path-to-fast{padding:40px 0}.legacy-path-to-fast-list__item{height:auto;padding:40px 0 0}.legacy-path-to-fast-list__item:before{display:none}.legacy-path-to-fast-list__item h4{padding-left:25px;padding-right:25px;font-size:22px;line-height:26px;min-width:240px}.legacy-path-to-fast-list__item h4 br{display:none}.legacy-path-to-fast-list__item h4:after{width:8px;height:8px}.legacy-technologies .container{padding:100px 15px 40px}.legacy-technologies-list{flex-wrap:wrap;justify-content:flex-start}.legacy-technologies-list__item{width:100%;margin-bottom:90px;padding:0;max-width:none}.legacy-technologies-list__item h3{padding-bottom:20px}.legacy-technologies-list__item h3 br{display:none}.legacy-technologies-list__item:after{left:0;top:-45px}}@media (max-width:575px){.legacy-our-team-list{margin:0}.legacy-path-to-fast h2{font-size:40px;line-height:48px}.legacy-path-to-fast-list__item{flex-wrap:wrap}.legacy-path-to-fast-list__item h4{width:100%;padding-right:0;padding-bottom:20px}.legacy-path-to-fast-list__item p{padding-left:50px;max-width:none}.legacy-technologies .container:after{width:80%}}.web-development-hero{padding:200px 0 80px}.web-development-hero h1{max-width:740px}.web-development-world{padding:80px 0;background-color:#fafafa}.web-development-world__wrap{display:flex;justify-content:space-between}.web-development-world__text{width:50%;padding-right:50px}.web-development-world__text p:not(:last-child){margin-bottom:40px}.web-development-world__image{width:50%;padding-left:50px}.web-development-main-tech{padding:80px 0}.web-development-main-tech h3{max-width:680px;padding-bottom:50px}.web-development-main-tech__wrap{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:40px}.web-development-main-tech__left{padding-right:20px}.web-development-main-tech__right{padding-left:20px}.web-development-main-tech__list{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;padding:40px 20px 0}.web-development-main-tech__list-item{width:33.33%;position:relative;padding:0 0 50px 50px;margin:0 -20px}.web-development-main-tech__list-item:after{position:absolute;content:"";left:0;top:14px;width:12px;height:12px;border-radius:50%;background-color:#ff5621}.web-development-main-tech__list-item h4{padding-bottom:24px}.web-development-java{background-color:#2c2832;color:#fff}.web-development-java .container{position:relative}.web-development-java__wrap{display:flex;align-items:center}.web-development-java__text{width:60%;padding-right:100px}.web-development-java__text h3{padding-bottom:30px}.web-development-java__text p{color:#fff}.web-development-java__text a{color:#ff5621}.web-development-java__numbers{width:40%;position:relative;padding:120px 15px}.web-development-java__numbers:after{position:absolute;content:"";left:0;top:0;width:100%;max-width:400px;height:32px;background-color:#52285f}.web-development-java__numbers p{color:#fff}.web-development-java__numbers p.number{padding-bottom:0;font-size:100px;line-height:133px;position:relative;padding-right:40px;display:inline-block;letter-spacing:-1.5px;font-family:Poppins,sans-serif;font-weight:400}.web-development-java__numbers p.number:after{position:absolute;content:"+";right:0;top:0;font-size:64px;line-height:64px;color:#fff;font-family:Poppins,sans-serif;font-weight:500}.web-development-java__numbers p.subtitle{font-size:24px;line-height:32px;letter-spacing:-.8px;font-weight:400;max-width:200px}.web-development-industries{padding:80px 0;background-color:#fafafa}.web-development-industries h3{padding-bottom:50px}.web-development-industries .web-development-main-tech__list-item{padding:0 0 30px 50px}@media (max-width:1199px){.web-development-world__text{padding-right:25px}.web-development-world__image{padding-left:25px}}@media (max-width:767px){.web-development-hero h1{font-size:44px;line-height:52px}.web-development-world{padding:40px 0}.web-development-world__wrap{flex-wrap:wrap}.web-development-world__text{width:100%;padding-right:0}.web-development-world__text p{margin-bottom:40px}.web-development-world__image{width:100%;padding-left:0;margin:0 auto;text-align:center}.web-development-main-tech{padding:40px 0}.web-development-main-tech__wrap{flex-wrap:wrap}.web-development-main-tech__left{padding-right:0;margin-bottom:40px}.web-development-main-tech__right{padding-left:0}.web-development-main-tech__list-item{width:100%;padding-bottom:30px}.web-development-main-tech__list-item h4{padding-bottom:20px}.web-development-java__wrap{flex-wrap:wrap}.web-development-java__text{padding-top:40px;width:100%;padding-right:0}.web-development-java__numbers{padding:40px 0;width:100%;text-align:center}.web-development-java__numbers p.subtitle{max-width:none}.web-development-java__numbers:after{display:none}.web-development-industries{padding:40px 0 10px}.web-development-industries h3{padding:0}}.not-found{padding:160px 0 80px}.not-found .container{max-width:1100px}.not-found h1{font-size:96px;letter-spacing:-3px;line-height:104px}.not-found h3{font-size:48px;line-height:56px;letter-spacing:-1.5px;font-weight:300}.not-found h3,.not-found p{margin-bottom:40px}.not-found__wrap{display:flex;justify-content:space-between}.not-found__left{width:50%;padding-right:50px}.not-found__right{width:50%;padding-left:50px}@media (max-width:991px){.not-found{padding:120px 0 40px}.not-found__wrap{flex-wrap:wrap;justify-content:center}.not-found__left{width:100%;padding-right:0;margin-bottom:40px}.not-found__right{width:100%;padding-left:0;text-align:center}}.privacy-hero{padding:50px 0;background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff}.privacy-hero__title{padding-top:35px;text-align:center;text-transform:uppercase;line-height:1.2;font-size:34px}.privacy-hero__title span{font-size:inherit;line-height:inherit;font-weight:300}.privacy-content-title p{color:#fff;font-weight:700;text-align:center}.privacy-content-title q{text-align:center}.privacy-content-title q,.privacy-content-title span{text-transform:uppercase;color:#fff;font-size:24px;font-weight:700}.privacy-content-title span{display:block;text-align:right}.privacy-content .container{padding:35px 15px}.privacy-content h2{margin-bottom:8px;font-size:32px;font-weight:500}.privacy-content h4{margin-bottom:8px;font-size:24px;font-weight:500}.privacy-content ol{list-style-type:decimal;padding-left:40px;margin-bottom:16px}.privacy-content ol li{list-style:decimal;font-size:16px;font-weight:400;line-height:1.5}.privacy-content ul{padding-left:40px;margin-bottom:16px;list-style-type:disc}.privacy-content ul li{list-style:disc;font-size:16px;font-weight:400;line-height:1.5}.privacy-content__p{margin-bottom:24px}.privacy-job{padding-top:30px}.privacy-job__caption{padding:60px 0;margin:0 auto;max-width:904px;text-align:center}.privacy-job__title{font-size:26px;line-height:1.2;text-transform:uppercase;text-align:center;margin-bottom:30px}.privacy-job__title span{font-size:inherit;font-weight:300;line-height:inherit}.privacy-job-table{border-top:1px solid #141414}.privacy-job-row{border-bottom:1px solid #fff;background-color:#fff}.privacy-job__item{padding:7px 15px;display:block}.privacy-job__item-title{color:#141414;font-weight:700}.privacy-job__item-title:hover{text-decoration:underline}.privacy-job__item-link{display:block;text-align:center;font-weight:700}.privacy-apply{position:relative;color:#fff;padding:40px 0;text-align:center}.privacy-apply .container{position:relative;z-index:1}.privacy-apply__title{text-transform:uppercase;font-size:30px;line-height:1.2;max-width:520px;margin:0 auto 30px}.privacy-apply__caption{font-size:24px;font-weight:500;line-height:1.2;margin-bottom:35px}@media screen and (min-width:768px){.privacy-hero__title{font-size:48px}.privacy-job__title{font-size:36px}.privacy-job-table{display:table;width:100%}.privacy-job-row{display:table-row}.privacy-job__item{display:table-cell;padding:19px;border-right:1px solid #fff;border-bottom:1px solid #fff}.privacy-job__item:last-child{border-right:none}}.case-studies-case.grey{background-color:#f5f5f5}.case-studies-case.light-grey{background-color:#fafafa}.case-studies-hero{padding:200px 0 80px}.case-studies-hero h1{padding-bottom:80px}.case-studies-hero__wrap{display:flex;justify-content:space-between}.case-studies-hero__subtitle{font-size:32px;line-height:40px;letter-spacing:-.8px;padding-right:20px;max-width:640px}.case-studies-hero__text{font-size:18px;line-height:32px;padding-left:20px;max-width:640px}.case-studies-item{padding:120px 0;overflow:hidden;width:100%;max-width:1440px;margin:0 auto}.case-studies-item:nth-child(2n){background-color:#fafafa}.case-studies-item .container{padding-right:0}.case-studies-item__wrap{display:flex;justify-content:space-between}.case-studies-item__content{padding-left:110px;width:50%;padding-right:50px}.case-studies-item__content p.time{font-size:16px;line-height:24px}.case-studies-item__content img{margin:40px 0}.case-studies-item__content p.subtitle{font-size:22px;line-height:40px;margin-bottom:40px}.case-studies-item__content .button{font-size:16px;background-color:transparent}.case-studies-item__content .button:hover{background-color:#ff5621}.case-studies-item__images{position:relative}.case-studies-item__images .desktop-img{margin-right:-550px}.case-studies-item.camtran .case-studies-item__images .desktop-img{margin-right:-200px}.case-studies-item.careoregon{background-color:#fafafa}.case-studies-item.homebuzz,.case-studies-item.kofein,.case-studies-item.signup{padding-bottom:150px}.case-studies-item.homebuzz .desktop-img,.case-studies-item.kofein .desktop-img,.case-studies-item.signup .desktop-img{margin-right:-300px}.case-studies-item.homebuzz .mobile-img,.case-studies-item.kofein .mobile-img,.case-studies-item.signup .mobile-img{position:absolute;left:0;top:190px}.case-studies-item.homebuzz .mobile-img{top:75px}.case-studies-item.kofein{padding-bottom:120px}.case-studies-item.kofein .case-studies-item__content{padding-right:100px}.case-studies-item.kofein .desktop-img{margin-right:-150px}.case-studies-item.kofein .mobile-img{left:-100px;top:100px}.case-studies-item.mobiry .desktop-img{margin-right:30px;position:relative;top:50px}.case-studies-item.cascade .desktop-img{margin-right:-325px}.case-studies-item.migym .desktop-img{max-width:700px;margin-right:-110px}@media (max-width:991px){.case-studies-item.migym .desktop-img{margin-right:0}}.case-studies-item.synnovis .case-studies-item__images{width:50%}.case-studies-review{background-color:#182229;padding:120px 0 80px;color:#fff}.case-studies-review__wrap{display:flex}.case-studies-review .image{margin-right:50px;width:100px;border-radius:50%;height:100px;overflow:hidden}.case-studies-review__content{max-width:710px}.case-studies-review__content a.cta{margin-top:35px;border-color:#fff;color:#fff;font-size:18px;line-height:1.14;letter-spacing:1px;padding:20px 45px 20px 16px;width:177px}.case-studies-review__content a.cta:before{background-color:#fff}.case-studies-review__content a.cta:hover{background-color:#fff;color:#141414}.case-studies-review__content a.cta:hover:before{background-color:#141414}.case-studies-review__text{font-weight:600;font-size:32px;line-height:40px;letter-spacing:-.8px;padding-bottom:30px}.case-studies-review__title{color:#fff}.case-studies-review__title b{font-size:20px}.case-studies-review.jonas{background-color:#143040;color:#fff}.case-studies-review.signup{margin-top:-100px;color:#fff;background-color:#1ebacc}.case-studies-review.signup.member{background-color:#1d1f29}.case-studies-review.homebuzz{margin-top:-100px;background-color:#2c2832;color:#fff}.case-studies-review.mobiry{margin-top:-130px;background-color:#ff5621}.case-studies-review.technical{color:#fff;margin-top:-150px;background-color:#00accd}.case-studies-review.cascade{color:#141414;background-color:#fafafa}.case-studies-review.cascade p{color:#141414}@media (max-width:1199px){.case-studies-item__content{padding-left:0;padding-right:20px;width:60%}.case-studies-review.mobiry{margin-top:0}.case-studies-review.technical{margin-top:-75px}}@media (max-width:991px){.case-studies-item{padding:40px 0}.case-studies-item .container{padding:0 15px}.case-studies-item__wrap{flex-wrap:wrap}.case-studies-item__content{width:100%;margin-bottom:40px;padding-right:0}.case-studies-item__images{margin:0 auto}.case-studies-item__images .desktop-img{margin-right:0}.case-studies-item__images .mobile-img{display:none}.case-studies-item.camtran .case-studies-item__images .desktop-img{margin-right:0}.case-studies-item.mobiry .case-studies-item__images{margin:0 auto}.case-studies-item.mobiry .case-studies-item__images .desktop-img{top:0;margin-right:0}.case-studies-item.homebuzz,.case-studies-item.kofein,.case-studies-item.signup{padding-bottom:40px}.case-studies-item.cascade .desktop-img,.case-studies-item.homebuzz .case-studies-item__images .desktop-img,.case-studies-item.kofein .case-studies-item__images .desktop-img,.case-studies-item.signup .case-studies-item__images .desktop-img{margin-right:0}.case-studies-item.kofein .case-studies-item__content{padding-right:0}.case-studies-item.synnovis .case-studies-item__images{width:100%}.case-studies-review.homebuzz,.case-studies-review.signup{margin-top:0;padding:40px 0}.case-studies-review.technical{margin-top:0}}@media (max-width:767px){.case-studies-hero{padding:200px 0 40px}.case-studies-hero h1{padding-bottom:40px}.case-studies-hero__wrap{flex-wrap:wrap}.case-studies-hero__subtitle{width:100%;padding-right:0}.case-studies-hero__text{width:100%;padding-left:0;padding-top:40px}.case-studies-review{padding:40px 0}.case-studies-review__wrap{flex-wrap:wrap}.case-studies-review .image{margin-right:0;margin-bottom:40px}.case-studies-review__text{font-size:24px;line-height:32px;letter-spacing:-.6px}}.about-hero{padding-top:250px;padding-bottom:80px}.about-hero h1{padding-bottom:120px}.about-hero-list{display:flex;align-items:flex-start;justify-content:space-between}.about-hero-list__item h3{font-size:32px;line-height:40px;max-width:290px;font-weight:500}.about-hero-list__item.text{max-width:700px;padding:0 40px}.about-hero-list__item p{font-size:18px;line-height:32px;padding-bottom:40px}.about-hero-list__item p.number{padding-bottom:0;font-size:100px;line-height:133px;position:relative;padding-right:40px;display:inline-block;letter-spacing:-1.5px;font-family:Poppins,sans-serif;font-weight:700}.about-hero-list__item p.number:after{position:absolute;content:"+";right:-7px;top:0;font-size:64px;line-height:64px;color:#141414;font-family:Poppins,sans-serif;font-weight:700}.about-hero-list__item p a{color:#ff5621}.about-hero-list__item p.years{font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.8px;font-family:Poppins,sans-serif}.about-customers{padding:80px 0;background-color:#fafafa}.about-customers h2{position:relative;padding-right:50px;padding-bottom:0;margin-bottom:80px}@media (max-width:767px){.about-customers h2{margin-bottom:40px}}.about-customers h2:after{position:absolute;content:"";right:0;width:1px;height:100%;top:0;background-color:#141414;opacity:.2}.about-customers__wrap{display:flex;align-items:center;justify-content:space-between}.about-customers__title{display:flex;flex-direction:column;align-items:flex-start;min-width:445px}.about-customers-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.about-customers-list__item{width:33.33%;padding:5px 10px 40px;text-align:center}.about-weWork{padding:80px 0}.about-weWork .about-hero-list__item h3{max-width:400px;font-weight:500;margin-bottom:30px}.about-weWork .about-hero-list__item.text{max-width:480px}.about-proud{padding:80px 0;background-color:#2c2832;position:relative}.about-proud:after{position:absolute;content:"";left:50%;width:50%;max-width:620px;background-color:#52285f;height:40px;top:0}.about-proud h2{max-width:900px;color:#fff}.about-proud .about-hero-list__item.text{max-width:590px}.about-proud .about-hero-list__item p{color:#fff}.about-proud .about-hero-list__item p.number:after{content:"%";color:#fff}.about-proud .about-hero-list__item p.years{max-width:200px}.about-leadership{padding:80px 0 16px}.about-leadership-wrap{margin-bottom:56px}.about-leadership-wrap .about-leadership-list{justify-content:flex-start}.about-leadership__title{display:flex;align-items:center;justify-content:space-between;position:relative;padding-bottom:80px}@media (max-width:767px){.about-leadership__title{flex-direction:column;align-items:flex-start}}.about-leadership__title:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:1px;background-color:#141414}.about-leadership__title h2{padding-bottom:0}.about-leadership__title p.subtitle{font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.4px;max-width:570px;padding-left:20px}@media (max-width:767px){.about-leadership__title p.subtitle{padding-left:0;padding-top:20px}}.about-leadership-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin:60px -55px}@media (max-width:1366px){.about-leadership-list{margin:60px -25px}}.about-leadership-list__item{padding:16px;border:1px solid #141414;margin-bottom:64px}.about-leadership-list__item-wrapper{width:33.33%;padding:0 55px;display:flex}@media (max-width:1366px){.about-leadership-list__item-wrapper{padding:0 25px}}@media (max-width:768px){.about-leadership-list__item-wrapper{width:50%}}@media (max-width:525px){.about-leadership-list__item-wrapper{width:100%}}@media (max-width:1023px){.about-leadership-list__item{margin-bottom:50px}}.about-leadership-list__item .photo img{min-height:265px;-o-object-fit:cover;object-fit:cover}@media (max-width:1366px){.about-leadership-list__item .photo img{min-height:298px}}@media (max-width:768px){.about-leadership-list__item .photo img{min-height:272px}}@media (max-width:575px){.about-leadership-list__item .photo img{min-height:200px}}@media (max-width:450px){.about-leadership-list__item .photo img{min-height:auto}}.about-leadership-list__item .name{margin-top:10px;font-size:24px;font-style:normal;font-weight:600;line-height:30px;font-family:Poppins,sans-serif}.about-leadership-list__item .position{margin-top:8px;color:#141414;font-feature-settings:"clig" off,"liga" off;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase}.about-leadership-list__item .link{display:inline-block;margin-top:10px;transition:all .3s ease-in-out}.about-leadership-list__item .link:hover{opacity:.72}.about-advantages{padding:80px 0}.about-advantages__section{padding:50px 0}.about-advantages__section.second{background-color:#fafafa}.about-advantages__wrap{display:flex;align-items:flex-start;flex-wrap:wrap}.about-advantages__item{width:50%;margin-bottom:50px}@media (max-width:767px){.about-advantages__item{width:100%}}.about-advantages__item .number{width:32px;height:32px;background-color:#ff5621;color:#fff;border-radius:50%;margin-bottom:25px}.about-advantages__item .number p{color:#fff;text-align:center}.about-advantages__item.third{width:100%;max-width:840px}.about-advantages__item.left{padding-right:50px}@media (max-width:1023px){.about-advantages__item.left{padding-right:15px}}@media (max-width:767px){.about-advantages__item.left{padding-right:0}}.about-advantages__item.right{padding-left:50px}@media (max-width:767px){.about-advantages__item.right picture{display:block}.about-advantages__item.right picture img{display:block;margin:0 auto}}@media (max-width:1023px){.about-advantages__item.right{padding-left:15px}}@media (max-width:767px){.about-advantages__item.right{padding-left:0}}.about-advantages__item h3{font-size:32px;letter-spacing:-.6px;line-height:40px;padding-bottom:30px}.about-advantages__item h4{padding-bottom:30px}.about-advantages__item p:not(:last-child){margin-bottom:20px}.about-locations{padding:80px 0}.about-locations__wrap{display:flex}.about-locations-list{display:flex;flex-wrap:wrap;max-width:540px;justify-content:space-between}.about-locations-list__item{width:50%;padding-right:20px;max-width:225px;padding-bottom:80px;transition:all .3s ease-in-out}.about-locations-list__item:hover{transform:scale(1.05)}.about-locations-list__item p.country{font-size:20px;line-height:32px}.about-locations-list__item h4.city{padding:18px 0}.about-locations-list__item p.descr{font-size:16px;line-height:24px}.about-locations-list__item a{display:block;padding-top:10px}.about-locations-list__item img{margin-top:10px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;max-height:16px}@media (max-width:1199px){.about-hero{padding:200px 0 40px}.about-hero h1{padding-bottom:60px}.about-hero-list{flex-wrap:wrap}.about-hero-list h3{width:100%;max-width:740px}.about-hero-list__item:not(:last-child){margin-bottom:40px}.about-hero-list__item.text{width:70%;padding:0 20px 0 0}.about-hero-list__item:last-child{width:30%}.about-customers__wrap{flex-wrap:wrap}.about-customers__title{width:100%;min-width:auto}.about-customers__title h2:after{display:none}.about-customers .button{margin-top:60px}.about-weWork .about-hero-list__item:first-of-type{width:100%}.about-weWork .about-hero-list__item:first-of-type p.number{display:flex;width:100%;max-width:330px;margin:0 auto}.about-weWork .about-hero-list__item:first-of-type p.years{text-align:center}.about-weWork .about-hero-list__item:first-of-type h3{max-width:none}.about-weWork .about-hero-list__item.text{max-width:none;width:60%}.about-weWork .about-hero-list__item:nth-of-type(3){width:40%}.about-proud .about-hero-list__item:first-of-type{width:auto;margin-bottom:40px;padding-right:40px;order:1}.about-proud .about-hero-list__item:nth-of-type(3){order:2;width:40%}.about-proud .about-hero-list__item:nth-of-type(2){order:3;max-width:none;width:100%}.about-locations-list__item{padding-bottom:40px;padding-right:10px}}@media (max-width:767px){.about-hero h1{padding-bottom:20px}.about-hero-list__item h3{font-size:24px;line-height:30px}.about-hero-list__item p.number,.about-hero-list__item p.years{display:none}.about-hero-list__item:first-of-type{order:1;width:100%}.about-hero-list__item:nth-of-type(2){order:3;width:100%;padding:0}.about-hero-list__item:nth-of-type(3){order:2;display:none}.about-customers,.about-weWork{padding:40px 0}.about-weWork .about-hero-list__item.text{width:100%}.about-weWork .about-hero-list__item:first-of-type p.number{display:block;font-size:120px;line-height:120px;max-width:none;padding-bottom:20px;width:auto}.about-weWork .about-hero-list__item:first-of-type p.number:after{font-size:50px;line-height:50px}.about-weWork .about-hero-list__item:first-of-type p.years{display:block;font-size:24px}.about-weWork .about-hero-list__item:first-of-type{display:flex;flex-direction:column;align-items:center}.about-weWork .about-hero-list__item:nth-of-type(3){width:100%;text-align:center;margin-bottom:40px}.about-proud{padding:40px 0 20px}.about-proud .about-hero-list__item.text{max-width:none}.about-proud .about-hero-list__item:first-of-type{width:60%}.about-proud .about-hero-list__item:nth-of-type(3){max-width:320px}.about-proud .about-hero-list__item p.number{display:block;max-width:200px;font-size:120px;line-height:120px;position:relative}.about-proud .about-hero-list__item p.years{display:block;max-width:none;font-size:24px}.about-locations{padding:40px 0}.about-locations__wrap{flex-wrap:wrap}.about-locations-list{width:100%;max-width:none}.about-locations-list__item{max-width:none;display:flex;flex-direction:column;justify-content:space-between}}@media (max-width:575px){.about-hero-list__item:nth-of-type(3){width:25%}.about-hero-list__item:nth-of-type(3) p.number{font-size:40px;line-height:40px}.about-hero-list__item:nth-of-type(3) p.number:after{font-size:24px;line-height:24px;right:-5px}.about-proud .about-hero-list__item:first-of-type{width:100%;text-align:center;padding-right:0}.about-proud .about-hero-list__item:nth-of-type(3){width:100%;margin:0 auto}.about-proud .about-hero-list__item:nth-of-type(3) p.number{font-size:120px;line-height:120px;max-width:200px;padding-bottom:20px;padding-right:10px;width:auto;margin:0 auto}.about-proud .about-hero-list__item:nth-of-type(3) p.number:after{font-size:50px;line-height:50px}.about-locations-list{padding-top:25px}.about-locations-list__item{width:100%;position:relative}.about-locations-list__item h3.city{padding:10px 0}.about-locations-list__item:after{position:absolute;content:"";left:0;width:90px;height:4px;top:-20px;background-color:#141414}}@media (max-width:425px){.about-customers-list__item{width:50%}}.privacy{padding:200px 0 40px}.privacy p{margin-bottom:25px}.privacy p a{color:#ff5621}.privacy h1{padding-bottom:60px}.privacy h2{padding-bottom:40px}.privacy h3{font-size:22px;line-height:28px}.privacy h4{font-size:20px;line-height:26px}.privacy h3,.privacy h4{margin-bottom:30px}.privacy-quote-block{padding-left:30px;position:relative;margin-bottom:40px}.privacy-quote-block p{margin-bottom:0}.privacy-quote-block:after{position:absolute;left:0;top:0;content:"";width:3px;height:100%;background-color:#ff5621}.privacy-block{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid rgba(20,20,20,.2)}.privacy-contact{display:flex}.privacy-contact p{max-width:250px;margin-bottom:0}.privacy-contact div{padding-left:43px;position:relative}.privacy-contact div:after{position:absolute;content:"";left:20px;top:0;width:3px;height:100%;background-color:#ff5621}.privacy-contact div p{max-width:none}.privacy-attention{background-color:#fafafa;padding:25px 35px;border-top:1px solid rgba(20,20,20,.3);border-bottom:1px solid rgba(20,20,20,.3);margin-bottom:40px}.privacy-attention p{margin-bottom:0}.privacy-list__item{padding-left:30px;position:relative;margin-bottom:20px;font-size:18px;line-height:32px;padding-right:20px}.privacy-list__item:after{position:absolute;content:"";left:0;top:10px;width:10px;height:10px;background-color:#ff5621;border-radius:50%}.privacy-list__item p{margin-bottom:0}.privacy-list__item a{color:#ff5621}.privacy-list.half{display:flex;flex-wrap:wrap;align-items:flex-start}.privacy-list.half .privacy-list__item{width:50%;padding-right:0}@media (max-width:767px){.privacy-list.half .privacy-list__item{width:100%;padding-right:0}.privacy-contact{flex-wrap:wrap}.privacy-contact p{width:100%;max-width:none;margin-bottom:40px}.privacy-contact div{padding-left:20px}.privacy-contact div:after{left:0}.privacy-contact div p{margin-bottom:0}}.dev-center-hero h1{max-width:640px;margin-bottom:40px}.dev-center-hero p{max-width:640px}.dev-center-why{background-color:#fafafa}.dev-center-why h2{max-width:640px}.dev-center-why__wrap{display:flex;justify-content:space-between}@media (max-width:1200px){.dev-center-why__wrap{align-items:center}}.dev-center-why__text{width:50%;padding:50px 20px 50px 0}.dev-center-why__text p:not(:last-child){margin-bottom:40px}.dev-center-why__image{padding-left:20px}@media (max-width:1200px){.dev-center-why__image{width:50%}}.dev-center-why__image picture{height:100%}.dev-center-why__image picture img{height:100%;display:block}@media (max-width:1200px){.dev-center-why__image picture img{height:auto}}.dev-center-review .case-studies-review__wrap{justify-content:center}.dev-center-review .case-studies-review__content img{margin-bottom:20px}.dev-center-review .case-studies-review__wrap .image{position:relative;overflow:visible}.dev-center-review .case-studies-review__wrap .image:after{content:url(/static/blq-ic-b83e9e1cb2c7f25d9f8c8126fd95d403.svg);position:absolute;right:7px;top:0;z-index:2}.dev-center-review.orange .case-studies-review{background-color:#ff5621}.dev-center-review.grey .case-studies-review{background-color:#fafafa;color:#141414}.dev-center-review.grey .case-studies-review__content img{opacity:0}.dev-center-partners{padding:80px 0}@media (max-width:767px){.dev-center-partners{padding:40px 0}}.dev-center-partners__wrap{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin:0 -40px}@media (max-width:1100px){.dev-center-partners__wrap{margin:0 -20px}}@media (max-width:575px){.dev-center-partners__wrap{margin:0 -10px}}.dev-center-partners__item{width:16.66667%;padding:20px 40px}@media (max-width:1100px){.dev-center-partners__item{padding:20px}}@media (max-width:1023px){.dev-center-partners__item{width:33.33%}}@media (max-width:575px){.dev-center-partners__item{width:50%;padding:20px 10px}}.dev-center-partners__item p{position:relative}.dev-center-partners__item p:after{position:absolute;content:"";right:-20px;height:40px;background-color:#d8d8d8;width:1px;top:50%;transform:translateY(-50%)}@media (max-width:1100px){.dev-center-partners__item p:after{right:0}}@media (max-width:1023px){.dev-center-partners__item p:after{display:none}}.dev-center.net-development-partner h2{max-width:720px}.dev-center.net-development-advantages{padding:80px 0}@media (max-width:767px){.dev-center.net-development-advantages{padding:40px 0}}.dev-center.net-development-advantages .net-development-advantages__item h3{font-weight:600;padding-bottom:0}.dev-center.net-development-advantages .net-development-advantages__item h3:after{top:0}.dev-center.net-development-advantages .net-development-advantages__item p:not(:last-child){margin-bottom:20px}.dev-center-services{padding:80px 0}@media (max-width:767px){.dev-center-services{padding:40px 0}}.dev-center-services .net-development-advantages__wrap{margin:0}.dev-center-services .net-development-advantages__wrapper{padding-left:0}.dev-center-services .net-development-advantages__item{width:100%;padding:0 0 64px;position:relative}.dev-center-services .net-development-advantages__item h5{padding-left:60px}.dev-center-services .net-development-advantages__item h5:after{left:0}.dev-center-services .net-development-advantages__item:after{position:absolute;content:"";bottom:33px;width:100%;height:1px;left:0;background-color:#fafafa}.dev-center-services .net-development-advantages__item .logos{display:flex;align-items:center;justify-content:flex-start;margin:0 -10px;flex-wrap:wrap}@media (max-width:1200px){.dev-center-services .net-development-advantages__item .logos{justify-content:flex-start}}.dev-center-services .net-development-advantages__item .logos .img{width:10%;padding:0 10px}.dev-center-services .net-development-advantages__item .logos .img img{display:block;margin:0 auto 30px}@media (max-width:1200px){.dev-center-services .net-development-advantages__item .logos .img{width:20%;margin-bottom:30px}}@media (max-width:1023px){.dev-center-services .net-development-advantages__item .logos .img{width:25%}}@media (max-width:767px){.dev-center-services .net-development-advantages__item .logos .img{width:33.33%}}@media (max-width:575px){.dev-center-services .net-development-advantages__item .logos .img{width:50%}}.dev-center-services .net-development-advantages__item .logos.eight .img{width:12.5%}@media (max-width:1200px){.dev-center-services .net-development-advantages__item .logos.eight .img{width:20%;margin-bottom:30px}}@media (max-width:1023px){.dev-center-services .net-development-advantages__item .logos.eight .img{width:25%}}@media (max-width:767px){.dev-center-services .net-development-advantages__item .logos.eight .img{width:33.33%}}@media (max-width:575px){.dev-center-services .net-development-advantages__item .logos.eight .img{width:50%}}.dev-center-services .net-development-advantages__item .logos.seven .img{width:14.28571%}@media (max-width:1200px){.dev-center-services .net-development-advantages__item .logos.seven .img{width:20%;margin-bottom:30px}}@media (max-width:1023px){.dev-center-services .net-development-advantages__item .logos.seven .img{width:25%}}@media (max-width:767px){.dev-center-services .net-development-advantages__item .logos.seven .img{width:33.33%}}@media (max-width:575px){.dev-center-services .net-development-advantages__item .logos.seven .img{width:50%}}.dev-center-services .net-development-advantages__item ul{display:flex;align-items:center}@media (max-width:767px){.dev-center-services .net-development-advantages__item ul{flex-wrap:wrap}}.dev-center-services .net-development-advantages__item ul li{padding:0 40px;position:relative}@media (max-width:767px){.dev-center-services .net-development-advantages__item ul li{width:100%}.dev-center-services .net-development-advantages__item ul li:not(:last-child){margin-bottom:15px}}.dev-center-services .net-development-advantages__item ul li:after{position:absolute;content:"";width:8px;height:8px;top:7px;left:0;border-radius:50%;background-color:#ff5621}.dev-center.manufacturing-advantages .manufacturing-advantages__wrap .line{width:100%;padding:80px 0;position:relative}@media (max-width:767px){.dev-center.manufacturing-advantages .manufacturing-advantages__wrap .line{display:none}}.dev-center.manufacturing-advantages .manufacturing-advantages__wrap .line:after{position:absolute;content:"";left:0;bottom:80px;width:100%;height:1px;background-color:hsla(0,0%,100%,.1)}.dev-center.manufacturing-advantages .manufacturing-advantages__item{display:flex;flex-direction:column;margin-bottom:0}@media (max-width:767px){.dev-center.manufacturing-advantages .manufacturing-advantages__item:not(:last-child){margin-bottom:50px}}.dev-center.manufacturing-advantages .manufacturing-advantages__item h5{padding:0 0 40px}.dev-center.manufacturing-advantages .manufacturing-advantages__item img{margin-bottom:20px;width:24px}.dev-center.manufacturing-advantages .manufacturing-advantages__item p.text{height:100%}.dev-center.manufacturing-advantages .manufacturing-advantages__item p a{color:#ff5621}.dev-center.manufacturing-advantages .manufacturing-advantages__item p:not(:last-child){margin-bottom:20px}.dev-center.manufacturing-advantages .manufacturing-advantages__item p:not(:last-child) span{display:block}.dev-center.manufacturing-advantages .manufacturing-advantages__item p:not(:last-child) span.user{font-size:24px}.dev-center.manufacturing-advantages .manufacturing-advantages__item p:first-child{height:100%}.dev-center-team{padding:80px 0}@media (max-width:767px){.dev-center-team{padding:40px 0}}.dev-center-team p.quote{font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.4px;max-width:620px}.dev-center-team__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin:80px -10px 0}.dev-center-team__item{width:25%;padding:20px 10px}.dev-center-team__item img,.dev-center-team__item picture{width:100%}@media (max-width:1023px){.dev-center-team__item{width:33.33%}}@media (max-width:767px){.dev-center-team__item{width:50%}}@media (max-width:424px){.dev-center-team__item{width:100%}}@media (max-width:767px){.dev-center-hero h1{font-size:40px;line-height:46px}.dev-center-why__wrap{flex-wrap:wrap}.dev-center-why__text{width:100%;padding-right:0;margin-bottom:40px}.dev-center-why__image{width:100%;padding-left:0}.dev-center-why__image picture{display:block;text-align:center}}.recruiting-hero{padding:250px 0 80px}@media (max-width:1200px){.recruiting-hero{padding:200px 0 40px}}.recruiting-hero__wrap{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.recruiting-hero__wrap{flex-direction:column;align-items:flex-start}.recruiting-hero__wrap h1{padding-bottom:40px}}.recruiting-hero__wrap picture{padding-left:35px}@media (max-width:767px){.recruiting-hero__wrap picture{padding-left:0;margin:0 auto}}.recruiting-years{background-color:#2c2832}.recruiting-years .container{padding:144px 15px;position:relative}@media (max-width:767px){.recruiting-years .container{padding:80px 15px}}.recruiting-years .container:after{content:"";position:absolute;left:90px;top:0;width:400px;height:16px;background-color:#52285f}@media (max-width:575px){.recruiting-years .container:after{width:80%;left:15px}}.recruiting-years__wrap{color:#fff;display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.recruiting-years__wrap{flex-wrap:wrap}}.recruiting-years__left{padding-right:20px;width:50%}@media (max-width:767px){.recruiting-years__left{width:100%;padding-right:0;margin-bottom:40px}}.recruiting-years__left p{color:#fff;font-size:24px;line-height:32px}.recruiting-years__right{width:50%;padding-left:20px}@media (max-width:767px){.recruiting-years__right{width:100%;padding-left:0}}.recruiting-years__right p{color:#fff}.recruiting-years__right p.number{font-size:100px;line-height:133px;font-weight:400;letter-spacing:-4px;font-family:Poppins,sans-serif;position:relative;padding-bottom:32px}.recruiting-years__right p.number:after{position:absolute;content:"";bottom:16px;width:100%;height:1px;left:0;background-color:#fff}.recruiting-years__right p.number span{font-size:inherit;font-weight:300;line-height:inherit}.recruiting-years__right p.text{font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.4px}.recruiting-about{padding:160px 0}@media (max-width:767px){.recruiting-about{padding:80px 0}}.recruiting-about__wrap{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:767px){.recruiting-about__wrap{flex-wrap:wrap}}.recruiting-about__text{width:50%;max-width:500px;padding-right:20px}@media (max-width:767px){.recruiting-about__text{width:100%;padding-right:0;margin-bottom:40px;max-width:none}}.recruiting-about__text p:not(:last-child){margin-bottom:20px}.recruiting-about__image{width:50%;padding-left:20px;position:relative;height:100%}@media (max-width:767px){.recruiting-about__image{width:100%;padding-left:0}}.recruiting-about__image img,.recruiting-about__image picture{display:block}.recruiting-about__image:after{position:absolute;content:"";left:20px;width:380px;height:32px;bottom:0;background-color:#ff5621}@media (max-width:1023px){.recruiting-about__image:after{width:80%}}@media (max-width:767px){.recruiting-about__image:after{left:0}}.recruiting-works{background-color:#fafafa}.recruiting-works .container{padding:160px 15px;position:relative}@media (max-width:767px){.recruiting-works .container{padding:80px 15px}}.recruiting-works .container:after{position:absolute;content:"";left:15px;bottom:0;width:510px;height:32px;background-color:#2c2832}@media (max-width:767px){.recruiting-works .container:after{width:80%}}.recruiting-works-top__wrap{display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.recruiting-works-top__wrap{flex-wrap:wrap}}.recruiting-works-top__left{width:50%;padding-right:20px}@media (max-width:767px){.recruiting-works-top__left{width:100%;padding-right:0;margin-bottom:40px}}.recruiting-works-top__right{width:50%;padding-left:20px}@media (max-width:767px){.recruiting-works-top__right{padding-left:0;width:100%}}.recruiting-works-top__right p.number{font-family:Poppins,sans-serif;font-size:100px;line-height:133px;font-weight:400;position:relative;padding-bottom:32px}.recruiting-works-top__right p.number:after{position:absolute;content:"";left:0;bottom:16px;width:100%;height:1px;background-color:#141414}.recruiting-works-top__right p.number span{font-size:inherit;line-height:inherit;font-weight:inherit}.recruiting-works-top__right p.text{font-weight:500;font-size:24px;line-height:32px}.recruiting-works-bottom__list{counter-reset:myCounter;display:flex;flex-wrap:wrap;margin:0 -20px}.recruiting-works-bottom__list-item{width:50%;position:relative;padding:60px 20px 0 90px;line-height:32px}@media (max-width:767px){.recruiting-works-bottom__list-item{width:100%;padding:60px 20px 0 60px}}.recruiting-works-bottom__list-item:after{color:#fff;position:absolute;left:20px;top:60px;width:32px;height:32px;line-height:32px;text-align:center;content:counter(myCounter);counter-increment:myCounter}.recruiting-works-bottom__list-item:before{position:absolute;content:"";left:20px;top:60px;width:32px;height:32px;border-radius:50%;background-color:#ff5621}.recruiting-course{padding:160px 0}@media (max-width:767px){.recruiting-course{padding:80px 0}}.recruiting-course__wrap{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.recruiting-course__wrap{flex-wrap:wrap}}.recruiting-course__text{width:50%;padding-right:20px}@media (max-width:767px){.recruiting-course__text{width:100%;padding-right:0;margin-bottom:40px}}.recruiting-course__text p{font-size:24px;line-height:32px;letter-spacing:-.6px}.recruiting-course__image{width:50%;padding-left:20px}@media (max-width:767px){.recruiting-course__image{width:100%;padding-left:0}}.aviation-hero{padding:250px 0 0}.aviation-hero h1{padding-bottom:60px;max-width:900px}.aviation-hero__wrap{display:flex;justify-content:flex-start}.aviation-hero__text{width:50%;margin-right:150px}.aviation-hero__text p{padding-bottom:40px;font-size:18px}.aviation-hero__image{transition:transform .3s ease-in-out;max-width:400px}.aviation-hero__image img{margin-bottom:40px}.aviation-hero__image h3{font-size:24px;font-weight:600;line-height:1.33;letter-spacing:-.6px}.aviation-hero__image:hover{transform:scale(1.05)}.aviation-software h2{font-weight:600}.aviation-software .manufacturing-challenges__item p:not(:last-child){margin-bottom:20px}.aviation-what-makes h2{font-weight:600}.aviation-what-makes h2:after{width:490px!important}@media (max-width:767px){.aviation-what-makes h2:after{width:80%!important}}.aviation-what-makes.manufacturing-advantages a.button{margin-top:70px;color:#fff;border-color:#fff;margin-left:50px}.aviation-what-makes.manufacturing-advantages a.button:before{background-color:#fff}.aviation-successful{padding:100px 0}@media (max-width:767px){.aviation-successful{padding:40px 0}}.aviation-successful__wrap{display:flex;justify-content:space-between}@media (max-width:767px){.aviation-successful__wrap{flex-wrap:wrap}}.aviation-successful__left{width:50%;padding-right:20px}.aviation-successful__left h5{padding-bottom:20px;font-weight:600}.aviation-successful__left p{margin-bottom:20px}.aviation-successful__left a.button{width:250px}@media (max-width:767px){.aviation-successful__left{width:100%;padding-right:0;margin-bottom:40px}}.aviation-successful__right{width:50%;padding-left:20px}@media (max-width:767px){.aviation-successful__right{width:100%;padding-left:0;text-align:center}}@media (max-width:767px){.aviation-hero{padding:200px 0 40px}.aviation-hero h1{font-size:42px;line-height:52px}}.manufacturing-hero{padding:250px 0 80px}@media (max-width:1199px){.manufacturing-hero{padding:200px 0 40px}}@media (max-width:767px){.manufacturing-hero{padding:200px 0 40px}}.manufacturing-hero h2{font-size:42px;line-height:48px;letter-spacing:-.8px;padding-bottom:20px;font-weight:600}.manufacturing-hero p a{color:#ff5621}.manufacturing-hero p.small{max-width:620px}.manufacturing-hero h1{padding-bottom:20px;max-width:800px}@media (max-width:767px){.manufacturing-hero h1{font-size:42px;line-height:48px}}.manufacturing-hero p{font-size:18px;line-height:32px}.manufacturing-hero p.subtitle{padding-left:40px;position:relative}@media (max-width:1400px){.manufacturing-hero p.subtitle{margin-left:0}}.manufacturing-hero p.subtitle:after{position:absolute;content:"";left:0;top:0;width:2px;height:100%;background-color:#ff5621}.manufacturing-hero p:not(:last-child){margin-bottom:40px}.manufacturing-boost{background-color:#fafafa;margin-bottom:80px}@media (max-width:1023px){.manufacturing-boost{margin-bottom:40px}}.manufacturing-boost .container{padding-right:0;max-width:1920px;padding-left:320px}@media (max-width:1600px){.manufacturing-boost .container{padding-left:120px}}@media (max-width:1400px){.manufacturing-boost .container{padding-left:15px}}@media (max-width:1023px){.manufacturing-boost .container{padding:0 15px}}.manufacturing-boost__wrap{display:flex;justify-content:space-between;align-items:center}@media (max-width:1023px){.manufacturing-boost__wrap{flex-wrap:wrap}}.manufacturing-boost__text{width:50%;padding:50px 25px 50px 0}@media (max-width:1023px){.manufacturing-boost__text{width:100%;padding:50px 0}}@media (max-width:767px){.manufacturing-boost__text h2{font-size:36px;line-height:42px}}@media (max-width:575px){.manufacturing-boost__text h2{font-size:28px;line-height:34px}}.manufacturing-boost__text p.title{margin-bottom:0!important;font-size:54px;font-weight:300;padding-bottom:80px;font-family:Poppins,sans-serif;letter-spacing:-.8px;line-height:64px}@media (max-width:767px){.manufacturing-boost__text p.title{font-size:36px;line-height:40px;padding-bottom:40px}}.manufacturing-boost__text h3{max-width:530px;font-size:42px;line-height:48px;letter-spacing:-.8px;padding-bottom:50px}@media (max-width:1023px){.manufacturing-boost__text h3{max-width:none}}.manufacturing-boost__text p a{color:#ff5621}.manufacturing-boost__text p:not(:last-child){margin-bottom:40px}.manufacturing-boost__text p.subtitle{padding-left:40px;position:relative}.manufacturing-boost__text p.subtitle:after{position:absolute;content:"";left:0;top:0;width:2px;height:100%;background-color:#ff5621}.manufacturing-boost__image{padding-left:25px}@media (max-width:1023px){.manufacturing-boost__image{padding-left:0;margin:0 auto}}.manufacturing-boost__image img,.manufacturing-boost__image picture{display:block}.manufacturing-boost.telecom .button{width:100%;max-width:280px}.manufacturing-boost.manufacturing h1{max-width:none}.manufacturing-challenges{padding-bottom:80px}@media (max-width:767px){.manufacturing-challenges{padding-bottom:40px}}.manufacturing-challenges h3{letter-spacing:-.8px;line-height:48px;font-size:42px;max-width:620px;padding-bottom:50px}@media (max-width:1023px){.manufacturing-challenges h3 br{display:none}}.manufacturing-challenges__wrap{display:flex;align-items:stretch}@media (max-width:767px){.manufacturing-challenges__wrap{flex-wrap:wrap}}.manufacturing-challenges__item{width:50%;padding:0 20px 0 50px;position:relative;margin-bottom:50px;display:flex;flex-direction:column;align-items:stretch}@media (max-width:767px){.manufacturing-challenges__item{width:100%;padding:0 0 0 40px}}.manufacturing-challenges__item.manufacturing-last:after{display:none}.manufacturing-challenges__item h5{font-weight:600;padding-bottom:20px;letter-spacing:-.4px}.manufacturing-challenges__item:after{position:absolute;content:"";width:12px;height:12px;background-color:#ff5621;border-radius:50%;left:0;top:10px}.manufacturing-challenges p.subtitle{padding-left:40px;position:relative;max-width:800px}@media (max-width:1400px){.manufacturing-challenges p.subtitle{margin-left:0}}.manufacturing-challenges p.subtitle:after{position:absolute;content:"";left:0;top:0;width:2px;height:100%;background-color:#ff5621}.manufacturing-challenges.telecom .telecom__wrap{display:flex;justify-content:space-between}@media (max-width:1023px){.manufacturing-challenges.telecom .telecom__wrap{flex-wrap:wrap}}.manufacturing-challenges.telecom .telecom-left{max-width:710px}@media (max-width:1023px){.manufacturing-challenges.telecom .telecom-left{max-width:none;width:100%}}@media (max-width:767px){.manufacturing-challenges.telecom .telecom-left h2{font-size:36px;line-height:42px}}@media (max-width:575px){.manufacturing-challenges.telecom .telecom-left h2{font-size:28px;line-height:34px}}.manufacturing-challenges.telecom .telecom-right{max-width:490px;padding-left:25px}@media (max-width:1023px){.manufacturing-challenges.telecom .telecom-right{max-width:none;width:100%;padding:20px 0}}.manufacturing-challenges .manufacturing-last h3{min-height:52px}@media (max-width:767px){.manufacturing-challenges .manufacturing-last h3{min-height:auto;display:none}}.manufacturing-challenges .manufacturing-last p{font-size:24px;line-height:32px}.manufacturing-challenges .manufacturing-last .button{max-width:272px}.manufacturing-software{background-color:#fafafa;padding:80px 0}@media (max-width:767px){.manufacturing-software{padding:40px 0}}.manufacturing-software h3{letter-spacing:-.8px;line-height:48px;font-size:42px;max-width:620px;padding-bottom:50px}.manufacturing-software__wrap{display:flex;align-items:stretch;margin:0 -20px;justify-content:space-between}@media (max-width:767px){.manufacturing-software__wrap{flex-wrap:wrap;margin:0}}@media (max-width:767px){.manufacturing-software__wrap.other{flex-wrap:wrap}}.manufacturing-software__wrap.other .manufacturing-software__item{width:50%}@media (max-width:767px){.manufacturing-software__wrap.other .manufacturing-software__item{width:100%}}.manufacturing-software__text{position:relative;padding-right:20px;width:50%}@media (max-width:767px){.manufacturing-software__text{width:100%;padding-right:0}}.manufacturing-software__item{position:relative;padding-left:70px;margin-bottom:40px}@media (max-width:767px){.manufacturing-software__item{padding-left:40px}}.manufacturing-software__item:after{position:absolute;content:"";left:15px;top:-5px;width:40px;height:40px;background-image:url(/static/check-oval-cb47d88bacd8d08b49559d233da123ca.svg)}@media (max-width:767px){.manufacturing-software__item:after{left:0;width:25px;height:25px;background-size:cover}}.manufacturing-software__item h3{font-size:24px;letter-spacing:-.4px;line-height:32px;font-weight:600;padding-bottom:40px}@media (max-width:767px){.manufacturing-software__image{margin:0 auto 40px}}.manufacturing-advantages{background-color:#2c2832;color:#fff;padding-bottom:100px}@media (max-width:767px){.manufacturing-advantages{padding-bottom:60px}}.manufacturing-advantages .health-and-fitness{display:flex;align-items:flex-start;padding-bottom:50px}@media (max-width:767px){.manufacturing-advantages .health-and-fitness{flex-wrap:wrap}}.manufacturing-advantages .health-and-fitness h2{padding-right:25px}@media (max-width:767px){.manufacturing-advantages .health-and-fitness h2{padding-right:0}}.manufacturing-advantages .health-and-fitness p{color:#fff;margin-top:100px;position:relative;padding-left:40px;max-width:550px}.manufacturing-advantages .health-and-fitness p:after{position:absolute;content:"";left:0;top:0;width:2px;height:100%;background-color:#ff5621}@media (max-width:1023px){.manufacturing-advantages .health-and-fitness p{max-width:450px}}@media (max-width:767px){.manufacturing-advantages .health-and-fitness p{width:100%;max-width:none;margin-top:0}}.manufacturing-advantages .health-and-fitness.net-development h2{width:50%}@media (max-width:767px){.manufacturing-advantages .health-and-fitness.net-development h2{width:100%}}.manufacturing-advantages .health-and-fitness.net-development p{width:50%;margin-left:15px}@media (max-width:767px){.manufacturing-advantages .health-and-fitness.net-development p{width:100%;margin-left:0}}.manufacturing-advantages.transportation .manufacturing-advantages__item p:not(:last-child){margin-bottom:30px}.manufacturing-advantages.transportation .manufacturing-advantages__item p.subtitle{position:relative;padding-left:30px}.manufacturing-advantages.transportation .manufacturing-advantages__item p.subtitle:after{position:absolute;content:"";left:0;top:0;width:1px;height:100%;background:#ff5621}.manufacturing-advantages h2{padding-bottom:60px;padding-top:100px;position:relative;max-width:830px}@media (max-width:767px){.manufacturing-advantages h2{font-size:36px;line-height:42px;padding-bottom:40px}}.manufacturing-advantages h2:after{position:absolute;content:"";left:0;top:0;width:400px;height:32px;background-color:#52285f}@media (max-width:767px){.manufacturing-advantages h2:after{width:80%}}.manufacturing-advantages__wrap{display:flex;align-items:stretch;flex-wrap:wrap;margin:0 -20px;counter-reset:myCounter}@media (max-width:767px){.manufacturing-advantages__wrap{margin:0}}.manufacturing-advantages__item{width:50%;margin-bottom:50px;padding:0 20px 0 70px;position:relative}@media (max-width:767px){.manufacturing-advantages__item{width:100%;padding:0 0 0 50px}}.manufacturing-advantages__item-not{width:50%;margin-bottom:50px;padding:0 20px 0 70px;position:relative}@media (max-width:767px){.manufacturing-advantages__item-not{width:100%;padding:0 0 0 50px}}.manufacturing-advantages__item:after{position:absolute;content:"";left:15px;top:0;width:32px;height:32px;border-radius:50%;background-color:#ff5621}@media (max-width:767px){.manufacturing-advantages__item:after{left:0}}.manufacturing-advantages__item:before{z-index:2;position:absolute;left:15px;top:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;content:counter(myCounter);counter-increment:myCounter}@media (max-width:767px){.manufacturing-advantages__item:before{left:0}}.manufacturing-advantages__item h5{font-weight:600;padding:0 0 40px}.manufacturing-advantages__item h5:after{display:none}@media (max-width:767px){.manufacturing-advantages__item h5{padding-bottom:20px}}.manufacturing-advantages__item p{color:#fff}.manufacturing-advantages.telecom .manufacturing-advantages__wrap{margin:0}.manufacturing-advantages.telecom .manufacturing-advantages__wrap .left-part{padding-right:25px;width:50%}@media (max-width:767px){.manufacturing-advantages.telecom .manufacturing-advantages__wrap .left-part{width:100%;padding-right:0}}.manufacturing-advantages.telecom .manufacturing-advantages__wrap .left-part img{margin-bottom:40px}.manufacturing-advantages.telecom .manufacturing-advantages__wrap .left-part p{color:#fff}.manufacturing-advantages.telecom .manufacturing-advantages__wrap .left-part p:not(:last-child){margin-bottom:40px}.manufacturing-advantages.telecom .manufacturing-advantages__wrap .left-part p.subtitle{padding-left:40px;position:relative}@media (max-width:1400px){.manufacturing-advantages.telecom .manufacturing-advantages__wrap .left-part p.subtitle{margin-left:0}}@media (max-width:767px){.manufacturing-advantages.telecom .manufacturing-advantages__wrap .left-part p.subtitle{margin-bottom:40px}}.manufacturing-advantages.telecom .manufacturing-advantages__wrap .left-part p.subtitle:after{position:absolute;content:"";left:0;top:0;width:2px;height:100%;background-color:#ff5621}.manufacturing-advantages.telecom .manufacturing-advantages__wrap .right-part{width:50%;padding-left:25px}@media (max-width:767px){.manufacturing-advantages.telecom .manufacturing-advantages__wrap .right-part{width:100%;padding-left:0}}.manufacturing-advantages.telecom .manufacturing-advantages__item{width:100%}.manufacturing-advantages.telecom.marketing .manufacturing-advantages__item.one:before{content:"1";counter-increment:none}.manufacturing-advantages.telecom.marketing .manufacturing-advantages__item.two:before{content:"2";counter-increment:none}.manufacturing-advantages.telecom.marketing .manufacturing-advantages__item.three:before{content:"3";counter-increment:none}.manufacturing-cases{padding:80px 0}@media (max-width:767px){.manufacturing-cases{padding:40px 0}}.manufacturing-cases h3{font-size:42px;letter-spacing:-.8px;line-height:48px;font-weight:600;padding-bottom:80px}.manufacturing-cases__wrap{display:flex;align-items:stretch;justify-content:space-between;padding-bottom:60px}@media (max-width:767px){.manufacturing-cases__wrap{flex-wrap:wrap}}.manufacturing-cases__text{width:50%;padding-right:25px}@media (max-width:767px){.manufacturing-cases__text{padding-right:0;width:100%}}.manufacturing-cases__text p{padding-bottom:80px}@media (max-width:767px){.manufacturing-cases__text p{padding-bottom:25px}}.manufacturing-cases__image{padding-left:25px}@media (max-width:767px){.manufacturing-cases__image{margin:40px auto 0}}.manufacturing-cases p.total{font-size:30px;line-height:38px}.manufacturing-developers{padding:80px 0;background-color:#fafafa}@media (max-width:767px){.manufacturing-developers{padding:40px 0}}.manufacturing-developers__wrap{display:flex;align-items:stretch;justify-content:space-between;margin:0 -15px}@media (max-width:767px){.manufacturing-developers__wrap{flex-wrap:wrap}}.manufacturing-developers__item{width:50%;padding:0 15px}@media (max-width:767px){.manufacturing-developers__item{width:100%}}.manufacturing-developers__item-wrapper{padding-left:45px;margin-bottom:55px;position:relative}.manufacturing-developers__item-wrapper span{position:absolute;left:0;top:8px;z-index:2}.manufacturing-developers__item-wrapper span:before{position:absolute;content:"";width:32px;height:32px;background-color:#fff;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}.manufacturing-developers__item-wrapper h3{margin-bottom:30px}.manufacturing-companies{background-color:#141414}.manufacturing-companies .container{position:relative;padding:120px 15px 80px}.manufacturing-companies .container:after{position:absolute;content:"";width:580px;height:32px;top:0;background-color:#52285f;left:15px}@media (max-width:767px){.manufacturing-companies .container:after{width:80%}}.manufacturing-companies h2{color:#fff;max-width:800px;padding-bottom:32px}.manufacturing-companies p{color:#fff}.manufacturing-companies p.big{max-width:585px;font-size:24px}.manufacturing-companies__wrap{display:flex;justify-content:space-between;margin:60px -25px 0}@media (max-width:767px){.manufacturing-companies__wrap{flex-wrap:wrap}}.manufacturing-companies__item{width:50%;padding:0 25px}@media (max-width:767px){.manufacturing-companies__item{width:100%}.manufacturing-companies__item img{margin-top:30px}}.manufacturing-companies__item h3{color:#fff;font-size:24px}.manufacturing-companies__list{display:flex;flex-wrap:wrap;padding:80px 0;position:relative}.manufacturing-companies__list:after,.manufacturing-companies__list:before{position:absolute;content:"";top:30px;left:0;background:#fafafa;width:100%;height:1px;opacity:.5}.manufacturing-companies__list:before{top:auto;bottom:30px}.manufacturing-companies__list-item{width:33.33%;position:relative;padding-left:60px;padding-right:20px;margin-bottom:40px}@media (max-width:767px){.manufacturing-companies__list-item{width:50%}}@media (max-width:575px){.manufacturing-companies__list-item{width:100%}}.manufacturing-companies__list-item:after{position:absolute;left:0;top:8px;content:"";background:url(/static/ic-oc-74a116cf81790d31b451b9552d5a0d52.svg);width:16px;height:16px}.marketing-hero .manufacturing-boost__text{padding-right:35px;width:55%}@media (max-width:1023px){.marketing-hero .manufacturing-boost__text{padding-right:0;width:100%}}.marketing-hero .manufacturing-boost__image{width:45%;padding-left:35px}@media (max-width:1023px){.marketing-hero .manufacturing-boost__image{width:100%;padding-left:0}}.marketing-solutions{padding:80px 0}.marketing-solutions h2{padding-bottom:40px}@media (max-width:767px){.marketing-solutions{padding:40px 0}}.marketing-solutions__wrap{padding-top:50px;display:flex;justify-content:space-between;align-items:stretch;margin:0 -20px}@media (max-width:767px){.marketing-solutions__wrap{margin:0;flex-wrap:wrap}}.marketing-solutions__item{width:50%;margin:0 20px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:767px){.marketing-solutions__item{width:100%;margin:0 0 40px}}.marketing-solutions__item h3{font-weight:600;padding-bottom:20px}.marketing-solutions__item .button{max-width:290px}.marketing-solutions__item p{margin-bottom:40px}.telecom-hero{padding:250px 0 80px}@media (max-width:575px){.telecom-hero h1{font-size:32px;line-height:38px}}@media (max-width:1199px){.telecom-hero{padding:200px 0 40px}}@media (max-width:767px){.telecom-hero{padding:200px 0 40px}}.telecom-hero__wrap{display:flex;justify-content:space-between}@media (max-width:1023px){.telecom-hero__wrap{flex-wrap:wrap}}.telecom-hero__left{max-width:710px}@media (max-width:1023px){.telecom-hero__left{max-width:none;width:100%}}.telecom-hero__left p.bigtext{padding-top:50px;font-size:24px}.telecom-hero__right{max-width:410px;padding-left:25px}@media (max-width:1023px){.telecom-hero__right{max-width:none;width:100%;padding:20px 0}}.telecom-hero__right p.subtitle{padding-left:40px;position:relative}@media (max-width:1400px){.telecom-hero__right p.subtitle{margin-left:0}}.telecom-hero__right p.subtitle:after{position:absolute;content:"";left:0;top:0;width:2px;height:100%;background-color:#ff5621}.health-and-fitness-comprehensive{background-color:#fafafa;padding:100px 0}@media (max-width:767px){.health-and-fitness-comprehensive{padding:40px 0}}.health-and-fitness-comprehensive__wrap{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.health-and-fitness-comprehensive__wrap{flex-wrap:wrap}}.health-and-fitness-comprehensive__wrap .left__part{padding-right:50px;width:50%}@media (max-width:767px){.health-and-fitness-comprehensive__wrap .left__part{width:100%;padding-right:0;margin-bottom:40px}}.health-and-fitness-comprehensive__wrap .left__part p.subtitle{padding-left:40px;position:relative}.health-and-fitness-comprehensive__wrap .left__part p.subtitle:after{position:absolute;content:"";left:0;top:0;width:2px;height:100%;background-color:#ff5621}.health-and-fitness-comprehensive__wrap .right__part{width:50%;max-width:600px;padding-left:50px}@media (max-width:767px){.health-and-fitness-comprehensive__wrap .right__part{width:100%;max-width:none;padding-left:0;text-align:center}}.health-and-fitness-comprehensive__wrap .right__part .image{position:relative}.health-and-fitness-comprehensive__wrap .right__part .image picture,.health-and-fitness-comprehensive__wrap .right__part .image picture img{display:block}.health-and-fitness-comprehensive__wrap .right__part .image:after{position:absolute;content:"";left:0;bottom:0;width:380px;height:32px;background-color:#ff5621;z-index:2}@media (max-width:1023px){.health-and-fitness-comprehensive__wrap .right__part .image:after{width:80%}}@media (max-width:767px){.health-and-fitness-comprehensive__wrap .right__part .image:after{width:380px}}@media (max-width:575px){.health-and-fitness-comprehensive__wrap .right__part .image:after{width:80%}}.health-and-fitness-comprehensive-list{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;margin:0 -20px;padding-top:70px}.health-and-fitness-comprehensive-list__item{width:50%;padding:0 20px}@media (max-width:767px){.health-and-fitness-comprehensive-list__item{width:100%}.health-and-fitness-comprehensive-list__item:not(:last-child){margin-bottom:40px}}.health-and-fitness-comprehensive-list__item h3{padding-left:65px;position:relative;font-size:24px;letter-spacing:-.4px;font-weight:600;line-height:32px;padding-bottom:30px}@media (max-width:575px){.health-and-fitness-comprehensive-list__item h3{padding-left:45px}}.health-and-fitness-comprehensive-list__item h3:after{position:absolute;content:"";width:32px;height:32px;background-color:#fff;left:0;top:2px;border-radius:50%}@media (max-width:767px){.health-and-fitness-comprehensive-list__item h3:after{top:3px}}.health-and-fitness-comprehensive-list__item h3:before{position:absolute;content:"";background:url(/static/check-24059316ead998dc17324876a1725b05.svg);width:16px;height:16px;left:9px;top:9px;background-size:cover;z-index:2;background-position:50%;background-repeat:no-repeat}@media (max-width:767px){.health-and-fitness-comprehensive-list__item h3:before{top:11px}}.health-and-fitness-comprehensive-list__item p{padding-left:65px}@media (max-width:575px){.health-and-fitness-comprehensive-list__item p{padding-left:45px}}.health-and-fitness-comprehensive-list__item ul{padding-left:65px;padding-top:20px}@media (max-width:575px){.health-and-fitness-comprehensive-list__item ul{padding-left:45px}}.health-and-fitness-comprehensive-list__item ul li{position:relative;padding:8px 0 8px 40px}.health-and-fitness-comprehensive-list__item ul li:after{position:absolute;content:"";left:0;top:16px;width:8px;height:8px;border-radius:50%;background-color:#ff5621}.health-and-fitness-comprehensive .button{margin-top:40px;margin-left:65px;width:195px}@media (max-width:575px){.health-and-fitness-comprehensive .button{margin-left:45px}}.health-and-fitness-stories{padding:100px 0}@media (max-width:767px){.health-and-fitness-stories{padding:40px 0}}.health-and-fitness-stories p.small{max-width:620px;font-size:24px;line-height:32px;letter-spacing:-.4px;font-weight:600;padding-bottom:60px}.health-and-fitness-stories .case__item-top{display:flex;align-items:center;justify-content:space-between;padding:20px 0 40px;position:relative}@media (max-width:767px){.health-and-fitness-stories .case__item-top{flex-wrap:wrap}}.health-and-fitness-stories .case__item-top:after{position:absolute;content:"";width:100%;height:1px;background-color:#141414;left:0;bottom:0}.health-and-fitness-stories .case__item-top .left__part{width:50%;padding-left:100px;position:relative}@media (max-width:767px){.health-and-fitness-stories .case__item-top .left__part{width:100%;padding-left:50px;margin-bottom:20px}}.health-and-fitness-stories .case__item-top .left__part h4{font-weight:400;font-size:24px;letter-spacing:-.4px}@media (max-width:767px){.health-and-fitness-stories .case__item-top .left__part h4 br{display:none}}.health-and-fitness-stories .case__item-top .left__part span{position:absolute;left:0;top:3px;font-size:24px;font-weight:400;letter-spacing:-.4px}.health-and-fitness-stories .case__item-top .right__part{width:50%;padding-left:100px}@media (max-width:767px){.health-and-fitness-stories .case__item-top .right__part{width:100%;padding-left:50px}}.health-and-fitness-stories .case__item-bottom{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 0 30px}@media (max-width:767px){.health-and-fitness-stories .case__item-bottom{flex-wrap:wrap}}.health-and-fitness-stories .case__item-bottom .left__part{width:50%;padding-left:100px}@media (max-width:767px){.health-and-fitness-stories .case__item-bottom .left__part{width:100%;padding-left:50px;margin-bottom:20px}}@media (max-width:575px){.health-and-fitness-stories .case__item-bottom .left__part{padding-left:0}}.health-and-fitness-stories .case__item-bottom .left__part p{padding-bottom:25px}.health-and-fitness-stories .case__item-bottom .right__part{width:50%;padding-left:100px}@media (max-width:767px){.health-and-fitness-stories .case__item-bottom .right__part{width:100%;padding-left:50px}}@media (max-width:575px){.health-and-fitness-stories .case__item-bottom .right__part{padding-left:0}}.health-and-fitness-stories .case__item-bottom .right__part p{padding-bottom:25px}.health-and-fitness-stories .case__item-bottom .right__part ul li{padding:8px 0 8px 40px;position:relative}.health-and-fitness-stories .case__item-bottom .right__part ul li:after{position:absolute;content:"";width:8px;height:8px;border-radius:50%;background-color:#ff5621;left:0;top:16px}.locations-hero{padding-top:250px;padding-bottom:80px}.locations-hero .container{position:relative;overflow-x:hidden}.locations-hero__wrap{display:flex;justify-content:space-between}.locations-hero__text{max-width:620px;width:40%;padding-right:40px}.locations-hero__text h1{padding-bottom:100px}.locations-hero__text p{font-size:36px;line-height:48px;letter-spacing:-1px}.locations-hero__map{width:60%}.locations-places{padding:80px 0}.locations-places.one{background-color:#fafafa}.locations-places.two{background-color:#2c2832;margin-top:-250px;padding-top:200px;color:#fff}.locations-places.two a{color:#fff}.locations-places__wrap{display:flex;justify-content:space-between;position:relative}.locations-places__item{transition:transform .3s ease-in-out}.locations-places__item p.country{font-size:20px;line-height:32px}.locations-places__item h4.city{padding:18px 0}.locations-places__item p.subtitle{font-size:20px;font-weight:500;line-height:24px;padding:0 0 20px}.locations-places__item p.descr{padding-bottom:30px}.locations-places__item p.descr a{display:block}.locations-places__item.ukraine{margin-top:230px;margin-left:150px}.locations-places__item.poland{margin-top:80px;margin-left:150px}.locations-places__item:hover{transform:scale(1.05)}.locations-places__item.canada-toronto p,.locations-places__item.poland p,.locations-places__item.usa p{color:#fff}.locations-places__item.usa{display:block}.locations-places__item.canada-toronto{display:block;margin-bottom:96px}.locations-places__item.poland{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.locations-places__text{position:absolute;right:50px;bottom:150px;color:#141414;font-size:36px;line-height:48px;font-weight:600;padding-left:40px;max-width:440px}.locations-places__text:after{position:absolute;content:"";left:0;bottom:0;width:2px;height:100%;background-color:#ff5621}.locations-background{height:675px;width:100%;background-color:#fff;margin-top:-600px}@media (max-width:1199px){.locations-hero{padding:200px 0 40px}.locations-hero__text{width:50%}.locations-hero__text h1{padding-bottom:60px}.locations-hero__text p{font-size:24px;line-height:32px}.locations-hero__map{width:50%}.locations-places.two{padding-bottom:200px}.locations-places__item.poland,.locations-places__item.ukraine{margin-left:50px}.locations-places__text{font-size:24px;line-height:32px;right:25px;max-width:380px;padding-left:15px}.locations-background{height:560px}}@media (max-width:767px){.locations-hero__wrap{flex-wrap:wrap}.locations-hero__text{width:100%;padding-right:0}.locations-hero__text h1{padding-bottom:20px}.locations-hero__text h1 br{display:none}.locations-hero__text p{padding-bottom:40px}.locations-hero__map{width:100%}.locations-places{padding:40px 0}.locations-places.two{padding-bottom:280px;margin-top:-190px}.locations-places__item.ukraine{margin-top:100px}.locations-places__item.poland{margin-top:30px}.locations-places__item:hover{transform:scale(1)}.locations-places__item.canada-toronto{margin-bottom:40px}.locations-places__text{bottom:-100px;left:0}}@media (max-width:475px){.locations-places__wrap{flex-wrap:wrap}.locations-places__item{width:100%}.locations-places__item.poland,.locations-places__item.ukraine{margin-top:50px;margin-left:0}.locations-background{height:480px}}.ourvalues-hero{background-color:#fff;margin-bottom:0}.ourvalues-hero .subtitle svg{display:block;margin-bottom:16px}.ourvalues-text{background-color:#fafafa;padding:120px 0}@media (max-width:768px){.ourvalues-text{padding:60px 0}}.ourvalues-text-wrap{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:40px}.ourvalues-text__item{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 40px);min-width:400px;line-height:32px}.ourvalues-about{padding:120px 0}@media (max-width:768px){.ourvalues-about{padding:60px 0}}.ourvalues-about-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px}.ourvalues-about-wrap:not(:last-child){margin-bottom:120px}@media (max-width:768px){.ourvalues-about-wrap:not(:last-child){margin-bottom:60px}}.ourvalues-about__item{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 40px);min-width:400px}.ourvalues-about__item-list__block{padding-left:64px;position:relative}.ourvalues-about__item-list__block:not(:last-child){margin-bottom:64px}.ourvalues-about__item-list__block .icon{position:absolute;left:0;top:0;width:32px;height:32px;background-color:#fafafa;display:flex;align-items:center;justify-content:center;border-radius:50%}.ourvalues-about__item-list__block .content h5{margin-bottom:32px;font-weight:600}.project-outsourcing-process{padding:80px 0}@media (max-width:767px){.project-outsourcing-process{padding:40px 0}}@media (max-width:767px){.project-outsourcing-process h2 br{display:none}}.project-outsourcing-process p.small{max-width:792px}.project-outsourcing-process-stages__wrap{display:flex;align-items:flex-start;justify-content:space-between;margin-top:45px}@media (max-width:767px){.project-outsourcing-process-stages__wrap{flex-wrap:wrap}}.project-outsourcing-process-stages__title{width:50%;padding-right:25px;max-width:480px;font-weight:600}@media (max-width:767px){.project-outsourcing-process-stages__title{width:100%;padding-right:0;max-width:none;margin-bottom:30px}}.project-outsourcing-process-stages__subtitle{width:50%;padding-left:50px;position:relative;font-size:18px}@media (max-width:767px){.project-outsourcing-process-stages__subtitle{width:100%;padding-left:40px}}.project-outsourcing-process-stages__subtitle:after{position:absolute;content:"";left:10px;top:0;width:2px;height:100%;background-color:#ff5621}@media (max-width:767px){.project-outsourcing-process-stages__subtitle:after{left:0}}.project-outsourcing-process__list{counter-reset:myCounter;margin-top:45px}.project-outsourcing-process__list-item{position:relative;display:flex;justify-content:space-between}@media (max-width:767px){.project-outsourcing-process__list-item{flex-wrap:wrap}}.project-outsourcing-process__list-item:not(:last-child):after{position:absolute;content:"";bottom:0;right:0;width:calc(100% - 75px);height:1px;background-color:#d8d8d8}@media (max-width:767px){.project-outsourcing-process__list-item:not(:last-child):after{width:100%}}.project-outsourcing-process__list-item .left-part{width:50%;position:relative;padding-left:75px;padding-right:25px}@media (max-width:767px){.project-outsourcing-process__list-item .left-part{width:100%;padding-right:0}}.project-outsourcing-process__list-item .left-part p{font-weight:700;padding:32px 0}.project-outsourcing-process__list-item .left-part:after{position:absolute;left:0;top:32px;width:32px;height:32px;border-radius:50%;color:#141414;background-color:#fafafa;content:counter(myCounter);counter-increment:myCounter;line-height:32px;text-align:center;font-size:12px;font-weight:700}.project-outsourcing-process__list-item .right-part{padding-left:10px;width:50%;background-color:#fafafa}@media (max-width:767px){.project-outsourcing-process__list-item .right-part{padding-left:0;width:100%}}.project-outsourcing-process__list-item .right-part p{padding:32px 40px 15px;background-color:#fafafa}@media (max-width:767px){.project-outsourcing-process__list-item .right-part p{padding:15px}}.project-outsourcing-process__list-item .right-part ul{padding:15px 40px 32px;background-color:#fafafa}.project-outsourcing-process__list-item .right-part ul li{padding-left:25px;position:relative}.project-outsourcing-process__list-item .right-part ul li:after{position:absolute;content:"";left:0;top:7px;width:6px;height:6px;border-radius:50%;background-color:#ff5621}.project-outsourcing-process__list-item .right-part ul li:not(:last-child){padding-bottom:10px}.project-outsourcing-excellence{padding:80px 0;background-color:#fafafa}@media (max-width:767px){.project-outsourcing-excellence{padding:40px 0}}.project-outsourcing-excellence__wrap{display:flex;justify-content:space-between}@media (max-width:767px){.project-outsourcing-excellence__wrap{flex-wrap:wrap}}.project-outsourcing-excellence__text{width:50%;padding-right:50px}@media (max-width:767px){.project-outsourcing-excellence__text{width:100%;padding-right:0;margin-bottom:40px}}.project-outsourcing-excellence__text p:not(:last-child){margin-bottom:25px}.project-outsourcing-excellence__image{width:50%;padding-left:50px}@media (max-width:767px){.project-outsourcing-excellence__image{width:100%;padding-left:0}}.project-outsourcing-excellence .team-extension-why__item .left-part:after{top:10px;width:10px;height:10px;content:""}.project-outsourcing-technologies{padding:80px 0}@media (max-width:767px){.project-outsourcing-technologies{padding:40px 0}}.project-outsourcing-technologies p.small{max-width:792px;margin-bottom:40px}.project-outsourcing-technologies p.title{font-size:54px;font-weight:300;padding-bottom:80px;font-family:Poppins,sans-serif;letter-spacing:-.8px;line-height:64px}@media (max-width:767px){.project-outsourcing-technologies p.title{font-size:48px;padding-bottom:40px;line-height:56px}}.project-outsourcing-technologies__wrap{display:flex;width:100%;flex-direction:column}.project-outsourcing-technologies__item{display:flex;justify-content:space-between;padding:30px 0;width:100%;position:relative}@media (max-width:767px){.project-outsourcing-technologies__item{flex-wrap:wrap}}.project-outsourcing-technologies__item:after{position:absolute;content:"";top:0;left:0;width:100%;height:1px;background-color:#d8d8d8}.project-outsourcing-technologies__item p.title{font-size:24px;line-height:32px;font-weight:600;min-width:250px;padding-top:35px}.project-outsourcing-technologies__item .technologies-list{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%}@media (max-width:767px){.project-outsourcing-technologies__item .technologies-list{margin:0 -15px}}.project-outsourcing-technologies__item .technologies-list__item{width:25%;padding:20px 15px;text-align:center}@media (max-width:767px){.project-outsourcing-technologies__item .technologies-list__item{padding:20px 15px;text-align:left}}@media (max-width:575px){.project-outsourcing-technologies__item .technologies-list__item{width:50%}}.project-outsourcing-industries{padding:80px 0;background-color:#fafafa}@media (max-width:767px){.project-outsourcing-industries{padding:40px 0}}.project-outsourcing-industries-list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:0 -10px}.project-outsourcing-industries-list__item{width:33.33%;position:relative;padding:15px 0 15px 65px;text-decoration:underline;font-size:24px;line-height:32px}@media (max-width:1023px){.project-outsourcing-industries-list__item{padding:15px 0 15px 45px}}@media (max-width:767px){.project-outsourcing-industries-list__item{width:50%}}@media (max-width:575px){.project-outsourcing-industries-list__item{width:100%}}.project-outsourcing-industries-list__item:after{position:absolute;content:"";left:15px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:#ff5621}.project-outsourcing-cases{background-color:#2c2832}.project-outsourcing-cases .container{position:relative;padding:120px 15px 80px}@media (max-width:767px){.project-outsourcing-cases .container{padding:120px 15px 40px}}.project-outsourcing-cases .container:after{position:absolute;left:15px;content:"";top:0;width:480px;height:32px;background-color:#52285f}@media (max-width:575px){.project-outsourcing-cases .container:after{width:80%}}.project-outsourcing-cases h2{color:#fff}.project-outsourcing-cases__wrap{display:flex;justify-content:space-between;align-items:stretch;margin:0 -20px}@media (max-width:1023px){.project-outsourcing-cases__wrap{flex-wrap:wrap}}.project-outsourcing-cases__item{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:100%}.project-outsourcing-cases__item-wrapper{padding:0 20px;width:33.33%}@media (max-width:1023px){.project-outsourcing-cases__item-wrapper{width:50%}.project-outsourcing-cases__item-wrapper:not(:last-child){margin-bottom:40px}}@media (max-width:575px){.project-outsourcing-cases__item-wrapper{width:100%}}.project-outsourcing-cases__item p{color:#fff}.project-outsourcing-cases__item p.title{padding:32px 0;font-size:24px;font-weight:600}.project-outsourcing-cases__item p.text{padding-bottom:32px;height:100%}.project-outsourcing-cases__item .button{color:#fff;border-color:#fff;max-width:275px}.project-outsourcing-cases__item .button:before{background-color:#fff}.project-outsourcing-cases__item .button:hover{border-color:#ff5621}.project-outsourcing.team-extension-why__wrap{padding-top:40px;align-items:flex-start;margin:0 -20px}@media (max-width:1023px){.project-outsourcing.team-extension-why__wrap{flex-wrap:wrap}}.project-outsourcing.team-extension-why__item{padding:0 20px;width:33.33%}@media (max-width:1023px){.project-outsourcing.team-extension-why__item{width:50%}.project-outsourcing.team-extension-why__item:not(:last-child){padding-bottom:40px}}@media (max-width:767px){.project-outsourcing.team-extension-why__item{width:100%}}.project-outsourcing.team-extension-why__item .left-part h5{padding-left:0;padding-bottom:30px;min-height:124px}.project-outsourcing.team-extension-why__item .left-part h5:after{display:none}@media (max-width:1023px){.project-outsourcing.team-extension-why__item .left-part h5{min-height:auto}}.thank-hero{padding:180px 0 80px}.thank-hero h1{padding-bottom:60px}.thank-hero p{margin-bottom:40px}.thank-hero p.subtitle{font-size:24px;line-height:32px}@media (max-width:767px){.thank-hero h1{padding-bottom:40px}}.trust-hero{padding:250px 0 100px}@media (max-width:768px){.trust-hero{padding:250px 0 60px}}.trust-hero h1{margin-bottom:32px}.trust-hero h1,.trust-hero p{max-width:620px}.trust-legacy{padding:0}.trust-process{padding:40px 0 120px}@media (max-width:768px){.trust-process{padding:20px 0 60px}}.trust-process h2{max-width:650px}.trust-process-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:100px}@media (max-width:1200px){.trust-process-wrap{gap:50px}}.trust-process__item{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 100px);line-height:32px}@media (max-width:1200px){.trust-process__item{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 50px)}}@media (max-width:1024px){.trust-process__item{flex-grow:1;flex-shrink:0;flex-basis:100%}}.trust-process__item .image{position:relative}.trust-process__item .image img,.trust-process__item .image picture{display:block}.trust-process__item .image:after{position:absolute;content:"";left:100px;bottom:0;width:209px;height:16px;background-color:#ff5621}@media (max-width:424px){.trust-process__item .image:after{left:0}}.trust-projects{background-color:#2c2832;color:#fff}.trust-projects .container{position:relative;padding:127px 15px 120px}.trust-projects .container:after{position:absolute;content:"";left:-15px;top:0;width:400px;height:32px;background-color:#52285f}@media (max-width:575px){.trust-projects .container:after{width:80%}}.trust-projects-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:40px;margin-bottom:96px}@media (max-width:768px){.trust-projects-wrap{margin-bottom:60px}}.trust-projects__item{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 40px)}@media (max-width:768px){.trust-projects__item{flex-grow:1;flex-shrink:0;flex-basis:100%}}.trust-projects__item p{color:#fff}.trust-projects__item p.title{font-size:24px;line-height:32px;letter-spacing:-.4px;margin-bottom:64px;font-weight:600}.trust-projects-list{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:40px 64px}.trust-projects-list-title{max-width:620px;color:#fff;font-size:24px;line-height:32px;letter-spacing:-.4px;margin-bottom:64px}.trust-projects-list__item{position:relative;flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 40px);padding-left:64px;font-size:18px;line-height:32px;min-width:340px}@media (max-width:575px){.trust-projects-list__item{min-width:100%;padding-left:42px}}.trust-projects-list__item:after{position:absolute;content:"";left:16px;top:8px;width:12px;height:12px;border-radius:50%;background-color:#ff5621}@media (max-width:768px){.trust-projects-list__item:after{left:0}}.trust-projects .toSum{margin-top:64px;color:#fff}.trust-advantages{padding:120px 0}@media (max-width:768px){.trust-advantages{padding:60px 0}}.trust-advantages-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:40px}.trust-advantages-wrap:not(:last-child){margin-bottom:120px}@media (max-width:991px){.trust-advantages-wrap:not(:last-child){margin-bottom:60px}}.trust-advantages__item{flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 40px)}@media (max-width:991px){.trust-advantages__item{flex-grow:1;flex-shrink:0;flex-basis:calc(100% - 40px)}}@media (max-width:991px){.trust-advantages__item.order{order:2}}.trust-advantages__item h3{margin-bottom:64px}@media (max-width:991px){.trust-advantages__item h3{margin-bottom:35px}}.trust-advantages__item p:not(:last-child){margin-bottom:20px}.we-stand-hero{padding:175px 0;position:relative;margin-top:166px}@media (max-width:1199px){.we-stand-hero{margin-top:115px}}@media (max-width:767px){.we-stand-hero{padding:100px 0}}@media (max-width:354px){.we-stand-hero{margin-top:130px}}.we-stand-hero:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:url(/static/ukraine-flag-56963c591f4436a4612598f22407276a.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.we-stand-hero h1{position:relative;z-index:1;color:#fff;font-weight:600}@media (max-width:767px){.we-stand-hero h1{font-size:40px;line-height:50px}.we-stand-hero h1 br{display:none}}.we-stand-history{padding:150px 0}@media (max-width:767px){.we-stand-history{padding:40px 0}}.we-stand-history .content{position:relative}.we-stand-history .content p{max-width:880px;text-align:center;margin:0 auto}@media (max-width:1199px){.we-stand-history .content p{max-width:none}.we-stand-history .content p.first{padding-top:70px}}.we-stand-history .content p:not(:last-child){margin-bottom:30px}@media (max-width:1199px){.we-stand-history .content .images-wrap{display:flex;align-items:center;justify-content:space-between}}.we-stand-history .content .image-wrap{position:absolute}@media (max-width:1199px){.we-stand-history .content .image-wrap{position:inherit}}.we-stand-history .content .image-wrap.one{left:0;top:0}.we-stand-history .content .image-wrap.two{right:0;top:-50px}.we-stand-history .content .image-wrap.three{left:0;bottom:-50px}.we-stand-history .content .image-wrap.four{right:0;bottom:-80px}.we-stand-killing{background:#2c2832}.we-stand-killing .container{padding:100px 15px 200px;position:relative;color:#fff}@media (max-width:767px){.we-stand-killing .container{padding:100px 15px 150px}}.we-stand-killing .container:after{position:absolute;content:"";left:0;top:0;width:490px;height:35px;background:#ff5621}@media (max-width:767px){.we-stand-killing .container:after{width:80%}}.we-stand-killing__content,.we-stand-killing__content h2{position:relative}.we-stand-killing__content h2 span{position:absolute;content:"";right:0;bottom:80px;padding-left:120px}@media (max-width:1199px){.we-stand-killing__content h2 span{bottom:25px}}@media (max-width:767px){.we-stand-killing__content h2 span{font-size:16px;line-height:24px;bottom:-25px}.we-stand-killing__content h2 span br{display:none}}@media (max-width:575px){.we-stand-killing__content h2 span{padding-left:70px}}@media (max-width:424px){.we-stand-killing__content h2 span{bottom:-40px}}.we-stand-killing__content h2 span:after{position:absolute;content:"";top:10px;left:0;width:100px;height:1px;background:#ff5621}@media (max-width:575px){.we-stand-killing__content h2 span:after{width:50px}}.we-stand-secret{padding-bottom:80px}@media (max-width:767px){.we-stand-secret{padding-bottom:40px}}.we-stand-secret .image-wrap{margin-top:-160px;padding-bottom:120px}@media (max-width:767px){.we-stand-secret .image-wrap{margin-top:-80px}}.we-stand-secret .content__wrap{display:flex;padding-bottom:50px}@media (max-width:767px){.we-stand-secret .content__wrap{flex-wrap:wrap}}.we-stand-secret .content__left{width:495px;padding-right:25px}@media (max-width:1199px){.we-stand-secret .content__left{width:400px}}@media (max-width:767px){.we-stand-secret .content__left{width:100%;padding-right:0}}.we-stand-secret .content__left h2 span{font-size:inherit;font-weight:inherit}.we-stand-secret .content__left h2 span.orange{color:#ff5621}.we-stand-secret .content__right{padding-left:25px;width:calc(100% - 400px)}@media (max-width:767px){.we-stand-secret .content__right{width:100%;padding-left:0}}.we-stand-secret .content__right p:not(:last-child){margin-bottom:30px}.we-stand-secret .slider-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 -10px}@media (max-width:767px){.we-stand-secret .slider-wrap{justify-content:center}}.we-stand-secret .slider_item{text-align:center;width:25%;padding:10px}@media (max-width:767px){.we-stand-secret .slider_item{width:33.33%}}@media (max-width:424px){.we-stand-secret .slider_item{width:50%}}.we-stand-how{background:#2c2832}.we-stand-how .container{position:relative;padding:100px 15px;color:#fff}.we-stand-how .container:after{position:absolute;content:"";left:0;top:0;width:520px;height:30px;background:#ff5621}@media (max-width:767px){.we-stand-how .container:after{width:80%}}.we-stand-how .container:before{position:absolute;content:"";right:0;bottom:0;width:520px;height:30px;background:#ff5621}@media (max-width:767px){.we-stand-how .container:before{width:80%}}.we-stand-how__wrap{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.we-stand-how__wrap{flex-wrap:wrap}}.we-stand-how__left{padding-right:25px}@media (max-width:767px){.we-stand-how__left{width:100%;padding-right:0;margin-bottom:40px}}.we-stand-how__left p{color:#fff}.we-stand-how__left p:not(:last-child){margin-bottom:40px}.we-stand-how__right{min-width:425px;padding-left:25px}@media (max-width:1199px){.we-stand-how__right{min-width:250px}}@media (max-width:767px){.we-stand-how__right{width:100%;padding-left:0;text-align:center;min-width:auto}}.we-stand-help{padding:80px 0}@media (max-width:767px){.we-stand-help{padding:40px 0}}.we-stand-help .wrapper{display:flex;justify-content:space-between;gap:20px}@media (max-width:767px){.we-stand-help .wrapper{flex-wrap:wrap;gap:0}}.we-stand-help .wrapper__item{padding:40px 25px;background:#fafafa;width:33.33%}@media (max-width:767px){.we-stand-help .wrapper__item{width:100%;margin-bottom:20px;display:flex;flex-direction:column}}.we-stand-help .wrapper__item h4{font-weight:500;padding-bottom:30px}.we-stand-help .wrapper__item .button{color:#ff5621;border:none;padding-left:0}.we-stand-help .wrapper__item .button:before{background-color:#ff5621}.we-stand-help .wrapper__item .button:hover{background:transparent;color:#ff5621;text-decoration:underline}.we-stand-help .wrapper__item .button:not(:last-child){margin-bottom:20px}.promo-banner{padding:20px 0}.promo-banner .container{max-width:1200px;padding:45px 25px;margin:0 auto}.promo-banner-content{display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){.promo-banner-content{flex-direction:column;text-align:center}}.promo-banner-text{flex:1 1}.promo-banner-text h2{font-weight:600;font-size:24px;line-height:32px;letter-spacing:-.4px;margin-bottom:0;padding-bottom:0}.promo-banner-text a{color:#ff5621}.promo-banner-text p{font-weight:400;font-size:18px;line-height:32px;letter-spacing:0;padding:16px 0}.promo-banner-image img{max-width:100%;height:auto;margin:0 32px 0 0}@media (max-width:768px){.promo-banner-image img{margin:0 auto 16px}}.promo-banner .button{background-color:#ff5621;color:#fff;font-weight:500;line-height:1.429;border:none;width:224px;height:55px;padding:0 40px 0 0;position:relative;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.promo-banner .button{margin:auto}}.promo-banner .button a{display:block;font-size:16px;padding:16px 40px 16px 16px}.promo-banner .button:before{display:none}.promo-banner .button:after{position:absolute;content:"";right:40px;top:50%;transform:translateY(-50%);-webkit-mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);width:16px;height:15px;background-color:#fff}.promo-banner .button:hover{opacity:.8}.promo-banner--variant-1 .container{max-width:1200px;padding:45px 25px;margin:0 auto;background:#2c2832;position:relative}.promo-banner--variant-1 .container:after{position:absolute;content:"";bottom:0;right:0;width:307px;height:40px;background-color:#52285f}@media (max-width:575px){.promo-banner--variant-1 .container:after{display:none}}.promo-banner--variant-1 .promo-banner-text h2{font-weight:600;font-size:42px;line-height:48px;letter-spacing:-.8px;margin-bottom:24px;color:#fff}.promo-banner--variant-1 .promo-banner-text p{color:#fff;font-weight:400;font-size:18px;line-height:32px;letter-spacing:0}.promo-banner--variant-1 .button{width:161px;padding:0 25px 0 0}.promo-banner--variant-1 .button:after{right:15px}.promo-banner--variant-3 .button{width:235px;height:55px;padding:0}.promo-banner--variant-3 .button:after{display:none}.locations-city-hero{padding:200px 0 80px}.locations-city-hero h1{max-width:850px;padding-bottom:80px;font-weight:600}.locations-city-hero h1.vancouver{max-width:none}.locations-city-about{background-color:#fafafa;padding:80px 0}@media (max-width:767px){.locations-city-about{padding:40px 0}}.locations-city-about .container{padding-right:0;padding-left:95px;max-width:1440px}.locations-city-about__wrap{display:flex;align-items:center;justify-content:space-between}.locations-city-about__left{width:50%;padding-right:50px}.locations-city-about__left h3{font-size:48px;line-height:56px;letter-spacing:-.8px;margin-bottom:40px;font-weight:600}.locations-city-about__left p:not(:last-child){margin-bottom:40px}.locations-city-about__right{width:50%}.locations-city-about__right picture,.locations-city-about__right picture img{display:block}.locations-city-vancouver-firm{background-color:#2c2832;color:#fff}.locations-city-vancouver-firm .container{position:relative;padding:160px 15px}.locations-city-vancouver-firm .container:after{position:absolute;content:"";right:0;bottom:0;width:510px;height:86px;background-color:#52285f}@media (max-width:767px){.locations-city-vancouver-firm .container:after{width:80%}}.locations-city-vancouver-firm h2{font-size:48px;line-height:56px;letter-spacing:-1.5px;font-weight:600;padding-bottom:40px}.locations-city-vancouver-firm p{color:#fff}.locations-city-vancouver-firm p:not(:last-child){margin-bottom:40px}.locations-city-vancouver-firm__wrap{display:flex;align-items:stretch;justify-content:space-between;margin:120px -25px;position:relative;padding:64px 0}.locations-city-vancouver-firm__wrap:after,.locations-city-vancouver-firm__wrap:before{position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);width:calc(100% - 50px);height:1px;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#fff}@media (max-width:1200px){.locations-city-vancouver-firm__wrap:after,.locations-city-vancouver-firm__wrap:before{width:calc(100% - 30px)}}@media (max-width:525px){.locations-city-vancouver-firm__wrap:after,.locations-city-vancouver-firm__wrap:before{width:100%}}.locations-city-vancouver-firm__wrap:after{top:auto;bottom:0}@media (max-width:1200px){.locations-city-vancouver-firm__wrap{margin:120px -15px}}@media (max-width:1023px){.locations-city-vancouver-firm__wrap{flex-wrap:wrap}}@media (max-width:525px){.locations-city-vancouver-firm__wrap{margin:120px 0}}.locations-city-vancouver-firm__item{width:25%;padding:0 25px}@media (max-width:1200px){.locations-city-vancouver-firm__item{padding:0 15px}}@media (max-width:1023px){.locations-city-vancouver-firm__item{width:50%}.locations-city-vancouver-firm__item:nth-last-of-type(-n+2){padding-top:40px}}@media (max-width:525px){.locations-city-vancouver-firm__item{width:100%;padding:0}.locations-city-vancouver-firm__item:nth-last-of-type(-n+2){padding-top:0}.locations-city-vancouver-firm__item:not(:last-child){padding-bottom:40px}}.locations-city-vancouver-firm__item p.title{padding-left:20px;position:relative;font-weight:700;font-family:Poppins,sans-serif;font-size:24px;line-height:32px;letter-spacing:-.4px;margin-bottom:24px}@media (max-width:1300px){.locations-city-vancouver-firm__item p.title{min-height:64px}}@media (max-width:525px){.locations-city-vancouver-firm__item p.title{min-height:auto}}.locations-city-vancouver-firm__item p.title:after{position:absolute;content:"";width:8px;height:8px;border-radius:50%;background-color:#ff5621;left:4px;top:11px}.locations-city-vancouver-firm__item p.subtitle{font-size:20px;line-height:32px;padding-bottom:40px;position:relative}@media (max-width:525px){.locations-city-vancouver-firm__item p.subtitle br{display:none}}.locations-city-vancouver-firm__item p.subtitle:after{position:absolute;content:"";width:96px;height:1px;background-color:#ff5621;left:0;bottom:0}.locations-city-vancouver-conclusion .button{border-color:#fff;color:#fff}.locations-city-vancouver-conclusion .button:before{background-color:#fff}.locations-city-vancouver-conclusion .button:hover{border-color:#ff5621}.locations-city-sunnyvale{background-color:#fff;padding:80px 0}@media (max-width:767px){.locations-city-sunnyvale{padding:40px 0}}.locations-city-sunnyvale .container{padding-right:0;padding-left:95px;max-width:1440px}.locations-city-sunnyvale__wrap{display:flex;align-items:flex-start;justify-content:space-between}.locations-city-sunnyvale__right{width:50%;padding-right:50px}.locations-city-sunnyvale__right h3{font-size:48px;line-height:56px;letter-spacing:-.8px;margin-bottom:40px;font-weight:600}.locations-city-sunnyvale__right p:not(:last-child){margin-bottom:40px}.locations-city-sunnyvale__left{width:50%}.locations-city-sunnyvale__left picture,.locations-city-sunnyvale__left picture img{display:block}.locations-city-sunnyvale__footer{display:flex;align-items:center;justify-content:space-between;margin-top:72px}.locations-city-sunnyvale__text{flex:1 1;position:relative;padding-left:40px;font-size:24px;font-weight:500;letter-spacing:-.4px;line-height:32px}.locations-city-sunnyvale__text:after{content:"";position:absolute;left:0;bottom:0;width:2px;height:100%;background-color:#ff5621}.locations-city-sunnyvale__list{flex:1 1;list-style-type:none}.locations-city-sunnyvale__list-item{position:relative;padding-left:27px}.locations-city-sunnyvale__list-item:last-child{margin-top:19px}.locations-city-sunnyvale__list-item:after{position:absolute;content:"";left:0;top:5px;width:10px;height:10px;background-color:#ff5621;border-radius:50%}.locations-city-numbers{background-color:#2c2832;color:#fff}.locations-city-numbers .container{padding:80px 15px;position:relative}.locations-city-numbers .container:after{position:absolute;content:"";left:15px;top:0;width:510px;height:40px;background-color:#52285f}.locations-city-numbers h2{font-weight:600}.locations-city-numbers__wrap{display:flex;justify-content:space-between}.locations-city-numbers__wrap.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:64px 40px}@media (max-width:1024px){.locations-city-numbers__wrap.grid{grid-template-columns:repeat(2,1fr);gap:40px 30px}}@media (max-width:767px){.locations-city-numbers__wrap.grid{grid-template-columns:repeat(1,1fr);gap:40px 0}}.locations-city-numbers__item{position:relative;padding-left:64px}.locations-city-numbers__item:before{content:"";position:absolute;top:4px;left:0;width:32px;height:32px;background-image:url(/static/check-oval-orange-b44a8a9218e69fe6920a9ded779b9cc7.svg);background-repeat:no-repeat;background-size:contain}.locations-city-numbers__item h4{font-weight:600;font-size:24px;line-height:32px;letter-spacing:-.4px;margin-bottom:32px}.locations-city-numbers__item p{font-weight:400;font-size:18px;line-height:32px;letter-spacing:0;color:#fff}.locations-city-numbers__left{width:50%;padding-right:50px}.locations-city-numbers__left p{color:#fff;margin-bottom:40px}.locations-city-numbers__left ul li{padding-left:50px;position:relative;font-size:24px;line-height:32px;letter-spacing:-.6px;font-weight:600;margin-bottom:40px}.locations-city-numbers__left ul li:last-child{margin-bottom:60px}.locations-city-numbers__left ul li:after{position:absolute;content:"";left:0;top:13px;width:8px;height:8px;border-radius:50%;background-color:#fff}.locations-city-numbers__right{width:50%;padding-left:50px}.locations-city-numbers__right h3{font-size:32px;line-height:40px;letter-spacing:-.8px;font-weight:300}.locations-city-numbers__right ul{margin-top:60px}.locations-city-numbers__right ul li{padding-left:50px;position:relative;font-size:24px;line-height:32px;letter-spacing:-.6px;font-weight:600;margin-bottom:40px;max-width:430px}.locations-city-numbers__right ul li:last-child{margin-bottom:0}.locations-city-numbers__right ul li:after{position:absolute;content:"";left:0;top:13px;width:8px;height:8px;border-radius:50%;background-color:#fff}.locations-city-numbers-list{color:#d8d8d8}.locations-city-numbers-list__item{padding-left:100px}.locations-city-numbers-list__item p{color:#fff}.locations-city-numbers-list__item p.number{font-size:96px;line-height:104px;position:relative;padding-right:40px;display:inline-block;letter-spacing:-3px;font-family:Poppins,sans-serif;font-weight:500;margin-bottom:20px}.locations-city-numbers-list__item p.number:after{position:absolute;content:"+";right:0;top:0;font-size:48px;line-height:48px;color:#fff;font-family:Poppins,sans-serif;font-weight:500}.locations-city-numbers-list__item p.number.proc:after{content:"%"}.locations-city-numbers-list__item p.subtitle{font-weight:600;font-size:24px;line-height:32px;letter-spacing:-.6px}.locations-city-numbers-list__item:not(:last-child){margin-bottom:40px}.locations-city-numbers-cards{display:grid;grid-template-columns:repeat(2,1fr);margin-top:24px;margin-bottom:48px;gap:40px}.locations-city-numbers-cards__item h3{font-size:24px;font-weight:600;font-weight:500;letter-spacing:-.4px;line-height:32px;margin-bottom:32px}.locations-city-numbers-cards__item p{font-size:18px;line-height:1.5;margin-bottom:16px;color:#fff}.locations-city-numbers-cards__item p b,.locations-city-numbers-cards__item p span{font-weight:500}.locations-city-numbers__footer-text{position:relative;padding-left:40px;max-width:900px}.locations-city-numbers__footer-text .highlight{font-size:18px;letter-spacing:0;line-height:32px;margin:0;cursor:pointer}.locations-city-numbers__footer-text:after{content:"";position:absolute;left:0;bottom:0;width:2px;height:100%;background-color:#ff5621}.locations-city-numbers__footer p{color:#fff;letter-spacing:0;line-height:32px;margin:0}.locations-city-numbers .highlight{color:#ff5621}.locations-city-numbers__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:80px}@media (max-width:991px){.locations-city-numbers__header{flex-direction:column;align-items:self-start}}.locations-city-numbers__header h2{max-width:620px;padding-bottom:0}@media (max-width:991px){.locations-city-numbers__header h2{max-width:100%;padding-bottom:40px}}.locations-city-numbers__header p{font-weight:400;font-size:18px;line-height:32px;letter-spacing:0;position:relative;color:#fff;max-width:514px}@media (max-width:991px){.locations-city-numbers__header p{padding-left:45px}}@media (max-width:575px){.locations-city-numbers__header p{padding-left:0}}.locations-city-numbers__header p:after{content:"";height:96px;width:1px;background-color:#ff5621;position:absolute;left:-40px;top:0}@media (max-width:991px){.locations-city-numbers__header p:after{left:0}}@media (max-width:575px){.locations-city-numbers__header p:after{display:none}}.locations-city-numbers__bottom{margin-top:64px}.locations-city-numbers__bottom:before{content:"";display:block;width:100%;height:1px;background-color:#fff;margin-bottom:64px}.locations-city-numbers__bottom p{font-weight:400;font-size:18px;line-height:32px;letter-spacing:0;color:#fff}.locations-city.project-outsourcing-technologies{background-color:#fafafa}.locations-city-faq{background-color:#fff;padding:160px 0}.locations-city-faq h2{font-weight:600;font-size:54px;line-height:62px;letter-spacing:-.8px}.locations-city-faq .accordion__item{border-top:1px solid rgba(0,0,0,.2)}.locations-city-faq .accordion__item a{color:#ff5621}.locations-city-faq .accordion__item:not(:last-child){border-bottom:none}.locations-city-faq .accordion__item .accordion{margin:40px 0}.locations-city-faq .accordion__item .accordion__content-text{padding-right:75px}@media (max-width:767px){.locations-city-faq .accordion__item .accordion__content-text{padding-right:50px}}.locations-city-faq .accordion__item .accordion__content-text a{color:#ff5621}.locations-city-faq .accordion__item p:not(:last-child){margin-bottom:25px}.locations-city-faq .accordion__item .blog-list__item{padding-bottom:15px}.locations-city-faq .accordion__item .blog-list__item:after{top:10px}@media (max-width:767px){.locations-city-faq{padding:80px 0}}.locations-city-case-studies .container{padding:80px 15px}.locations-city-case-studies h3{font-size:24px;font-weight:600;letter-spacing:-.4px;line-height:32px;margin-bottom:32px}.locations-city-case-studies p{font-size:18px;font-weight:400;letter-spacing:0;line-height:32px;margin-bottom:48px}.locations-city-industries{background-color:#fafafa;padding:80px 15px}@media (max-width:767px){.locations-city-industries{padding:40px 0}}.locations-city-industries .container{padding-right:0}.locations-city-industries .container h2{font-weight:600;font-size:48px;line-height:56px;letter-spacing:-.8px}.locations-city-industries .container h4{font-weight:400;font-size:22px;line-height:40px;letter-spacing:0;max-width:840px}.locations-city-industries .container .line{display:block;width:100%;height:1px;background:#e0e0e0;margin-top:32px}.locations-city-industries__list{display:flex;justify-content:space-between;margin-top:32px;margin-bottom:32px}@media (max-width:1127px){.locations-city-industries__list{justify-content:flex-start;flex-direction:column;gap:16px}}.locations-city-industries .industry-item{display:flex;align-items:center;gap:8px}.locations-city-industries .industry-item__wrap{display:flex;flex-direction:column;gap:16px}.locations-city-industries .industry-dot{width:8px;min-width:8px;height:8px;background:#ff5621;border-radius:50%}.locations-city-industries .industry-name{font-weight:600;font-size:24px;line-height:32px;letter-spacing:0}@media (max-width:575px){.locations-city-industries .industry-name{font-size:20px}}.locations-city-industries__text{font-weight:400;font-size:18px;line-height:32px;letter-spacing:0;max-width:840px}.locations-city-why{background-color:#fff;padding:80px 0}@media (max-width:767px){.locations-city-why{padding:40px 0}}.locations-city-why .container{padding-left:95px;padding-right:0;max-width:1440px}.locations-city-why__head{display:flex;justify-content:space-between;align-items:center;gap:40px}@media (max-width:991px){.locations-city-why__head{flex-direction:column;gap:0}}.locations-city-why__head h2{font-weight:600;font-size:54px;line-height:60px;letter-spacing:-1%;max-width:620px}@media (max-width:991px){.locations-city-why__head h2{max-width:100%}}.locations-city-why__image{width:520px;height:300px;background-color:#fafafa;position:relative}@media (max-width:991px){.locations-city-why__image{width:100%;margin-bottom:40px;height:auto}}@media (max-width:767px){.locations-city-why__image{margin-bottom:0}}.locations-city-why__content{display:grid;grid-template-columns:repeat(2,1fr);gap:48px 64px;margin-top:64px}@media (max-width:1024px){.locations-city-why__content{grid-template-columns:1fr;gap:40px}}.locations-city-why__col-title{font-weight:600;font-size:24px;line-height:32px;letter-spacing:-.4px}.locations-city-why__col .divider{width:100%;height:1px;background:transparent;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.9607843137254902);margin:16px 0}.locations-city-why__col-text{font-weight:400;font-size:18px;line-height:32px;letter-spacing:0}@media (max-width:1279px){.locations-city-about .container{padding-left:15px}.locations-city-about__left{width:60%;padding:40px 25px 40px 0}.locations-city-about__right{width:40%}.locations-city-sunnyvale .container{padding-left:15px}.locations-city-sunnyvale__left{width:40%}.locations-city-sunnyvale__right{width:60%;padding:40px 25px 40px 0}.locations-city-sunnyvale__list{flex:0.6 1;padding:40px 25px 40px 0}.locations-city-sunnyvale__text{flex:0.4 1}.locations-city-numbers__left{width:60%}.locations-city-numbers__right{width:40%}.locations-city-numbers-list__item{padding-left:0}.locations-city-case-studies .container{padding-left:15px;padding-right:15px}.locations-city-industries .container,.locations-city-why .container{padding-left:15px}}@media (max-width:767px){.locations-city-hero h1{font-size:40px;line-height:46px}.locations-city-about{padding:40px 0}.locations-city-about .container{padding:0 15px}.locations-city-about__wrap{flex-wrap:wrap}.locations-city-about__left{width:100%;padding:0}.locations-city-about__left p{margin-bottom:40px}.locations-city-about__right{width:100%;margin:0 auto;text-align:center}.locations-city-numbers .container{padding:70px 15px}.locations-city-numbers .container:after{width:80%}.locations-city-numbers__wrap{flex-wrap:wrap}.locations-city-numbers__left{width:100%;padding-right:0;margin-bottom:40px}.locations-city-numbers__right{width:100%;padding-left:0}.locations-city-numbers-list{display:flex;margin:0 -15px;justify-content:space-between}.locations-city-numbers-list__item{padding:0 15px}.locations-city-numbers-list__item p.number{font-size:50px;line-height:60px;padding-right:25px}.locations-city-numbers-list__item p.number:after{font-size:30px;line-height:30px}.locations-city-numbers-cards{grid-template-columns:1fr}.locations-city-case-studies .container{padding:70px 15px}.locations-city-sunnyvale__wrap{flex-wrap:wrap}.locations-city-sunnyvale__left{width:calc(100% - 15px);display:flex;align-items:center}.locations-city-sunnyvale__right{width:100%}.locations-city-sunnyvale__footer{margin-top:40px;width:calc(100% - 15px);flex-direction:column;align-items:self-start}}@media (max-width:575px){.locations-city-numbers-list{flex-wrap:wrap;margin:0}.locations-city-numbers-list__item{width:100%;padding:0;text-align:center}.locations-city-numbers-list__item p.number{font-size:80px;line-height:80px;margin-bottom:10px}.locations-city-numbers-list__item p.subtitle br{display:none}}.net-development__wrap{max-width:840px}.net-development__wrap p{max-width:620px;padding-bottom:90px}.net-development__wrap p a{color:#ff5621}@media (max-width:767px){.net-development__wrap p{padding-bottom:40px}}@media (max-width:1023px){.net-development__wrap br{display:none}}.net-development-advantages__wrap{display:flex;margin:0 -20px;flex-wrap:wrap}.net-development-advantages__item{padding:0 20px 64px;width:33.33%}.net-development-advantages__item.w-50{width:50%}@media (max-width:767px){.net-development-advantages__item.w-50{width:100%}}.net-development-advantages__item.w-25{width:25%}@media (max-width:1023px){.net-development-advantages__item.w-25{width:50%}}@media (max-width:525px){.net-development-advantages__item.w-25{width:100%}}@media (max-width:767px){.net-development-advantages__item{width:50%}}@media (max-width:575px){.net-development-advantages__item{width:100%}}.net-development-advantages__item h5{font-weight:600;position:relative;padding-bottom:30px}.net-development-advantages__item h5:after{position:absolute;content:"";top:0;left:-60px;width:32px;height:32px;background:url(/static/check-oval-17fd0a74bb1b675c91c1f299508a3286.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}.net-development-advantages__wrapper{padding-left:60px}.net-development.health-and-fitness-comprehensive{background-color:#fff;position:relative}.net-development.health-and-fitness-comprehensive .container{position:relative}.net-development.health-and-fitness-comprehensive .container:after{position:absolute;content:"";bottom:-100px;left:0;width:100%;height:1px;background-color:#f5f5f5}@media (max-width:767px){.net-development.health-and-fitness-comprehensive .container:after{bottom:-40px}}.net-development.health-and-fitness-comprehensive p.subtitle a{color:#ff5621}.net-development.enterprise-software-services .accordion__content-text{flex-direction:column;padding-bottom:60px;padding-right:110px}@media (max-width:767px){.net-development.enterprise-software-services .accordion__content-text{padding-right:50px}}.net-development.enterprise-software-services .accordion__content-text p:not(:last-child){padding-bottom:25px}.net-development.enterprise-software-services .accordion__content-text p a{color:#ff5621}.net-development-partner{background-color:#2c2832;color:#fff}.net-development-partner .container{position:relative;padding:130px 15px}@media (max-width:767px){.net-development-partner .container{padding-bottom:60px}}.net-development-partner .container:after{position:absolute;content:"";right:15px;top:0;height:80px;width:510px;background-color:#52285f}@media (max-width:575px){.net-development-partner .container:after{width:80%}}.net-development-partner__wrap{display:flex;justify-content:space-between}@media (max-width:767px){.net-development-partner__wrap{flex-wrap:wrap}}.net-development-partner__text{width:55%;padding-right:25px}@media (max-width:767px){.net-development-partner__text{width:100%;padding-right:0}}.net-development-partner__text p{color:#fff}.net-development-partner__text p:not(:last-child){padding-bottom:20px}.net-development-partner__image{width:45%;padding-left:25px;text-align:right}@media (max-width:767px){.net-development-partner__image{width:100%;padding-left:0;text-align:center;margin-top:40px}}.net-development.health-and-fitness-stories{background-color:#fafafa}.net-development.health-and-fitness-stories .case__item-top .left__part span{top:0}.net-development.health-and-fitness-stories .case__item-bottom{align-items:center}.nodejs-services{background-color:#f5f5f5}@media (max-width:767px){.nodejs-services{padding:40px 0}}@media (max-width:767px){.nodejs-services .manufacturing-boost__text{padding:0}}@media (max-width:767px){.nodejs-services .manufacturing-boost__image{margin-top:30px}}.nodejs-powers{padding:80px 0 50px;position:relative}@media (max-width:767px){.nodejs-powers{padding:40px 0 10px}}.nodejs-powers__wrap{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;position:relative}.nodejs-powers__wrap:after{position:absolute;content:"";bottom:-55px;width:100%;height:1px;background-color:#f5f5f5;left:0}@media (max-width:767px){.nodejs-powers__wrap:after{bottom:-15px}}.nodejs-powers__item{width:33.33%;position:relative;padding-left:70px;padding-bottom:32px}@media (max-width:767px){.nodejs-powers__item{width:50%;padding-left:40px}}@media (max-width:575px){.nodejs-powers__item{width:100%}}.nodejs-powers__item p{font-size:24px;letter-spacing:-.4px;line-height:32px;font-weight:600;font-family:Poppins,sans-serif}.nodejs-powers__item:after{position:absolute;content:"";width:8px;height:8px;background-color:#ff5621;border-radius:50%;left:20px;top:11px}.nodejs-advantages{padding:80px 0}@media (max-width:767px){.nodejs-advantages{padding:40px 0}}.nodejs-advantages p a{color:#ff5621}.nodejs-advantages p.small{max-width:830px;margin-bottom:50px}.nodejs-advantages p.big{max-width:800px;font-size:24px;line-height:32px}@media (max-width:767px){.nodejs-advantages.desktop{display:none}}.nodejs-advantages.mobile{display:none}@media (max-width:767px){.nodejs-advantages.mobile{display:block}}.nodejs-advantages__wrap{display:flex;justify-content:space-between;margin:0 -20px}@media (max-width:767px){.nodejs-advantages__wrap{flex-wrap:wrap}}.nodejs-advantages__item{width:50%;padding:0 20px}@media (max-width:767px){.nodejs-advantages__item{width:100%}}.nodejs-advantages__item h5{position:relative;margin-bottom:60px;font-weight:600;padding-bottom:20px}@media (max-width:767px){.nodejs-advantages__item h5{margin-bottom:30px}}.nodejs-advantages__item h5:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:1px;background-color:#f5f5f5}.nodejs-advantages__item h5:before{position:absolute;content:"";left:0;bottom:0;width:200px;height:1px;background-color:#292929;z-index:1}.nodejs-advantages__item-advantage{padding-left:60px;padding-bottom:50px;position:relative}@media (max-width:767px){.nodejs-advantages__item-advantage{padding-bottom:25px}}.nodejs-advantages__item-advantage:after{position:absolute;content:"";left:15px;width:8px;height:8px;border-radius:50%;background-color:#ff5621;top:16px}.nodejs-advantages__item-advantage h4{font-family:Roboto,sans-serif}.nodejs-solutions{padding:80px 0;background-color:#f5f5f5}.nodejs-solutions h2{max-width:570px}.nodejs-solutions p a{color:#ff5621}@media (max-width:767px){.nodejs-solutions{padding:40px 0}}.nodejs-solutions.java-devoted .container{padding:0 15px}.nodejs-solutions .java-devoted__wrap{margin:0 -20px 60px}@media (max-width:767px){.nodejs-solutions .java-devoted__wrap{margin:0 0 60px}}.nodejs-solutions__wrap{display:flex;justify-content:space-between;margin:0 -20px}.nodejs-solutions__wrap:not(:last-child){margin-bottom:60px}@media (max-width:767px){.nodejs-solutions__wrap:not(:last-child){margin-bottom:0}}@media (max-width:767px){.nodejs-solutions__wrap{flex-wrap:wrap}}.nodejs-solutions__item{width:50%;padding:0 20px}@media (max-width:767px){.nodejs-solutions__item{width:100%;margin-bottom:30px}}.nodejs-solutions__item h4{margin-bottom:32px}@media (max-width:767px){.nodejs-solutions__item h4{margin-bottom:20px}}.nodejs-programmers{padding:80px 0}@media (max-width:767px){.nodejs-programmers{padding:40px 0}}.nodejs-programmers p.big{font-size:24px}.nodejs-programmers__wrap{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width:767px){.nodejs-programmers__wrap{flex-wrap:wrap}}.nodejs-programmers__text{width:50%;padding-right:25px}@media (max-width:767px){.nodejs-programmers__text{width:100%;padding-right:0;margin-bottom:40px}}.nodejs-programmers__image{width:50%;padding-left:25px}@media (max-width:767px){.nodejs-programmers__image{width:100%;padding-left:0}}.nodejs-programmers__block{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:90px 0 0}@media (max-width:767px){.nodejs-programmers__block{flex-wrap:wrap}}.nodejs-programmers__block:after{position:absolute;content:"";left:0;top:45px;width:100%;height:1px;background-color:#dfdfdf}.nodejs-programmers__block h4{max-width:480px;font-size:24px;letter-spacing:-.4px;font-weight:600;line-height:32px;min-width:275px}@media (max-width:767px){.nodejs-programmers__block h4{max-width:none;width:100%;margin-bottom:30px}}.nodejs-programmers__block p{max-width:600px;padding-left:15px}@media (max-width:767px){.nodejs-programmers__block p{max-width:none;width:100%;padding-left:0}}.nodejs-programmers.faq h2{padding-bottom:0}.nodejs-case{background-color:#2c2832;color:#fff}.nodejs-case .container{padding:80px 15px;position:relative}@media (max-width:767px){.nodejs-case .container{padding:40px 15px}}.nodejs-case .container:after{position:absolute;content:"";top:0;left:15px;height:32px;width:480px;background-color:#52285f}@media (max-width:767px){.nodejs-case .container:after{width:80%}}.nodejs-case .container p a{color:#ff5621}.nodejs-case .container h2{padding-top:60px}.nodejs-case__wrap{display:flex;align-items:center;justify-content:space-between;margin:0 -30px}.nodejs-case__wrap:not(:last-child){margin-bottom:50px}@media (max-width:767px){.nodejs-case__wrap:not(:last-child){margin-bottom:0}}.nodejs-case__wrap.align-start{align-items:flex-start}@media (max-width:767px){.nodejs-case__wrap{flex-wrap:wrap;margin:0}}.nodejs-case__item{width:50%;padding:0 30px}@media (max-width:767px){.nodejs-case__item{width:100%;padding:0;margin-bottom:30px}}.nodejs-case__item-content:not(:last-child){margin-bottom:60px}@media (max-width:767px){.nodejs-case__item-content:not(:last-child){margin-bottom:30px}}.nodejs-case__item h4{font-size:24px;letter-spacing:-.4px;line-height:32px}.nodejs-case__item h4,.nodejs-case__item h5{font-weight:600;margin-bottom:32px}.nodejs-case__item p{color:#fff}.nodejs-case__item ul li{padding-left:60px;position:relative;line-height:32px}.nodejs-case__item ul li:after{position:absolute;content:"";width:10px;height:10px;border-radius:50%;background-color:#ff5621;left:10px;top:11px}.nodejs-case__item.last{padding-left:100px}@media (max-width:767px){.nodejs-case__item.last{padding-left:0}}.case-study-item-hero{padding:180px 0 80px}.case-study-item-hero .logo-block{margin-bottom:80px;padding-left:100px}.case-study-item-hero__wrap{display:flex;justify-content:space-between}.case-study-item-hero__text{width:60%;padding-left:100px;padding-right:50px}.case-study-item-hero__text h1{font-size:32px;line-height:40px;letter-spacing:-.8px;padding-bottom:40px;font-weight:600}.case-study-item-hero__text p{font-size:18px;line-height:32px}.case-study-item-hero-info{width:30%}.case-study-item-hero-info__item{padding-bottom:40px}.case-study-item-hero-info__item span{font-size:16px;line-height:24px;font-weight:600}.case-study-item-hero-info__item p{font-size:22px;line-height:40px}.case-study-item-hero-info__item a{display:block;font-size:22px;line-height:40px;color:#ff5621;transition:color .3s ease-in-out}.case-study-item-background{padding-top:80px;background-color:#fafafa}.case-study-item-background .container{padding:0 15px 80px;position:relative}.case-study-item-background .container:after{position:absolute;content:"";left:65px;top:50px;width:2px;height:calc(100% + 45px);background-color:#141414}.case-study-item-background .container:before{position:absolute;content:"";left:58px;top:25px;width:16px;height:16px;background-color:#ff5621;border-radius:50%}.case-study-item-background a{color:#ff5621}.case-study-item-background h2{padding-left:100px}.case-study-item-background__wrap{display:flex;justify-content:space-between}.case-study-item-background__text{width:60%;padding-left:100px;padding-right:50px}.case-study-item-background__text p{font-size:18px;line-height:32px}.case-study-item-background__text p:not(:last-child){margin-bottom:40px}.case-study-item-background__text .no-padding-left{position:relative}.case-study-item-background__text .no-padding-left h2,.case-study-item-background__text .no-padding-left ul{padding-left:0}.case-study-item-background__text .no-padding-left ul{margin-bottom:40px}.case-study-item-background__text .no-padding-left:after{position:absolute;content:"";left:-57px;top:25px;width:16px;height:16px;background-color:#ff5621;border-radius:50%;z-index:3}.case-study-item-background__text .no-padding-left:before{position:absolute;content:"";left:-62px;top:14px;width:24px;height:40px;background-color:#fafafa;z-index:2}.case-study-item-background__technologies{width:30%}.case-study-item-background__technologies p.title{font-size:24px;line-height:32px;letter-spacing:-.6px;font-weight:600;margin-bottom:40px}.case-study-item-background__technologies .block-image{display:block;margin-bottom:30px}.case-study-item-background.synnovis .case-study-item-results-list{padding-left:0}.case-study-item-solution{padding:80px 0}.case-study-item-solution .container{position:relative}.case-study-item-solution .container:after{position:absolute;content:"";left:65px;top:52px;width:2px;height:calc(100% + 120px);background-color:#141414}@media (max-width:1199px){.case-study-item-solution .container:after{left:30px}}@media (max-width:991px){.case-study-item-solution .container:after{display:none}}.case-study-item-solution .container:before{position:absolute;content:"";left:58px;top:25px;width:16px;height:16px;background-color:#ff5621;border-radius:50%}@media (max-width:1199px){.case-study-item-solution .container:before{left:23px}}@media (max-width:991px){.case-study-item-solution .container:before{display:none}}.case-study-item-solution p{font-size:18px;line-height:32px}.case-study-item-solution p:not(:last-child){margin-bottom:40px}.case-study-item-solution p.bigger-size{font-size:22px;line-height:40px}.case-study-item-solution__wrap{display:flex;justify-content:space-between}@media (max-width:767px){.case-study-item-solution__wrap{flex-wrap:wrap}}.case-study-item-solution__wrap.signup{padding-bottom:150px}.case-study-item-solution__wrap.signup.memberS{padding-bottom:0}.case-study-item-solution__text{padding-left:100px;width:calc(50% + 25px)}@media (max-width:1199px){.case-study-item-solution__text{padding-left:50px}}@media (max-width:991px){.case-study-item-solution__text{padding-left:0}}@media (max-width:767px){.case-study-item-solution__text{width:100%}}.case-study-item-solution__text .case-study-item-results-list{padding-left:0}.case-study-item-solution__text .three-steps-block{padding:40px 0}.case-study-item-solution__text .three-steps-block h3{margin-bottom:30px}.case-study-item-solution__image{max-width:30%}@media (max-width:767px){.case-study-item-solution__image{width:100%;max-width:none;margin-top:30px}}.case-study-item-results{padding:80px 0}.case-study-item-results.migym{background-color:#fafafa}.case-study-item-results a{color:#ff5621}.case-study-item-results .container{position:relative;overflow:hidden}.case-study-item-results .container:after{position:absolute;content:"";left:58px;top:20px;width:16px;height:16px;border-radius:50%;background-color:#ff5621}.case-study-item-results h2{padding-left:100px}.case-study-item-results p{padding-left:100px;font-size:18px;line-height:32px}.case-study-item-results p:not(:last-child){margin-bottom:40px}.case-study-item-results__wrap{display:flex;justify-content:space-between}.case-study-item-results__wrap.signup{padding-bottom:150px}.case-study-item-results__wrap.signup.memberS{padding-bottom:0}.case-study-item-results__wrap.synnovis{display:block}.case-study-item-results__wrap.synnovis .case-study-item-results__text{width:66%}.case-study-item-results__text{width:45%}.case-study-item-results__text.careoregon{padding-right:50px}.case-study-item-results__text.migym p.bigger-size{font-size:22px;line-height:40px}.case-study-item-results__image{margin-right:-500px}.case-study-item-results__image.camtran{margin-right:-200px;padding-left:25px}.case-study-item-results__image.migym{margin-top:130px;margin-right:-150px;position:relative;max-width:700px}@media (max-width:991px){.case-study-item-results__image.migym{margin:40px auto 0}}.case-study-item-results__image.signup{margin-right:-350px;position:relative}.case-study-item-results__image.signup .mobile-img{position:absolute;left:0;top:150px}.case-study-item-results__image.signup.homebuzz{margin-right:-700px;margin-left:50px}.case-study-item-results__image.signup.homebuzz .mobile-img{top:150px}.case-study-item-results__image.signup.kofein{margin-right:-200px;margin-left:120px}.case-study-item-results__image.signup.kofein .mobile-img{left:-100px}.case-study-item-results__image.signup.careoregon{margin-right:-450px}.case-study-item-results__image.mobiry{margin-right:-15px}.case-study-item-results__image.cascade{margin-right:-350px}.case-study-item-results__image.cascade.register-sings{margin-right:-630px}.case-study-item-results__image.technical{margin-right:-650px}.case-study-item-results__image.synnovis{margin-right:0}.case-study-item-results-list{margin-top:30px;margin-bottom:30px;padding-left:100px}.case-study-item-results-list__item{padding-left:40px;position:relative;font-size:18px;line-height:32px;color:#141414}.case-study-item-results-list__item:not(:last-child){margin-bottom:10px}.case-study-item-results-list__item:after{position:absolute;content:"";left:0;top:9px;width:13px;height:10px;background-size:cover;background-repeat:no-repeat;background-image:url(/static/check-24059316ead998dc17324876a1725b05.svg);z-index:2}.case-study-item-results-list__item:before{position:absolute;content:"";left:-10px;top:0;width:32px;height:32px;border-radius:50%;background-color:#fff;z-index:1}.case-study-item-results .three-steps-block{padding:40px 0}.case-study-item-results .three-steps-block h3{font-size:24px;line-height:32px;padding-left:100px;padding-bottom:24px}@media (max-width:1199px){.case-study-item-results .three-steps-block h3{padding-left:50px}}@media (max-width:991px){.case-study-item-results .three-steps-block h3{padding-left:0}}.case-study-item-feedback{background-color:#fafafa;width:100%}.case-study-item-feedback .container{position:relative;padding:80px 15px}.case-study-item-feedback .container:after{position:absolute;content:"";left:15px;top:0;background-color:#ff5621;width:400px;height:8px}.case-study-item-feedback__content{max-width:950px}.case-study-item-feedback__content p.conclusion{margin-top:40px}.case-study-item-feedback__subtitle{font-size:22px;line-height:40px;margin-bottom:40px}.case-study-item-feedback__text{background-color:#fff;padding:70px 70px 100px;position:relative}.case-study-item-feedback__text:after{position:absolute;content:"";left:70px;top:-16px;background-image:url(/static/blq-ic-b83e9e1cb2c7f25d9f8c8126fd95d403.svg);width:34px;height:34px;background-repeat:no-repeat;background-size:cover}.case-study-item-feedback__text p{font-size:18px;line-height:32px}.case-study-item-feedback__text p:not(:last-child){margin-bottom:30px}.case-study-item__number{width:32px;position:absolute;height:32px;left:0;border-radius:50%;border:1px solid #a3a3a3;display:flex;align-items:center;justify-content:center;font-family:Roboto,sans-serif;font-size:18px}.case-study-item__number-wrapper{position:relative;display:inline-block;height:100%;padding-left:56px;margin-bottom:0!important}.case-study-item__number-wrapper+ul{padding-left:56px!important}@media (max-width:1199px){.case-study-item-hero .logo-block,.case-study-item-hero__text{padding-left:0}.case-study-item-background .container:after{left:30px}.case-study-item-background .container:before{left:23px}.case-study-item-background__text,.case-study-item-background h2{padding-left:50px}.case-study-item-background__text .no-padding-left:after{left:-42px}.case-study-item-background__text .no-padding-left:before{left:-45px}.case-study-item-results.camtran .case-study-item-results__text{width:50%}.case-study-item-results .container:after{left:23px}.case-study-item-results-list,.case-study-item-results h2,.case-study-item-results p{padding-left:50px}.case-study-item-results__image.camtran{margin-right:-450px}.case-study-item-results__image.signup{margin-right:-500px}}@media (max-width:991px){.case-study-item-background .container:after,.case-study-item-background .container:before{display:none}.case-study-item-background__wrap{flex-wrap:wrap}.case-study-item-background__wrap .no-padding-left:after,.case-study-item-background__wrap .no-padding-left:before{display:none}.case-study-item-background__text,.case-study-item-background h2{padding-left:0}.case-study-item-results .container:after{display:none}.case-study-item-results__wrap{flex-wrap:wrap}.case-study-item-results__wrap.signup{padding-bottom:0}.case-study-item-results__wrap h2,.case-study-item-results__wrap p{padding-left:0}.case-study-item-results.camtran .case-study-item-results__text,.case-study-item-results__text{width:100%}.case-study-item-results__image{width:100%;margin-top:40px;margin-right:0;text-align:center}.case-study-item-results__image.camtran{margin-right:0;padding-left:0}.case-study-item-results__image.signup{margin-right:0}.case-study-item-results__image.signup .mobile-img{display:none}.case-study-item-results__image.signup.homebuzz,.case-study-item-results__image.signup.kofein{margin-right:0;margin-left:0}.case-study-item-results__image.signup.kofein .mobile-img{display:none}.case-study-item-results__image.cascade,.case-study-item-results__image.cascade.register-sings,.case-study-item-results__image.mobiry,.case-study-item-results__image.technical{margin-right:0}.case-study-item-results-list{padding-left:0}}@media (max-width:767px){.case-study-item-hero .logo-block{margin-bottom:40px}.case-study-item-hero__wrap{flex-wrap:wrap}.case-study-item-hero__text{padding-left:0;width:100%;padding-right:0;padding-bottom:40px}.case-study-item-hero__text h1{font-size:26px;line-height:34px}.case-study-item-hero-info{width:100%}.case-study-item-hero-info__item{padding-bottom:25px}.case-study-item-background__text{width:100%;padding-right:0}.case-study-item-background__technologies{width:100%;margin-top:40px}.case-study-item-background__technologies p.title{width:100%;margin-bottom:20px}.case-study-item-results{padding:40px 0}.case-study-item-feedback .container{padding:40px 15px}.case-study-item-feedback .container:after{width:80%}.case-study-item-feedback__text{padding:40px 15px;margin:0 -15px}.case-study-item-feedback__text:after{left:15px}}.accordion{color:#141414;cursor:pointer;background-color:#fff;border:none;outline:none;transition:background-color .6s ease;width:100%;position:relative;margin:30px 0}.accordion__item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}.accordion__content{background-color:#fff;overflow:hidden;transition:all .3s ease-in-out;position:relative;max-height:0}.accordion__content-text{display:flex;padding:30px 0}.accordion__content .left-part{width:650px;padding-right:75px}.accordion__content .right-part{max-width:510px;padding-left:75px}.accordion__content .right-part p{padding-bottom:30px}.accordion__content .right-part p strong{font-size:20px;color:#141414}.accordion__content .right-part ul{list-style:disc}.accordion__content .right-part ul li{position:relative;padding-left:15px;font-size:18px;line-height:32px;margin:4px 0;color:#141414}.accordion__content .right-part ul li:before{position:absolute;content:"";left:0;top:10px;width:3px;height:3px;border-radius:50%;background-color:#ff5621}.accordion__content .button{padding:20px 45px 20px 16px;margin-top:30px;font-size:18px;line-height:1.14;letter-spacing:1px;background-color:#fff;color:#141414;border:2px solid #141414;font-weight:400;transition:all .3s ease-in-out;position:relative}.accordion__content .button:hover{border-color:#ff5621;background-color:#ff5621;color:#fff}.accordion__content .button:hover:after{background-color:#fff}.accordion__content .button:after{position:absolute;right:15px;top:50%;transform:translateY(-50%);content:"";-webkit-mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);background-color:#141414;width:16px;height:15px}.accordion__title{position:relative;font-size:24px;line-height:30px;font-weight:300;color:#141414;text-align:left;font-family:Poppins,sans-serif;padding-right:70px}.accordion__title:after{position:absolute;content:"";right:0;top:50%;transform:translateY(-50%);width:48px;height:48px;background-color:#f5f5f5;border-radius:50%;transition:all .3s ease-in-out}.accordion__title:before{position:absolute;content:"";right:16px;top:50%;transform:translateY(-50%) scaleY(1);-webkit-mask:url(/static/arrow-bottom-ic-d053d69af8856f9891b3cb2f55e8ec1f.svg);mask:url(/static/arrow-bottom-ic-d053d69af8856f9891b3cb2f55e8ec1f.svg);width:15px;height:16px;background-color:#141414;z-index:2}.accordion__title:hover{background-color:#fff}.accordion__title:hover:after{background-color:#141414}.accordion__title:hover:before{background-color:#fff}.accordion.active .accordion__title:after{background-color:#141414}.accordion.active .accordion__title:before{background-color:#fff;transform:translateY(-50%) scaleY(-1)}@media (max-width:991px){.accordion__content-text{flex-wrap:wrap}.accordion__content .left-part{width:100%;padding:20px 0 0}.accordion__content .right-part{margin-top:20px;width:100%;padding:0 0 20px}}@media (max-width:575px){.accordion__title{font-size:24px;line-height:32px;padding-right:50px}.accordion__title:after{width:24px;height:24px}.accordion__title:before{right:4px}}.angular.manufacturing-boost{background-color:transparent;margin-bottom:0}.angular.web-development-world .web-development-world__wrap{align-items:center}.angular.web-development-world .web-development-world__text h2{font-size:42px;letter-spacing:-.8px;line-height:48px;padding-bottom:32px}@media (max-width:572px){.angular.web-development-world .web-development-world__text h2{font-size:38px;line-height:48px}}.angular.web-development-world .web-development-world__image{text-align:center}.angular.web-development-world .web-development-world__image img{max-width:240px}.angular-why-header{max-width:800px;margin-bottom:64px}.angular-our-services .java-devoted__text p:not(:last-child),.angular-why-company .nodejs-programmers__text p:not(:last-child){margin-bottom:32px}.angular-case .nodejs-case__wrap{align-items:flex-start}.angular-case .nodejs-case__item-content img{max-width:170px;margin-bottom:40px}.angular-case .nodejs-case__item p:not(:last-child){margin-bottom:32px}.we-do{padding:80px 0}.we-do h2{position:relative;padding-bottom:80px}.we-do h2:after{position:absolute;content:"";left:0;bottom:0;right:0;width:100%;height:1px;background-color:#141414;opacity:.1}@media (max-width:1250px){.we-do h2{padding-bottom:40px}}@media (max-width:575px){.we-do{padding:40px 0}.we-do h2{font-size:36px;line-height:42px}}.awards .why-us-scrollable-inner{display:flex;position:relative;min-height:210px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.awards .why-us-scrollable-inner_animate-0{-webkit-animation-name:banner-animation-0;animation-name:banner-animation-0}.awards .why-us-scrollable-inner_animate-0+.controls .dots-item:first-child{opacity:1;transition:opacity 1s}.awards .why-us-scrollable-inner_animate-0+.controls .dots-item:first-child:before{background-color:#fff;opacity:1;transition:background-color 1s}.awards .why-us-scrollable-inner_animate-1{-webkit-animation-name:banner-animation-1;animation-name:banner-animation-1}.awards .why-us-scrollable-inner_animate-1+.controls .dots-item:nth-child(2){opacity:1;transition:opacity 1s}.awards .why-us-scrollable-inner_animate-1+.controls .dots-item:nth-child(2):before{background-color:#fff;opacity:1;transition:background-color 1s}.awards .why-us-scrollable-inner_animate-2{-webkit-animation-name:banner-animation-2;animation-name:banner-animation-2}.awards .why-us-scrollable-inner_animate-2+.controls .dots-item:nth-child(3){opacity:1;transition:opacity 1s}.awards .why-us-scrollable-inner_animate-2+.controls .dots-item:nth-child(3):before{background-color:#fff;opacity:1;transition:background-color 1s}.awards .why-us-scrollable .dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex}.awards .why-us-scrollable .dots-item{position:relative;opacity:.25;transition:opacity 1s;flex-shrink:0;width:20px;height:20px;cursor:pointer}.awards .why-us-scrollable .dots-item:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#141414;opacity:.7;transition:background-color 1s;border-radius:50%}.awards .why-us-scrollable .dots-item:hover{opacity:1}.awards{background-color:#2c2832}.awards__wrap{display:flex;align-items:center;justify-content:space-between;margin:0 -10px}.awards__item{padding:0 10px}.awards__item img{width:150px}.awards .container{padding:80px 15px 40px;position:relative}.awards .container:after{position:absolute;content:"";left:0;top:0;width:510px;height:16px;background-color:#ff5621}.awards h2{font-size:54px;font-weight:600;line-height:1.13;color:#fff;padding-bottom:40px}@media (max-width:991px){.awards .container{padding:40px 15px 20px}}@media (max-width:767px){.awards__wrap{flex-wrap:wrap}.awards__item{width:33.33%;text-align:center;margin-bottom:20px}}@media (max-width:575px){.awards .container:after{width:100%}.awards h2{font-size:36px;line-height:42px;padding-bottom:20px}.awards__item{width:50%}}.java-hero{padding:200px 0 50px}.java-hero__wrap{display:flex;align-items:center;justify-content:space-between}.java-hero__wrap h1{width:50%;max-width:465px;font-weight:600}.java-hero__wrap-image{width:50%;text-align:right}.java-hero__wrap img{padding-left:40px}.java-history{padding:80px 0}.java-history__wrap{display:flex;justify-content:space-between}.java-history__title{width:40%;padding-right:50px}.java-history__title h4{padding-bottom:40px}.java-history__title p{font-size:34px;text-align:right;line-height:44px;padding-top:50px;padding-bottom:0}.java-history__title-image{position:relative}.java-history__title-image:after{position:absolute;content:"";left:20%;width:50%;height:16px;bottom:-3px;background-color:#ff5621}.java-history__text{width:50%;padding-left:50px}.java-history__text p{padding-bottom:25px;font-size:18px}.java-what-about{padding:80px 0;background-color:#fafafa}.java-what-about__wrap{display:flex;justify-content:space-between}.java-what-about__title{width:50%}.java-what-about--list{width:50%;padding-left:30px}.java-what-about--list.width{width:100%;padding-left:0}.java-what-about--list__item{padding-bottom:40px;padding-left:30px;position:relative}.java-what-about--list__item:after{position:absolute;content:"";left:0;top:10px;width:10px;height:10px;border-radius:50%;background-color:#ff5621}.java-developers{background-color:#2c2832;color:#fff}.java-developers__wrap{display:flex;justify-content:space-between}.java-developers__content{width:65%;max-width:710px;padding:160px 40px 160px 0}.java-developers__content h2{max-width:550px}.java-developers__content p{color:#fff;padding-bottom:40px;font-size:18px;line-height:32px}.java-developers__content a.button{color:#fff;background-color:transparent;border:2px solid #fff}.java-developers__content a.button:before{background-color:#fff}.java-developers__content a.button:hover{background-color:#ff5621;border:2px solid #ff5621}.java-developers__image{width:35%;max-width:510px;padding:160px 0;position:relative}.java-developers__image:after{position:absolute;content:"";left:0;top:0;width:100%;height:80px;background-color:#52285f}.java-developers__image p{color:#fff;font-size:24px;padding-bottom:140px;max-width:370px}.java-industry{padding:80px 0;background-color:#fafafa}.java-industry p.title{font-family:Poppins,sans-serif;font-weight:300;font-size:54px;padding-bottom:80px;letter-spacing:-.8px;line-height:64px}@media (max-width:767px){.java-industry p.title{font-size:36px;padding-bottom:40px;line-height:42px}}.java-industry__subtitle{display:flex;justify-content:space-between}.java-industry__subtitle p{width:50%}.java-industry__subtitle p.subtitle{font-size:24px;line-height:32px;padding-right:20px}.java-industry__subtitle p.text{font-size:18px;padding-left:20px}.java-industry-list{padding-top:80px;display:flex;justify-content:space-between;flex-wrap:wrap}.java-industry-list__item{width:33.33%;position:relative;padding-left:40px;font-weight:500;font-size:20px;margin-bottom:40px}.java-industry-list__item:after{position:absolute;content:"";left:20px;top:8px;width:8px;height:8px;border-radius:50%;background-color:#ff5621}.java-devoted .container{padding:80px 15px}.java-devoted.first{background-color:#fafafa}.java-devoted.first h2{max-width:600px}.java-devoted.first .container{position:relative}.java-devoted.first .container:after{position:absolute;left:15px;top:0;content:"";width:100%;max-width:510px;height:8px;background-color:#ff5621}.java-devoted h2{max-width:500px}.java-devoted__wrap{display:flex;justify-content:space-between;margin:0 -20px}.java-devoted__image,.java-devoted__text{width:50%;padding:0 20px}.java-devoted__text p{font-size:18px;line-height:32px}.java-devoted__text p.subtitle{font-size:24px;margin-bottom:40px}.java-our{padding:80px 0}.java-our.we-do .accordion__content{width:80%}.java-our.we-do .accordion__content-text{display:block}.java-our.we-do .accordion__content p{font-size:18px;line-height:32px;padding:20px 0}.java-our.we-do .accordion__content p:first-child{padding-top:0}.java-our.we-do .accordion__content p:last-child{padding-bottom:0}@media (max-width:1199px){.java-history__title{width:50%;padding-right:25px}.java-history__text{padding-left:25px}}@media (max-width:767px){.java-hero__wrap-image{width:30%}.java-history{padding:40px 0}.java-history__wrap{flex-wrap:wrap}.java-history__title{width:100%;padding-right:0}.java-history__title p{padding-top:40px;text-align:left;line-height:54px;padding-bottom:40px}.java-history__title h3{font-size:24px;line-height:32px}.java-history__text{width:100%;padding-left:0}.java-what-about{padding:40px 0}.java-what-about__wrap{flex-wrap:wrap}.java-what-about__title{width:100%}.java-what-about--list{width:100%;padding-left:0}.java-developers__wrap{flex-wrap:wrap}.java-developers__content,.java-developers__image{width:100%;padding:40px 0}.java-developers__image{margin:0 auto}.java-developers__image:after{display:none}.java-developers__image p{padding-bottom:40px}.java-industry{padding:40px 0}.java-industry__subtitle{flex-wrap:wrap}.java-industry__subtitle p{width:100%}.java-industry__subtitle p.subtitle{padding-right:0;padding-bottom:40px}.java-industry__subtitle p.text{padding-left:0}.java-industry-list{padding-top:50px}.java-industry-list__item{width:50%}.java-devoted .container{padding:40px 15px}.java-devoted__wrap{flex-wrap:wrap;margin:0}.java-devoted__image,.java-devoted__text{width:100%;padding:25px 0 0}.java-devoted.first .container:after{max-width:none;width:50%}.java-our{padding:40px 0}.java-our.we-do .accordion__content{width:100%}.java-our h2{line-height:46px}.java-our h2 br{display:none}}@media (max-width:475px){.java-hero h1{font-size:42px;line-height:48px}.java-industry-list__item{width:100%;margin-bottom:15px;padding-left:20px}.java-industry-list__item:after{left:0}}.how-we-work-hero{padding:200px 0 50px}.how-we-work-hero__wrap{display:flex;justify-content:space-between;align-items:flex-start}.how-we-work-hero p.title{font-size:54px;padding-top:60px;font-weight:600;line-height:64px;letter-spacing:-.8px;font-family:Poppins,sans-serif;padding-bottom:80px}@media (max-width:767px){.how-we-work-hero p.title{font-size:48px;padding-bottom:40px;line-height:56px}}.how-we-work-hero h2{padding-top:60px;font-weight:600}.how-we-work-hero__text{width:65%;padding-right:50px}.how-we-work-hero__text p{font-size:18px}.how-we-work-hero__subtitle{width:35%;padding-left:50px;position:relative;font-weight:600;font-size:24px}.how-we-work-hero__subtitle:after{position:absolute;content:"";left:0;top:0;width:2px;height:100%;background-color:#ff5621}.how-we-work-model{padding:80px 0;overflow-y:auto}.how-we-work-model-list{display:flex;justify-content:space-between;min-width:1024px;padding-top:40px}.how-we-work-model-list__item{width:33.33%;border-top:4px solid #141414}.how-we-work-model-list__item.first p.title,.how-we-work-model-list__item.second p.title,.how-we-work-model-list__item.third p.title{position:relative}.how-we-work-model-list__item.first p.title:after,.how-we-work-model-list__item.second p.title:after,.how-we-work-model-list__item.third p.title:after{position:absolute;content:"1";left:0;top:-20px;width:40px;height:40px;background-color:#ff5621;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;border-radius:50%}.how-we-work-model-list__item.second{background-color:#fafafa}.how-we-work-model-list__item.second p.title:after{content:"2";left:40px}.how-we-work-model-list__item.third{background-color:#f5f5f5}.how-we-work-model-list__item.third p.title:after{content:"3";left:40px}.how-we-work-model-list__item p.title{font-weight:600;font-size:24px;line-height:32px;padding:40px 0;border-bottom:1px solid #141414}.how-we-work-model-list__item .text{height:300px;padding:50px 0;display:flex;justify-content:center;flex-direction:column}.how-we-work-model-list__item .text p.arrow-right{position:relative}.how-we-work-model-list__item .text p.arrow-right:after{position:absolute;content:"";left:0;top:10px;background-image:url(/static/ar-r-3a3a42efdba3a23808710832b11fcfdf.svg);background-size:contain;width:41px;height:9px}.how-we-work-model-list__item .text:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}.how-we-work-model-list__item .text:last-child{border-bottom:1px solid #141414}.how-we-work-model-list__item .text p{font-size:40px;line-height:46px}.how-we-work-model-list__item .text p span{font-size:40px;line-height:46px;font-weight:600}.how-we-work-model-list__item.second p.title{padding-left:40px}.how-we-work-model-list__item.second .text p{font-size:24px;line-height:32px;padding-left:50px;font-weight:600}.how-we-work-model-list__item.second .text p:nth-of-type(2){margin-top:28px}.how-we-work-model-list__item.second .text p.arrow-right-long{position:relative}.how-we-work-model-list__item.second .text p.arrow-right-long:after{position:absolute;content:"";left:0;top:50%;width:28px;height:178px;-webkit-mask:url(/static/ar-v-2-01d3a22263001e924413a25552e5eadf.svg);mask:url(/static/ar-v-2-01d3a22263001e924413a25552e5eadf.svg);-webkit-mask-size:contain;mask-size:contain;background-color:#141414}.how-we-work-model-list__item.second .text span{font-size:18px;line-height:32px;display:block;margin-top:-10px;padding-left:50px}.how-we-work-model-list__item.third p.title{padding-left:40px}.how-we-work-model-list__item.third .text p.arrow-right{font-size:16px;line-height:24px;padding-left:60px}.how-we-work-model-list__item.third .text p.arrow-right:nth-of-type(2){margin-top:28px}.how-we-work-model-list__item.third .text p.arrow-right:after{top:6px}.how-we-work-model-list__item.third .text p.arrow-right:before{position:absolute;content:"";left:50px;top:8px;width:5px;height:5px;border-radius:50%;background-color:#ff5621}.how-we-work-project{padding:40px 0 80px}.how-we-work-project p.title{font-weight:600;font-size:54px;line-height:64px;letter-spacing:-.8px;font-family:Poppins,sans-serif;padding-bottom:80px}@media (max-width:767px){.how-we-work-project p.title{font-size:36px;line-height:42px;padding-bottom:40px}}.how-we-work-project h2{font-weight:600}.how-we-work-project__wrap{display:flex;justify-content:space-between}.how-we-work-project__image{width:50%;max-width:620px;padding-right:20px}.how-we-work-project__image p{padding-bottom:80px;font-size:18px;line-height:32px}.how-we-work-project__image p a{color:#ff5621}.how-we-work-project__text{width:50%;max-width:620px;padding-left:20px}.how-we-work-project__text p{font-size:18px;line-height:32px}.how-we-work-project__text p:not(:last-child){padding-bottom:40px}.how-we-work-project.team{background-color:#fafafa}.how-we-work-project.team .how-we-work-project__image p:not(:last-child){padding-bottom:40px}.how-we-work-project.dedicated h2,.how-we-work-project.dedicated p.title{max-width:700px}.how-we-work-faq{padding:80px 0;background-color:#f5f5f5}.how-we-work-faq h2{width:calc(60% - 50px)}.how-we-work-faq__accordion .accordion{background-color:#f5f5f5}.how-we-work-faq__accordion .accordion__title{font-size:24px;line-height:32px;letter-spacing:-.6px}.how-we-work-faq__accordion .accordion__content,.how-we-work-faq__accordion .accordion__title:hover{background-color:#f5f5f5}.how-we-work-faq__accordion .accordion__content p{font-size:18px;line-height:32px}.how-we-work-faq__accordion .accordion__content p a{color:#ff5621}.how-we-work-faq__go-to{margin-top:40px;max-width:500px}.how-we-work-faq__go-to p{padding-bottom:40px}.how-we-work-faq__go-to .button{width:170px;padding:19px;font-size:18px;font-weight:400;background-color:transparent}.how-we-work-faq__go-to .button:hover{background-color:#ff5621}@media (max-width:1199px){.how-we-work-model-list__item p.title{padding:25px 0 15px}.how-we-work-model-list__item p.title:after{width:24px!important;height:24px!important;top:-14px!important}.how-we-work-model-list__item .text{height:150px}.how-we-work-model-list__item .text p,.how-we-work-model-list__item .text p span{font-size:24px;line-height:32px}.how-we-work-model-list__item .text p.arrow-right:after{top:14px;width:18px;height:4px}.how-we-work-model-list__item.second .text p.arrow-right-long:after{width:15px;height:95px}.how-we-work-model-list__item.third .text p.arrow-right:after{top:10px}}@media (max-width:767px){.how-we-work-hero{padding:200px 0 40px}.how-we-work-hero h1,.how-we-work-hero h1 span{font-size:44px;line-height:52px}.how-we-work-hero__wrap{flex-wrap:wrap}.how-we-work-hero__text{width:100%;padding-right:0}.how-we-work-hero__subtitle{width:100%;margin-top:40px;padding-left:40px;font-size:20px}.how-we-work-model{padding:40px 0}.how-we-work-project__wrap{flex-wrap:wrap}.how-we-work-project__image{width:100%;padding-right:0}.how-we-work-project__image p{padding-bottom:40px;font-size:16px;line-height:24px}.how-we-work-project__image img{margin-bottom:40px}.how-we-work-project__text{width:100%;padding-left:0}.how-we-work-project__text p{font-size:16px;line-height:24px}.how-we-work-faq h2{width:100%}.how-we-work-faq__wrap{flex-wrap:wrap}.how-we-work-faq__accordion{width:100%;padding-right:0}.how-we-work-faq__go-to{width:100%;max-width:none;margin-top:40px}}@media (max-width:575px){.how-we-work-faq.we-do .accordion__item h3{font-size:20px;line-height:26px;padding-right:35px}}.breadcrumbs{margin-bottom:40px}.breadcrumbs span{color:#7b7d7d;font-size:14px}.breadcrumbs span a{color:#141414;font-size:14px;transition:color .3s ease-in-out}.breadcrumbs span a:hover{color:#ff5621}.breadcrumbs a:after,.breadcrumbs span:after{content:"/";padding:0 4px;color:#141414}.breadcrumbs a:last-child:after,.breadcrumbs span:last-child:after{display:none}.cases{padding:80px 0}.cases h2{padding-bottom:40px}.cases-title{display:flex;align-items:center;justify-content:space-between;padding-top:50px}.cases-title p{font-size:18px;line-height:1.78}.cases-title .button{padding:20px 45px 20px 16px;font-size:18px;line-height:1.14;letter-spacing:1px;color:#141414;border:2px solid #141414;font-weight:400;transition:background-color .3s ease-in-out,color .3s ease-in-out;position:relative}.cases-title .button:hover{border-color:#ff5621;background-color:#ff5621;color:#fff}.cases-title .button:hover:before{background-color:#fff}.cases-single-wrap{display:flex;align-items:stretch;margin:0 -20px}.cases .single-item{width:33.33%;padding:0 20px;display:flex;flex-direction:column;align-items:stretch;transition:all .3s ease-in-out}.cases .single-item img{min-height:250px;-o-object-fit:cover;object-fit:cover}.cases .single-item p.title{font-family:Poppins,sans-serif;font-size:24px;line-height:1.25;font-weight:500;margin:20px 0}.cases .single-item p{font-size:16px;line-height:1.5}.cases .single-item:hover{transform:scale(1.05)}.cases .single-item a.button{margin-top:30px;max-width:200px}@media (max-width:991px){.cases-single-wrap{flex-wrap:wrap}.cases-single-wrap .single-item{width:50%;margin-bottom:20px}}@media (max-width:767px){.cases{padding:40px 0}.cases-single-wrap .single-item img{min-height:200px}}@media (max-width:575px){.cases-single-wrap{margin:0 -15px}.cases h2,.cases h2 span{font-size:36px;line-height:42px}.cases-title{padding-top:20px;flex-direction:column;align-items:flex-start}.cases-title p{padding-right:15px;margin-bottom:20px}.cases-title p br{display:none}.cases-title .button{width:250px;padding:20px 22px 20px 16px;font-size:14px}.cases-title .button:after{right:15px}.cases .single-item{padding:0 15px}.cases .single-item h3{font-size:22px;margin:15px 0}.cases .single-item .button{font-size:14px;width:160px}}@media (max-width:475px){.cases-single-wrap{margin:0}.cases .single-item{width:100%;padding:20px 0 0;position:relative}.cases .single-item:hover{transform:scale(1)}.cases .single-item img{min-height:auto}.cases .single-item:after{position:absolute;content:"";left:0;top:0;width:90px;height:4px;background-color:#141414}}.cases.grey{background-color:#fafafa}.cases.grey .single-item h3{margin-bottom:0;font-size:24px}@media (max-width:767px){.cases.grey{padding-bottom:30px}}@media (max-width:475px){.cases.grey .single-item{display:none}.cases.grey .single-item:last-child{display:block}}@-webkit-keyframes testimonials-animation-0{to{transform:translateX(0)}}@keyframes testimonials-animation-0{to{transform:translateX(0)}}@-webkit-keyframes testimonials-animation-1{to{transform:translateX(-14.28571%)}}@keyframes testimonials-animation-1{to{transform:translateX(-14.28571%)}}@-webkit-keyframes testimonials-animation-2{to{transform:translateX(-28.57143%)}}@keyframes testimonials-animation-2{to{transform:translateX(-28.57143%)}}@-webkit-keyframes testimonials-animation-3{to{transform:translateX(-42.85714%)}}@keyframes testimonials-animation-3{to{transform:translateX(-42.85714%)}}@-webkit-keyframes testimonials-animation-4{to{transform:translateX(-57.14286%)}}@keyframes testimonials-animation-4{to{transform:translateX(-57.14286%)}}@-webkit-keyframes testimonials-animation-5{to{transform:translateX(-71.42857%)}}@keyframes testimonials-animation-5{to{transform:translateX(-71.42857%)}}@-webkit-keyframes testimonials-animation-6{to{transform:translateX(-85.71429%)}}@keyframes testimonials-animation-6{to{transform:translateX(-85.71429%)}}.testimonials-section .why-us-scrollable-inner{display:flex;position:relative;min-height:210px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.testimonials-section .why-us-scrollable-inner_animate-0{-webkit-animation-name:testimonials-animation-0;animation-name:testimonials-animation-0}.testimonials-section .why-us-scrollable-inner_animate-0+.controls .dots-item:first-child{opacity:1;transition:opacity 1s}.testimonials-section .why-us-scrollable-inner_animate-0+.controls .dots-item:first-child:before{background-color:#000;transition:background-color 1s}.testimonials-section .why-us-scrollable-inner_animate-1{-webkit-animation-name:testimonials-animation-1;animation-name:testimonials-animation-1}.testimonials-section .why-us-scrollable-inner_animate-1+.controls .dots-item:nth-child(2){opacity:1;transition:opacity 1s}.testimonials-section .why-us-scrollable-inner_animate-1+.controls .dots-item:nth-child(2):before{background-color:#000;transition:background-color 1s}.testimonials-section .why-us-scrollable-inner_animate-2{-webkit-animation-name:testimonials-animation-2;animation-name:testimonials-animation-2}.testimonials-section .why-us-scrollable-inner_animate-2+.controls .dots-item:nth-child(3){opacity:1;transition:opacity 1s}.testimonials-section .why-us-scrollable-inner_animate-2+.controls .dots-item:nth-child(3):before{background-color:#000;transition:background-color 1s}.testimonials-section .why-us-scrollable-inner_animate-3{-webkit-animation-name:testimonials-animation-3;animation-name:testimonials-animation-3}.testimonials-section .why-us-scrollable-inner_animate-3+.controls .dots-item:nth-child(4){opacity:1;transition:opacity 1s}.testimonials-section .why-us-scrollable-inner_animate-3+.controls .dots-item:nth-child(4):before{background-color:#000;transition:background-color 1s}.testimonials-section .why-us-scrollable-inner_animate-4{-webkit-animation-name:testimonials-animation-4;animation-name:testimonials-animation-4}.testimonials-section .why-us-scrollable-inner_animate-4+.controls .dots-item:nth-child(5){opacity:1;transition:opacity 1s}.testimonials-section .why-us-scrollable-inner_animate-4+.controls .dots-item:nth-child(5):before{background-color:#000;transition:background-color 1s}.testimonials-section .why-us-scrollable-inner_animate-5{-webkit-animation-name:testimonials-animation-5;animation-name:testimonials-animation-5}.testimonials-section .why-us-scrollable-inner_animate-5+.controls .dots-item:nth-child(6){opacity:1;transition:opacity 1s}.testimonials-section .why-us-scrollable-inner_animate-5+.controls .dots-item:nth-child(6):before{background-color:#000;transition:background-color 1s}.testimonials-section .why-us-scrollable-inner_animate-6{-webkit-animation-name:testimonials-animation-6;animation-name:testimonials-animation-6}.testimonials-section .why-us-scrollable-inner_animate-6+.controls .dots-item:nth-child(7){opacity:1;transition:opacity 1s}.testimonials-section .why-us-scrollable-inner_animate-6+.controls .dots-item:nth-child(7):before{background-color:#000;transition:background-color 1s}.testimonials-section .why-us-scrollable .dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex}.testimonials-section .why-us-scrollable .dots-item{position:relative;opacity:.25;transition:opacity 1s;flex-shrink:0;width:20px;height:20px;cursor:pointer}.testimonials-section .why-us-scrollable .dots-item:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#000;opacity:.5;transition:background-color 1s;border-radius:50%}.testimonials-section .why-us-scrollable .dots-item:hover{opacity:1}.new.testimonials-section .why-us{padding:40px 0}.new.testimonials-section .why-us-scrollable{padding-bottom:50px}.new.testimonials-section .why-us-scrollable .arrows{position:absolute;right:0;top:0}.new.testimonials-section .why-us-scrollable .arrows-item{width:25px;height:25px;background-color:#fff;border-radius:50%;transition:background-color .3s ease-in-out}.new.testimonials-section .why-us-scrollable .arrows-item_prev{position:relative;margin-right:20px}.new.testimonials-section .why-us-scrollable .arrows-item_prev:after{transform:translate(-50%,-50%) rotate(180deg)}.new.testimonials-section .why-us-scrollable .arrows-item_next:after,.new.testimonials-section .why-us-scrollable .arrows-item_prev:after{position:absolute;content:"";width:16px;height:15px;-webkit-mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);margin-right:56px;background-color:#141414}.new.testimonials-section .why-us-scrollable .arrows-item_next:after{transform:translate(-50%,-50%) rotate(0deg)}.new.testimonials-section .why-us-scrollable .arrows-item:hover{background-color:#141414}.new.testimonials-section .why-us-scrollable .arrows-item:hover:after{background-color:#fff}.new.testimonials-section .why-us .container{position:relative;z-index:1}.new.testimonials-section .why-us-photo{width:100px;height:100px;border-radius:50%;margin:0 auto 24px}.new.testimonials-section .why-us-photo img{width:100px;height:100px;display:inline-block;border-radius:50%;overflow:hidden}.new.testimonials-section .why-us-person__photo picture{margin-right:20px}.new.testimonials-section .why-us-person__name{font-family:Poppins,sans-serif;font-size:22px;line-height:26px;font-weight:300}.new.testimonials-section .why-us-preview{display:none}.new.testimonials-section .why-us-scrollable{overflow:hidden;position:relative;display:flex;flex-direction:column}.new.testimonials-section .why-us-scrollable-inner{width:calc(700% + 20px);display:flex;position:relative}.new.testimonials-section .why-us-scrollable .why-us-item{width:100%}.new.testimonials-section .why-us{color:#141414;background-color:#fafafa}.new.testimonials-section .why-us-content{padding-top:30px;position:relative;width:100%}.new.testimonials-section .why-us-text__highlight{padding-top:40px;padding-bottom:40px;font-size:24px;line-height:30px;font-weight:500;font-family:Poppins,sans-serif}.new.testimonials-section .why-us-person{display:flex;align-items:center;width:100%;position:relative;padding-bottom:40px}.new.testimonials-section .why-us-person:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:1px;background-color:rgba(0,0,0,.2)}.new.testimonials-section .why-us-person__photo{flex-shrink:0;border-radius:50%}.new.testimonials-section .why-us-person__photo picture{width:100px;height:100px;display:block;position:relative}.new.testimonials-section .why-us-person__photo picture:after{position:absolute;content:"";right:0;top:0;width:24px;height:24px;background-image:url(/static/blq-ic-b83e9e1cb2c7f25d9f8c8126fd95d403.svg)}.new.testimonials-section .why-us-person__photo picture img{width:100%;height:100%}.new.testimonials-section .why-us-person__position{font-size:16px;line-height:1.5}@media screen and (min-width:768px){.new.testimonials-section .why-us{padding:40px 0 58px}.new.testimonials-section .why-us-item{display:flex;align-items:center;justify-content:space-between}.new.testimonials-section .why-us-preview{display:block;width:100%;max-width:360px;padding-right:10px}.new.testimonials-section .why-us-preview .why-us-person{justify-content:space-between;align-items:flex-start;padding-bottom:0}.new.testimonials-section .why-us-preview .why-us-person:after{display:none}.new.testimonials-section .why-us-preview .why-us-person__photo picture{margin-right:40px;width:70px;height:70px}.new.testimonials-section .why-us-preview .why-us-text__highlight{font-size:16px;line-height:24px;font-weight:400;padding:30px 0 0;font-family:Roboto,sans-serif}.new.testimonials-section .why-us-scrollable .arrows-item{width:49px;height:49px}.new.testimonials-section .why-us-scrollable .arrows-item_prev{margin-right:30px}.new.testimonials-section .why-us-content{display:flex;flex-wrap:wrap}.new.testimonials-section .why-us-person__photo picture{margin-right:45px}.new.testimonials-section .why-us-person__name{font-size:24px;line-height:30px;font-weight:400;letter-spacing:-.8px}.new.testimonials-section .why-us-content .why-us-person__name{line-height:1.25;letter-spacing:-.8px;font-size:32px}}@media screen and (min-width:768px){.new.testimonials-section .why-us-content{padding-top:0;width:100%;padding-right:40px}}@media screen and (min-width:1024px){.new.testimonials-section .why-us{padding:80px 0}.new.testimonials-section .why-us-scrollable{padding-top:50px;grid-area:slider;margin:0 auto}}@-webkit-keyframes banner-animation-0{to{transform:translateX(0)}}@keyframes banner-animation-0{to{transform:translateX(0)}}@-webkit-keyframes banner-animation-1{to{transform:translateX(-33.33333%)}}@keyframes banner-animation-1{to{transform:translateX(-33.33333%)}}@-webkit-keyframes banner-animation-2{to{transform:translateX(-66.66667%)}}@keyframes banner-animation-2{to{transform:translateX(-66.66667%)}}.new.banner .why-us-scrollable-inner{display:flex;position:relative;min-height:210px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.new.banner .why-us-scrollable-inner_animate-0{-webkit-animation-name:banner-animation-0;animation-name:banner-animation-0}.new.banner .why-us-scrollable-inner_animate-0+.controls .dots-item:first-child{opacity:1;transition:opacity 1s}.new.banner .why-us-scrollable-inner_animate-0+.controls .dots-item:first-child:before{background-color:#141414;opacity:1;transition:background-color 1s}.new.banner .why-us-scrollable-inner_animate-1{-webkit-animation-name:banner-animation-1;animation-name:banner-animation-1}.new.banner .why-us-scrollable-inner_animate-1+.controls .dots-item:nth-child(2){opacity:1;transition:opacity 1s}.new.banner .why-us-scrollable-inner_animate-1+.controls .dots-item:nth-child(2):before{background-color:#141414;opacity:1;transition:background-color 1s}.new.banner .why-us-scrollable-inner_animate-2{-webkit-animation-name:banner-animation-2;animation-name:banner-animation-2}.new.banner .why-us-scrollable-inner_animate-2+.controls .dots-item:nth-child(3){opacity:1;transition:opacity 1s}.new.banner .why-us-scrollable-inner_animate-2+.controls .dots-item:nth-child(3):before{background-color:#141414;opacity:1;transition:background-color 1s}.new.banner .why-us-scrollable .dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex}.new.banner .why-us-scrollable .dots-item{position:relative;opacity:.25;transition:opacity 1s;flex-shrink:0;width:20px;height:20px;cursor:pointer}.new.banner .why-us-scrollable .dots-item:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#141414;opacity:.5;transition:background-color 1s;border-radius:50%}.new.banner .why-us-scrollable .dots-item:hover{opacity:1}.new.banner{display:flex;flex-direction:column;color:#141414;background-color:#fff}.new.banner .why-us{padding-top:230px}@media (max-width:1200px){.new.banner .why-us{padding-top:120px}}.new.banner .why-us__wrap{display:flex;align-items:center;justify-content:space-between}@media (max-width:1220px){.new.banner .why-us__wrap{flex-wrap:wrap}}.new.banner .why-us__title{position:relative}.new.banner .why-us__title svg{position:absolute;bottom:0;left:0}@media (max-width:1200px){.new.banner .why-us__title svg{bottom:45px}}@media (max-width:575px){.new.banner .why-us__title svg{width:80%}}.new.banner .why-us__title span.orange-line{position:absolute;bottom:0;left:0;height:20px;background-color:#ff5621;transition:width 2s ease-in!important;-webkit-animation-fill-mode:forwards!important;animation-fill-mode:forwards!important;padding:0;width:0}.new.banner .why-us__title span.orange-line.show{width:100%;max-width:380px}@media (max-width:575px){.new.banner .why-us__title span.orange-line.show{width:80%}}.new.banner .why-us__title span.orange-line:after{display:none}@media (max-width:1200px){.new.banner .why-us__title span.orange-line{bottom:50px}}@media (max-width:767px){.new.banner .why-us__title span.orange-line{bottom:45px}}.new.banner .why-us h1{position:relative;z-index:1;padding-right:65px}@media (max-width:1220px){.new.banner .why-us h1{width:100%;margin-bottom:50px;padding-right:0}}.new.banner .why-us .banner__wrap{display:flex;align-items:stretch;justify-content:space-between;gap:40px}@media (max-width:1220px){.new.banner .why-us .banner__wrap{width:100%;justify-content:center}}@media (max-width:767px){.new.banner .why-us .banner__wrap{gap:20px;flex-direction:column}}.new.banner .why-us .banner__item{position:relative;z-index:1;width:320px;padding:40px 28px;height:550px;display:flex;flex-direction:column;justify-content:flex-end;transition:all .3s ease-in-out}.new.banner .why-us .banner__item:hover{transform:scale(1.05)}@media (max-width:1200px){.new.banner .why-us .banner__item{width:50%;height:auto}}@media (max-width:767px){.new.banner .why-us .banner__item{width:100%}}@media (max-width:575px){.new.banner .why-us .banner__item{height:auto}}.new.banner .why-us .banner__item picture.mobile{display:none}@media (max-width:1200px){.new.banner .why-us .banner__item picture{display:none}.new.banner .why-us .banner__item picture.mobile{display:block}}.new.banner .why-us .banner__item img{position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;z-index:0}.new.banner .why-us .banner__item p{position:relative;z-index:1;color:#fff}.new.banner .why-us .banner__item p.title{font-family:Poppins,sans-serif;font-size:30px;font-weight:500;line-height:35px;letter-spacing:-.8px;margin-bottom:15px}.new.banner .why-us .banner__item p.title span{font-weight:inherit;font-size:inherit;line-height:inherit}.new.banner .why-us .banner__item p.text{max-width:395px;font-weight:400;font-size:18px;line-height:28px;margin-bottom:20px}.new.banner .why-us .banner__item .icon{position:relative;z-index:1;width:48px;height:48px;background-color:#fff;border-radius:50px}.new.banner .why-us .banner__item .icon:after{transition:all .3s ease-in-out;position:absolute;content:"";-webkit-mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);mask:url(/static/arrow-right-ic-ca0dc29cc6d627ab5fa2b89943aff42d.svg);width:16px;height:15px;background-color:#141414;left:50%;top:50%;transform:translate(-50%,-50%)}.new.banner .why-us .banner__item:hover .icon:after{transform:translate(-50%,-50%)}