  :root { --isc-navy: #22365A; --isc-navy-hero: #2B4268; --isc-navy-highlight: #3A5A8C; --isc-navy-ui: #334C78; --isc-blue: #2882C5; --isc-link: #1F6AA6; --isc-light-blue: #C3DEF5; --isc-tint-0: #F7FAFD; --isc-tint-1: #F2F7FC; --isc-tint-2: #DCE9F5; --isc-text: #1C2A40; --isc-muted: #4A5A70; --isc-gray: #6B7A8F; --isc-field-border: #8494A8; --isc-hairline: #DCE6F0; --isc-hairline-2: #E3ECF6; --isc-white: #FFFFFF; --isc-amber: #E8A33D; --isc-footer-text: #D5E3F2; --isc-footer-muted: #B9CBE0; --isc-footer-rule: #3E5680; --isc-font-body: 'Open Sans', 'Helvetica Neue', sans-serif; --isc-font-display: 'futura-pt-bold', 'Jost', 'Futura', sans-serif; --isc-font-label: 'Barlow Semi Condensed', 'Open Sans', sans-serif; --isc-font-body-ar: 'Noto Sans Arabic', 'Open Sans', sans-serif; --isc-font-display-ar: 'Noto Kufi Arabic', sans-serif; --isc-fs-hero: clamp(44px, 6vw, 76px); --isc-fs-h1: clamp(32px, 3.6vw, 46px); --isc-fs-h1-lg: clamp(40px, 5vw, 64px); --isc-fs-h1-contact: clamp(38px, 4.6vw, 58px); --isc-fs-h2-home: clamp(34px, 4vw, 50px); --isc-fs-h2: clamp(28px, 3vw, 38px); --isc-fs-h2-sm: clamp(26px, 2.8vw, 34px); --isc-fs-cta: clamp(30px, 3.4vw, 42px); --isc-wrap: 1240px; --isc-gutter: 32px; } [dir="rtl"] { --isc-font-body: var(--isc-font-body-ar); --isc-font-display: var(--isc-font-display-ar); --isc-font-label: var(--isc-font-display-ar); }  html { scroll-behavior: smooth; } body { margin: 0; font-family: var(--isc-font-body); color: #1C2A40; background: #FFFFFF; font-size: 17px; line-height: 1.6; } h1, h2, h3, h4, h5, h6 { font-family: var(--isc-font-display); text-wrap: balance; } [dir="rtl"] :is(h1, h2, h3, h4, h5, h6) { letter-spacing: 0; line-height: 1.35; } p { text-wrap: pretty; } #brx-content, #brx-header, #brx-footer { width: 100%; }  :where(a) { color: #1F6AA6; } :where(a):hover { color: #334C78; } a:focus-visible { outline: 3px solid #2882C5; outline-offset: 3px; } .isc-dark a:focus-visible { outline-color: #C3DEF5; } input:focus-visible, select:focus-visible, textarea:focus-visible, button:focus-visible { outline: 3px solid #2882C5; outline-offset: 2px; }  .brxe-text-link { text-underline-offset: auto; }  @keyframes isc-up { from { opacity: 0; transform: translateY(24px); } to { opacity: 1; transform: none; } } @keyframes isc-pop { from { opacity: 0; transform: scale(.88); } to { opacity: 1; transform: scale(.965); } } @keyframes isc-hexin { from { opacity: 0; transform: scale(.88); } to { opacity: 1; transform: none; } } @keyframes isc-drift { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-16px); } } .isc-in { animation: isc-up .8s cubic-bezier(.2,.7,.2,1) both; } .isc-d1 { animation-delay: .1s; } .isc-d2 { animation-delay: .2s; } .isc-d3 { animation-delay: .3s; } @supports (animation-timeline: view()) { .isc-rv { animation: isc-up linear both; animation-timeline: view(); animation-range: entry 5% cover 26%; } } .isc-pop { animation: isc-pop .9s cubic-bezier(.2,.7,.2,1) .2s both; } .isc-p2 { animation-delay: .4s; } .isc-p3 { animation-delay: .6s; } .isc-p4 { animation-delay: .8s; } .isc-hexin { animation: isc-hexin 1.1s cubic-bezier(.2,.7,.2,1) .25s both; } .isc-drift { animation: isc-drift 7s ease-in-out infinite; }  .isc-btn { transition: transform .2s cubic-bezier(.2,.7,.2,1), box-shadow .2s ease, background-color .2s ease; } .isc-btn:hover { transform: translateY(-2px); box-shadow: 0 10px 22px -8px rgba(20,38,70,.45); } .isc-btn:active { transform: translateY(0) scale(.98); box-shadow: none; } .isc-tile img { transition: transform .6s cubic-bezier(.2,.7,.2,1); } .isc-tile:hover img { transform: scale(1.04); } .isc-lnk { transition: gap .2s ease; } .isc-lnk:hover { gap: 14px; } .isc-card { transition: box-shadow .25s ease, border-color .25s ease; } .isc-card:hover { box-shadow: 0 16px 32px rgba(34,54,90,.14); border-top-color: #334C78; }  body .isc-vid.isc-vid { background-size: cover; background-position: center; }  .isc-header a { transition: color .2s ease, border-color .2s ease, background-color .2s ease, transform .2s ease; } .isc-header .isc-nav-item:hover { color: #1F6AA6 !important; border-bottom-color: #C3DEF5 !important; } .isc-header .isc-nav-item[aria-current="page"] { border-bottom-color: #2882C5 !important; font-weight: 600; } .isc-header .isc-cta:hover { background: #22365A !important; color: #FFFFFF !important; } .isc-header .isc-cta:active { transform: scale(.98); }  .isc-dd .isc-dd-menu { display: none !important; } .isc-dd:hover .isc-dd-menu, .isc-dd:focus-within .isc-dd-menu, .isc-dd.is-open .isc-dd-menu { display: flex !important; } .isc-dd .isc-dd-toggle:hover { color: #1F6AA6 !important; } .isc-dd.is-current .isc-dd-toggle { border-bottom-color: #2882C5 !important; font-weight: 600; } .isc-dd .isc-dd-link:hover { background: #F2F7FC !important; color: #1F6AA6 !important; } .isc-dd .isc-dd-link[aria-current="page"] { color: #1F6AA6 !important; font-weight: 600; }  .isc-lang .isc-lang-link[aria-current] { color: #FFFFFF !important; background: #334C78 !important; } .isc-lang .isc-lang-link:not([aria-current]):hover { background: #F2F7FC; }  .isc-footer a { transition: color .2s ease; } .isc-footer a:hover { color: #C3DEF5 !important; } .isc-footer a:focus-visible { outline: 3px solid #C3DEF5; outline-offset: 3px; }  .isc-form { font: inherit; margin-inline: -9px; } .isc-form .form-group { padding: 0 9px 18px !important; display: flex; flex-direction: column; gap: 6px; box-sizing: border-box; } @media (max-width: 560px) { .isc-form .form-group { width: 100% !important; } } .isc-form .form-group label { font-size: 14px; font-weight: 600; color: #1C2A40; } .isc-form input:not([type="checkbox"]):not([type="radio"]), .isc-form select, .isc-form textarea { font: inherit; font-weight: 400; font-size: 16px; padding: 12px; border: 1px solid #8494A8; border-radius: 0; min-height: 44px; box-sizing: border-box; background: #FFFFFF; color: #1C2A40; width: 100%; } .isc-form textarea { resize: vertical; } .isc-form .submit-button-wrapper { width: 100%; padding-bottom: 0 !important; align-items: flex-start; } .isc-form button[type="submit"] { font: inherit; font-weight: 700; background: #334C78; color: #FFFFFF; border: 0; border-radius: 0; padding: 16px 28px; min-height: 48px; cursor: pointer; transition: transform .2s cubic-bezier(.2,.7,.2,1), box-shadow .2s ease, background-color .2s ease; } .isc-form button[type="submit"]:hover { transform: translateY(-2px); box-shadow: 0 10px 22px -8px rgba(20,38,70,.45); background: #22365A; } .isc-form button[type="submit"]:active { transform: scale(.98); box-shadow: none; } .isc-form .message { width: 100%; }  .isc-map { position: relative; width: 100%; aspect-ratio: 16 / 10; min-height: 260px; background: #DCE9F5; } .isc-map iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; display: block; }  @media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } .isc-in, .isc-rv, .isc-pop, .isc-hexin, .isc-drift { animation: none !important; } .isc-pop { transform: scale(.965); } .isc-btn, .isc-tile img, .isc-lnk, .isc-card, .isc-header a, .isc-form button[type="submit"] { transition: none; } .isc-btn:hover, .isc-tile:hover img { transform: none; } video.isc-hv { display: none !important; } }  .isc-hdr-lang .wpml-ls a { display: inline-flex; min-width: 90px!important; border: none!important; } ul#wpml-ls-submenu-click-default { display: inline-flex; flex-direction: column; align-items: flex-start; border: none!important; } .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown-click a:hover { background: var(--isc-tint-2); border:none!important; } .isc-hdr-lang .wpml-ls-current-language img { box-shadow: none!important; }