body{background-color:#eaeef5}.cto-header,.recruiter-header{background-size:cover;font-family:proxima-nova,sans-serif;min-height:87rem;padding-bottom:6.7rem}@media screen and (max-height:900px){.cto-header,.recruiter-header{min-height:auto}}.cto-header .header-content,.recruiter-header .header-content{margin:0 auto;max-width:141rem;padding:0 2rem;zoom:87%}@media screen and (max-width:500px){.cto-header .header-content,.recruiter-header .header-content{text-align:center}}.cto-header h1,.recruiter-header h1{color:#fff;font-size:6rem;font-weight:900;line-height:140%;margin:0 0 3.5rem;padding-right:25%;padding-top:5rem}@media screen and (max-width:900px){.cto-header h1,.recruiter-header h1{font-size:4rem;padding-right:0}}@media screen and (max-width:500px){.cto-header h1,.recruiter-header h1{font-size:3rem}}@media screen and (max-height:770px){.cto-header h1,.recruiter-header h1{font-size:5rem;line-height:120%}}.cto-header p,.recruiter-header p{color:#fff;font-size:3.6rem;font-weight:700;line-height:4.4rem;margin:0 0 5.5rem;padding-right:25%}@media screen and (max-width:1250px){.cto-header p,.recruiter-header p{padding-right:0}}@media screen and (max-width:900px){.cto-header p,.recruiter-header p{font-size:2rem;line-height:2.4rem}}@media screen and (max-height:770px){.cto-header p,.recruiter-header p{font-size:3.2rem;line-height:4.4rem}}.cto-header .trustbox-wrapper,.recruiter-header .trustbox-wrapper{margin:3rem 0;max-width:26rem}.cto-header{background:#171c45 url(/build/images/bg_new.46bedfe1.jpg) no-repeat 50%}.recruiter-header{background:#171c45 url(/build/images/bg_recruiters.055bd809.jpg) no-repeat 50%}.cto-button,.recruiter-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 2rem;text-align:center;text-decoration:none}@media screen and (max-width:500px){.cto-button,.recruiter-button{font-size:1.8rem;min-width:22rem;padding:1.1rem 2rem}}.cto-button-small,.recruiter-button-small{background:#0153cc;border-radius:6px;color:#fff;font-size:1.8rem;font-weight:800;letter-spacing:.01em;line-height:2.2rem;padding:1.1rem 1.8rem;text-align:center;text-decoration:none}div.top-profiles{background-color:#fff;min-height:49rem;padding-bottom:2rem;text-align:center}div.top-profiles>*{zoom:87%}div.top-profiles .profiles-wrapper{padding:0 1rem}div.top-profiles .profiles-wrapper .profile{background-color:#fff;border-radius:10px;box-shadow:0 0 30px rgba(46,50,80,.15);display:inline-block;margin:0 1.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.8rem}@media screen and (max-width:860px){div.top-profiles .profiles-wrapper .profile{display:block;margin:0 auto 3rem}}@media screen and (max-width:1260px)and (min-width:861px){div.top-profiles .profiles-wrapper .profile:nth-child(3){display:none}}div.top-profiles .profiles-wrapper .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){div.top-profiles .profiles-wrapper .profile img{border-radius:4rem;height:8rem;width:8rem}}div.top-profiles .profiles-wrapper .profile .profile-info{margin-bottom:2rem;min-height:14rem;padding-left:15.5rem}@media screen and (max-width:440px){div.top-profiles .profiles-wrapper .profile .profile-info{padding-left:9.5rem}}div.top-profiles .profiles-wrapper .profile .profile-info span{color:#0e1f37;display:block;font-size:1.6rem;font-weight:600;letter-spacing:.01em;line-height:140%}div.top-profiles .profiles-wrapper .profile .profile-info span.headline{color:#0153cc;font-size:1.6rem;margin-bottom:.2rem}div.top-profiles .profiles-wrapper .profile .profile-info span.name{color:#0e1f37;font-size:2rem;font-weight:800;letter-spacing:.01em;line-height:140%;margin-bottom:1rem}div.top-profiles .profiles-wrapper .profile .profile-info span.location{margin-bottom:.8rem;padding-left:2.3rem;position:relative}div.top-profiles .profiles-wrapper .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}div.top-profiles .profiles-wrapper .profile .profile-info span.experience{margin-bottom:.8rem;padding-left:2.3rem;position:relative}div.top-profiles .profiles-wrapper .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}div.top-profiles .profiles-wrapper .profile .profile-info span.employment{padding-left:2.3rem;position:relative}div.top-profiles .profiles-wrapper .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}div.top-profiles .profiles-wrapper .profile ul.tags{list-style-type:none;margin:0;padding-left:0}div.top-profiles .profiles-wrapper .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 .company-logos{display:flex;list-style-type:none;margin:5.8rem auto;max-width:141rem;padding:0 2rem}@media screen and (max-width:1050px){section .company-logos{flex-direction:row;flex-wrap:wrap}}section .company-logos li{align-self:center;display:block;padding:0 2rem;text-align:center}@media screen and (max-width:1050px){section .company-logos li{flex:33%;padding:2rem}}@media screen and (max-width:600px){section .company-logos li{flex:50%}}section .company-logos li img{height:auto;max-height:6rem;max-width:100%}section .company-logos li.logo-sandoz img{max-height:4rem}section .company-logos li.logo-novartis img{max-height:5rem}section .company-logos li.logo-pwc img{max-height:8rem}@media (max-width:650px){section .company-logos li.logo-pwc img{max-height:7rem}}section .company-logos li.logo-ackee img{max-height:8rem}@media (max-width:650px){section .company-logos li.logo-ackee img{max-height:6rem}}section.why-hire-cto{background:url(/build/images/why-hire-cto.fdcc7f0e.png) no-repeat;background-size:100% 100%;overflow:hidden}section.why-hire-cto>*{margin:0 auto;max-width:141rem;padding:0 2rem;zoom:87%}section.why-hire-cto h2{color:#fff;font-size:4.8rem;font-weight:900;line-height:140%;margin-bottom:3.5rem;margin-top:12rem;text-align:center}@media screen and (max-width:500px){section.why-hire-cto h2{font-size:2.8rem}}section.why-hire-cto p{color:#fff;font-size:3.2rem;font-weight:600;line-height:3.9rem;margin-bottom:5rem;text-align:center}@media screen and (max-width:500px){section.why-hire-cto p{font-size:2.2rem}}section.why-hire-cto ul{display:grid;list-style-type:none;grid-gap:2.4rem;grid-template-columns:repeat(4,1fr);margin-bottom:7.1rem}@media screen and (max-width:870px){section.why-hire-cto ul{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){section.why-hire-cto ul{grid-template-columns:repeat(1,1fr)}}section.why-hire-cto ul li{color:#fff;display:inline-block;font-size:2.4rem;font-weight:800;line-height:2.9rem;padding:4rem 2rem;text-align:center}section.why-hire-cto ul li span:before{background-repeat:no-repeat;background-size:cover;content:"";display:block;height:8.6rem;margin:0 auto 4rem;width:8.6rem}section.why-hire-cto ul li:first-child span:before{background:url(/build/images/code-language.4e2e98e2.png)}section.why-hire-cto ul li:nth-child(2) span:before{background:url(/build/images/brain.7fd3a860.png)}section.why-hire-cto ul li:nth-child(3) span:before{background:url(/build/images/software-developer.639157df.png)}section.why-hire-cto ul li:nth-child(4) span:before{background:url(/build/images/team-management.735c6e5a.png)}section.experienced-cto{background-color:#fff;overflow:hidden;text-align:center}section.experienced-cto>*{margin:0 auto;max-width:141rem;padding:0 2rem;zoom:87%}section.experienced-cto h2{color:#2e3250;font-size:4.8rem;font-weight:900;line-height:140%;margin-bottom:8rem;margin-top:12rem}@media screen and (max-width:500px){section.experienced-cto h2{font-size:2.8rem}}section.experienced-cto .panel-wrapper{display:grid;grid-gap:2.4rem;grid-template-columns:repeat(2,1fr);margin-bottom:12rem}@media screen and (max-width:900px){section.experienced-cto .panel-wrapper{grid-template-columns:repeat(1,1fr)}}section.experienced-cto .panel-wrapper .panel{background:#eaeef5;border-radius:9px;margin:0 auto;max-width:70rem;padding:8rem 5rem}@media screen and (max-width:600px){section.experienced-cto .panel-wrapper .panel{padding:8rem 1rem}}section.experienced-cto .panel-wrapper .panel h3{color:#171c45;font-size:36px;font-weight:900;line-height:140%;margin:0 0 2.5rem;text-align:center}section.experienced-cto .panel-wrapper .panel h3:before{background-repeat:no-repeat;content:"";display:block}section.experienced-cto .panel-wrapper .panel:first-child h3:before{background:url(/build/images/time.0018c0b9.png);background-size:cover;height:19.1rem;margin:1rem auto 5rem;width:31.5rem}@media screen and (max-width:600px){section.experienced-cto .panel-wrapper .panel:first-child h3:before{height:9.5rem;width:15.7rem}}section.experienced-cto .panel-wrapper .panel:nth-child(2) h3:before{background:url(/build/images/time2.dbb81762.png);background-size:cover;height:19.5rem;margin:.6rem auto 5rem;width:22.7rem}@media screen and (max-width:600px){section.experienced-cto .panel-wrapper .panel:nth-child(2) h3:before{height:9.7rem;width:11.3rem}}section.experienced-cto .panel-wrapper .panel p{color:#2e3250;font-size:2rem;font-weight:400;letter-spacing:.01em;line-height:140%;margin:0 0 4rem;text-align:center}section.experienced-cto .panel-wrapper .panel ul{list-style-type:none;margin-bottom:7.3rem;padding-left:0}section.experienced-cto .panel-wrapper .panel ul li{margin-bottom:2rem}section.experienced-cto .panel-wrapper .panel ul li span{color:#171c45;font-size:2.4rem;font-weight:900;line-height:140%}section.experienced-cto .panel-wrapper .panel ul li span:before{background-color:#171c45;border-radius:.6rem;content:"";display:inline-block;height:1.2rem;margin-right:1.5rem;width:1.2rem}section.how-it-works{margin:0 auto;max-width:141rem;overflow:hidden;padding:0 2rem 12rem;text-align:center}section.how-it-works h2{color:#171c45;font-size:4.8rem;font-weight:900;line-height:140%;margin:12rem 0 7rem;text-align:center;zoom:87%}@media screen and (max-width:500px){section.how-it-works h2{font-size:2.8rem}}section.how-it-works ul{list-style-type:none;margin:0 0 10rem;padding-left:0}section.how-it-works ul li{display:inline-block;font-size:1.6rem;font-weight:700;line-height:140%;margin-right:4%;position:relative;vertical-align:top;width:30%}@media screen and (max-width:600px){section.how-it-works ul li{display:block;margin-right:0;width:100%}}section.how-it-works ul li:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16.3rem;width:100%}section.how-it-works ul li:after{background-image:url(/build/images/arrow-down.7a7b6c02.png);content:"";display:block;height:2.4rem;position:absolute;right:-10%;top:45%;transform:rotate(-90deg);width:2.4rem}@media screen and (max-width:600px){section.how-it-works ul li:after{margin:2rem auto 1rem;position:relative;right:0;top:0;transform:none}}section.how-it-works ul li:last-child{margin-right:0}section.how-it-works ul li:first-child:before{background-image:url(/build/images/hire-work-1.b5dc7211.png)}section.how-it-works ul li:nth-child(2):before{background-image:url(/build/images/hire-work-2.ae031500.png)}section.how-it-works ul li:nth-child(3):before{background-image:url(/build/images/hire-work-3.ff25c0fb.png)}section.how-it-works ul li:nth-child(3):after{content:none}section.blog{background-color:#fff;overflow:hidden;padding-bottom:20rem;text-align:center}section.blog>*{zoom:87%}section.blog h2{color:#171c45;font-size:4.8rem;font-weight:900;line-height:140%;margin:12rem 0 9rem;padding:0 2rem}@media screen and (max-width:500px){section.blog h2{font-size:2.8rem}}section.blog .entries{display:grid;margin:0 auto 5.5rem;max-width:141rem;padding:0 2rem;grid-gap:2.4rem;grid-template-columns:repeat(3,1fr);text-align:left}@media screen and (max-width:1100px){section.blog .entries{grid-template-columns:repeat(2,1fr);max-width:82rem}}@media screen and (max-width:760px){section.blog .entries{grid-template-columns:repeat(1,1fr);max-width:44rem}}section.blog .entries .entry{border-radius:10px;box-shadow:0 0 30px rgba(46,50,80,.15);overflow:hidden}section.blog .entries .entry>img{height:25rem;object-fit:cover;width:100%}section.blog .entries .entry .entry-content{padding:1.5rem}section.blog .entries .entry .entry-content .author{margin-bottom:1.2rem}section.blog .entries .entry .entry-content .author img{border-radius:1.2rem;height:2.4rem;margin-left:.8rem;object-fit:cover;width:2.4rem}section.blog .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.blog .entries .entry .entry-content h4{color:#171c45;font-size:2.2rem;font-weight:800;line-height:3.6rem;margin-bottom:1.2rem}section.blog .entries .entry .entry-content p{color:#171c45;font-size:1.6rem;line-height:2.4rem}section.blog .entries .entry .entry-content p.appendix{font-size:1.4rem;line-height:2rem}section.blog .entries .entry .entry-content p a{color:#0153cc;text-decoration:none}section.blog .entries .entry .entry-content ul.tags{list-style-type:none;margin:0;padding-left:0}section.blog .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.cto-profiles,section.recruiter-profiles{margin:0 auto;max-width:141rem;overflow:hidden;padding:0 2rem;zoom:87%}section.cto-profiles h2,section.recruiter-profiles h2{color:#171c45;font-size:4.8rem;font-weight:900;line-height:140%;margin-bottom:6rem;margin-top:12rem}@media screen and (max-width:500px){section.cto-profiles h2,section.recruiter-profiles h2{font-size:2.8rem}}section.cto-profiles .profiles-wrapper,section.recruiter-profiles .profiles-wrapper{margin-bottom:10rem;max-width:92rem}section.cto-profiles .profiles-wrapper .profile,section.recruiter-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.cto-profiles .profiles-wrapper .profile .left,section.recruiter-profiles .profiles-wrapper .profile .left{left:2rem;position:absolute;top:2rem;width:16rem}@media screen and (max-width:550px){section.cto-profiles .profiles-wrapper .profile .left,section.recruiter-profiles .profiles-wrapper .profile .left{left:0;margin-bottom:3rem;position:relative;text-align:center;top:0;width:100%}}section.cto-profiles .profiles-wrapper .profile .left img,section.recruiter-profiles .profiles-wrapper .profile .left img{border-radius:4px;max-height:18.2rem;object-fit:cover;width:100%}section.cto-profiles .profiles-wrapper .profile .left .rating,section.recruiter-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.cto-profiles .profiles-wrapper .profile .left .rating,section.recruiter-profiles .profiles-wrapper .profile .left .rating{display:inline-block}}section.cto-profiles .profiles-wrapper .profile .left .rating:before,section.recruiter-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.cto-profiles .profiles-wrapper .profile .right,section.recruiter-profiles .profiles-wrapper .profile .right{min-height:22.4rem;padding-left:18rem}@media screen and (max-width:550px){section.cto-profiles .profiles-wrapper .profile .right,section.recruiter-profiles .profiles-wrapper .profile .right{padding-left:0}}section.cto-profiles .profiles-wrapper .profile .right .profile-info,section.recruiter-profiles .profiles-wrapper .profile .right .profile-info{margin-bottom:2rem}section.cto-profiles .profiles-wrapper .profile .right .profile-info span,section.recruiter-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.cto-profiles .profiles-wrapper .profile .right .profile-info span.headline,section.recruiter-profiles .profiles-wrapper .profile .right .profile-info span.headline{color:#0153cc;font-size:1.4rem;margin-bottom:.2rem}section.cto-profiles .profiles-wrapper .profile .right .profile-info span.name,section.recruiter-profiles .profiles-wrapper .profile .right .profile-info span.name{color:#0e1f37;font-size:2rem;font-weight:800;letter-spacing:.01em;line-height:140%;margin-bottom:1rem}section.cto-profiles .profiles-wrapper .profile .right .profile-info span.name a,section.recruiter-profiles .profiles-wrapper .profile .right .profile-info span.name a{color:#0e1f37;text-decoration:none}section.cto-profiles .profiles-wrapper .profile .right .profile-info span.location,section.recruiter-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.cto-profiles .profiles-wrapper .profile .right .profile-info span.location,section.recruiter-profiles .profiles-wrapper .profile .right .profile-info span.location{display:block}}section.cto-profiles .profiles-wrapper .profile .right .profile-info span.location:before,section.recruiter-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.cto-profiles .profiles-wrapper .profile .right .profile-info span.experience,section.recruiter-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.cto-profiles .profiles-wrapper .profile .right .profile-info span.experience,section.recruiter-profiles .profiles-wrapper .profile .right .profile-info span.experience{display:block}}section.cto-profiles .profiles-wrapper .profile .right .profile-info span.experience:before,section.recruiter-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.cto-profiles .profiles-wrapper .profile .right .profile-info span.employment,section.recruiter-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.cto-profiles .profiles-wrapper .profile .right .profile-info span.employment,section.recruiter-profiles .profiles-wrapper .profile .right .profile-info span.employment{display:block}}section.cto-profiles .profiles-wrapper .profile .right .profile-info span.employment:before,section.recruiter-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.cto-profiles .profiles-wrapper .profile .right p,section.recruiter-profiles .profiles-wrapper .profile .right p{color:#171c45;font-size:1.6rem;font-weight:400;letter-spacing:.01em;line-height:140%}section.cto-profiles .profiles-wrapper .profile .right p a,section.recruiter-profiles .profiles-wrapper .profile .right p a{color:#0153cc;text-decoration:none}section.cto-profiles .profiles-wrapper .profile .right ul.tags,section.recruiter-profiles .profiles-wrapper .profile .right ul.tags{list-style-type:none;margin:0;padding-left:0}section.cto-profiles .profiles-wrapper .profile .right ul.tags li,section.recruiter-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 .hiring-guide-title{margin:0 0 3.5rem!important}section.faqs{background-color:#fff;overflow:hidden}section.faqs .faq-wrapper{margin:0 auto 10rem;max-width:143rem;padding:0 2rem}.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}.frequently-asked-questions{margin:10.3rem auto!important}.frequently-asked-questions h2{color:#171c45;font-family:Lato,sans-serif;font-size:3.6rem;font-weight:900;line-height:140%;margin:0 0 5.3rem;text-align:center}.frequently-asked-questions p{color:#171c45;font-size:1.6rem;letter-spacing:.01em}.frequently-asked-questions input{opacity:0;position:absolute;z-index:-1}.frequently-asked-questions .faq-tabs{overflow:hidden}.frequently-asked-questions .faq-tab{background-color:#eaeef5;border-radius:8px;color:#171c45;margin-bottom:.7rem;overflow:hidden;width:100%}.frequently-asked-questions .faq-tab-label{cursor:pointer;display:flex;font-size:1.72rem;font-weight:700;justify-content:space-between;padding:1em}.frequently-asked-questions .faq-tab-label:after{color:#93a4c3;content:"▾";height:1em;margin-left:1rem;text-align:center;transition:all .35s;width:1em}.frequently-asked-questions .faq-tab-content{color:#515571;max-height:0;padding:0 1em;transition:all .35s}.frequently-asked-questions .faq-tab-content>:first-child{margin-top:0}.frequently-asked-questions .faq-tab-content>:last-child{margin-bottom:0}.frequently-asked-questions input:checked+.faq-tab-label:after{transform:rotate(-180deg)}.frequently-asked-questions input:checked~.faq-tab-content{max-height:100vh;padding:1em}