
/* Hire in Global professional recruitment edition 5.14.1 */
.hig11 h1{font-size:clamp(2.3rem,3.8vw,3.6rem);line-height:1.06;letter-spacing:-.045em;color:#102f4d}.hig11 h1 span{color:#1261ab}.hig11 h2{font-size:clamp(2rem,3vw,3rem);line-height:1.15;letter-spacing:-.035em}.hig11 h3{font-size:1.22rem;line-height:1.35}.hig11 p{line-height:1.75}.hig11 .hig-eyebrow{font-size:.66rem;letter-spacing:.12em}.hig11-hero{background:#edf3f9;padding:65px 0}.hig11-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center}.hig11-lead{font-size:1.05rem;max-width:570px;margin:25px 0}.hig11-hero figure{margin:0;position:relative}.hig11-hero img{display:block;width:100%;aspect-ratio:1.02;object-fit:cover;border-radius:4px 55px 4px 4px}.hig11-hero figcaption{position:absolute;bottom:20px;left:-20px;background:#102f4d;color:#fff;padding:21px 28px;box-shadow:0 15px 40px #102f4d22;display:flex;flex-direction:column;gap:8px}.hig11-hero figcaption span{font-size:.6rem;letter-spacing:.12em;color:#afc8df}.hig11-hero figcaption strong{font-size:.94rem}.hig11-textlink{font-size:.85rem;font-weight:700;text-decoration:underline;text-underline-offset:5px}.hig11-facts{display:flex;gap:25px;margin-top:35px;border-top:1px solid #cad7e3;padding-top:22px}.hig11-facts span{display:flex;flex-direction:column;font-size:.7rem;gap:5px;color:#5c7081}.hig11-facts strong{color:#153b5d;font-size:.83rem}.hig11-route{display:flex;justify-content:space-between;align-items:center;gap:60px;padding-top:40px;padding-bottom:40px}.hig11-route>div{max-width:780px}.hig11-route h2{font-size:1.7rem;margin:12px 0}.hig11-route>div>span{font-size:.65rem;letter-spacing:.12em;color:#32638b;font-weight:700}.hig11-route p{font-size:.9rem;margin:0}.hig11-route>a{white-space:nowrap;font-weight:700;font-size:.9rem;display:flex;align-items:center;gap:25px}.hig11-route>a span{display:grid;place-items:center;width:50px;height:50px;border:1px solid #c7d6e4;border-radius:50%;font-size:1.4rem}.hig11-vacancies{background:#f5f7fa}.hig11-empty{grid-column:1/-1;background:#fff;border:1px dashed #bdcddd;padding:36px;border-radius:8px}.hig11-empty p{margin:14px 0}.hig11-business{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.hig11-business>div>p:not(.hig-eyebrow){margin:24px 0}.hig11-service-list article{display:flex;gap:25px;border-bottom:1px solid #dae3eb;padding:24px 0}.hig11-service-list article>span{color:#2270b3;font-size:.8rem;font-family:monospace}.hig11-service-list p{font-size:.9rem;margin:10px 0 0}.hig11-process{background:#102f4d;color:#fff}.hig11-process h2,.hig11-process h3{color:#fff}.hig11-process .hig-eyebrow{color:#9ac6ef}.hig11-process p{color:#d0deeb}.hig11-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.hig11-steps article{border-top:1px solid #557089;padding-top:25px}.hig11-steps article>span{color:#8db6df;font-size:.76rem}.hig11-steps h3{margin:23px 0 12px}.hig11-steps p{font-size:.9rem}.hig11-assurance{display:grid;grid-template-columns:1fr 1fr;gap:80px}.hig11-assurance>div>p:not(.hig-eyebrow){margin:22px 0}.hig11 .hig-faq details{margin:0;border:0;border-bottom:1px solid #cbd8e3;border-radius:0;padding:22px 0}.hig11 .hig-faq summary{font-size:1rem}.hig11 .hig-faq p{font-size:.9rem}.hig-job-card{border:1px solid #dbe4ed;border-radius:9px;box-shadow:0 4px 18px #112b4505;overflow:hidden}.hig-job-card .hig-job-card__media img{max-height:180px;object-fit:cover}.hig-job-card h3{font-size:1.3rem}.hig-page-hero{padding-top:45px;padding-bottom:45px}.hig-page-hero h1{font-size:clamp(2.15rem,4vw,3.5rem)}.hig-page-hero img{max-height:280px;object-fit:cover}.hig-content p{line-height:1.8}.hig-site-footer img{object-fit:contain}.hig-brand-logo{max-height:70px;width:auto}.hig11 .hig-actions{gap:22px}.hig11 .hig-button{border-radius:4px}.hig-site-header .hig-header-inner{min-height:92px}input,select,textarea{font-size:16px;max-width:100%}.hig-filter-bar input,.hig-filter-bar select{min-height:46px}.hig-content,.hig-prose{overflow-wrap:anywhere}*:focus-visible{outline:3px solid #237bc2;outline-offset:3px}
@media(max-width:1000px){.hig11-hero-grid{gap:35px}.hig11-business,.hig11-assurance{gap:40px}.hig11-facts{gap:16px}.hig11-route{gap:30px}}
@media(max-width:800px){.hig11-hero-grid,.hig11-business,.hig11-assurance{grid-template-columns:1fr}.hig11-hero{padding:40px 0}.hig11 h1{font-size:clamp(2rem,8vw,2.55rem)}.hig11-hero img{aspect-ratio:1.4;border-radius:4px 40px 4px 4px}.hig11-hero figcaption{left:12px;bottom:12px;padding:15px 20px}.hig11-route{display:block}.hig11-route>a{margin-top:23px;justify-content:space-between}.hig11-steps{grid-template-columns:1fr;gap:25px}.hig11 .hig-section{padding:55px 0}.hig11 .hig-section-head{display:block}.hig11 .hig-section-head>a{display:inline-block;margin-top:20px}.hig11-facts{flex-wrap:wrap}.hig11 .hig-grid--3{grid-template-columns:1fr}.hig11 .hig-job-card__media img{max-height:190px}.hig-brand-logo{max-height:57px}.hig11 .hig-section-head h2{font-size:2.15rem}.hig11 .hig-actions{align-items:flex-start}.hig-alert-strip .hig-wrap{gap:10px}.hig11-empty{padding:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hig11 *{animation:none!important;transition:none!important}}
