.elementor-38834 .elementor-element.elementor-element-235baa99:not(.elementor-motion-effects-element-type-background), .elementor-38834 .elementor-element.elementor-element-235baa99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-38834 .elementor-element.elementor-element-235baa99{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-38834 .elementor-element.elementor-element-235baa99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38834 .elementor-element.elementor-element-60ab9e85.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38834 .elementor-element.elementor-element-60ab9e85 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-38834 .elementor-element.elementor-element-60ab9e85 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-38834 .elementor-element.elementor-element-a7e7821:not(.elementor-motion-effects-element-type-background), .elementor-38834 .elementor-element.elementor-element-a7e7821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38834 .elementor-element.elementor-element-a7e7821{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-38834 .elementor-element.elementor-element-a7e7821 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38834 .elementor-element.elementor-element-8817c38.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38834 .elementor-element.elementor-element-8817c38 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-38834 .elementor-element.elementor-element-8817c38 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38834 .elementor-element.elementor-element-65b0c42{padding:0px 0px 0px 0px;}.elementor-38834 .elementor-element.elementor-element-c020436:not(.elementor-motion-effects-element-type-background), .elementor-38834 .elementor-element.elementor-element-c020436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38834 .elementor-element.elementor-element-c020436{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-38834 .elementor-element.elementor-element-c020436 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38834 .elementor-element.elementor-element-9211400.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38834 .elementor-element.elementor-element-9211400 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-38834 .elementor-element.elementor-element-9211400 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38834 .elementor-element.elementor-element-eab0744{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38834 .elementor-element.elementor-element-1e9fee9:not(.elementor-motion-effects-element-type-background), .elementor-38834 .elementor-element.elementor-element-1e9fee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-38834 .elementor-element.elementor-element-1e9fee9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-38834 .elementor-element.elementor-element-1e9fee9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38834 .elementor-element.elementor-element-46f9c98.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38834 .elementor-element.elementor-element-46f9c98 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-38834 .elementor-element.elementor-element-46f9c98 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38834 .elementor-element.elementor-element-18dc753:not(.elementor-motion-effects-element-type-background), .elementor-38834 .elementor-element.elementor-element-18dc753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-38834 .elementor-element.elementor-element-18dc753{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-38834 .elementor-element.elementor-element-18dc753 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38834 .elementor-element.elementor-element-5d58327.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38834 .elementor-element.elementor-element-5d58327 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-38834 .elementor-element.elementor-element-5d58327 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38834 .elementor-element.elementor-element-d8aee3f:not(.elementor-motion-effects-element-type-background), .elementor-38834 .elementor-element.elementor-element-d8aee3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38834 .elementor-element.elementor-element-d8aee3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-38834 .elementor-element.elementor-element-d8aee3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38834 .elementor-element.elementor-element-fde50ac.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38834 .elementor-element.elementor-element-fde50ac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-38834 .elementor-element.elementor-element-fde50ac > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38834 .elementor-element.elementor-element-8e56393:not(.elementor-motion-effects-element-type-background), .elementor-38834 .elementor-element.elementor-element-8e56393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE4;}.elementor-38834 .elementor-element.elementor-element-8e56393{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-38834 .elementor-element.elementor-element-8e56393 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38834 .elementor-element.elementor-element-66ba812.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38834 .elementor-element.elementor-element-66ba812 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-38834 .elementor-element.elementor-element-66ba812 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-38834 .elementor-element.elementor-element-cf33a5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38834 .elementor-element.elementor-element-deca338:not(.elementor-motion-effects-element-type-background), .elementor-38834 .elementor-element.elementor-element-deca338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE4;}.elementor-38834 .elementor-element.elementor-element-deca338{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-38834 .elementor-element.elementor-element-deca338 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38834 .elementor-element.elementor-element-7021702.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38834 .elementor-element.elementor-element-7021702 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-38834 .elementor-element.elementor-element-7021702 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}body.elementor-page-38834{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-38834 .elementor-element.elementor-element-8817c38{width:100%;}.elementor-38834 .elementor-element.elementor-element-9211400{width:100%;}}.alumni-hero {
    min-height: 760px;
    height: 92vh;
    position: relative;
    display: flex;
    align-items: flex-end;
    overflow: hidden;
    background: var(--navy);
}
.alumni-hero-media {
    position: absolute;
    inset: 0;
}
.alumni-hero-media:before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, rgba(8, 38, 39, .96) 0%, rgba(20, 54, 55, .78) 43%, rgba(20, 54, 55, .18) 82%), linear-gradient(0deg, rgba(8, 38, 39, .9), transparent 58%);
    z-index: 2;
}
.alumni-hero-photo {
    width: 100%;
    height: 100%;
    object-fit: cover;
    filter: saturate(.9) contrast(1.05);
    transform: scale(1.02);
}
.alumni-hero-media:after {
    content: '';
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at 78% 26%, rgba(232, 192, 104, .28) 0 1px, transparent 2px);
    background-size: 90px 90px;
    z-index: 3;
}
.alumni-hero-content {
    position: relative;
    z-index: 4;
    width: 100%;
    max-width: 1400px;
    margin: auto;
    padding: 190px 80px 82px;
    display: grid;
    grid-template-columns: minmax(0, 1.15fr) minmax(300px, .52fr);
    gap: 80px;
    align-items: end;
}
.alumni-kicker {
    color: var(--gold-lt);
    margin-bottom: 22px;
}
.alumni-kicker, .alumni-eyebrow {
    display: flex;
    align-items: center;
    gap: 14px;
    color: var(--gold);
    font: 500 10px var(--font-mono);
    letter-spacing: .23em;
    text-transform: uppercase;
}
.alumni-kicker:before {
    content: '';
    width: 38px;
    height: 1px;
    background: var(--gold);
}
.alumni-hero h1 {
    color: #fff;
    font: 500 clamp(58px, 7vw, 108px) / .9 var(--font-display);
    letter-spacing: -.035em;
    max-width: 850px;
}
.alumni-hero h1 em {
    color: var(--gold-lt);
    font-weight: 400;
}
.alumni-hero-copy {
    margin-top: 28px;
    max-width: 670px;
    color: rgba(255, 255, 255, .74);
    font-size: 17px;
    line-height: 1.8;
}
.alumni-actions {
    display: flex;
    gap: 14px;
    flex-wrap: wrap;
    margin-top: 34px;
}
.alumni-btn.primary {
    background: var(--gold);
    color: var(--navy);
}
.alumni-btn {
    min-height: 50px;
    padding: 0 26px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    border: 1px solid var(--gold);
    font: 500 11px var(--font-mono);
    letter-spacing: .14em;
    text-transform: uppercase;
    transition: .25s;
}
.alumni-btn.secondary {
    color: #fff;
    background: rgba(255, 255, 255, .06);
    backdrop-filter: blur(10px);
}
.alumni-hero-note {
    border-left: 1px solid rgba(201, 151, 58, .55);
    padding-left: 28px;
}
.alumni-hero-note strong {
    display: block;
    color: #fff;
    font: 500 34px / 1.1 var(--font-display);
    margin-bottom: 12px;
}
.alumni-hero-note p {
    color: rgba(255, 255, 255, .62);
    font-size: 13px;
    line-height: 1.75;
}
@media (min-width: 1212px) {
    .core-width .elementor-container.elementor-column-gap-thegem, .admission_cta .elementor-container.elementor-column-gap-thegem {
        max-width: 100% !important;
        padding: 0 0px !important;
        width: 100% !important;
    }
}
h2.alumni-title {
    margin: 30px 0px;
}
.alumni-intro {
    background: var(--ivory);
}
.alumni-section {
    padding: 110px 80px;
}
.alumni-intro-grid {
    display: grid;
    grid-template-columns: .85fr 1.15fr;
    gap: 90px;
    align-items: center;
}
.alumni-wrap {
    max-width: 1280px;
    margin: 0 auto;
}
.fade-up.visible {
    opacity: 1;
    transform: translateY(0);
}
.alumni-photo-frame {
    position: relative;
    min-height: 550px;
    overflow: hidden;
    background: var(--ivory2);
}
.alumni-intro .alumni-photo-frame img {
    width: 100%;
    height: 100%;
    min-height: 560px;
    object-fit: cover;
    object-position: center;
    filter: saturate(.92) contrast(1.03);
}
.alumni-photo-frame img {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    object-fit: cover;
}
.alumni-seal {
    position: absolute;
    right: -28px;
    bottom: 38px;
    z-index: 2;
    width: 132px;
    height: 132px;
    border-radius: 50%;
    background: var(--gold);
    color: var(--navy);
    display: grid;
    place-items: center;
    text-align: center;
    font: 500 11px / 1.5 var(--font-mono);
    letter-spacing: .12em;
    text-transform: uppercase;
    box-shadow: 0 18px 45px rgba(20, 54, 55, .18);
}
.alumni-intro .alumni-photo-frame::after {
    content: '';
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(180deg, transparent 55%, rgba(20, 54, 55, .32) 100%);
}
.alumni-photo-frame::after {
    content: '';
    position: absolute;
    inset: 20px;
    border: 1px solid rgba(255, 255, 255, .55);
}
.alumni-eyebrow {
    color: var(--gold);
    font: 500 10px var(--font-mono);
    letter-spacing: .23em;
    text-transform: uppercase;
    margin-bottom: 18px;
}
.alumni-title {
    color: var(--navy);
    font: 500 clamp(42px, 5vw, 70px) / 1 var(--font-display);
    letter-spacing: -.025em;
}
.alumni-title em {
    color: var(--gold);
    font-weight: 400;
}
.alumni-intro-copy .alumni-lead {
    margin: 26px 0 20px;
}
.alumni-lead {
    color: var(--muted);
    font-size: 16px;
    line-height: 1.85;
    max-width: 720px;
}
.alumni-intro-copy p:not(.alumni-lead) {
    color: var(--muted);
    line-height: 1.8;
    margin-bottom: 16px;
}
.alumni-signature {
    margin-top: 30px;
    padding-top: 25px;
    border-top: 1px solid rgba(20, 54, 55, .12);
    display: flex;
    gap: 18px;
    align-items: center;
}
.alumni-signature-mark {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: var(--navy);
    color: var(--gold);
    display: grid;
    place-items: center;
    font: 600 20px var(--font-display);
}
.alumni-signature strong {
    display: block;
    color: var(--navy);
    font-family: var(--font-display);
    font-size: 21px;
}
.alumni-signature span {
    color: var(--muted);
    font-size: 12px;
}
@media (min-width: 1212px) {
.core-width .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-thegem{
    max-width: max(100%, calc(100% + 42px)) !important;
        padding: 0 84px !important;
}
}
.alumni-stats { background:var(--navy); color:#fff; padding:0 80px; }
  .alumni-stats-grid { max-width:1280px; margin:0 auto; display:grid; grid-template-columns:repeat(4,1fr); }
  .alumni-stat { padding:52px 34px; border-left:1px solid rgba(255,255,255,.11); margin-top: -20px !important; }
  .alumni-stat:last-child { border-right:1px solid rgba(255,255,255,.11); }
  .alumni-stat strong { display:block; color:var(--gold-lt); font:500 50px/1 var(--font-display); }
  .alumni-stat span { display:block; margin-top:10px; color:rgba(255,255,255,.58); font:400 10px var(--font-mono); letter-spacing:.15em; text-transform:uppercase; }
@media (min-width: 1212px) {
.core-width .elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-thegem{
    max-width: max(100%, calc(100% + 42px)) !important;
        padding: 0 84px !important;
}
}
.alumni-benefits { background:var(--ivory2); }
  .alumni-heading-row { display:flex; justify-content:space-between; gap:50px; align-items:end; margin-bottom:55px; }
  .alumni-heading-row .alumni-lead { max-width:480px; }
  .alumni-card-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:18px; }
  .alumni-card { background:var(--navy); padding:38px 34px; min-height:300px; position:relative; overflow:hidden; border:1px solid rgba(20,54,55,.07); transition:.35s ease; }
  .alumni-card::after { content:''; position:absolute; left:0; bottom:0; width:0; height:3px; background:#1F6664; transition:.35s ease; }
  .alumni-card:hover { transform:translateY(15px); box-shadow:0 24px 55px rgba(20,54,55,.10); }
  .alumni-card:hover::after { width:100%; }
  .alumni-card-no { color:var(--gold); font:500 10px var(--font-mono); letter-spacing:.2em; }
  .alumni-card-icon { width:54px; height:54px; margin:28px 0 25px; display:grid; place-items:center; background:var(--navy); color:var(--gold); font-size:40px; }
  .alumni-card h3 { color:var(--gold); font:500 28px/1.1 var(--font-display); margin-bottom:14px; }
  .alumni-card p { color:#fff; line-height:1.75; font-size:14px; }
@media (min-width: 1212px) {
#faculty.elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-thegem, #faculty.elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-thegem{
    max-width: max(100%, calc(100% + 42px)) !important;
        padding: 0 84px !important;
}
}
.fac-qual {
    display: none;
}
.alumni-stories { background:var(--ivory); }
  .alumni-story-grid { display:grid; grid-template-columns:1.25fr .75fr; gap:22px; margin-top:52px; }
  .alumni-story-main, .alumni-story-side { position:relative; overflow:hidden; min-height:560px; background:var(--navy); }
  .alumni-story-side { min-height:269px; }
  .alumni-story-stack { display:grid; gap:22px; }
  .alumni-story-main img, .alumni-story-side img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; transition:transform .55s ease; }
  .alumni-story-main:hover img, .alumni-story-side:hover img { transform:scale(1.045); }
  .alumni-story-main::after, .alumni-story-side::after { content:''; position:absolute; inset:0; background:linear-gradient(0deg,rgba(9,38,39,.92),rgba(9,38,39,.08) 70%); }
  .alumni-story-content { position:absolute; z-index:2; left:34px; right:34px; bottom:30px; color:#fff; }
  .alumni-story-content span { color:var(--gold-lt); font:500 10px var(--font-mono); letter-spacing:.16em; text-transform:uppercase; }
  .alumni-story-content h3 { font:500 34px/1.05 var(--font-display); margin:10px 0 7px; color: #fff !important; }
  .alumni-story-side .alumni-story-content h3 { font-size:25px; }
  .alumni-story-content p { color:rgba(255,255,255,.68); font-size:13px; line-height:1.65; }
@media (min-width: 1212px) {
#faculty.elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-thegem, #faculty.elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-thegem{
    max-width: max(100%, calc(100% + 42px)) !important;
        padding: 0 84px !important;
}
}
.fac-qual {
    display: none;
}
.alumni-events { background:var(--navy); color:#fff; }
  .alumni-events .alumni-title { color:#fff; }
  .alumni-events-list { margin-top:50px; border-top:1px solid rgba(255,255,255,.13); }
  .alumni-event { display:grid; grid-template-columns:140px 1fr 210px; gap:34px; align-items:center; padding:28px 0; border-bottom:1px solid rgba(255,255,255,.13); transition:.25s ease; }
  .alumni-event:hover { padding-left:15px; background:rgba(255,255,255,.025); }
  .alumni-event-date { color:var(--gold-lt); font:500 12px var(--font-mono); letter-spacing:.12em; text-transform:uppercase; }
  .alumni-event h3 { font:500 27px var(--font-display); margin-bottom:7px; color: #fff; }
  .alumni-event p { color:rgba(255,255,255,.55); font-size:13px; }
  .alumni-event-link { justify-self:end; color:#fff; font:500 10px var(--font-mono); letter-spacing:.14em; text-transform:uppercase; border-bottom:1px solid var(--gold); padding-bottom:5px; }
@media (min-width: 1212px) {
#faculty.elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-thegem, #faculty.elementor-section.elementor-section-boxed > .elementor-container.elementor-column-gap-thegem{
    max-width: max(100%, calc(100% + 42px)) !important;
        padding: 0 84px !important;
}
}
.fac-qual {
    display: none;
}
input[type="text"], input[type="password"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="number"], input[type="range"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="month"], input[type="week"], textarea, .chosen-container, .select2-container, .checkbox-sign, .radio-sign {
    border: 1.5px solid #c2c0c0 !important;
    color: #000000 !important;
}
input#ee-form-3-form-3-captcha
 {
    border: 1.5px solid #c2c0c0 !important;
}
h2.ee-form-heading {
    color: #000000 !important;
}
.alumni-connect { background:#F2EDE4; }
  .alumni-connect-box { background:#fff; display:grid; grid-template-columns:.8fr 1.2fr; box-shadow:0 28px 70px rgba(20,54,55,.10); }
  .alumni-connect-copy { background:#143637; color:#fff; padding:62px 54px; position:relative; overflow:hidden; border-top:4px solid #C9973A; }
  .alumni-connect-copy::after { content:'SGI'; position:absolute; right:-20px; bottom:-35px; font:600 150px/1 var(--font-display); color:rgba(255,255,255,.055); }
  .alumni-connect-copy .alumni-eyebrow { color:var(--gold-lt); }
  .alumni-connect-copy h2 { font:500 50px/1 var(--font-display); margin-bottom:20px; }
  .alumni-connect-copy p { color:rgba(255,255,255,.72); line-height:1.75; }
#enquiry{
    background-color: #143637;
    padding: 30px 0px;
}
#enquiry .section-divider {
    margin: 18px 0 28px !important;
}
.alumni-giveback { background:var(--ivory); text-align:center; }
  .alumni-giveback .alumni-lead { margin:24px auto 32px; }
  .alumni-giveback-actions { display:flex; justify-content:center; gap:14px; flex-wrap:wrap; }
  .alumni-giveback .alumni-btn.secondary { color:var(--navy); background:transparent; border-color:rgba(20,54,55,.25); }
  .alumni-giveback .alumni-btn.secondary:hover { background:var(--navy); color:#fff; }