@font-face{font-family:elementskit;src:url(/fonts/elementskit/elementskit.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}:root{--font-altoosi-ar: "Noto Sans Arabic", "Cairo", "Segoe UI", Tahoma, Arial, sans-serif;--font-altoosi-en: "Inter", "Segoe UI", Tahoma, Arial, sans-serif;--font-altoosi-display-ar: "Noto Naskh Arabic", "Cairo", "Segoe UI", serif;--font-altoosi-display-en: "Georgia", "Times New Roman", serif;--motion-ease: cubic-bezier(.22, 1, .36, 1);--motion-side-ease: cubic-bezier(.16, 1, .3, 1);--motion-soft: cubic-bezier(.2, .8, .2, 1);--duration: .22s;--official-blue: #123d79;--official-deep-blue: #233f55;--official-navy: #192f43;--official-gold: #cba753;--official-gold-2: #e5cf92;--official-bronze: #765219;--official-ivory: #fbfaf6;--official-paper: #fbfaf6;--official-text: #0f172a;--official-muted: #647188;--official-line: rgba(8, 27, 56, .12);--official-card-shadow: 0 24px 70px rgba(7, 20, 39, .12);--official-strong-shadow: 0 36px 96px rgba(7, 20, 39, .2);--color-altoosi-navy: var(--official-navy);--color-altoosi-deep: var(--official-deep-blue);--color-altoosi-blue: #123d79;--color-altoosi-sky: #2f7ecb;--color-altoosi-gold: var(--official-gold);--color-altoosi-gold-soft: var(--official-gold-2);--color-altoosi-bronze: var(--official-bronze);--color-altoosi-paper: #fbfaf6;--color-altoosi-muted: #647188;--color-altoosi-line: #dbe3ee;--au-navy: var(--official-navy);--au-indigo: var(--official-deep-blue);--au-blue: #123d79;--au-gold: var(--official-gold);--au-gold-soft: var(--official-gold-2);--au-paper: #fbfaf6;--au-surface: #ffffff;--au-text: #0f172a;--au-muted: #647188;--au-border: rgba(8, 27, 56, .12);--au-glass-dark: rgba(8, 27, 56, .58);--au-glass-light: rgba(255, 255, 255, .82);--au-shadow-soft: 0 24px 70px rgba(7, 20, 39, .12);--au-shadow-strong: 0 36px 96px rgba(7, 20, 39, .2);--au-radius-sm: 10px;--au-radius-md: 18px;--au-radius-lg: 24px;--au-ease: var(--motion-ease);--glass-bg: rgba(255, 255, 255, .12);--glass-bg-strong: rgba(255, 255, 255, .18);--glass-bg-light: rgba(255, 255, 255, .82);--glass-border: rgba(255, 255, 255, .26);--glass-border-gold: rgba(215, 173, 56, .42);--glass-shadow: 0 28px 80px rgba(7, 20, 39, .22);--glass-blur: blur(18px) saturate(1.15);--shadow-altoosi-card: var(--official-card-shadow);--shadow-altoosi-strong: var(--official-strong-shadow);--radius-altoosi-sm: 14px;--radius-altoosi-md: 24px;--radius-altoosi-lg: 34px;--ease-altoosi: var(--motion-ease);--radius-sm: 14px;--radius-md: 24px;--radius-lg: 34px;--radius-pill: 999px;--container: 1240px;--space-gutter: clamp(1rem, 3vw, 2rem);--space-section: clamp(4.25rem, 7.5vw, 7rem)}html{min-width:0;scroll-behavior:smooth;overflow-x:hidden}body{min-width:0;margin:0;font-family:var(--font-altoosi-ar);line-height:1.7;color:var(--official-text);background:radial-gradient(circle at 9% 7%,rgba(215,173,56,.13),transparent 28%),linear-gradient(180deg,var(--official-paper) 0%,#eef3f9 54%,#f7f9fc 100%);overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:before{position:fixed;inset:0;z-index:-1;opacity:.14;pointer-events:none;background-image:linear-gradient(30deg,rgba(8,27,56,.08) 12%,transparent 12.5%,transparent 87%,rgba(8,27,56,.08) 87.5%,rgba(8,27,56,.08)),linear-gradient(150deg,rgba(8,27,56,.08) 12%,transparent 12.5%,transparent 87%,rgba(8,27,56,.08) 87.5%,rgba(8,27,56,.08)),linear-gradient(30deg,rgba(8,27,56,.08) 12%,transparent 12.5%,transparent 87%,rgba(8,27,56,.08) 87.5%,rgba(8,27,56,.08)),linear-gradient(150deg,rgba(8,27,56,.08) 12%,transparent 12.5%,transparent 87%,rgba(8,27,56,.08) 87.5%,rgba(8,27,56,.08));background-position:0 0,0 0,36px 63px,36px 63px;background-size:72px 126px;content:""}html[dir=rtl] body{direction:rtl;text-align:right}html[dir=ltr] body{direction:ltr;text-align:left}img,svg,video,canvas{max-width:100%}img,video{height:auto}a{color:inherit;text-decoration:none}a,button{font:inherit;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}a,button,input,select,textarea{transition:color var(--duration) var(--motion-ease),background-color var(--duration) var(--motion-ease),border-color var(--duration) var(--motion-ease),box-shadow var(--duration) var(--motion-ease),transform var(--duration) var(--motion-ease),opacity var(--duration) var(--motion-ease)}main,section,article,aside,header,footer,nav,div{min-width:0}::selection{background:#d7ad3847;color:var(--official-navy)}:focus-visible{outline:3px solid rgba(215,173,56,.62);outline-offset:3px}@keyframes uiFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes uiFadeIn{0%{opacity:0}to{opacity:1}}@keyframes uiSoftPop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes uxFloatIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.motion-page{--motion-distance: clamp(28px, 4vw, 58px);--motion-duration: .76s;--motion-delay: calc(var(--motion-index, 0) * 82ms)}.motion-item,.motion-stagger>*{animation:motionFadeUp var(--motion-duration, .64s) var(--motion-side-ease) both;animation-delay:var(--motion-delay, 0ms);will-change:opacity,transform}.motion-stagger>*{--motion-delay: calc(var(--motion-index, 0) * 72ms)}.motion-from-start{--motion-x: var(--motion-distance, 42px);animation-name:motionSlideX;animation-duration:.92s}.motion-from-end{--motion-x: calc(var(--motion-distance, 42px) * -1);animation-name:motionSlideX;animation-duration:.92s}html[dir=ltr] .motion-from-start{--motion-x: calc(var(--motion-distance, 42px) * -1)}html[dir=ltr] .motion-from-end{--motion-x: var(--motion-distance, 42px)}.motion-rise{--motion-y: 22px;animation-name:motionFadeUp}.motion-pop{animation-name:motionSoftPop;animation-duration:.68s}.motion-delay-1{--motion-delay: 90ms}.motion-delay-2{--motion-delay: .17s}.motion-delay-3{--motion-delay: .25s}.motion-delay-4{--motion-delay: .33s}.motion-stagger>:nth-child(1){--motion-index: 0}.motion-stagger>:nth-child(2){--motion-index: 1}.motion-stagger>:nth-child(3){--motion-index: 2}.motion-stagger>:nth-child(4){--motion-index: 3}.motion-stagger>:nth-child(5){--motion-index: 4}.motion-stagger>:nth-child(6){--motion-index: 5}.motion-stagger>:nth-child(7){--motion-index: 6}.motion-stagger>:nth-child(8){--motion-index: 7}.motion-stagger>:nth-child(9){--motion-index: 8}.motion-stagger>:nth-child(10){--motion-index: 9}.motion-stagger>:nth-child(11){--motion-index: 10}.motion-stagger>:nth-child(12){--motion-index: 11}@keyframes motionFadeUp{0%{opacity:0;transform:translate3d(0,var(--motion-y, 18px),0)}to{opacity:1;transform:translateZ(0)}}@keyframes motionSlideX{0%{opacity:0;transform:translate3d(var(--motion-x),0,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes motionSoftPop{0%{opacity:0;transform:translate3d(0,14px,0) scale(.975)}to{opacity:1;transform:translateZ(0) scale(1)}}:root .home-page :is(.au-colleges,.au-stats){background:#f0f5f7;color:#17344a}:root .home-page .au-stats{background:#f9faf8}:root .home-page :is(.au-colleges,.au-stats):before{display:none}:root app-root .home-page .au-colleges__title h2,:root app-root .home-page .au-stat-card__value{color:#17344a}:root app-root .home-page .au-colleges__top p,:root app-root .home-page .au-stat-card h3,:root .home-page .au-stats__empty{color:#455d6c}:root .home-page .au-colleges__all{background:#fff;color:#765219;border-color:#d2c39d}:root .home-page .au-college-card{background:#455e70;box-shadow:0 4px 14px #15394b18}:root .home-page .au-college-card__image{opacity:1}:root .home-page .au-college-card:before{background:linear-gradient(to top,#102336ef,#102336b8 38%,transparent 85%)}:root .home-page .au-stat-card{background:#fffffff0;border-color:#cedde2;box-shadow:0 4px 16px #17344a0d}:root .home-page .au-stat-card:hover{background:#fff;border-color:#a9bebf}:root .home-page .au-stat-card__icon{color:#765219;background:#f9f2df;border-color:#e1d4b1}:root .home-page app-pillars-section{background:#edf2f0}:root .home-page .pillar-card{background:#fafbf8;color:#233f55;border-color:#cfdad5;box-shadow:0 4px 16px #203d4210}:root app-root .home-page .pillar-card h3{color:#233f55}:root app-root .home-page .pillar-card p{color:#435a61}:root app-root .home-page .pillar-card i{background:#e5efea;color:#315f56;border-color:#c3d7cf}:root app-root .home-page .pillar-card a{background:#e9efeb;color:#274f46}:root .home-page .pillar-card a:is(:hover,:focus-visible){background:#d8e6de}:root .home-page .pillar-card a:focus-visible{outline:2px solid #315f56;outline-offset:3px}:root app-root .home-page .contact-map__cards small,:root app-root .home-page .president-section .section-label{color:var(--official-bronze)}app-root .site-header .brand-bar{position:relative;padding-block:0;background:transparent;border-bottom:0}app-root .site-header .brand-bar:before{content:"";position:absolute;inset:5px 8px 0;pointer-events:none;border:1px solid rgba(255,255,255,.86);border-radius:12px;background:#e4edef;box-shadow:inset 0 1px #ffffffbf,0 3px 12px #15324729}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){app-root .site-header .brand-bar:before{background:linear-gradient(115deg,#d5e7ecd6,#f8fbf8ad 52%,#c3dae1c4);-webkit-backdrop-filter:blur(7px) saturate(1.25);backdrop-filter:blur(7px) saturate(1.25)}}@media(prefers-reduced-transparency:reduce){app-root .site-header .brand-bar:before{background:#f4f7f5;backdrop-filter:none;-webkit-backdrop-filter:none}}app-root .site-header .brand-bar__inner{background:transparent;box-shadow:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}app-root .site-header .brand img{background:#20384b;border-radius:5px;padding:4px 10px;box-sizing:border-box}app-root .site-header :is(.nav-link,.nav-trigger,.menu-toggle){color:#193247}app-root .site-header :is(.nav-link,.nav-trigger):is(:hover,:focus-visible,.active,.is-current){color:#745219}app-root .site-header .menu-toggle{background:#edf1ef;border-color:#ced8d8}:root app-root .home-page .au-hero{background:#edf1ef;min-height:0}:root app-root .home-page .au-hero__layout{min-height:540px;padding-block:158px 64px}:root app-root .home-page .au-hero__image{filter:none}:root app-root .home-page .au-hero__ornament{display:none}:root app-root .home-page .au-hero__shade{background:linear-gradient(to left,#f9faf6fa 1%,#f9faf6ed 26%,#f9faf6ad 48%,transparent 72%)}:root app-root .home-page .au-hero--en .au-hero__shade{background:linear-gradient(to right,#f9faf6fa 1%,#f9faf6ed 26%,#f9faf6ad 48%,transparent 72%)}:root app-root .home-page .au-hero__title{color:#102d46;font-size:3.7rem;line-height:1.16;text-shadow:none}:root app-root .home-page .au-hero__title-main{white-space:normal}:root app-root .home-page .au-hero__copy{grid-row:1}:root app-root .home-page .au-hero__copy.inactive{visibility:hidden}:root app-root .home-page .au-hero__copy.inactive>*{animation:none}:root app-root .home-page .au-hero__title-subtitle{color:#745320;font-weight:600}:root app-root .home-page :is(.au-hero__summary,.au-hero__kicker){color:#273f50;text-shadow:none}:root app-root .home-page .au-hero__cta{background:#876323;color:#fff;box-shadow:none;width:fit-content}:root app-root .home-page .au-hero__nav{inset-inline:auto;left:50%;right:auto;bottom:12px;transform:translate(-50%);background:#263e51ea}:root app-root .home-page .au-hero__progress{display:none}:root app-root .home-page .au-colleges__grid{grid-template-columns:repeat(4,minmax(0,1fr))}:root app-root .home-page .au-colleges__top{display:flex;flex-wrap:wrap;align-items:center;gap:12px}:root app-root .home-page .au-colleges__title{order:-2}:root app-root .home-page .au-colleges__top p{order:-1;margin-inline-end:auto}:root app-root .home-page .au-colleges__all{margin-inline-start:auto}:root app-root .home-page .au-college-card{min-height:0;aspect-ratio:1.64;padding:0;border-radius:8px}:root app-root .home-page .au-college-card:before{display:none}:root app-root .home-page .au-college-card strong{display:block;width:100%;padding:.55rem .7rem;background:#132e47e8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;text-shadow:none;text-align:center;overflow-wrap:anywhere}:root app-root .home-page .au-college-card :is(.home-college-card__icon,.au-college-card__more){display:none}@media(max-width:1360px){app-root .site-header .brand-bar{padding:6px 0}app-root .site-header .brand-bar:before{inset:2px 4px}app-root .site-header .brand-bar__inner{width:min(calc(100% - 1.5rem),760px)}app-root .home-page:has(.au-hero__image){margin-block-start:-78px}html,body{overflow-x:clip}app-root{display:block}app-root .site-header .brand-bar,app-root .site-header .brand-bar__inner{-webkit-backdrop-filter:none;backdrop-filter:none}app-root .site-header .menu-toggle{color:#193247;border-color:#a6b8bb}:root app-root .home-page .au-hero__layout{padding-block:64px;min-height:430px}}@media(max-width:850px){:root app-root .home-page .au-colleges__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root app-root .home-page .au-hero .au-hero__shade{background:linear-gradient(to top,#f9faf6 12%,#f9faf6f7 40%,#f9faf6c4 58%,transparent 82%)}:root app-root .home-page .au-hero__layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;padding-block:178px 70px}:root app-root .home-page .au-hero__copy{width:100%;justify-items:center;text-align:center}:root app-root .home-page .au-hero__actions{justify-content:center}:root app-root .home-page .au-hero__title{font-size:2.2rem}:root app-root .home-page .au-colleges__top p{flex-basis:100%;order:1;text-align:start}:root app-root .home-page .au-college-card{aspect-ratio:1.4}}@media(max-width:560px){:root{--space-gutter: clamp(.875rem, 4vw, 1.125rem);--space-section: clamp(3.25rem, 12vw, 4.5rem)}.motion-page{--motion-distance: 20px}.motion-from-start,.motion-from-end,html[dir=ltr] .motion-from-start,html[dir=ltr] .motion-from-end{--motion-x: 0;--motion-y: var(--motion-distance);animation-name:motionFadeUp;animation-duration:.68s}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-delay:0ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.motion-item,.motion-stagger>*{opacity:1!important;transform:none!important;animation:none!important}}app-root main[data-service]{--service-ink:#254968;--service-wash:#e7eff8;background:#fcfcfa}app-root main[data-service=library]{--service-ink:#67436d;--service-wash:#f1eaf2}app-root main[data-service=sustainable-development]{--service-ink:#275d47;--service-wash:#e4f1e8}app-root main[data-service=qatar-airways-students-club]{--service-ink:#803953;--service-wash:#f7eaf0}app-root main[data-service] .content-hero{min-height:0;background:var(--service-wash);border-bottom:1px solid color-mix(in srgb,var(--service-ink) 22%,white)}app-root main[data-service] .content-hero__overlay{background:transparent}app-root main[data-service] .content-hero:has(img) .content-hero__overlay{background:color-mix(in srgb,var(--service-wash) 87%,transparent)}app-root main[data-service] .content-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 22px;align-items:center;width:min(1040px,calc(100% - 36px));position:relative;padding:160px 0 34px;text-align:start}app-root main[data-service] .breadcrumb{grid-column:1;margin:0;justify-content:start}app-root main[data-service] :is(.breadcrumb,.breadcrumb a,.breadcrumb span,.content-hero h1){color:var(--service-ink);text-shadow:none}app-root main[data-service] .content-hero h1{grid-column:1;margin:0;font-size:2.65rem;text-align:start}app-root main[data-service] .service-emblem:not(:empty){grid-column:2;grid-row:1 / 3;display:grid;place-items:center;width:74px;height:74px;border:1px solid color-mix(in srgb,var(--service-ink) 28%,white);border-radius:8px;background:#ffffffab;color:var(--service-ink)}.service-emblem:empty{display:none}.service-emblem svg{width:42px;height:42px;stroke-width:1.5}app-root main[data-service] .page-shell{width:min(1040px,calc(100% - 36px));margin:0 auto 4rem}app-root main[data-service] .article-card{padding:2rem 0;background:transparent;border:0;border-radius:0;box-shadow:none}app-root main[data-service] .service-copy{max-inline-size:78ch}app-root main[data-service] .service-tool{background:var(--service-wash);color:var(--service-ink);border-color:var(--service-ink)}app-root main[data-service] .service-copy h2[id]{text-align:start;color:var(--service-ink);border-color:var(--service-wash)}app-root main[data-service] .service-list{margin:.4rem 0;padding-inline-start:1.5rem;color:#263e4a;line-height:1.85;text-align:start}app-root main[data-service] .service-list li::marker{color:var(--service-ink)}@media(max-width:1360px){app-root main[data-service] .content-hero__inner{padding-block:32px}}@media(max-width:640px){app-root main[data-service] .content-hero h1{font-size:1.85rem}app-root main[data-service] .service-emblem:not(:empty){width:48px;height:48px}.service-emblem svg{width:28px;height:28px}app-root main[data-service] .article-card{padding-block:1.25rem}}.content-hero .service-emblem .service-plate{display:block;width:100%;height:auto;stroke-width:1}app-root main[data-service] .service-emblem:has(.service-plate){width:min(26vw,300px);height:auto;border:0;background:none}.service-emblem:has(.service-plate)>svg:not(.service-plate){display:none}app-root main[data-service] .article-card:has(.service-index){overflow:visible}app-root main[data-service] .service-copy:has(.service-index){max-inline-size:100%}app-root main[data-service] .service-copy:has(.service-index)>div{max-inline-size:72ch;min-width:0}app-root main[data-service] .content-hero__inner,app-root main[data-service] .content-hero .motion-item{animation:none;opacity:1}@media(max-width:640px){app-root main[data-service] .service-emblem:has(.service-plate){width:95px}app-root main[data-service] .content-hero__inner:has(.service-plate){column-gap:8px}}:root app-root main.content-page[data-service] .content-hero .content-hero__inner h1{color:var(--service-ink);text-shadow:none}:root app-root main.content-page[data-service] .article-card .service-copy p{font-weight:500;line-height:1.95;text-align:start}:root app-root main.content-page[data-service]{background:#fbfcfa}app-root main.content-page[data-service=administration]{--service-ink:#204d55;--service-wash:#e3f0ec}app-root main[data-service=administration] .content-hero{border-block-end:3px solid #bd9b59}app-root main[data-service=administration] .unit-mark:not(:empty){background:#23535b;color:#fff;border-color:#376771;border-radius:8px}app-root main[data-service=administration] .service-list{padding-inline-start:1.6rem}app-root main[data-service=administration] .service-list li{padding-block:.35rem}
