@view-transition{navigation:auto}::view-transition-old(root){animation:page-out .17s ease both}::view-transition-new(root){animation:page-in .28s ease both}@keyframes page-in{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes page-out{to{opacity:0}}main{animation:page-in .35s ease both}.page-leaving main{opacity:0;transform:translateY(-5px);transition:opacity .13s,transform .13s}.editorial-visual{position:relative;perspective:1200px;min-width:0;padding:22px 0 55px 25px}.feature-photo{margin:0;transform:rotateY(4deg);background:white;padding:8px;border-radius:7px;box-shadow:0 22px 50px #123e4224,0 2px 4px #123e4214;transition:transform .5s}.feature-photo:hover{transform:rotateY(0)}.feature-photo>img{display:block;width:100%;height:385px;object-fit:cover;border-radius:3px}.feature-photo figcaption{font-size:10px;color:var(--muted);padding:12px 8px 7px}.bahrain-inset{position:absolute;bottom:0;left:-14px;width:48%;margin:0;background:white;padding:6px;border-radius:5px;box-shadow:0 12px 30px #123e4224;transform:rotate(-3deg)}.bahrain-inset img{display:block;width:100%;height:125px;object-fit:cover}.bahrain-inset figcaption{font-size:9px;color:var(--teal);padding:7px 4px 3px}.workforce-hero-grid{min-height:650px;gap:55px;padding-block:48px}.workforce-hero .bahrain-skyline{opacity:.14}.workforce-hero h1{font-size:44px}.workforce-hero .hero-copy>p{font-size:14px}.workforce-hero .hero-actions .button{font-size:12px}.country-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.country-image{height:235px}.country-card-body>p{font-size:11px}.country-card-body>span{font-size:12px}.about-heading{background:#f4f1ea;padding-block:65px}.about-heading h1{max-width:950px;font-size:41px;font-weight:600;line-height:1.65;margin:20px 0}.about-heading p{font-size:15px;line-height:2.2;max-width:890px;color:var(--muted);margin-bottom:0}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.story-grid figure{margin:0}.story-grid img{width:100%;height:430px;object-fit:cover;border-radius:5px}.story-grid figcaption{font-size:10px;color:var(--muted);margin-top:12px}.story-grid h2{font-size:30px;margin:15px 0}.story-grid p{font-size:13px;color:var(--muted);line-height:2.2}.company-values{background:#f3f6f2}.company-values .section-head{align-items:start}.company-values .section-head>p{max-width:550px;line-height:2.2}.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.audience-grid article{border:1px solid var(--line);border-radius:6px;overflow:hidden}.audience-grid img{width:100%;height:280px;object-fit:cover}.audience-grid article>div{padding:28px}.audience-grid h2{font-size:23px}.audience-grid p{font-size:13px;color:var(--muted);min-height:90px}.about-workflow{background:#eef2ed}.about-workflow h2{font-size:30px;margin-top:18px}.about-workflow .step-grid{margin-bottom:25px}.about-workflow>.wrap>p{font-size:13px;color:var(--muted);margin-bottom:25px}.country-enquiry-guide{margin-top:45px;padding:30px;background:#f1f4ef;border-radius:5px}.country-enquiry-guide h2{font-size:20px}.country-enquiry-guide ul{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-inline-start:24px;font-size:13px}.bulk-grid .editorial-visual{padding:0 0 30px}.bulk-grid .feature-photo>img{height:330px}.bulk-grid .bahrain-inset{width:45%;bottom:0;left:0}a,button{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.service-portals>a:hover,.audience-grid article:hover{box-shadow:0 10px 25px #123e420d}.country-card img,.sector-grid img{transition:transform .5s}.country-card:hover .country-image>img{transform:scale(1.035)}.country-image{overflow:visible}.country-card{overflow:hidden}.country-image>img{object-position:center}.header-row{gap:18px}.header-tools{flex-shrink:0}.header-row>.brand{flex-shrink:0}.header-row nav{gap:14px;font-size:10px}.header-row .header-cta{display:none}input,select,textarea{max-width:100%}.workforce-hero-grid>*,.story-grid>*,.audience-grid>*,.bulk-grid>*,.contact-card>*,.country-detail>*,.domestic-grid>*,.faq-grid>*{min-width:0}
@media(max-width:1000px){.header-row nav{gap:10px;font-size:9px}.header-row .provided-logo{width:170px}.workforce-hero-grid{gap:32px}.feature-photo>img{height:350px}.workforce-hero h1{font-size:37px}.story-grid{gap:35px}.story-grid img{height:360px}.story-grid h2{font-size:26px}.about-heading h1{font-size:35px}.country-image{height:195px}}
@media(max-width:850px){.header-row nav{font-size:13px}.header-tools{margin-inline-start:auto}.workforce-hero-grid{grid-template-columns:1fr;gap:30px;min-height:0}.workforce-hero-grid>div:nth-child(2){display:block}.editorial-visual{max-width:650px;margin:auto;padding-inline-start:15px;padding-inline-end:15px}.feature-photo>img{height:380px}.bahrain-inset{left:0;width:42%}.workforce-hero .hero-copy>p{max-width:650px}.country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-grid{gap:30px}.story-grid p{font-size:13px}.company-values .section-head{display:block}.company-values .section-head>p{max-width:none}.about-heading p{font-size:14px}.bulk-grid .editorial-visual{max-width:500px}}
@media(max-width:600px){html{scroll-padding-top:88px}body{font-size:14px;line-height:1.9}.wrap{width:calc(100% - 32px)}.header-row{height:76px;gap:10px}.header-row .provided-logo{width:150px;height:34px}.header-row .provided-logo img{width:255px;height:255px;top:-9px;left:-9px}.header-row .header-tools{gap:10px}.language-control{padding:5px 7px}.language-control select{font-size:11px;min-height:30px;max-width:80px}.menu-toggle{min-width:38px;min-height:42px;font-size:25px;padding:0}.header-row nav{top:76px;padding:18px 20px}.header-row nav a{padding:10px 0;font-size:14px}.topbar{font-size:8px}.topbar .wrap{gap:8px}.topbar .wrap>span{max-width:58%;line-height:1.5}.workforce-hero-grid{padding-block:30px;gap:20px}.workforce-hero h1{font-size:32px;line-height:1.6;letter-spacing:-.7px}.workforce-hero .hero-copy>p{font-size:13px;line-height:2.1}.workforce-hero .hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-block:22px}.workforce-hero .hero-actions .button{font-size:10px;line-height:1.8;padding:12px 8px;gap:6px}.hero-country-flags{gap:9px}.hero-country-flags .flag img{width:33px;height:23px}.hero-country-flags .all-countries{font-size:10px}.editorial-visual{padding:16px 8px 49px;max-width:100%;width:100%}.feature-photo{transform:none;padding:6px;box-shadow:0 14px 25px #123e421b}.feature-photo>img{height:265px;aspect-ratio:4/3;object-position:center}.feature-photo figcaption{font-size:9px;padding:10px 6px 6px}.bahrain-inset{width:44%;left:1px;bottom:5px;transform:rotate(-2deg);padding:5px}.bahrain-inset img{height:80px}.bahrain-inset figcaption{font-size:8px;padding:5px 3px 2px}.section{padding-block:48px}.section-head h2,.about-description h2,.faq-intro h2,.bulk-grid h2,.domestic-grid h2{font-size:25px;line-height:1.7}.section-head p,.service-portals p,.quality-grid p,.about-description p,.country-detail p,.country-roles p,.sector-grid p,.bulk-grid p,.bulk-grid li,.domestic-grid p,.contact-card p,.faq-intro p,details p{font-size:13px;line-height:2.05}.service-portals h3{font-size:21px}.service-portals img{height:225px}.country-grid{gap:12px}.country-image{height:155px}.country-card-body{padding:24px 12px 16px}.country-card h3{font-size:16px;line-height:1.7;overflow-wrap:anywhere}.country-card-body>p{font-size:10px;line-height:1.9}.country-card-body>span{font-size:10px}.country-image .flag{inset-inline-start:12px;bottom:-12px}.country-image .flag img{width:32px;height:21px}.region-filters{gap:7px}.region-filters button{font-size:11px;padding:10px 12px}.expanded-banner h1{font-size:27px}.expanded-banner p{font-size:12px;line-height:2.1}.country-detail .country-roles{padding:22px}.country-roles>a{font-size:13px}.quality-grid{gap:15px}.quality-grid h3{font-size:16px}.request-form{grid-template-columns:minmax(0,1fr)}.field label{font-size:12px}.field input,.field select,.field textarea{font-size:16px;min-height:49px;padding:11px 12px}.field textarea{min-height:120px}.contact-card{padding:25px 20px;gap:30px}.contact-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.contact-options .button{font-size:10px;padding:12px 8px;gap:6px}.contact-number{font-size:25px}.form-footer p{font-size:11px;line-height:1.9}.form-footer .button{min-height:49px;font-size:12px}.corporate-contact .contact-card{padding:24px 18px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 18px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid h3{font-size:12px}.footer-grid>div>a:not(.brand){font-size:11px}.footer-grid .footer-phone{font-size:18px!important;letter-spacing:0}.footer-grid p{font-size:12px!important;line-height:2}.footer-bottom{font-size:9px;padding-bottom:80px}.about-heading{padding-block:35px}.about-heading h1{font-size:28px;line-height:1.7;letter-spacing:-.7px}.about-heading p{font-size:13px;line-height:2.2}.story-grid{grid-template-columns:1fr;gap:27px}.story-grid img{height:270px}.story-grid h2{font-size:25px}.story-grid p{font-size:13px;line-height:2.2}.story-grid figcaption{font-size:10px}.audience-grid{grid-template-columns:1fr;gap:24px}.audience-grid img{height:230px}.audience-grid article>div{padding:23px}.audience-grid h2{font-size:22px}.audience-grid p{font-size:13px;min-height:0}.about-workflow h2{font-size:25px}.country-enquiry-guide{width:calc(100% - 32px);padding:22px;margin-top:24px}.country-enquiry-guide h2{font-size:19px}.country-enquiry-guide ul{grid-template-columns:1fr;font-size:12px;padding-inline-start:18px}.bulk-grid .feature-photo>img{height:250px}.step h3{font-size:13px}.step p{font-size:12px}.fineprint{font-size:10px!important;line-height:1.9}}
@media(max-width:360px){.header-row{gap:6px}.header-row .provided-logo{width:128px;height:32px}.header-row .provided-logo img{width:220px;height:220px;top:-7px;left:-8px}.header-row .header-tools{gap:5px}.language-control{padding:4px}.language-control select{font-size:10px;max-width:75px}.menu-toggle{min-width:32px}.workforce-hero h1{font-size:28px}.workforce-hero .hero-actions{grid-template-columns:1fr}.country-image{height:135px}.country-card h3{font-size:14px}.country-card-body{padding-inline:10px}.feature-photo>img{height:235px}.contact-number{font-size:23px}.contact-options{grid-template-columns:1fr}.footer-grid .footer-phone{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){main{animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}.feature-photo,.bahrain-inset{transform:none}.feature-photo:hover,.country-card:hover{transform:none}.country-card img,.sector-grid img{transition:none}}
