.alumni-banner{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:44.375rem;position:relative}.alumni-banner .alumni-banner__links{margin-bottom:1.25rem;padding-top:3.75rem}@media only screen and (min-width:36rem){.alumni-banner .alumni-banner__links{margin-bottom:0}}.alumni-banner .alumni-banner__links .field__items{display:flex;gap:1.875rem;justify-content:end}.alumni-banner .alumni-banner__links .field__items a{border:1px solid #fff;border-radius:.25rem;color:#fff;display:block;font-size:.875rem;line-height:1;padding:.625rem 1.875rem;-webkit-text-decoration:none;text-decoration:none}@media only screen and (min-width:48rem){.alumni-banner .alumni-banner__links .field__items a{font-size:1.125rem;padding:1.125rem 2.375rem}}.alumni-banner .alumni-banner__links .field__items a:hover{background-color:#fff;color:#fff;color:#000}.alumni-banner .alumni-banner__title{background-color:#f7c750;bottom:0;padding:.625rem 0;position:absolute;width:100%}@media only screen and (min-width:48rem){.alumni-banner .alumni-banner__title{padding:1.375rem 0}}.alumni-banner .alumni-banner__title h2{font-size:1rem;font-weight:400;letter-spacing:.2px;margin-bottom:0;text-align:right}@media only screen and (min-width:36rem){.alumni-banner .alumni-banner__title h2{font-size:1.75rem}}@media only screen and (min-width:48rem){.alumni-banner .alumni-banner__title h2{font-size:2rem}}.alumni-banner .alumni-banner__subtitle{color:rgba(255,182,3,.898)}.alumni-banner .alumni-banner__subtitle h1{font-size:1.75rem;line-height:1;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:36rem){.alumni-banner .alumni-banner__subtitle h1{font-size:2.375rem}}@media only screen and (min-width:48rem){.alumni-banner .alumni-banner__subtitle h1{font-size:3.75rem}}.alumni-banner .alumni-banner__subtitle strong{display:block}.alumni-banner .search-block .search-form{position:relative;width:100%}.alumni-banner .search-block .search-form input[type=text]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:.0625rem solid #d1d5db;border-radius:3rem;box-shadow:0 .125rem 2rem 0 rgba(0,0,0,.1);color:#000;display:flex;font-size:1rem;justify-content:space-between;line-height:1.2;padding:1rem 4.375rem 1rem 1.25rem;text-transform:capitalize;width:100%}.alumni-banner .search-block .search-form input[type=text]:focus,.alumni-banner .search-block .search-form input[type=text]:focus-within,.alumni-banner .search-block .search-form input[type=text]:hover{outline:.0625rem solid #b76e79;outline-offset:0}@media only screen and (min-width:62rem){.alumni-banner .search-block .search-form input[type=text]{font-size:1.125rem;padding:1rem 5rem 1rem 2.5rem}}.alumni-banner .search-block .search-form__submit{left:auto;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.alumni-banner .search-block .search-form__submit input[type=submit]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#b76e79;border:none;border-radius:100%;display:flex;font-size:0;height:2rem;justify-content:space-between;padding:.5rem;width:2rem}@media only screen and (min-width:62rem){.alumni-banner .search-block .search-form__submit input[type=submit]{height:2.5rem;width:2.5rem}}.alumni-banner .search-block .search-form__submit:before{background-image:url(/themes/custom/apollo/assets/images/search.png);background-position:50%;background-repeat:no-repeat;background-size:.875rem;bottom:0;content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}@media only screen and (min-width:62rem){.alumni-banner .search-block .search-form__submit:before{background-size:18px}}.alumni-banner .search-block .custom-alert{background:#151527;border-radius:.375rem;box-shadow:0 .125rem .375rem rgba(0,0,0,.1);color:#fff;display:none;font-size:.875rem;left:50%;padding:1.875rem;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}.alumni-banner .search-block .custom-alert.show{display:block}.alumni-banner .search-block .custom-alert-text{font-family:Figtree,sans-serif;font-size:1.5rem;font-weight:400;margin-bottom:0}.alumni-banner .search-block .custom-alert button{background:#fff;border:none;border-radius:.25rem;color:#000;cursor:pointer;font-size:1rem;height:3.125rem;margin-top:1.5625rem;padding:.5rem .9375rem;width:6.5rem}@media only screen and (min-width:75rem){.alumni-banner .search-block .custom-alert{top:0;transform:translateX(-50%)}}@media only screen and (min-width:62rem){.alumni-banner+.block--inline-blockcta-grid .grid-cta__items{transform:scale(.96) translateY(calc(-100% - 1rem))}}@media only screen and (min-width:75rem){.alumni-banner+.block--inline-blockcta-grid .grid-cta__items{transform:scale(.8) translateY(calc(-100% - 2.5rem))}}.ui-dialog-titlebar-close{display:none}#block-athenaa-athenaabookappointmentform{background:#fff;border:none;border-radius:1.25rem 1.25rem 0 0;bottom:0;box-shadow:0 0 .625rem rgba(0,0,0,.08);display:none;left:auto;margin-left:0;margin-right:0;max-width:100%;overflow:auto;padding-bottom:0;position:fixed;right:0;top:auto;width:100%;z-index:9999}@media only screen and (min-width:36rem){#block-athenaa-athenaabookappointmentform{border-radius:1.25rem 1.25rem 0 0;max-width:28.125rem;padding-bottom:0;width:auto}}#block-athenaa-athenaabookappointmentform:has(.success-message){padding:20px 20px 10px!important}#block-athenaa-athenaabookappointmentform:has(.success-message) .success-message{font-size:1rem!important}#block-athenaa-athenaabookappointmentform:has(.success-message) .ui-dialog-titlebar-close{height:.9375rem!important;right:.4375rem!important;width:.9375rem!important}#block-athenaa-athenaabookappointmentform:has(.success-message) .ui-dialog-titlebar-close .ui-button-icon{background-image:url(/themes/custom/apollo/assets/svg/cross-icon.svg)!important;background-size:.9375rem .9375rem!important;height:.9375rem!important;width:.9375rem!important}#block-athenaa-athenaabookappointmentform .contextual{display:none}#block-athenaa-athenaabookappointmentform .ui-dialog-titlebar-close{background:none;border:none;cursor:pointer;display:block;font-size:0;height:1.5rem;left:auto;margin:0;padding:0;position:absolute;right:.625rem;top:.625rem;width:1.5rem}#block-athenaa-athenaabookappointmentform .ui-dialog-titlebar-close .ui-button-icon{background-image:url(/themes/custom/apollo/assets/svg/cross-icon.svg);background-position:50%;background-repeat:no-repeat;display:inline-block;height:1.5rem;left:0;margin:0;position:absolute;top:0;width:1.5rem}#block-athenaa-athenaabookappointmentform #edit-close{display:none}#block-athenaa-athenaabookappointmentform .book-appointment__form-title{font-size:1.5rem}#block-athenaa-athenaabookappointmentform form .form-submit-main,#block-athenaa-athenaabookappointmentform form input[type=tel],#block-athenaa-athenaabookappointmentform form input[type=text],#block-athenaa-athenaabookappointmentform form select{height:3.125rem}#block-athenaa-athenaabookappointmentform .phone_wrapper #send-otp-container{top:.625rem}@media only screen and (min-width:48rem){#block-athenaa-athenaabookappointmentform .phone_wrapper #send-otp-container{right:-6.5625rem}}.alumni-banner.has-mobile-image{background-image:var(--mobile-bg)!important}