.hire-button{background:#0153cc;border-radius:6px;color:#fff;display:inline-block;font-size:2.2rem;font-weight:800;letter-spacing:.01em;line-height:2.7rem;min-width:26rem;padding:1.3rem 5.6rem;text-align:center;text-decoration:none}@media screen and (max-width:500px){.hire-button{font-size:1.8rem;min-width:22rem;padding:1.1rem 2rem}}.our-clients{background-color:#eaeef5;overflow:hidden;zoom:86%}.our-clients .company-logos{display:flex;list-style-type:none;margin:4rem auto;max-width:143rem;padding:0 2rem}@media screen and (max-width:1050px){.our-clients .company-logos{flex-direction:row;flex-wrap:wrap}}.our-clients .company-logos li{align-self:center;display:block;padding:0 2rem;text-align:center}@media screen and (max-width:1050px){.our-clients .company-logos li{flex:33%;padding:2rem}}@media screen and (max-width:600px){.our-clients .company-logos li{flex:50%}}.our-clients .company-logos li:first-child{color:#93a4c4;font-size:2rem;letter-spacing:.01em;line-height:4rem;min-width:16rem}.our-clients .company-logos li img{height:auto;max-height:6rem;max-width:100%}.our-clients .company-logos li.logo-sandoz img{max-height:4rem}.our-clients .company-logos li.logo-novartis img{max-height:5rem}.our-clients .company-logos li.logo-ackee img,.our-clients .company-logos li.logo-pwc img{max-height:8rem}@media (max-width:650px){.our-clients .company-logos li.logo-ackee img,.our-clients .company-logos li.logo-pwc img{max-height:6rem}}.our-clients.transparent{background-color:transparent}.our-clients.transparent .company-logos li:first-child{font-size:medium;line-height:normal}.our-clients.smaller .company-logos{justify-content:space-between;max-width:100rem}.our-clients.smaller img{max-height:3.2rem!important;opacity:.4}.our-clients.dark{background-color:#171c45;padding-block:4.2rem;position:relative;zoom:100%}.our-clients.dark .company-logos{margin:0 auto;max-width:124rem;padding:0 2rem;width:100%}.our-clients.dark li:first-child{color:#fff;font-size:2rem;font-weight:600;letter-spacing:1%;line-height:100%;padding-left:0;text-align:left}@media screen and (max-width:768px){.our-clients.dark{padding-top:6.45rem}.our-clients.dark li:first-child{left:0;padding-inline:2rem;padding-top:4rem;position:absolute;text-align:center;top:0;width:100%}}.black-button{background:#171c45;border-radius:6px;color:#fff;display:inline-block;font-size:1.8rem;font-weight:800;letter-spacing:.01em;line-height:2.2rem;padding:1.1rem 1.9rem;text-align:center;text-decoration:none;transition:opacity .25s ease,transform .25s ease}.black-button:hover{opacity:.85}section.available-ctos,section.available-developers{margin:0 auto 14rem;max-width:143rem;padding:0 2rem;zoom:86%}section.available-ctos>ul,section.available-developers>ul{border-radius:10px;box-shadow:0 0 40px rgba(46,50,80,.08);display:flex;list-style-type:none;margin:6.6rem 0 0;overflow:hidden;padding:3.8rem 7.5rem 4.6rem}@media (max-width:800px){section.available-ctos>ul,section.available-developers>ul{flex-direction:column}}section.available-ctos>ul li,section.available-developers>ul li{border-right:1px solid #eaeef5;color:#171c45;display:inline-block;flex:33%;font-size:2.8rem;font-weight:700;line-height:140%;padding:0 1rem;text-align:center}@media (max-width:800px){section.available-ctos>ul li,section.available-developers>ul li{border-bottom:1px solid #eaeef5;border-right:none;margin-bottom:4rem;padding-bottom:4rem}}section.available-ctos>ul li strong,section.available-developers>ul li strong{color:#0153cc;display:block;font-size:4.2rem;margin-bottom:2.5rem}section.available-ctos>ul li:last-child,section.available-developers>ul li:last-child{border-bottom:none;border-right:none;margin-bottom:0}section.available-ctos h2,section.available-developers h2{margin:6.6rem 0 7rem;padding-left:5rem;position:relative;text-align:left}section.available-ctos h2:before,section.available-developers h2:before{animation-direction:alternate;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:green-pulsating;animation-timing-function:linear;background:#3ae794;border-radius:50%;box-shadow:0 0 0 8px #b0f5d4;content:"";display:block;height:2rem;left:.8rem;position:absolute;top:2rem;width:2rem}section.available-ctos .profiles,section.available-developers .profiles{margin-left:-3rem;margin-right:-3rem;padding:0 2rem;text-align:center}@media (max-width:1264px){section.available-ctos .profiles,section.available-developers .profiles{margin-left:0;margin-right:0}}section.available-ctos .profiles .profile,section.available-developers .profiles .profile{background-color:#fff;border-radius:10px;box-shadow:0 0 30px rgba(46,50,80,.15);display:inline-block;margin:0 1.2rem 2rem;max-width:100%;padding:2.5rem 2.5rem 1.5rem;position:relative;text-align:left;text-decoration:none;top:-4.7rem;vertical-align:top;width:44.3rem}@media screen and (max-width:860px){section.available-ctos .profiles .profile,section.available-developers .profiles .profile{display:block;margin:0 auto 3rem}}section.available-ctos .profiles .profile img,section.available-developers .profiles .profile img{border-radius:7rem;height:14rem;left:2.5rem;object-fit:cover;position:absolute;top:2.5rem;width:14rem}@media screen and (max-width:440px){section.available-ctos .profiles .profile img,section.available-developers .profiles .profile img{border-radius:4rem;height:8rem;width:8rem}}section.available-ctos .profiles .profile .profile-info,section.available-developers .profiles .profile .profile-info{margin-bottom:2rem;min-height:14rem;padding-left:15.5rem}@media screen and (max-width:440px){section.available-ctos .profiles .profile .profile-info,section.available-developers .profiles .profile .profile-info{padding-left:9.5rem}}section.available-ctos .profiles .profile .profile-info span,section.available-developers .profiles .profile .profile-info span{color:#0e1f37;display:block;font-size:1.6rem;font-weight:600;letter-spacing:.01em;line-height:140%}section.available-ctos .profiles .profile .profile-info span.headline,section.available-developers .profiles .profile .profile-info span.headline{color:#0153cc;font-size:1.4rem;margin-bottom:.2rem;min-height:1.9rem}section.available-ctos .profiles .profile .profile-info span.name,section.available-developers .profiles .profile .profile-info span.name{color:#0e1f37;font-size:2rem;font-weight:800;letter-spacing:.01em;line-height:140%;margin-bottom:1rem}section.available-ctos .profiles .profile .profile-info span.location,section.available-developers .profiles .profile .profile-info span.location{margin-bottom:.8rem;padding-left:2.3rem;position:relative}section.available-ctos .profiles .profile .profile-info span.location:before,section.available-developers .profiles .profile .profile-info span.location:before{background:url(/build/images/map-pin.c79870e6.png) no-repeat;content:"";display:block;height:1.8rem;left:0;position:absolute;top:.2rem;width:1.8rem}section.available-ctos .profiles .profile .profile-info span.experience,section.available-developers .profiles .profile .profile-info span.experience{margin-bottom:.8rem;padding-left:2.3rem;position:relative}section.available-ctos .profiles .profile .profile-info span.experience:before,section.available-developers .profiles .profile .profile-info span.experience:before{background:url(/build/images/briefcase.2b64cbb2.png) no-repeat;content:"";display:block;height:1.8rem;left:0;position:absolute;top:.2rem;width:1.8rem}section.available-ctos .profiles .profile .profile-info span.employment,section.available-developers .profiles .profile .profile-info span.employment{padding-left:2.3rem;position:relative}section.available-ctos .profiles .profile .profile-info span.employment:before,section.available-developers .profiles .profile .profile-info span.employment:before{background:url(/build/images/clock.afc4cd77.png) no-repeat;content:"";display:block;height:1.8rem;left:0;position:absolute;top:.2rem;width:1.8rem}section.available-ctos .profiles .profile ul.tags,section.available-developers .profiles .profile ul.tags{list-style-type:none;margin:0;padding-left:0}section.available-ctos .profiles .profile ul.tags li,section.available-developers .profiles .profile ul.tags li{background:#eaeef5;border-radius:4px;color:#171c45;display:inline-block;font-size:1.4rem;font-weight:400;line-height:1.7rem;margin:0 1rem 1rem 0;padding:.6rem 1rem}section.available-ctos .profiles .profile ul.skills,section.available-developers .profiles .profile ul.skills{list-style-type:none;margin:0;padding-left:0}section.available-ctos .profiles .profile ul.skills li,section.available-developers .profiles .profile ul.skills li{background:#eaeef5;border-radius:4px;color:#171c45;display:inline-block;font-size:1.4rem;font-weight:400;line-height:1.7rem;margin:0 1rem 1rem 0;padding:.6rem 1rem}section.available-ctos .profiles .profile:before,section.available-developers .profiles .profile:before{background:#3ae794;border-radius:50%;box-shadow:0 0 0 4px #b0f5d4;content:"";display:block;height:.8rem;position:absolute;right:2rem;top:2rem;width:.8rem}section.how-it-works{margin:0 auto 12rem;max-width:143rem;padding:0 2rem;zoom:86%}section.how-it-works h2{margin-top:14rem}section.how-it-works ol{counter-reset:how-it-works-counter;display:flex;flex-direction:column;list-style-type:none;padding-left:0}@media (max-width:800px){section.how-it-works ol{display:block;margin-bottom:10rem}}section.how-it-works ol li{color:#171c45;counter-increment:how-it-works-counter;font-size:2rem;font-weight:400;line-height:2.5rem;margin-top:-6rem;max-width:100%;min-height:40rem;padding-top:5%;position:relative;width:77rem}@media (max-width:800px){section.how-it-works ol li{display:block;margin-top:6rem;min-height:auto}}@media (max-width:530px){section.how-it-works ol li{padding-top:0}}section.how-it-works ol li span{display:block;font-size:3.2rem;font-weight:700;line-height:3.9rem;margin-bottom:2rem}section.how-it-works ol li span:before{background-color:#3ae794;border-radius:2.5rem;color:#171c45;content:counter(how-it-works-counter) ".";display:block;font-size:2.4rem;font-weight:700;height:5rem;line-height:5rem;margin-bottom:3rem;padding-left:.4rem;text-align:center;width:5rem}section.how-it-works ol li a{color:#0153cc;display:inline-block;font-size:2rem;margin-top:.5rem}section.how-it-works ol li:before{background-repeat:no-repeat;background-size:contain;content:"";height:100%;position:absolute;top:0;width:45%}@media (max-width:530px){section.how-it-works ol li:before{top:15%;width:25%}}section.how-it-works ol li:after{background-image:url(/build/images/next.7fb9196a.png);background-repeat:no-repeat;bottom:32%;content:"";height:12.1rem;position:absolute;width:12.1rem}@media (max-width:800px){section.how-it-works ol li:after{content:none}}section.how-it-works ol li:first-child{margin-top:0}section.how-it-works ol li:last-child:after{content:none}section.how-it-works ol li:nth-child(odd){padding-left:41rem}@media (max-width:800px){section.how-it-works ol li:nth-child(odd){padding-left:50%}}@media (max-width:530px){section.how-it-works ol li:nth-child(odd){padding-left:30%}}section.how-it-works ol li:nth-child(odd):before{left:0}section.how-it-works ol li:nth-child(odd):after{right:-15%}section.how-it-works ol li:nth-child(2n){align-self:flex-end;padding-right:41rem}@media (max-width:800px){section.how-it-works ol li:nth-child(2n){padding-right:50%}}@media (max-width:530px){section.how-it-works ol li:nth-child(2n){padding-left:30%;padding-right:0}}section.how-it-works ol li:nth-child(2n):before{right:0}@media (max-width:530px){section.how-it-works ol li:nth-child(2n):before{left:0;right:auto}}section.how-it-works ol li:nth-child(2n):after{left:-30%;transform:scaleX(-1)}section.how-it-works ol li:first-child:before{background-image:url(/build/images/how-it-works-1.44e51d7f.png)}section.how-it-works ol li:nth-child(2):before{background-image:url(/build/images/how-it-works-2.4e1a549e.png)}section.how-it-works ol li:nth-child(3):before{background-image:url(/build/images/how-it-works-3.ed193650.png)}section.how-it-works ol li:nth-child(4):before{background-image:url(/build/images/how-it-works-4.c3fbcf98.png)}section.how-it-works .how-it-works-cta .ghost-link{color:rgba(23,28,69,.698);font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:2.2rem;text-align:center;text-decoration:none;vertical-align:middle}section.how-it-works .how-it-works-cta{align-items:center;display:flex;gap:4rem;margin-top:10rem}section.how-it-works .how-it-works-cta .ghost-link{font-size:1.8rem}section.how-it-works.how-work-custom ol.ai-candidate-step li:first-child:before{background-image:url(/build/images/step-1.f54888a8.png)}section.how-it-works.how-work-custom ol.ai-candidate-step li:nth-child(2):before{background-image:url(/build/images/step-2.c7e485b7.png)}section.how-it-works.how-work-custom ol.ai-candidate-step li:nth-child(3):before{background-image:url(/build/images/step-3.1da1b6e9.png)}section.how-it-works.how-work-custom ol.ai-candidate-step li:nth-child(4):before{background-image:url(/build/images/step-4.1db6b34f.png)}section.how-it-works.how-work-custom ol.how-work-step li:first-child:before{background-image:url(/build/images/Contract.3953db60.png)}section.how-it-works.how-work-custom ol.how-work-step li:nth-child(2):before{background-image:url(/build/images/Contract-Types.f1efbced.png)}section.how-it-works.how-work-custom ol.how-work-step li:nth-child(3):before{background-image:url(/build/images/details.332f2c0b.png)}section.how-it-works.how-work-custom ol.how-work-step li:nth-child(4):before{background-image:url(/build/images/pay-step.bd28b8ce.png)}section.how-it-works.how-work-custom ol.steps-list li{width:80%}section.how-it-works.how-work-custom ol.steps-list li:nth-child(odd){padding-left:38%}section.how-it-works.how-work-custom ol.steps-list li:nth-child(2n){padding-right:38%}section.how-it-works.how-work-custom ol.steps-list li:nth-child(2n):after{left:-15%}section.how-it-works.how-work-custom ol.steps-list li:before{background-position:50%}@media screen and (max-width:800px){section.how-it-works.how-work-custom ol.steps-list li{display:flex;flex-direction:column;padding-inline:0!important}section.how-it-works.how-work-custom ol.steps-list li:before{background-position:0;height:20rem;margin-top:2rem;order:2;position:static;width:100%}}section.customer-reviews{background-color:#eaeef5;overflow:hidden;zoom:86%}section.customer-reviews h2{margin:14rem 0 9.2rem}section.customer-reviews .reviews{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.4rem;margin:0 auto;max-width:143rem;padding:0 2rem}@media (max-width:800px){section.customer-reviews .reviews{grid-template-columns:repeat(1,1fr)}}section.customer-reviews .review{background-color:#fff;border-radius:10px;box-shadow:0 0 30px rgba(46,50,80,.15);display:inline-block;max-width:50rem;padding:3rem;position:relative}@media (max-width:800px){section.customer-reviews .review{margin:0 auto}}section.customer-reviews .review p{color:#171c45;font-size:1.8rem;letter-spacing:.005em;line-height:173.8%;margin-top:0;padding-bottom:6rem;position:relative;z-index:2}section.customer-reviews .review>img{margin-bottom:2.4rem;max-height:5rem;max-width:100%}section.customer-reviews .person{bottom:0;left:0;min-height:8rem;padding:0 2rem 2rem;position:absolute;width:100%;z-index:2}section.customer-reviews .person img{border-radius:3rem;bottom:2rem;height:6rem;left:2rem;position:absolute;width:6rem}section.customer-reviews .person span{display:block;font-size:1.6rem;font-weight:700;padding-left:8rem;padding-top:2rem}section.customer-reviews .hire-button{margin:7.3rem 0 15.2rem}section.articles{margin:0 auto;max-width:143rem;padding:0 2rem;zoom:86%}section.articles h2{margin:14rem 0 3.5rem;padding:0 2rem}@media (max-width:500px){section.articles h2{margin:7rem 0 3.5rem}}section.articles>p{color:#171c45;font-size:2.2rem;letter-spacing:.005em;line-height:173.8%;margin:0 auto 8rem;max-width:74rem;padding:0 2rem;text-align:center}section.articles .developer-categories{border-radius:10px;box-shadow:0 0 30px rgba(46,50,80,.15);padding:4rem}section.articles .developer-categories h3{color:#171c45;font-size:2.8rem;line-height:140%;margin:0 0 3rem}section.articles .developer-categories ul{column-count:4;list-style-type:none;padding-left:0}@media (max-width:1000px){section.articles .developer-categories ul{column-count:2}}@media (max-width:500px){section.articles .developer-categories ul{column-count:1}}section.articles .developer-categories ul li{font-size:2.2rem;line-height:234.8%}section.articles .developer-categories ul li a{color:#171c45;text-underline-offset:.2rem}section.articles .developer-categories ul li:last-child a{color:#1fb9ff}section.articles .panels{display:grid;list-style-type:none;grid-gap:2rem;grid-template-columns:repeat(4,1fr);margin:6rem 0 16rem;padding-left:0}@media (max-width:1000px){section.articles .panels{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){section.articles .panels{grid-template-columns:repeat(1,1fr)}}section.articles .panels li{background:#eaeef5;border-radius:10px;color:#171c45;font-size:2.2rem;font-weight:700;letter-spacing:.01em;line-height:2.7rem;padding:17.6rem 2rem 6rem;position:relative;text-align:center}section.articles .panels li:before{content:"";display:block;height:8.6rem;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:6rem;width:8.6rem}section.articles .panels li.ecommerce-developers:before{background:url(/build/images/online-shop.9d2c63b9.png)}section.articles .panels li.mobile-app-developers:before{background:url(/build/images/cell-phone.b8023521.png)}section.articles .panels li.web-developers:before{background:url(/build/images/code.26702ebd.png)}section.articles .panels li.ctos:before{background:url(/build/images/business-man.05af8159.png)}section.articles .panels li a{background:#0153cc;border-radius:6px;color:#fff;display:inline-block;font-size:1.8rem;font-weight:400;letter-spacing:.01em;line-height:2.2rem;margin-top:4.6rem;min-width:14rem;padding:1.1rem 3rem;text-align:center;text-decoration:none}section.articles .need-help{background-image:url(/build/images/need-help.e6003fdf.jpg);background-repeat:no-repeat;background-size:cover;border-radius:10px;margin-bottom:20rem;padding:10.8rem 9.4rem;text-align:left}@media (max-width:450px){section.articles .need-help{margin-bottom:10rem;padding:3rem}}section.articles .need-help p{color:#fff;font-size:3.6rem;font-weight:700;line-height:4.4rem;margin:0 0 4.5rem}@media (max-width:450px){section.articles .need-help p{font-size:2.6rem;line-height:3.8rem}}section.articles .entries{display:grid;margin:0 auto 5.5rem;grid-gap:2.4rem;grid-template-columns:repeat(3,1fr);text-align:left}@media screen and (max-width:1100px){section.articles .entries{grid-template-columns:repeat(2,1fr);max-width:82rem}}@media screen and (max-width:760px){section.articles .entries{grid-template-columns:repeat(1,1fr);max-width:44rem}}section.articles .entries .entry{border-radius:10px;box-shadow:0 0 30px rgba(46,50,80,.15);overflow:hidden}section.articles .entries .entry .entry-image{display:block;height:25rem;object-fit:cover;width:100%}section.articles .entries .entry .entry-image img{height:100%;object-fit:cover;width:100%}section.articles .entries .entry .entry-content{padding:1.5rem}section.articles .entries .entry .entry-content .author{margin-bottom:1.2rem}section.articles .entries .entry .entry-content .author img{border-radius:1.2rem;height:2.4rem;margin-left:.8rem;object-fit:cover;width:2.4rem}section.articles .entries .entry .entry-content .author span{color:#171c45;display:inline-block;font-size:1.4rem;font-weight:600;line-height:2rem;margin-top:.3rem;vertical-align:top}section.articles .entries .entry .entry-content h4{color:#171c45;font-size:2.2rem;font-weight:800;line-height:3.6rem;margin-bottom:1.2rem}section.articles .entries .entry .entry-content h4 a{color:#171c45;text-decoration:none}section.articles .entries .entry .entry-content p{color:#171c45;font-size:1.6rem;line-height:2.4rem}section.articles .entries .entry .entry-content p.appendix{font-size:1.4rem;line-height:2rem}section.articles .entries .entry .entry-content p a{color:#0153cc;text-decoration:none}section.articles .entries .entry .entry-content ul.tags{list-style-type:none;margin:0;padding-left:0}section.articles .entries .entry .entry-content ul.tags li{background:#eaeef5;border-radius:4px;color:#171c45;display:inline-block;font-size:1.4rem;font-weight:400;line-height:1.7rem;margin:0 1rem 1rem 0;padding:.6rem 1rem}section.articles .need-help-bottom{border-radius:10px;margin:22rem 0 20rem;max-width:143rem;min-height:35rem;overflow:hidden;padding-left:45%;position:relative;text-align:left}@media (max-width:500px){section.articles .need-help-bottom{margin:10rem 0;padding-left:0;text-align:center}}section.articles .need-help-bottom p{color:#171c45;font-size:3.6rem;font-weight:700;line-height:4.4rem;margin:10% 0 4.5rem}section.articles .need-help-bottom:before{background-image:url(/build/images/need-help-bottom.4dfea509.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:38%}@media (max-width:500px){section.articles .need-help-bottom:before{content:none}}