section{display:block;zoom:86%}section.hiring-guide{margin:0 auto 10rem;max-width:143rem;padding:0 2rem}section.hiring-guide h2{font-size:4.8rem;line-height:140%;margin:14rem 0 3.5rem;padding:0 2rem;text-align:center}@media (max-width:500px){section.hiring-guide h2{margin:7rem 0 3.5rem}}section.hiring-guide>p{margin:0 auto 8rem;max-width:74rem;padding:0 2rem;text-align:center}section.hiring-guide>.hiring-guide-content>p,section.hiring-guide>p{color:#171c45;font-size:2.2rem;letter-spacing:.005em;line-height:173.8%}section.hiring-guide>.hiring-guide-content>p{padding:0}section.hiring-guide .hiring-guide-content{background-color:#fff;border-radius:10px;box-shadow:0 0 30px rgba(46,50,80,.15);padding:4rem 12rem}@media (max-width:480px){section.hiring-guide .hiring-guide-content{padding:2rem}}section.hiring-guide .hiring-guide-content h3{color:#171c45;font-size:2.8rem;line-height:140%;margin:0 0 3rem}section.hiring-guide .hiring-guide-content ul li{font-size:2.2rem;line-height:234.8%}section.hiring-guide .hiring-guide-content ul li a{color:#171c45;text-underline-offset:.2rem}section.hiring-guide .hiring-guide-content ul li:last-child a{color:#1fb9ff}section.hiring-guide .developer-categories ul{column-count:4;list-style-type:none;padding-left:0}@media (max-width:1000px){section.hiring-guide .developer-categories ul{column-count:2}}@media (max-width:500px){section.hiring-guide .developer-categories ul{column-count:1}}section.hiring-guide .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.hiring-guide .panels{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){section.hiring-guide .panels{grid-template-columns:repeat(1,1fr)}}section.hiring-guide .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.hiring-guide .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.hiring-guide .panels li.ecommerce-developers:before{background:url(/build/images/online-shop.9d2c63b9.png)}section.hiring-guide .panels li.mobile-app-developers:before{background:url(/build/images/cell-phone.b8023521.png)}section.hiring-guide .panels li.web-developers:before{background:url(/build/images/code.26702ebd.png)}section.hiring-guide .panels li.ctos:before{background:url(/build/images/business-man.05af8159.png)}section.hiring-guide .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.hiring-guide .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.hiring-guide .need-help{margin-bottom:10rem;padding:3rem}}section.hiring-guide .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.hiring-guide .need-help p{font-size:2.6rem;line-height:3.8rem}}section.hiring-guide .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.hiring-guide .entries{grid-template-columns:repeat(2,1fr);max-width:82rem}}@media screen and (max-width:760px){section.hiring-guide .entries{grid-template-columns:repeat(1,1fr);max-width:44rem}}section.hiring-guide .entries .entry{border-radius:10px;box-shadow:0 0 30px rgba(46,50,80,.15);overflow:hidden}section.hiring-guide .entries .entry .entry-image{display:block;height:25rem;object-fit:cover;width:100%}section.hiring-guide .entries .entry .entry-image img{height:100%;object-fit:cover;width:100%}section.hiring-guide .entries .entry .entry-content{padding:1.5rem}section.hiring-guide .entries .entry .entry-content .author{margin-bottom:1.2rem}section.hiring-guide .entries .entry .entry-content .author img{border-radius:1.2rem;height:2.4rem;margin-left:.8rem;object-fit:cover;width:2.4rem}section.hiring-guide .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.hiring-guide .entries .entry .entry-content h4{color:#171c45;font-size:2.2rem;font-weight:800;line-height:3.6rem;margin-bottom:1.2rem}section.hiring-guide .entries .entry .entry-content h4 a{color:#171c45;text-decoration:none}section.hiring-guide .entries .entry .entry-content p{color:#171c45;font-size:1.6rem;line-height:2.4rem}section.hiring-guide .entries .entry .entry-content p.appendix{font-size:1.4rem;line-height:2rem}section.hiring-guide .entries .entry .entry-content p a{color:#0153cc;text-decoration:none}section.hiring-guide .entries .entry .entry-content ul.tags{list-style-type:none;margin:0;padding-left:0}section.hiring-guide .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.hiring-guide div.available-ctos,section.hiring-guide div.available-developers{margin:2rem auto;max-width:143rem}section.hiring-guide div.available-ctos .profiles,section.hiring-guide div.available-developers .profiles{text-align:center}section.hiring-guide div.available-ctos .profiles .profile,section.hiring-guide div.available-developers .profiles .profile{background-color:#fff;border-radius:10px;box-shadow:0 0 30px rgba(46,50,80,.15);display:inline-block;max-width:100%;padding:2.5rem 2.5rem 1.5rem;position:relative;text-align:left;text-decoration:none;vertical-align:top;width:48%}@media screen and (max-width:750px){section.hiring-guide div.available-ctos .profiles .profile,section.hiring-guide div.available-developers .profiles .profile{display:block;float:none;margin-bottom:2rem;width:100%}}section.hiring-guide div.available-ctos .profiles .profile:first-child,section.hiring-guide div.available-developers .profiles .profile:first-child{float:left}section.hiring-guide div.available-ctos .profiles .profile:last-child,section.hiring-guide div.available-developers .profiles .profile:last-child{float:right}section.hiring-guide div.available-ctos .profiles .profile img,section.hiring-guide div.available-developers .profiles .profile img{border-radius:7rem;height:10rem;left:2.5rem;object-fit:cover;position:absolute;top:2.5rem;width:10rem}@media screen and (max-width:440px){section.hiring-guide div.available-ctos .profiles .profile img,section.hiring-guide div.available-developers .profiles .profile img{border-radius:4rem;height:8rem;width:8rem}}section.hiring-guide div.available-ctos .profiles .profile .profile-info,section.hiring-guide div.available-developers .profiles .profile .profile-info{margin-bottom:2rem;min-height:14rem;padding-left:11.5rem}@media screen and (max-width:440px){section.hiring-guide div.available-ctos .profiles .profile .profile-info,section.hiring-guide div.available-developers .profiles .profile .profile-info{padding-left:9.5rem}}section.hiring-guide div.available-ctos .profiles .profile .profile-info span,section.hiring-guide div.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.hiring-guide div.available-ctos .profiles .profile .profile-info span.headline,section.hiring-guide div.available-developers .profiles .profile .profile-info span.headline{color:#0153cc;font-size:1.4rem;margin-bottom:.2rem;min-height:1.9rem}section.hiring-guide div.available-ctos .profiles .profile .profile-info span.name,section.hiring-guide div.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.hiring-guide div.available-ctos .profiles .profile .profile-info span.location,section.hiring-guide div.available-developers .profiles .profile .profile-info span.location{margin-bottom:.8rem;padding-left:2.3rem;position:relative}section.hiring-guide div.available-ctos .profiles .profile .profile-info span.location:before,section.hiring-guide div.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.hiring-guide div.available-ctos .profiles .profile .profile-info span.experience,section.hiring-guide div.available-developers .profiles .profile .profile-info span.experience{margin-bottom:.8rem;padding-left:2.3rem;position:relative}section.hiring-guide div.available-ctos .profiles .profile .profile-info span.experience:before,section.hiring-guide div.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.hiring-guide div.available-ctos .profiles .profile .profile-info span.employment,section.hiring-guide div.available-developers .profiles .profile .profile-info span.employment{padding-left:2.3rem;position:relative}section.hiring-guide div.available-ctos .profiles .profile .profile-info span.employment:before,section.hiring-guide div.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.hiring-guide div.available-ctos .profiles .profile ul.skills,section.hiring-guide div.available-ctos .profiles .profile ul.tags,section.hiring-guide div.available-developers .profiles .profile ul.skills,section.hiring-guide div.available-developers .profiles .profile ul.tags{display:inline;list-style-type:none;margin:0;padding-left:0}section.hiring-guide div.available-ctos .profiles .profile ul.skills li,section.hiring-guide div.available-ctos .profiles .profile ul.tags li,section.hiring-guide div.available-developers .profiles .profile ul.skills li,section.hiring-guide div.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.hiring-guide div.available-ctos .profiles .profile:before,section.hiring-guide div.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.hiring-guide div.available-ctos .clearfix,section.hiring-guide div.available-developers .clearfix{clear:both}section.hiring-guide div.apply,section.hiring-guide div.both,section.hiring-guide div.hire{display:inline-block;margin:0 0 1rem}section.hiring-guide div.apply p,section.hiring-guide div.both p,section.hiring-guide div.hire p{color:#171c45;display:inline-block;font-size:1.6rem;font-style:normal;font-weight:600;letter-spacing:.01em;line-height:3.8rem;margin:2rem 0;text-align:center;vertical-align:top}section.hiring-guide div.apply p span.choice-divider,section.hiring-guide div.both p span.choice-divider,section.hiring-guide div.hire p span.choice-divider{line-height:3.8rem;margin:0 2rem}section.hiring-guide div.apply p a,section.hiring-guide div.both p a,section.hiring-guide div.hire p a{background:#0153cc;border-radius:4px;color:#fff;font-size:1.6rem;font-style:normal;font-weight:800;line-height:1.9rem;margin-bottom:2rem;padding:1rem 5rem;text-align:center;text-decoration:none;width:50%}@media (max-width:670px){section.hiring-guide div.both{display:flex;flex-direction:column}section.hiring-guide div.both p:first-child{order:3}section.hiring-guide div.both p:nth-child(2){display:block;margin:0 auto;order:2}section.hiring-guide div.both p:nth-child(3){order:1}}section.hiring-guide div.tips{background-image:url(/build/images/need-help.e6003fdf.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:.6rem;margin:4.5rem 0;padding:4rem;width:100%}section.hiring-guide div.tips form{display:inline-block;max-width:53rem;text-align:left}@media screen and (max-width:660px){section.hiring-guide div.tips form{max-width:100%;width:100%}}section.hiring-guide div.tips form *{display:block}section.hiring-guide div.tips form label{color:#fff;font-size:2.6rem;font-style:normal;font-weight:700;line-height:140%;width:75%}@media screen and (max-width:660px){section.hiring-guide div.tips form label{max-width:40rem;width:100%}}@media screen and (max-width:450px){section.hiring-guide div.tips form label{font-size:2.2rem}}section.hiring-guide div.tips form input{background:#eaeef5;border:none;border-radius:.5rem;color:#171c45;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:.01rem;line-height:1.9rem;margin:3rem 0 2rem;padding:1rem 2rem;width:55%}@media screen and (max-width:660px){section.hiring-guide div.tips form input{max-width:29.1rem;width:100%}}section.hiring-guide div.tips form button{background:#0153cc;border:none;border-radius:4px;color:#fff;font-size:1.6rem;font-style:normal;font-weight:800;line-height:1.9rem;padding:1rem 5rem;text-align:center}section.hiring-guide div.tips form p{color:#fff;font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%;margin:.5rem 0 0 4.5rem;width:55%}section.hiring-guide div.tips form .error{border-color:#48c0f1!important}section.hiring-guide div.tips form .alert{background-color:#4caf50;border-radius:.5rem;display:block;font-size:1.6rem;letter-spacing:0;line-height:1.15em;margin:2rem 0;max-width:55%;padding:1rem 2rem;text-align:center;width:60rem}section.hiring-guide div.tips form .alert.alert-error{background-color:#48c0f1}section.hiring-guide div.tips div{display:inline-block}section.hiring-guide div.tips div p{color:#fff;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.8rem;margin:1.5rem 0 0;text-align:right}section.hiring-guide div.tips div img{display:inline-block;max-height:3.5rem}section.hiring-guide div.quiz-container{background:#eaeef5 url(/build/images/bg-quiz.c002862b.svg) no-repeat top 2rem right 3rem;border-radius:9px;margin:5rem 0;text-align:left}@media (max-width:770px){section.hiring-guide div.quiz-container{background:#eaeef5}}section.hiring-guide div.quiz-container h2{color:#171c45;display:inline-block;font-size:2rem;font-style:normal;font-weight:600;line-height:140%;margin-left:6rem;text-align:center;text-transform:none;width:53rem}@media (max-width:770px){section.hiring-guide div.quiz-container h2{margin:0 auto;padding:2rem;width:100%}}section.hiring-guide div.quiz-container h2 span{margin-top:2.5rem}section.hiring-guide div.quiz-container h2 span span{color:#171c45;font-size:2.6rem;font-style:normal;font-weight:700;letter-spacing:.02em;line-height:140%;text-align:center;text-transform:none}section.hiring-guide div.quiz-container h2 span span a{background:#0153cc;border-radius:6px;color:#fff;font-size:1.8rem;font-style:normal;font-weight:800;letter-spacing:.01em;line-height:2.2rem;margin-top:3rem;text-align:center;text-transform:capitalize}section.hiring-guide div.quiz-container div{display:inline-block}section.hiring-guide div.quiz-container div img{max-width:184px}