@import url(../../../libs/all.min.css);@import url(../../../style.css);.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.row{display:flex;flex-wrap:wrap}.col-1{width:8.33333%}.col-offset-1{margin-left:8.33333%}.col-2{width:16.66667%}.col-offset-2{margin-left:16.66667%}.col-3{width:25%}.col-offset-3{margin-left:25%}.col-4{width:33.33333%}.col-offset-4{margin-left:33.33333%}.col-5{width:41.66667%}.col-offset-5{margin-left:41.66667%}.col-6{width:50%}.col-offset-6{margin-left:50%}.col-7{width:58.33333%}.col-offset-7{margin-left:58.33333%}.col-8{width:66.66667%}.col-offset-8{margin-left:66.66667%}.col-9{width:75%}.col-offset-9{margin-left:75%}.col-10{width:83.33333%}.col-offset-10{margin-left:83.33333%}.col-11{width:91.66667%}.col-offset-11{margin-left:91.66667%}.col-12{width:100%}.col-offset-12{margin-left:100%}@media screen and (max-width: 1280px){.col-l-1{width:8.33333%}.col-l-2{width:16.66667%}.col-l-3{width:25%}.col-l-4{width:33.33333%}.col-l-5{width:41.66667%}.col-l-6{width:50%}.col-l-7{width:58.33333%}.col-l-8{width:66.66667%}.col-l-9{width:75%}.col-l-10{width:83.33333%}.col-l-11{width:91.66667%}.col-l-12{width:100%}}@media screen and (max-width: 1023px){.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}}@media screen and (max-width: 768px){.col-sm-1{width:8.33333%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-2{width:16.66667%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-3{width:25%}.col-sm-offset-3{margin-left:25%}.col-sm-4{width:33.33333%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-5{width:41.66667%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-6{width:50%}.col-sm-offset-6{margin-left:50%}.col-sm-7{width:58.33333%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-8{width:66.66667%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-9{width:75%}.col-sm-offset-9{margin-left:75%}.col-sm-10{width:83.33333%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-11{width:91.66667%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-12{width:100%}.col-sm-offset-12{margin-left:100%}}@media screen and (max-width: 575px){.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}}@-webkit-keyframes pointerLoop{from{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes pointerLoop{from{transform:translateY(-100%)}to{transform:translateY(100%)}}.pointerLoop{-webkit-animation-name:pointerLoop;animation-name:pointerLoop;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes fadeInUpSmall{from{opacity:0;transform:translateY(40%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUpSmall{from{opacity:0;transform:translateY(40%)}to{opacity:1;transform:translateY(0)}}.fadeInUpSmall{-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall}@-webkit-keyframes fadeInUpFromNone{from{opacity:0}to{opacity:1}}@keyframes fadeInUpFromNone{from{opacity:0}to{opacity:1}}.fadeInUpFromNone{opacity:0;-webkit-animation:fadeInUpFromNone 0s linear 0s forwards;animation:fadeInUpFromNone 0s linear 0s forwards}@-webkit-keyframes fadeInUpBounce{0%{opacity:0;transform:translateY(100%)}50%{opacity:1;transform:translateY(-10%)}100%{transform:translateY(0)}}@keyframes fadeInUpBounce{0%{opacity:0;transform:translateY(100%)}50%{opacity:1;transform:translateY(-10%)}100%{transform:translateY(0)}}.fadeInUpBounce{-webkit-animation-name:fadeInUpBounce;animation-name:fadeInUpBounce}@-webkit-keyframes fadeInUpDown{0%{opacity:0;transform:translateY(50%)}50%{opacity:1;transform:translateY(-20px)}100%{transform:translateY(0)}}@keyframes fadeInUpDown{0%{opacity:0;transform:translateY(50%)}50%{opacity:1;transform:translateY(-20px)}100%{transform:translateY(0)}}.fadeInUpDown{-webkit-animation-name:fadeInUpDown;animation-name:fadeInUpDown}@-webkit-keyframes cubeFadeInLess{from{opacity:0}to{opacity:.28}}@keyframes cubeFadeInLess{from{opacity:0}to{opacity:.28}}.cubeFadeInLess{-webkit-animation-name:cubeFadeInLess;animation-name:cubeFadeInLess}@-webkit-keyframes cubeFadeInMore{from{opacity:0}to{opacity:.18}}@keyframes cubeFadeInMore{from{opacity:0}to{opacity:.18}}.cubeFadeInMore{-webkit-animation-name:cubeFadeInMore;animation-name:cubeFadeInMore}@-webkit-keyframes rotateAndMove{from{transform:translateX(100%) rotate(0)}to{transform:translateY(0) rotate(-360deg)}}@keyframes rotateAndMove{from{transform:translateX(100%) rotate(0)}to{transform:translateY(0) rotate(-360deg)}}.rotateAndMove{-webkit-animation-name:rotateAndMove;animation-name:rotateAndMove;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes rotate{from{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(-360deg)}}.rotate{-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes drawRectTop{from{width:0}to{width:100%}}@keyframes drawRectTop{from{width:0}to{width:100%}}.drawRectTop{-webkit-animation-name:drawRectTop;animation-name:drawRectTop}@-webkit-keyframes drawRectRight{from{height:0}to{height:100%}}@keyframes drawRectRight{from{height:0}to{height:100%}}.drawRectRight{-webkit-animation-name:drawRectRight;animation-name:drawRectRight}@-webkit-keyframes drawRectBottom{from{width:0}to{width:100%}}@keyframes drawRectBottom{from{width:0}to{width:100%}}.drawRectBottom{-webkit-animation-name:drawRectBottom;animation-name:drawRectBottom}@-webkit-keyframes drawRectLeft{from{height:0}to{height:100%}}@keyframes drawRectLeft{from{height:0}to{height:100%}}.drawRectLeft{-webkit-animation-name:drawRectLeft;animation-name:drawRectLeft}.fadeOutRightCustom{-webkit-animation:fadeOutRightCustom forwards;animation:fadeOutRightCustom forwards}@-webkit-keyframes fadeOutRightCustom{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(100%, 0, 0)}}@-webkit-keyframes fillCircle70{from{stroke-dasharray:0 314}to{stroke-dasharray:220 314}}@keyframes fillCircle70{from{stroke-dasharray:0 314}to{stroke-dasharray:220 314}}.fillCircle70{-webkit-animation-name:fillCircle70;animation-name:fillCircle70}@-webkit-keyframes fillCircle87{from{stroke-dasharray:0 314}to{stroke-dasharray:273 314}}@keyframes fillCircle87{from{stroke-dasharray:0 314}to{stroke-dasharray:273 314}}.fillCircle87{-webkit-animation-name:fillCircle87;animation-name:fillCircle87}.default-btn{text-overflow:ellipsis;white-space:normal;overflow:hidden;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;background-color:transparent}.default-btn:focus{outline:none}.primary-btn{text-overflow:ellipsis;white-space:normal;overflow:hidden;display:inline-block;height:60px;padding-right:25px;padding-left:25px;transition:box-shadow 0.2s ease-in;text-align:center;text-decoration:none;color:#fff;border-radius:1px;background-color:#D73D04;font-family:inherit;line-height:60px}.primary-btn--contact-us{display:flex;align-items:center;background-color:transparent}.primary-btn.our-team-text-container__action-btn{box-shadow:6px 8px 40px 1px rgba(25,37,42,0.15),inset 0 0 #FA622F;font-size:20px}.primary-btn.our-team-text-container__action-btn:hover{border-color:#FA622F;box-shadow:6px 8px 40px 1px rgba(25,37,42,0),inset 210px 0 #FA622F}.primary-btn.our-team-text-container__action-btn:active{box-shadow:6px 8px 40px 1px rgba(25,37,42,0),inset 200px 0 #D33012}.primary-btn.our-team-text-container__action-btn.popup__btn:hover{border-color:#FA622F;box-shadow:6px 8px 40px 1px rgba(25,37,42,0),inset 300px 0 #FA622F}.primary-btn.our-team-text-container__action-btn.popup__btn:active{box-shadow:6px 8px 40px 1px rgba(25,37,42,0),inset 300px 0 #D33012}.primary-btn--dark{text-align:center;background-color:#1F1F1F;box-shadow:6px 8px 40px 1px rgba(25,37,42,0.15),inset 0 0 #384246}.primary-btn--dark:hover{box-shadow:6px 8px 40px 1px rgba(25,37,42,0),inset 180px 0 #384246}.primary-btn--dark:active{box-shadow:6px 8px 40px 1px rgba(25,37,42,0),inset 180px 0 #000}.secondary-btn{text-overflow:ellipsis;white-space:normal;overflow:hidden;display:inline-block;box-sizing:border-box;min-width:170px;height:60px;text-align:center;text-decoration:none;color:#1F1F1F;border:2px solid #D73D04;font-family:AvenirNext,sans-serif;font-size:20px;line-height:60px}.secondary-btn--icon{position:relative;padding-right:60px;padding-left:20px;text-align:left}.secondary-btn--in:after{position:absolute;top:10px;right:18px;width:32px;height:36px;content:"";background-image:url(https://d24osu06rda7z2.cloudfront.net/assets/images/svg/linkedin-white.svg)}.skew-btn{position:relative;display:inline-block;width:90px;height:40px;text-align:center;text-decoration:none;color:#fff;font-family:AvenirNext-Bold,sans-serif;line-height:40px}.skew-btn:after{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;content:"";transform:skew(0deg, -10deg);border:3px solid #D73D04}.btn-new{display:inline-block;width:160px;height:60px;text-align:center;text-decoration:none;color:#fff;border:4px solid #1F1F1F;box-shadow:0 0 0 1px #fff;font-size:20px;line-height:55px}.btn-new__colored{background:linear-gradient(to right, #CD34B2 0%, cyan 100%)}.btn-new--centerize{text-align:center}.btn-show-more{width:100px;height:100px;padding-top:33px;text-align:center;text-decoration:none;text-transform:uppercase;color:#D73D04;border:1px solid #D73D04;background-color:#fff;font-family:AvenirNext-Bold,sans-serif}@media screen and (max-width: 1023px){.primary-btn--contact-us{margin:0;padding-left:8px;border-color:#D73D04;background-color:#D73D04}}.framed-button{position:relative;display:flex;width:100%;max-width:317px;border:none;background:none}.framed-button__link{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:317px;height:70px;margin:0 auto;text-decoration:none;color:#fff;border:none;background-color:#D73D04;font-size:20px}.framed-button__link:hover{cursor:pointer}@media only screen and (min-width: 350px){.framed-button{position:relative;top:0;right:0}}@media only screen and (min-width: 768px){.framed-button__link{position:relative;top:-4px;right:0;margin:0;transition:all 0.4s ease}.framed-button__link:hover,.framed-button__link:active,.framed-button__link:focus{top:-16px;right:-12px}.framed-button:before{position:absolute;bottom:14px;left:17px;width:100%;max-width:302px;height:70px;content:"";border:3px solid #D73D04}}.breadcrumbs-ugly{padding-bottom:10px}.breadcrumbs-ugly li{display:inline-block;font-size:20px;font-weight:700;line-height:1.5}.breadcrumbs-ugly li:last-child a:after{display:none}.breadcrumbs-ugly li:hover a{color:#D73D04}.breadcrumbs-ugly li a{text-decoration:none;color:#1F1F1F;transition:all .2s}.breadcrumbs-ugly li a:after{content:' >\a0';color:#D73D04}@media screen and (max-width: 1023px){.breadcrumbs-ugly{padding-top:50px}}@media screen and (max-width: 768px){.breadcrumbs-ugly{padding-top:30px}}.first-screen{position:relative;height:100vh;padding-top:60px}.first-screen__container{display:flex;flex-direction:column;justify-content:center;height:100%}.first-screen__title-list{margin-bottom:40px}.first-screen__title-item{position:relative;margin-bottom:10px;font-family:AvenirNext-Bold,sans-serif;font-size:30px}.first-screen__title-item strong{color:#D73D04}.first-screen__title-item:last-child{margin-bottom:0}.first-screen__description{margin-bottom:40px;font-size:22px}.first-screen__image{position:absolute;z-index:-1;width:100%;height:100%;opacity:0.3;-o-object-fit:cover;object-fit:cover}.first-screen__image-dots--left,.first-screen__image-dots--right{display:none}@media only screen and (min-width: 350px){.first-screen__title-item{display:block;font-size:40px}.first-screen__description{margin-bottom:60px;font-size:24px}}@media only screen and (min-width: 768px){.first-screen__title-item{font-size:90px}.first-screen__description{margin-bottom:100px;font-size:40px}}@media only screen and (min-width: 1023px){.first-screen__image{opacity:1;-o-object-fit:contain;object-fit:contain}.first-screen__image-dots--left,.first-screen__image-dots--right{position:absolute;display:flex;width:435px;height:100%;-o-object-fit:cover;object-fit:cover}.first-screen__image-dots--left{bottom:0;left:0}.first-screen__image-dots--right{top:0;right:0}.first-screen.ai-ml .first-screen__image{right:-300px}}.first-screen{min-height:720px}.first-screen.go .first-screen__image{top:20vh;right:-18%;opacity:1}.first-screen.go .first-screen__image-svg{position:relative;top:-105px;left:-40vw;width:150%;height:120%}.first-screen.go .first-screen__btn{margin:0 auto}.first-screen.go .first-screen__container{justify-content:flex-start;padding-top:40px}.first-screen.go .first-screen__description{margin-bottom:46vh}@media only screen and (min-width: 375px){.first-screen.go .first-screen__image-svg{left:-38vw}}@media only screen and (min-width: 768px){.first-screen.go{min-height:1005px}.first-screen.go .first-screen__image{transform:translate(0, -55%)}.first-screen.go .first-screen__image-svg{top:530px;left:-15%;width:100%}.first-screen.go .first-screen__container{justify-content:center}.first-screen.go .first-screen__description{margin-bottom:400px}.first-screen.go .first-screen__description__btn{margin:0}}@media only screen and (min-width: 1023px){.first-screen.go .first-screen__description{margin-bottom:100px}.first-screen.go .first-screen__image-svg{top:660px;width:75%}}@media only screen and (min-width: 1023px){.first-screen.go .first-screen__description{margin-bottom:100px}.first-screen.go .first-screen__image{right:135px}.first-screen.go .first-screen__image-svg{top:26%;right:-30%;left:590px;width:100%;max-width:720px}}@media only screen and (min-width: 1280px){.first-screen.go .first-screen__image{right:0}.first-screen.go .first-screen__btn{margin:0}}@media only screen and (min-width: 1400px){.first-screen.go .first-screen__image-svg{top:37%;left:780px}}.description{padding:40px 0;background-color:#1F1F1F}.description__title{margin-bottom:20px;color:#D73D04;font-family:AvenirNext-Bold,sans-serif;font-size:28px}.description__description{margin-bottom:30px;color:#fff;font-size:18px;line-height:1.82}.description__description>strong{font-family:Avenir-Medium,sans-serif}.description__logo-wrapper{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:40px}.description__logo-item{width:50%;height:100px;margin-bottom:20px;padding:0 40px;-o-object-fit:contain;object-fit:contain}.description__btn{margin:0 auto}.description__image-wrapper{display:none}@media only screen and (min-width: 768px){.description__title{font-size:48px}.description__description{margin-bottom:50px;font-size:22px}.description__logo-wrapper{justify-content:space-around;margin-bottom:80px}.description__logo-item{width:auto;height:80px}}@media only screen and (min-width: 1280px){.description{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;padding:100px 0}.description__container{position:relative;padding-right:50px}.description__content-wrapper{max-width:595px}.description__logo-item{padding:0 5px}.description__btn:before{height:50px}.description__btn-link{height:50px}.description__image-wrapper{position:absolute;z-index:2;top:0;right:0;display:flex;width:46%;height:100%;padding:100px 0}.description__image-box{position:relative;width:100%;height:100%}.description__image-box:before{position:absolute;z-index:0;top:50%;right:0;width:80%;height:100%;content:"";transform:translate(0, -50%);border:6px solid #D73D04;border-right:none}.description__image-item{position:absolute;width:100%;height:100%;padding:40px 0;-o-object-fit:cover;object-fit:cover}}.description__title{color:#fff}.description__logo-item{padding:35px 20px}@media only screen and (min-width: 768px){.description.go .description__logo-item{width:100%;max-width:50%;padding:15px 60px}}@media only screen and (min-width: 1280px){.description{background-color:#171513}.description.go .description__container{z-index:2}.description.go .description__logo-item{max-width:25%;padding:25px 15px}.description.go .description__image-box:before{content:none}.description.go .description__image-wrapper{z-index:1;width:100%;padding:0}.description.go .description__image-item{max-width:46%;padding:0}.description.go .description__content-wrapper{position:relative;left:50%}}.hire{position:relative;padding:40px 0}.hire__title{position:relative;margin-bottom:50px;font-family:AvenirNext-Bold,sans-serif;font-size:28px;line-height:1.25}.hire__title:before{position:absolute;bottom:-15px;left:0;width:90px;height:5px;content:"";background-color:#D73D04}.hire-developers{margin-bottom:60px}.hire-developers__number{margin-bottom:24px;color:#D73D04;font-family:AvenirNext-Bold,sans-serif;font-size:16px}.hire-developers__title{margin-bottom:20px;font-family:Avenir-Medium,sans-serif;font-size:24px}.hire-developers__description{margin-bottom:20px;opacity:0.6;color:#222;font-size:20px;line-height:1.6}.hire-developers__logo{display:block;width:150px;margin:0 auto 40px}.hire-developers__logo-description{text-align:center;text-transform:uppercase;color:#D73D04;font-family:AvenirNext-Bold,sans-serif;font-size:24px}.hire-developers__video-wrapper{width:100%;height:300px}@media only screen and (min-width: 768px){.hire{padding:150px 0}.hire__title{font-size:48px}.hire-developers{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap}.hire-developers:nth-child(2n){flex-direction:row-reverse}.hire-developers__wrapper{width:50%}.hire-developers__title{font-size:24px}.hire-developers__logo{width:185px}.hire-developers__video .hire-developers__wrapper:first-child{width:50%;padding-right:50px}.hire-developers__video .hire-developers__wrapper:last-child{width:50%}}@media only screen and (min-width: 1280px){.hire-developers__video-wrapper{height:450px}.hire-developers__video .hire-developers__wrapper{height:100%}.hire-developers__video .hire-developers__wrapper:first-child{width:30%}.hire-developers__video .hire-developers__wrapper:last-child{width:70%}}.clients{margin-bottom:50px}.clients__title{position:relative;margin-bottom:40px;font-family:AvenirNext-Bold,sans-serif;font-size:28px}.clients__title:after{position:absolute;bottom:-10px;left:0;width:90px;height:5px;content:"";background-color:#D73D04}@media only screen and (min-width: 768px){.clients{margin-bottom:100px}.clients__title{margin-bottom:90px;font-size:48px}.clients__title:after{bottom:-20px}}.top-client__wrapper{margin-bottom:20px;padding:0 0 30px;background-color:#1F1F1F}.top-client__box{padding:0 15px}.top-client__box:first-child{margin-bottom:20px;padding:0}.top-client__image{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}.top-client__logo{width:150px;margin-bottom:15px}.top-client__title{margin-bottom:20px;text-transform:uppercase;color:#fafafa;font-size:24px;font-family:"AvenirNext-DemiBold",sans-serif;line-height:1.42}.top-client__name{margin-bottom:15px;color:#fafafa;font-family:"AvenirNext-DemiBold",sans-serif;font-size:24px}.top-client__position,.top-client__technology{margin-bottom:15px;color:#D73D04;font-family:Avenir-Medium,sans-serif;font-size:20px}.top-client__description{color:#fafafa;font-size:16px;line-height:1.67}@media only screen and (min-width: 768px){.top-client__wrapper{position:relative;z-index:1;display:flex;overflow:hidden;flex-direction:row;flex-wrap:wrap;margin-bottom:30px;padding:0;background-color:transparent}.top-client__wrapper:nth-child(2n){flex-direction:row-reverse}.top-client__wrapper:nth-child(2n) .top-client__box{overflow:hidden}.top-client__wrapper:nth-child(2n) .top-client__box:first-child{position:relative;z-index:1}.top-client__wrapper:nth-child(2n) .top-client__box:first-child:before{position:absolute;top:10%;left:-80%;width:120%;height:120%;content:"";transform:rotate(70deg);background-color:#1F1F1F}.top-client__wrapper:nth-child(2n+1) .top-client__box{overflow:hidden}.top-client__wrapper:nth-child(2n+1) .top-client__box:first-child{position:relative;z-index:1}.top-client__wrapper:nth-child(2n+1) .top-client__box:first-child:before{position:absolute;top:-26%;right:-80%;width:120%;height:120%;content:"";transform:rotate(70deg);background-color:#1F1F1F}.top-client__wrapper:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:"";background-color:#1F1F1F}.top-client__box{display:flex;flex-direction:column;justify-content:center}.top-client__box:first-child{width:50%;margin-bottom:0}.top-client__box:last-child{width:50%;padding:30px 15px}.top-client__logo{width:180px;height:auto}.top-client__image{height:100%}.top-client__custom:after{position:absolute;z-index:-1;bottom:-15%;left:-85%;width:125%;height:120%;content:"";transform:rotate(70deg);background-color:#fff}.top-client__custom .top-client__box{display:flex;flex-direction:column;justify-content:center}.top-client__custom .top-client__box:before{content:none !important}.top-client__custom .top-client__box:first-child{width:50%}.top-client__custom .top-client__box:last-child{width:50%;background-color:#1F1F1F}.top-client__custom .top-client__image{padding:40px 0}}@media only screen and (min-width: 1023px){.top-client__box:last-child{padding:80px 120px}.top-client__name,.top-client__logo{margin-bottom:40px}.top-client__position{margin-bottom:30px}.top-client__description{max-width:480px;font-size:18px}}.top-client__wrapper.cmg .top-client__logo{width:60px}@media only screen and (min-width: 1280px){.top-client__wrapper:after{left:-81%}}.connect-experts{margin-bottom:50px}.connect-experts__wrapper{width:100%;max-width:90%;margin:0 auto;padding:20px 15px;box-shadow:0 0 27px 0 rgba(0,0,0,0.2)}.connect-experts__title{text-align:center;font-family:AvenirNext-Bold,sans-serif;font-size:28px;line-height:1.5}@media only screen and (min-width: 768px){.connect-experts{margin-bottom:100px}.connect-experts__wrapper{padding:70px 30px 0}.connect-experts__title{font-size:38px}.connect-experts__btn{position:relative;top:40px;margin:0 auto}}@media only screen and (min-width: 1023px){.connect-experts{margin-bottom:150px}}.technology-expertise{margin-bottom:50px}.technology-expertise__title{position:relative;margin-bottom:40px;font-family:AvenirNext-Bold,sans-serif;font-size:28px}.technology-expertise__title:after{position:absolute;bottom:-10px;left:0;width:90px;height:5px;content:"";background-color:#D73D04}.technology-expertise__item{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:350px;padding:20px}.technology-expertise__image{position:relative;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.technology-expertise__image-box{position:absolute;width:100%;height:100%}.technology-expertise__image-box:after{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;content:"";opacity:0.5;background-color:#1F1F1F}.technology-expertise__category-name{position:relative;z-index:1;margin-bottom:20px;text-align:center;text-transform:uppercase;color:#fff;font-family:AvenirNext-Bold,sans-serif;font-size:25px;line-height:1.5}.technology-expertise__description{position:relative;z-index:1;text-align:center;color:#fff;line-height:1.5}@media only screen and (min-width: 768px){.technology-expertise{margin-bottom:80px}.technology-expertise__title{font-size:48px}.technology-expertise__title:after{bottom:-20px}.technology-expertise__wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.technology-expertise__category-name{font-size:30px}.technology-expertise__item{width:50%}}@media only screen and (min-width: 1280px){.technology-expertise__item{width:25%;height:480px;transition:all 0.5s ease}.technology-expertise__item:after{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;content:"";transition:all 0.5s ease;opacity:0;background-color:#1F1F1F}.technology-expertise__item.technology-expertise__item--blackout:after{opacity:0.8}.technology-expertise__item.technology-expertise__item--active .technology-expertise__category-name:after{opacity:1}.technology-expertise__item:hover .technology-expertise__category-name,.technology-expertise__item:active .technology-expertise__category-name,.technology-expertise__item:focus .technology-expertise__category-name{font-size:37px}.technology-expertise__item:hover .technology-expertise__description,.technology-expertise__item:active .technology-expertise__description,.technology-expertise__item:focus .technology-expertise__description{top:0;visibility:visible;height:150px;opacity:1}.technology-expertise__category-name,.technology-expertise__description{max-width:260px}.technology-expertise__category-name{transition:all 0.5s ease}.technology-expertise__category-name:after{position:absolute;bottom:-10px;left:50%;width:90px;height:4px;content:"";transition:all 0.5s ease;transform:translate(-50%, 0);opacity:0;background-color:#fff}.technology-expertise__description{top:100px;visibility:hidden;height:0;transition:all 0.5s ease;opacity:0}}@media only screen and (min-width: 1280px){.technology-expertise__item.cloud-based:hover .technology-expertise__category-name{max-width:275px}}.bench__title{position:relative;width:100%;margin-bottom:50px;font-family:AvenirNext-Bold,sans-serif;font-size:28px}.bench__title:after{position:absolute;bottom:-10px;left:0;width:90px;height:5px;content:"";background-color:#D73D04}@media only screen and (min-width: 768px){.bench{margin-bottom:80px}.bench__title{margin-bottom:70px;font-size:48px}.bench__container{display:flex;flex-direction:row;flex-wrap:wrap}.bench__title:after{bottom:-20px}}.curriculum{width:100%;margin-bottom:30px;padding:30px 20px;box-shadow:0 3px 27px 0 rgba(0,0,0,0.15)}.curriculum__name{margin-bottom:15px;font-family:Avenir-Medium,sans-serif;font-size:24px;line-height:1.5}.curriculum__box{margin-bottom:20px}.curriculum__position,.curriculum__expirience{text-transform:uppercase;color:#D73D04;font-size:18px}.curriculum__position{margin-bottom:10px}.curriculum__description{margin-bottom:20px;opacity:0.6;font-size:18px;line-height:1.5}.curriculum__specialisation{margin-bottom:20px;opacity:0.6;font-size:16px}.curriculum__specialisation-item{text-transform:uppercase;font-family:AvenirNext-Bold,sans-serif;font-size:24px}.curriculum__specialisation-box{margin-bottom:20px}.curriculum__stack-list{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.curriculum__stack-item{margin-right:15px;margin-bottom:15px;padding:8px 15px;text-transform:uppercase;color:#D73D04;background-color:rgba(213,62,25,0.2)}.curriculum__btn-link{display:flex;align-items:center;justify-content:center;width:100%;max-width:210px;height:50px;text-decoration:none;color:#D73D04;border:3px solid #D73D04;font-family:AvenirNext-Bold,sans-serif;font-size:18px}@media only screen and (min-width: 768px){.curriculum{max-width:calc(50% - 15px);margin-bottom:30px;padding:50px 35px}.curriculum:nth-child(2n){margin-right:30px}}@media only screen and (min-width: 1023px){.curriculum{position:relative}.curriculum__btn-link{position:absolute;bottom:20px;width:210px}.curriculum__description{min-height:80px}.curriculum__box-top{display:flex;flex-direction:row;flex-wrap:wrap}.curriculum__box-top .curriculum__position{position:relative}.curriculum__box-top .curriculum__position:after{position:relative;margin:0 10px;content:"|"}.curriculum__box-bottom{display:flex;flex-direction:row;flex-wrap:wrap}.curriculum__box-bottom .curriculum__specialisation-box{width:40%}.curriculum__box-bottom .curriculum__stack-list{width:60%}}.technology-client__title{position:relative;margin-bottom:40px;font-family:AvenirNext-Bold,sans-serif;font-size:28px}.technology-client__title:after{position:absolute;bottom:-10px;left:0;width:90px;height:5px;content:"";background-color:#D73D04}.technology-client__description{margin-bottom:30px;font-size:20px}.technology-client__wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.technology-client__item{width:50%;height:50px;margin-bottom:20px;padding:0 15px}.technology-client__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.technology-client__img-fis{padding:8px 0}.technology-client__img-life{padding:8px 0}@media only screen and (min-width: 768px){.technology-client{margin-bottom:100px}.technology-client__title{margin-bottom:50px;font-size:48px}.technology-client__title:after{bottom:-20px}.technology-client__description{margin-bottom:40px;font-size:26px}.technology-client__item{width:33%}.technology-client__img-encore{padding:5px 0}.technology-client__img-frst{padding:10px 0}.technology-client__img-fetch{padding-bottom:6px}.technology-client__img-feedme{padding-bottom:10px}.technology-client__img-doterra{padding:10px 0}.technology-client__img-astrazeneca{padding-bottom:10px}.technology-client__img-kronos{padding:10px 0}}@media only screen and (min-width: 1023px){.technology-client__item{width:25%;margin-bottom:50px}}.technology-form__title{position:relative;margin-bottom:40px;font-family:AvenirNext-Bold,sans-serif;font-size:28px}.technology-form__title:after{position:absolute;bottom:-10px;left:0;width:90px;height:5px;content:"";background-color:#D73D04}@media only screen and (min-width: 768px){.technology-form__title{margin-bottom:50px;font-size:48px}.technology-form__title:after{bottom:-20px}}#fileName,#fileNamePopup{float:right}.file-weight{padding-left:10px;color:#717678;font-family:AvenirNext,sans-serif;font-size:12px}.form__position{position:relative}.form__placeholder{position:absolute;bottom:50px;right:35px;font-size:14px}.form__height{height:190px}.form__height-tech{height:63px}.form__wrapper{margin-bottom:120px;background-color:#1F1F1F}.form__left{padding:60px 55px 0px;color:#1F1F1F;background-color:#fff}.form__left label{padding-left:10px;color:#717678}.form__left a{text-decoration:none}.form__privacy-policy{position:relative;padding-left:20px;margin-left:10px}.form__privacy-policy::before{content:'';display:block;width:14px;height:13px;background:url("https://d24osu06rda7z2.cloudfront.net/assets/images/components/check-box.svg");background-position:center;background-size:cover;position:absolute;left:0;top:2px}.form__privacy-policy a{color:#56ccf2}.form__right{padding-top:60px;padding-bottom:50px;padding-left:40px;color:#fff;background-color:#1F1F1F}.form__right .social-links{margin-top:85px}.form__part{width:100%;margin-top:10px;margin-bottom:25px;padding:22px 28px;resize:none;color:#19252a;border:none;border-radius:0 44px 44px 44px;outline:none;background-color:#e3e7fa}.form__part.invalid{background-color:#fababf}.form__part--half{display:inline-block;width:48%}.form__part--half:first-child{margin-right:4%}.form__attach{position:relative;padding-left:20px;cursor:pointer;color:#D73D04;border:none;background-color:transparent;font-family:AvenirNext-Bold,sans-serif;font-size:14px;line-height:19px}.form__attach:before{position:absolute;top:0;left:0;width:15px;height:17px;content:'';background:url("https://d24osu06rda7z2.cloudfront.net/assets/images/svg/attach.svg") no-repeat;background-size:cover}.form__btn-block{padding:50px 0 0px;text-align:center;font-size:20px;line-height:20px}.form__btn-block input.default-btn:hover{box-shadow:6px 8px 40px 1px rgba(25,37,42,0),inset 300px 0 #fa622f}.form__checkbox{display:none}.form__checkbox.invalid+.form__checkbox__label{background-color:#fababf}.form__checkbox:checked+.form__checkbox__label:before{display:block}.form__checkbox__label{position:relative;display:inline-block;width:14px;height:14px;cursor:pointer;vertical-align:top;border-radius:2px;background-color:#e3e7fa}.form__checkbox__label:before{position:absolute;top:1px;left:4px;display:none;width:4px;height:8px;content:'';transform:rotate(45deg);border-right:2px solid #1F1F1F;border-bottom:2px solid #1F1F1F;background-color:transparent}.form__policy-text{display:inline-block;max-width:420px;margin-left:10px;vertical-align:top;color:#717678;font-size:12px;line-height:18px}.form__info-block{position:relative;padding:20px 0 45px;color:#f6f8ff;font-size:18px;line-height:26px}.form__info-block:before{position:absolute;top:0;left:0;width:20px;height:2px;content:'';background-color:#D73D04}.form__info-block a{text-decoration:none;color:#fff}.form__info-block__title{padding-bottom:30px;font-family:AvenirNext,sans-serif;font-size:24px;font-weight:700;line-height:32px}.form__info-block__title a{text-decoration:none;color:#fff}.form__info-block__phone strong{font-family:AvenirNext-Bold,sans-serif}.form__success{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.form__success div{text-align:center}.form__success h3{padding-bottom:30px;font-family:AvenirNext,sans-serif;font-size:24px;font-weight:700;line-height:32px}.form__success p{padding-bottom:50px}.form__success img{width:100%}.form__btn{position:relative;transition:all 0.4s linear;border-top-right-radius:40px !important;border-top-left-radius:40px !important}.form__btn-spinner{position:absolute;top:5px;right:0;width:43px;height:43px;opacity:0;background:no-repeat}.form__btn--load{padding-right:50px;border-color:#1F1F1F;background-color:#1F1F1F}.form__btn--load:hover{box-shadow:none !important}.form__btn--load .form__btn-spinner{padding-right:50px;opacity:1}#formAttach,#formPopupAttach{display:none}@media screen and (max-width: 768px){.form__right .social-links{margin-top:0px}.form__left{padding:30px 15px 20px}.form__part--half{width:100%}.form__privacy-policy{line-height:1.5}.form__wrapper{margin-bottom:0}}
