.concept-careers{height:570px}.concept-careers .concept-copy{width:590px;max-width:49%}.concept-careers h1{font-size:43px}.career-intro{display:flex;align-items:center;justify-content:space-between;gap:50px}.career-intro .section-heading{margin:0}.career-values{display:grid;gap:18px;min-width:180px}.career-values span{border-bottom:1px solid #d9cfe9;padding:8px 0 15px;font-size:19px;color:var(--blue)}.career-roles{display:grid;gap:30px}.career-role{border:1px solid var(--line);border-radius:10px;background:white;padding:43px}.role-heading{display:flex;align-items:center;gap:28px;padding-bottom:30px;border-bottom:1px solid var(--line)}.role-number{font-size:54px;line-height:1;color:#c4b5de}.role-heading .category{margin-bottom:10px}.role-heading h3{font-size:34px;margin-bottom:13px}.role-heading p{font-size:14px;margin:0}.role-heading .button{margin-left:auto;white-space:nowrap}.role-details{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding-top:30px}.role-details h4{font-size:17px;margin:0 0 15px;color:var(--blue)}.role-details ul{padding-left:19px;color:var(--muted);font-size:14px;line-height:2;margin:0}.role-details li{margin-bottom:13px}.role-details li:last-child{margin-bottom:0}.career-contact{display:flex;align-items:center;justify-content:space-between;gap:35px;background:#f2eef9;padding:40px;border-radius:10px}.career-contact>div>a{font-size:38px;font-weight:600;color:var(--blue)}.career-contact p{font-size:13px;margin-bottom:0}
@media(max-width:1000px){.concept-careers{height:500px}.concept-careers h1{font-size:35px}.career-role{padding:32px}.role-heading{gap:20px}.role-heading h3{font-size:29px}.role-details{gap:35px}}
@media(max-width:700px){.concept-careers{height:auto}.concept-careers .concept-copy{max-width:100%;width:100%}.concept-careers h1{font-size:30px}.concept-careers>img{height:270px}.career-intro{display:block}.career-values{display:flex;justify-content:space-between;gap:15px;margin-top:25px}.career-values span{font-size:14px}.career-role{padding:26px 22px}.role-heading{flex-wrap:wrap;gap:17px;padding-bottom:24px}.role-number{font-size:37px}.role-heading>div{flex:1}.role-heading h3{font-size:27px}.role-heading .category{font-size:10px}.role-heading p{font-size:12px}.role-heading .button{margin-left:53px}.role-details{grid-template-columns:1fr;gap:27px;padding-top:25px}.role-details h4{font-size:16px}.role-details ul{font-size:13px}.career-contact{display:block;padding:27px}.career-contact>div>a{font-size:29px}.career-contact .button{margin-top:25px}}
@media(max-width:700px){.role-heading>div{flex:1 1 calc(100% - 65px);min-width:0}.role-heading .button{flex:0 0 auto;margin-right:auto}}
