.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}}.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}@keyframes grey-pulsating{0%{box-shadow:0 0 0 4px hsla(0,0%,100%,.4)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,.4)}}.header-with-profiles{background-color:#171c45;color:#fff;overflow:hidden;zoom:86%}.header-with-profiles .header-wrapper{background-image:url(/build/images/map.6115f2d1.png);background-position:100% 4rem;background-repeat:no-repeat;background-size:auto 60rem;display:flex;margin:0 auto;max-width:143rem;min-height:64rem;padding:0 2rem;position:relative}@media (max-width:945px){.header-with-profiles .header-wrapper{display:block;text-align:center}}.header-with-profiles .header-wrapper img.category-logo{height:10rem;left:65rem;object-fit:contain;position:absolute;top:2rem;width:10rem}@media (max-width:1220px){.header-with-profiles .header-wrapper img.category-logo{display:none}}@media (max-width:945px){.header-with-profiles .header-wrapper img.category-logo{display:block;left:auto;margin:0 auto;position:relative;top:auto}}.header-with-profiles .header-wrapper .left-side{width:100%}.header-with-profiles .header-wrapper .right-side{margin-left:2rem;min-width:62rem;width:62rem}@media (max-width:1040px){.header-with-profiles .header-wrapper .right-side{min-width:52rem;width:52rem}}@media (max-width:945px){.header-with-profiles .header-wrapper .right-side{display:none}}.header-with-profiles h1{font-size:6rem;line-height:130%}@media (max-width:500px){.header-with-profiles h1{font-size:4rem}}.header-with-profiles p{font-size:2.8rem;line-height:150.3%}@media (max-width:500px){.header-with-profiles p{font-size:2.8rem}}.header-with-profiles p a{color:#fff;text-underline-offset:.3rem}.header-with-profiles .button-wrapper{max-width:33rem}@media (max-width:945px){.header-with-profiles .button-wrapper{margin-top:5rem;max-width:100%;text-align:center}}.header-with-profiles .button-wrapper .hire-button{max-width:100%}.header-with-profiles .button-wrapper span{display:block;margin-top:1rem;text-align:center}.header-with-profiles .trustbox-wrapper{margin:5rem 0 0;max-width:33rem}.header-with-profiles .header-profiles{display:grid;grid-template-columns:repeat(1,1fr);margin:4rem 0 2rem;width:100%;grid-gap:2rem}@media (max-width:945px){.header-with-profiles .header-profiles{display:none}}.header-with-profiles .header-profiles .profile{height:100%;max-width:100%;width:100%}.header-with-profiles .header-profiles .profile .small-info{background:#fff;border-radius:8px;box-shadow:0 0 3rem rgba(46,50,80,.15);color:#0e1f37;display:block;height:100%;min-height:20rem;overflow:hidden;padding:1.2rem 2rem 1.2rem 22rem;position:relative;text-decoration:none}.header-with-profiles .header-profiles .profile .small-info .profile-picture{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:20rem}.header-with-profiles .header-profiles .profile .small-info .name{color:#0153cc;display:block;font-size:1.8rem;letter-spacing:.01em;line-height:140%}.header-with-profiles .header-profiles .profile .small-info .headline-row{display:grid;grid-template-columns:3fr 2fr}.header-with-profiles .header-profiles .profile .small-info .headline{font-size:1.8rem;font-weight:700;letter-spacing:.01em;line-height:140%}.header-with-profiles .header-profiles .profile .small-info ul.tags{list-style-type:none;margin:.5rem 0 0;max-height:7rem;overflow:hidden;padding-left:0}.header-with-profiles .header-profiles .profile .small-info 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}.header-with-profiles .header-profiles .profile .small-info ul.tags li:last-child{margin-right:0}.header-with-profiles .header-profiles .profile .small-info p{font-size:1.5rem;letter-spacing:.01em;line-height:140%;margin:.5rem 0 1rem}.header-with-profiles .header-profiles .profile .small-info .technologies-headline{font-size:1.5rem;font-weight:700;line-height:140%}.header-with-profiles .header-profiles .profile .small-info .technologies-headline .pay-rate{color:#0153cc}.header-with-profiles .header-profiles .profile .row{display:flex}.header-with-profiles .header-profiles .profile .row .col:first-child{width:100%}.header-with-profiles .header-profiles .profile .previously-at{font-size:1.5rem;line-height:140%;min-width:9rem;text-align:center;width:9rem}.header-with-profiles .header-profiles .profile .previously-at img{height:6rem;margin-top:1rem;object-fit:contain;width:9rem}@media (max-width:945px){.header-with-profiles .map-points{display:none}}.header-with-profiles .map-points>div{animation-direction:alternate;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:grey-pulsating;animation-timing-function:linear;background-color:#fff;border-radius:50%;box-shadow:0 0 0 4px hsla(0,0%,100%,.4);display:block;height:.8rem;position:absolute;width:.8rem}.header-with-profiles .map-points>div:first-child{right:48rem;top:12rem}.header-with-profiles .map-points>div:nth-child(2){right:16rem;top:26rem}.header-with-profiles .map-points>div:nth-child(3){right:41rem;top:48.5rem}.header-with-profiles .map-points>div:nth-child(4){right:56rem;top:30.6rem}@media (max-width:1120px){.header-with-profiles .map-points>div:nth-child(4){display:none}}.header-with-profiles .map-points>div:nth-child(5){right:77rem;top:45.9rem}.header-with-profiles .map-points>div:nth-child(6){right:87rem;top:12rem}@media (max-width:1060px){.header-with-profiles .map-points>div:nth-child(6){display:none}}.header-with-profiles .map-points>div:nth-child(7){right:75rem;top:20.6rem}.header-with-profiles .map-points>div:nth-child(8){right:82rem;top:37.2rem}@media (max-width:1030px){.header-with-profiles .map-points>div:nth-child(8){display:none}}.header-with-profiles .map-points>div:nth-child(9){right:8rem;top:51.9rem}.header-with-profiles .map-points>div:nth-child(10){right:.5rem;top:58.5rem}.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%}}body .page{background-color:#fff;font-family:proxima-nova,sans-serif;font-style:normal}.center-text,h2{text-align:center}h2{font-size:4.8rem;line-height:140%}@media (max-width:450px){h2{font-size:3.8rem}}.top-developers-header{background-color:#171c45;color:#fff;overflow:hidden;zoom:86%}.top-developers-header .header-wrapper{background:url(/build/images/map.6115f2d1.png) no-repeat 100%;background-size:contain;margin:0 auto;max-width:143rem;overflow:hidden;padding:0 2rem;position:relative}.top-developers-header .header-wrapper .best-developers-navigation{margin-top:5rem}.top-developers-header .header-wrapper .best-developers-navigation .rail-1,.top-developers-header .header-wrapper .best-developers-navigation .rail-2{display:inline-block;margin-right:2rem;max-width:32rem;vertical-align:top}@media screen and (max-width:550px){.top-developers-header .header-wrapper .best-developers-navigation .rail-1,.top-developers-header .header-wrapper .best-developers-navigation .rail-2{display:block;margin-left:auto!important;margin-right:auto!important}}.top-developers-header .header-wrapper .best-developers-navigation .rail-1{margin-right:18%}@media (max-width:1050px){.top-developers-header .header-wrapper .best-developers-navigation .rail-1{margin-right:10%}}@media screen and (max-width:550px){.top-developers-header .header-wrapper .best-developers-navigation .rail-1{margin-top:5rem}}.top-developers-header .header-wrapper .best-developers-navigation h3{color:#d6d6d6;font-size:1.8rem;font-weight:700;margin:0;text-transform:uppercase}.top-developers-header .header-wrapper .best-developers-navigation ul{display:inline-block;line-height:110%;list-style-type:none;margin:0 0 3rem;padding:0;text-align:left}.top-developers-header .header-wrapper .best-developers-navigation ul li{border-bottom:1px solid #fff;margin-top:1.2rem}.top-developers-header .header-wrapper .best-developers-navigation ul li:hover{border-color:#48c0f1}.top-developers-header .header-wrapper .best-developers-navigation a{color:#fff;font-size:1.8rem;font-weight:400;text-decoration:none;text-transform:none}.top-developers-header .header-wrapper .best-developers-navigation a:hover{color:#48c0f1}.top-developers-header .header-wrapper:before{background-image:url(/build/images/developer_hero.04e76921.png);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:70%;position:absolute;right:0;width:45%;z-index:1}@media (max-width:600px){.top-developers-header .header-wrapper:before{content:none}}.top-developers-header h1,.top-developers-header p{margin-left:auto;margin-right:auto;max-width:112rem;text-align:center}.top-developers-header h1{font-size:6rem;line-height:130%}@media (max-width:500px){.top-developers-header h1{font-size:4rem;text-align:center}}.top-developers-header p{font-size:2.8rem;line-height:150.3%}@media (max-width:500px){.top-developers-header p{font-size:2.8rem;text-align:center}}.top-developers-header p a{color:#fff;text-underline-offset:.3rem}.top-developers-header .button-wrapper{max-width:33rem}@media (max-width:500px){.top-developers-header .button-wrapper{max-width:100%;text-align:center}}.top-developers-header .button-wrapper .hire-button{max-width:100%}.top-developers-header .button-wrapper span{display:block;margin-top:1rem;text-align:center}.top-developers-header .trustscore-box{display:block;margin:10rem 0 3rem;padding-bottom:3rem;position:relative;text-align:center;text-decoration:none;width:24rem}@media (max-width:500px){.top-developers-header .trustscore-box{margin:3rem auto}}.top-developers-header .trustscore-box span{color:#fff;display:block;font-size:2rem;font-weight:400;line-height:2.4rem}.top-developers-header .trustscore-box:after{background-image:url(/build/images/trustscore.8cda5232.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:5rem;width:18rem}.top-developers-header .trustscore-box:before{background-image:url(/build/images/trustpilot.b8251527.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:3rem;left:0;margin-left:0;margin-right:0;position:absolute;right:0;width:100%}.top-developers-header .button-wrapper{margin-bottom:2rem;margin-top:2rem;text-align:center}.top-developers-header .button-wrapper .hire-button{background-color:#35d689}.top-developers-header .trustbox-wrapper{margin:3rem 0;max-width:33rem}section{zoom:86%}section.some-numbers{margin:0 auto 10.3rem;max-width:123rem;zoom:100%}section.some-numbers>ul{border-radius:10px;box-shadow:0 0 40px rgba(46,50,80,.08);display:flex;list-style-type:none;margin:6.6rem 2rem 0;overflow:hidden;padding:3.3rem 6.5rem 4rem}@media (max-width:800px){section.some-numbers>ul{flex-direction:column}}section.some-numbers>ul li{border-right:1px solid #eaeef5;color:#171c45;display:inline-block;flex:33%;font-size:2.4rem;font-weight:700;line-height:140%;padding:0 1rem;text-align:center}@media (max-width:800px){section.some-numbers>ul li{border-bottom:1px solid #eaeef5;border-right:none;margin-bottom:4rem;padding-bottom:4rem}}section.some-numbers>ul li strong{color:#0153cc;display:block;font-size:3.6rem;margin-bottom:2.5rem}section.some-numbers>ul li:last-child{border-bottom:none;border-right:none;margin-bottom:0}section.some-numbers .development-trends{background-color:#eaeef5;border-radius:10px;color:#171c45;font-family:proxima-nova,sans-serif;margin:5.6rem 2rem 0;padding:6.5rem 6.4rem;text-align:center}@media (max-width:560px){section.some-numbers .development-trends{margin-left:0;margin-right:0;padding-left:2rem;padding-right:2rem}}section.some-numbers .development-trends h2{font-size:4.1rem;font-weight:700;line-height:140%;margin:0 0 3rem}section.some-numbers .development-trends p{font-size:1.9rem;line-height:173.8%;margin:0 0 2rem}section.some-numbers .development-trends .charts .chart{display:inline-block;margin:0 2rem 3.5rem;position:relative;width:21rem}@media (max-width:560px){section.some-numbers .development-trends .charts .chart{margin:0 0 3.5rem}}section.some-numbers .development-trends .charts .chart .canvas-container{margin:0 auto;position:relative;width:19rem;z-index:2}section.some-numbers .development-trends .charts .chart:after,section.some-numbers .development-trends .charts .chart:before{border-radius:50%;content:"";display:block;position:absolute}section.some-numbers .development-trends .charts .chart:before{background-color:hsla(0,0%,71.4%,.2);height:21rem;left:0;top:6.4rem;width:21rem}section.some-numbers .development-trends .charts .chart:after{background-color:#eaeef5;height:8rem;left:6.5rem;top:12.9rem;width:8rem}section.some-numbers .development-trends .black-button{min-width:18rem}section.how-it-works{margin:0 auto;max-width:143rem;padding:0 2rem}section.how-it-works h2{margin-top:7rem}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.profiles{background-color:#eaeef5;min-height:230rem}section.profiles.with-guide{min-height:300rem}section.profiles.with-guide .right-rail{top:11rem}section.profiles .section-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto 20rem;max-width:143rem;padding:5rem 2rem}@media screen and (max-width:900px){section.profiles .section-wrapper{flex-direction:column}}section.profiles .profiles-wrapper{flex:1;padding-right:2rem;position:relative}@media screen and (max-width:900px){section.profiles .profiles-wrapper{padding-right:0}}section.profiles .profiles-wrapper>h3{flex:none;font-size:2.8rem;line-height:3rem;margin-bottom:3rem;margin-top:0;width:100%}section.profiles .profiles-wrapper .profile{background-color:#fff;border-radius:10px;box-shadow:0 0 30px rgba(46,50,80,.15);display:block;margin-bottom:2rem;overflow:hidden;padding:2rem 3rem 2rem 2rem;position:relative;text-decoration:none}section.profiles .profiles-wrapper .profile .left{left:2rem;position:absolute;top:2rem;width:16rem}@media screen and (max-width:550px){section.profiles .profiles-wrapper .profile .left{left:0;margin-bottom:3rem;position:relative;text-align:center;top:0;width:100%}}section.profiles .profiles-wrapper .profile .left img{border-radius:4px;max-height:18.2rem;object-fit:cover;width:100%}section.profiles .profiles-wrapper .profile .left .rating{color:#171c45;font-size:1.6rem;font-weight:600;line-height:1.9rem;margin-top:1.6rem;padding-left:3.6rem;padding-top:.4rem;position:relative}@media screen and (max-width:550px){section.profiles .profiles-wrapper .profile .left .rating{display:inline-block}}section.profiles .profiles-wrapper .profile .left .rating:before{background:url(/build/images/star.c780232a.png);content:"";display:block;height:2.6rem;left:0;position:absolute;top:0;width:2.6rem}section.profiles .profiles-wrapper .profile .right{min-height:22.4rem;padding-left:18rem}@media screen and (max-width:550px){section.profiles .profiles-wrapper .profile .right{padding-left:0}}section.profiles .profiles-wrapper .profile .right .profile-info{margin-bottom:2rem}section.profiles .profiles-wrapper .profile .right .profile-info span{color:#0e1f37;display:block;font-size:1.6rem;font-weight:600;letter-spacing:.01em;line-height:140%}section.profiles .profiles-wrapper .profile .right .profile-info span.headline{color:#0153cc;font-size:2rem;margin-bottom:.2rem}section.profiles .profiles-wrapper .profile .right .profile-info span.name{color:#0e1f37;font-size:1.6rem;font-weight:800;letter-spacing:.01em;line-height:140%;margin-bottom:1rem}section.profiles .profiles-wrapper .profile .right .profile-info span.location{display:inline-block;margin-bottom:.8rem;margin-right:1.5rem;padding-left:2.3rem;position:relative}@media screen and (max-width:550px){section.profiles .profiles-wrapper .profile .right .profile-info span.location{display:block}}section.profiles .profiles-wrapper .profile .right .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.profiles .profiles-wrapper .profile .right .profile-info span.experience{display:inline-block;margin-bottom:.8rem;margin-right:1.5rem;padding-left:2.3rem;position:relative}@media screen and (max-width:550px){section.profiles .profiles-wrapper .profile .right .profile-info span.experience{display:block}}section.profiles .profiles-wrapper .profile .right .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.profiles .profiles-wrapper .profile .right .profile-info span.employment{display:inline-block;padding-left:2.3rem;position:relative}@media screen and (max-width:550px){section.profiles .profiles-wrapper .profile .right .profile-info span.employment{display:block}}section.profiles .profiles-wrapper .profile .right .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.profiles .profiles-wrapper .profile .right .profile-info span.pay-rate{display:inline-block;margin-bottom:.8rem;margin-right:1.5rem;padding-left:2.3rem;position:relative}@media screen and (max-width:550px){section.profiles .profiles-wrapper .profile .right .profile-info span.pay-rate{display:block}}section.profiles .profiles-wrapper .profile .right .profile-info span.pay-rate:before{background:url(/build/images/dollar-sign.1340f742.svg) no-repeat;content:"";display:block;height:1.8rem;left:0;position:absolute;top:.2rem;width:1.8rem}section.profiles .profiles-wrapper .profile .right p{color:#171c45;font-size:1.6rem;font-weight:400;letter-spacing:.01em;line-height:140%}section.profiles .profiles-wrapper .profile .right p .show-more{color:#0153cc;text-decoration:none}section.profiles .profiles-wrapper .profile .right ul.tags{list-style-type:none;margin:0;padding-left:0}section.profiles .profiles-wrapper .profile .right 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,section.hiring-guide{margin:0 auto 10rem;max-width:143rem;padding:0 2rem}section.articles img,section.hiring-guide img{height:auto!important;max-width:100%}section.articles h2,section.hiring-guide h2{margin:14rem 0 3.5rem;padding:0 2rem}@media (max-width:500px){section.articles h2,section.hiring-guide h2{margin:7rem 0 3.5rem}}section.articles>p,section.hiring-guide>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>.hiring-guide-content>p,section.hiring-guide>.hiring-guide-content>p{color:#171c45;font-size:2.2rem;letter-spacing:.005em;line-height:173.8%;padding:0}section.articles .developer-categories,section.articles .hiring-guide-content,section.hiring-guide .developer-categories,section.hiring-guide .hiring-guide-content{border-radius:10px;box-shadow:0 0 30px rgba(46,50,80,.15);padding:4rem 12rem}@media (max-width:480px){section.articles .developer-categories,section.articles .hiring-guide-content,section.hiring-guide .developer-categories,section.hiring-guide .hiring-guide-content{padding:2rem}}section.articles .developer-categories h3,section.articles .hiring-guide-content h3,section.hiring-guide .developer-categories h3,section.hiring-guide .hiring-guide-content h3{color:#171c45;font-size:2.8rem;line-height:140%;margin:0 0 3rem}@media (max-width:1000px){section.articles .developer-categories ul,section.articles .hiring-guide-content ul,section.hiring-guide .developer-categories ul,section.hiring-guide .hiring-guide-content ul{column-count:2}}@media (max-width:500px){section.articles .developer-categories ul,section.articles .hiring-guide-content ul,section.hiring-guide .developer-categories ul,section.hiring-guide .hiring-guide-content ul{column-count:1}}section.articles .developer-categories ul li,section.articles .hiring-guide-content ul li,section.hiring-guide .developer-categories ul li,section.hiring-guide .hiring-guide-content ul li{font-size:2.2rem;line-height:234.8%}section.articles .developer-categories ul li a,section.articles .hiring-guide-content ul li a,section.hiring-guide .developer-categories ul li a,section.hiring-guide .hiring-guide-content ul li a{color:#171c45;text-underline-offset:.2rem}section.articles .developer-categories ul li:last-child a,section.articles .hiring-guide-content ul li:last-child a,section.hiring-guide .developer-categories ul li:last-child a,section.hiring-guide .hiring-guide-content ul li:last-child a{color:#1fb9ff}section.articles .hiring-guide-content ul,section.hiring-guide .hiring-guide-content ul{list-style:url(/build/images/bullet.96028723.svg);zoom:116%}section.articles .hiring-guide-content ul li,section.hiring-guide .hiring-guide-content ul li{padding-left:4rem;zoom:86%}section.articles .developer-categories ul,section.hiring-guide .developer-categories ul{column-count:4;list-style-type:none;padding-left:0}section.articles .panels,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.articles .panels,section.hiring-guide .panels{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){section.articles .panels,section.hiring-guide .panels{grid-template-columns:repeat(1,1fr)}}section.articles .panels li,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.articles .panels li:before,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.articles .panels li.ecommerce-developers:before,section.hiring-guide .panels li.ecommerce-developers:before{background:url(/build/images/online-shop.9d2c63b9.png)}section.articles .panels li.mobile-app-developers:before,section.hiring-guide .panels li.mobile-app-developers:before{background:url(/build/images/cell-phone.b8023521.png)}section.articles .panels li.web-developers:before,section.hiring-guide .panels li.web-developers:before{background:url(/build/images/code.26702ebd.png)}section.articles .panels li.ctos:before,section.hiring-guide .panels li.ctos:before{background:url(/build/images/business-man.05af8159.png)}section.articles .panels li a,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.articles .need-help,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.articles .need-help,section.hiring-guide .need-help{margin-bottom:10rem;padding:3rem}}section.articles .need-help p,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.articles .need-help p,section.hiring-guide .need-help p{font-size:2.6rem;line-height:3.8rem}}section.articles .entries,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.articles .entries,section.hiring-guide .entries{grid-template-columns:repeat(2,1fr);max-width:82rem}}@media screen and (max-width:760px){section.articles .entries,section.hiring-guide .entries{grid-template-columns:repeat(1,1fr);max-width:44rem}}section.articles .entries .entry,section.hiring-guide .entries .entry{border-radius:10px;box-shadow:0 0 30px rgba(46,50,80,.15);overflow:hidden}section.articles .entries .entry .entry-image,section.hiring-guide .entries .entry .entry-image{display:block;height:25rem;object-fit:cover;width:100%}section.articles .entries .entry .entry-image img,section.hiring-guide .entries .entry .entry-image img{height:100%;object-fit:cover;width:100%}section.articles .entries .entry .entry-content,section.hiring-guide .entries .entry .entry-content{padding:1.5rem}section.articles .entries .entry .entry-content .author,section.hiring-guide .entries .entry .entry-content .author{margin-bottom:1.2rem}section.articles .entries .entry .entry-content .author img,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.articles .entries .entry .entry-content .author span,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.articles .entries .entry .entry-content h4,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.articles .entries .entry .entry-content h4 a,section.hiring-guide .entries .entry .entry-content h4 a{color:#171c45;text-decoration:none}section.articles .entries .entry .entry-content p,section.hiring-guide .entries .entry .entry-content p{color:#171c45;font-size:1.6rem;line-height:2.4rem}section.articles .entries .entry .entry-content p.appendix,section.hiring-guide .entries .entry .entry-content p.appendix{font-size:1.4rem;line-height:2rem}section.articles .entries .entry .entry-content p a,section.hiring-guide .entries .entry .entry-content p a{color:#0153cc;text-decoration:none}section.articles .entries .entry .entry-content ul.tags,section.hiring-guide .entries .entry .entry-content ul.tags{list-style-type:none;margin:0;padding-left:0}section.articles .entries .entry .entry-content ul.tags li,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.articles div.available-ctos,section.articles div.available-developers,section.hiring-guide div.available-ctos,section.hiring-guide div.available-developers{margin:2rem auto;max-width:143rem}section.articles div.available-ctos .profiles,section.articles div.available-developers .profiles,section.hiring-guide div.available-ctos .profiles,section.hiring-guide div.available-developers .profiles{text-align:center}section.articles div.available-ctos .profiles .profile,section.articles div.available-developers .profiles .profile,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.articles div.available-ctos .profiles .profile,section.articles div.available-developers .profiles .profile,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.articles div.available-ctos .profiles .profile:first-child,section.articles div.available-developers .profiles .profile:first-child,section.hiring-guide div.available-ctos .profiles .profile:first-child,section.hiring-guide div.available-developers .profiles .profile:first-child{float:left}section.articles div.available-ctos .profiles .profile:last-child,section.articles div.available-developers .profiles .profile:last-child,section.hiring-guide div.available-ctos .profiles .profile:last-child,section.hiring-guide div.available-developers .profiles .profile:last-child{float:right}section.articles div.available-ctos .profiles .profile img,section.articles div.available-developers .profiles .profile img,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.articles div.available-ctos .profiles .profile img,section.articles div.available-developers .profiles .profile img,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.articles div.available-ctos .profiles .profile .profile-info,section.articles div.available-developers .profiles .profile .profile-info,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.articles div.available-ctos .profiles .profile .profile-info,section.articles div.available-developers .profiles .profile .profile-info,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.articles div.available-ctos .profiles .profile .profile-info span,section.articles div.available-developers .profiles .profile .profile-info span,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.articles div.available-ctos .profiles .profile .profile-info span.headline,section.articles div.available-developers .profiles .profile .profile-info span.headline,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.articles div.available-ctos .profiles .profile .profile-info span.name,section.articles div.available-developers .profiles .profile .profile-info span.name,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.articles div.available-ctos .profiles .profile .profile-info span.location,section.articles div.available-developers .profiles .profile .profile-info span.location,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.articles div.available-ctos .profiles .profile .profile-info span.location:before,section.articles div.available-developers .profiles .profile .profile-info span.location:before,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.articles div.available-ctos .profiles .profile .profile-info span.experience,section.articles div.available-developers .profiles .profile .profile-info span.experience,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.articles div.available-ctos .profiles .profile .profile-info span.experience:before,section.articles div.available-developers .profiles .profile .profile-info span.experience:before,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.articles div.available-ctos .profiles .profile .profile-info span.employment,section.articles div.available-developers .profiles .profile .profile-info span.employment,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.articles div.available-ctos .profiles .profile .profile-info span.employment:before,section.articles div.available-developers .profiles .profile .profile-info span.employment:before,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.articles div.available-ctos .profiles .profile ul.skills,section.articles div.available-ctos .profiles .profile ul.tags,section.articles div.available-developers .profiles .profile ul.skills,section.articles div.available-developers .profiles .profile ul.tags,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.articles div.available-ctos .profiles .profile ul.skills li,section.articles div.available-ctos .profiles .profile ul.tags li,section.articles div.available-developers .profiles .profile ul.skills li,section.articles div.available-developers .profiles .profile ul.tags li,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.articles div.available-ctos .profiles .profile:before,section.articles div.available-developers .profiles .profile:before,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.articles div.available-ctos .clearfix,section.articles div.available-developers .clearfix,section.hiring-guide div.available-ctos .clearfix,section.hiring-guide div.available-developers .clearfix{clear:both}section.articles div.apply,section.articles div.both,section.articles div.hire,section.hiring-guide div.apply,section.hiring-guide div.both,section.hiring-guide div.hire{display:inline-block;margin:0 0 1rem}section.articles div.apply p,section.articles div.both p,section.articles div.hire p,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.articles div.apply p span.choice-divider,section.articles div.both p span.choice-divider,section.articles div.hire p span.choice-divider,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.articles div.apply p a,section.articles div.both p a,section.articles div.hire p a,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.articles div.both,section.hiring-guide div.both{display:flex;flex-direction:column}section.articles div.both p:first-child,section.hiring-guide div.both p:first-child{order:3}section.articles div.both p:nth-child(2),section.hiring-guide div.both p:nth-child(2){display:block;margin:0 auto;order:2}section.articles div.both p:nth-child(3),section.hiring-guide div.both p:nth-child(3){order:1}}section.articles div.tips,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.articles div.tips form,section.hiring-guide div.tips form{display:inline-block;max-width:53rem;text-align:left}@media screen and (max-width:660px){section.articles div.tips form,section.hiring-guide div.tips form{max-width:100%;width:100%}}section.articles div.tips form *,section.hiring-guide div.tips form *{display:block}section.articles div.tips form label,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.articles div.tips form label,section.hiring-guide div.tips form label{max-width:40rem;width:100%}}@media screen and (max-width:450px){section.articles div.tips form label,section.hiring-guide div.tips form label{font-size:2.2rem}}section.articles div.tips form input,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.articles div.tips form input,section.hiring-guide div.tips form input{max-width:29.1rem;width:100%}}section.articles div.tips form button,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.articles div.tips form p,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.articles div.tips form .error,section.hiring-guide div.tips form .error{border-color:#48c0f1!important}section.articles div.tips form .alert,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.articles div.tips form .alert.alert-error,section.hiring-guide div.tips form .alert.alert-error{background-color:#48c0f1}section.articles div.tips div,section.hiring-guide div.tips div{display:inline-block}section.articles div.tips div p,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.articles div.tips div img,section.hiring-guide div.tips div img{display:inline-block;max-height:3.5rem}section.articles div.quiz-container,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.articles div.quiz-container,section.hiring-guide div.quiz-container{background:#eaeef5}}section.articles div.quiz-container h2,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.articles div.quiz-container h2,section.hiring-guide div.quiz-container h2{margin:0 auto;padding:2rem;width:100%}}section.articles div.quiz-container h2 span,section.hiring-guide div.quiz-container h2 span{margin-top:2.5rem}section.articles div.quiz-container h2 span span,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.articles div.quiz-container h2 span span a,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.articles div.quiz-container div,section.hiring-guide div.quiz-container div{display:inline-block}section.articles div.quiz-container div img,section.hiring-guide div.quiz-container div img{max-width:184px}.score-box{background:#292e54;border-radius:5px;display:inline-block;margin:.8rem 0;padding:1.6rem;position:relative}.score-box>*{vertical-align:top}.score-box .stars-wrapper{display:inline-block;height:2.4rem;margin-right:1.6rem;position:relative;width:12.4rem}.score-box .stars-wrapper .stars-current,.score-box .stars-wrapper .stars-max{background-repeat:no-repeat;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.score-box .stars-wrapper .stars-current{background-image:url(/build/images/stars-orange.2b159710.svg)}.score-box .stars-wrapper .stars-max{background-image:url(/build/images/stars-white.d741fac5.svg)}.score-box .score,.score-box .site{color:#fff;display:inline-block;font-family:proxima-nova,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:2.3rem;margin-top:.1rem}.score-box .score{font-weight:700}.score-box.light-score-box{background:transparent;padding:0}.score-box.light-score-box .stars-wrapper{display:block}.score-box.light-score-box .score,.score-box.light-score-box .site{color:#171c45;font-size:1.72rem;font-weight:700;line-height:3.2rem}.quiz-container{text-align:center}.quiz-container h1{color:#fff;font-size:5.4rem;font-weight:400;margin:3rem auto 0;max-width:110rem;padding:0 2rem;text-transform:none}.quiz-container h1 .lvl0{color:#fff;display:block;font-size:2.6rem;font-weight:400;height:auto;letter-spacing:.1rem;line-height:1.25em;margin-top:4rem;min-height:17.5rem;text-align:center;text-transform:uppercase}.quiz-container .top-quiz .btn{background-color:#48c0f1;border:.2rem solid #48c0f1;border-radius:.5rem;color:#fff!important;cursor:pointer;display:inline-block;font-size:1.8rem;line-height:1.5em;margin:1rem;padding:1rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase}.quiz-container .top-quiz a{color:#48c0f1!important;cursor:pointer;font-weight:600}.quiz-container .top-quiz a.again{font-size:1.4rem;font-weight:400;letter-spacing:0}.quiz-container .top-quiz a:hover{text-decoration:underline}.quiz-container .top-quiz form{margin:0 auto;max-width:100%;width:60rem}.quiz-container .top-quiz form button{background-color:#48c0f1;border:.2rem solid #48c0f1;border-radius:.5rem;color:#fff!important;cursor:pointer;display:inline-block;font-size:1.8rem;line-height:1.5em;margin:1rem;padding:1rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase}.quiz-container .top-quiz form button:hover{background-color:#03668e;border-color:#03668e}.quiz-container .top-quiz form input[type=email],.quiz-container .top-quiz form input[type=text],.quiz-container .top-quiz form textarea{border:1px solid #dadde2;border-radius:.5rem;box-sizing:border-box;display:inline-block;font-size:1.5rem;line-height:2.7rem;margin:1rem;padding:1rem;text-align:center;text-decoration:none;text-transform:uppercase;width:30rem}