.skip-link{background:#ffda2b;color:#173d4e;font-weight:800;left:12px;padding:11px 16px;position:fixed;top:-80px;z-index:10000}.skip-link:focus{top:12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #ffda2b!important;outline-offset:3px!important}.mnrg-hero-lead{color:#fff;font-size:18px;line-height:1.55;margin:18px auto 0;max-width:850px}.sr-only,.visually-hidden{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}table{width:100%}.table-responsive,[data-responsive-table]{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive:focus{outline:3px solid #ffda2b}.opportunity-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:30px 0}.opportunity-filters button{background:#fff;border:1px solid #9fb9c5;border-radius:24px;color:#244e60;cursor:pointer;font-weight:700;padding:9px 14px}.opportunity-filters button.active{background:#0b71a1;border-color:#0b71a1;color:#fff}.opportunity-enquiry-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:45px}.opportunity-enquiry-grid article{background:#f3f8fa;border-radius:10px;padding:25px}.opportunity-enquiry-grid i{color:#0b71a1;font-size:38px}.opportunity-image{border-radius:8px;height:auto;margin-bottom:18px;max-height:320px;object-fit:cover;width:100%}@media(max-width:767px){.opportunity-enquiry-grid{grid-template-columns:1fr}.navbar .dropdown-menu{max-height:70vh;overflow:auto}.main-raised{margin-left:8px!important;margin-right:8px!important}.section{padding-left:0;padding-right:0}button,a,input,select,textarea,summary{touch-action:manipulation}.cms-public-list article{padding:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(prefers-reduced-data:reduce){.mnrg-inner-hero,.mnrg-hero{background-image:none!important;background:#073a4d!important}}
