/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node__content{font-size:1.071em;margin-top:10px;}.node--view-mode-teaser{border-bottom:1px solid #d3d7d9;margin-bottom:30px;padding-bottom:15px;}.node--view-mode-teaser h2{margin-top:0;padding-top:0.5em;}.node--view-mode-teaser h2 a{color:#181818;}.node--view-mode-teaser.node--sticky{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1px solid #d3d7d9;padding:0 15px 15px;}.node--view-mode-teaser .node__content{clear:none;font-size:1em;line-height:1.6;}.node__meta{font-size:0.857em;color:#68696b;margin-bottom:-5px;}.node__meta .field--name-field-user-picture img{float:left;margin:1px 20px 0 0;}[dir="rtl"] .node__meta .field--name-field-user-picture img{float:right;margin-left:20px;margin-right:0;}.node__links{text-align:right;font-size:0.93em;}[dir="rtl"] .node__links{text-align:left;}.node--unpublished{padding:20px 15px 0;}.node--unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}
.alert-success{color:white;background-color:#00c851;border-color:#007e33;}.alert-warning{color:white;background-color:#ffbb33;border-color:#ff8800;}.alert-danger{color:white;background-color:#ff4444;border-color:#cc0000;}.alert-dismissible .btn-close{opacity:0.6;}
.breadcrumb{font-size:0.929em;}
@-webkit-keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}@keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}.the-quote-ticker{--font-big-serif:freight-big-pro;--bs-font-sans-serif:"Source Sans Variable",system-ui,Helvetica,Arial,sans-serif;}.the-quote-ticker :nth-child(1){--nth-child:1}.the-quote-ticker :nth-child(2){--nth-child:2}.the-quote-ticker :nth-child(3){--nth-child:3}.the-quote-ticker :nth-child(4){--nth-child:4}.the-quote-ticker :nth-child(5){--nth-child:5}.the-quote-ticker :nth-child(6){--nth-child:6}.the-quote-ticker :nth-child(7){--nth-child:7}.the-quote-ticker :nth-child(8){--nth-child:8}.the-quote-ticker :nth-child(9){--nth-child:9}.the-quote-ticker :nth-child(10){--nth-child:10}.the-quote-ticker :nth-child(11){--nth-child:11}.the-quote-ticker :nth-child(12){--nth-child:12}.the-quote-ticker :nth-child(13){--nth-child:13}.the-quote-ticker :nth-child(14){--nth-child:14}.the-quote-ticker :nth-child(15){--nth-child:15}.the-quote-ticker :nth-child(16){--nth-child:16}.the-quote-ticker :nth-child(17){--nth-child:17}.the-quote-ticker :nth-child(18){--nth-child:18}.the-quote-ticker :nth-child(19){--nth-child:19}.the-quote-ticker :nth-child(20){--nth-child:20}.quotes-carousel{height:9rem;}@media screen and (min-width:50em){.quotes-carousel{height:11rem;}}.quotes-carousel .carousel-cell{width:100%;height:100%;margin-right:10px;display:flex;align-items:center;justify-content:center;margin-bottom:0;}.quotes-carousel .split-words-content p{line-height:1.16;align-items:center;display:flex;flex-wrap:wrap;justify-content:center;}.quotes-carousel span{display:inline-block;font-size:calc(2rem + 2.1vw);color:#951829;}.quotes-carousel .split-words-content{max-width:60em;padding:1em;}.quotes-carousel .flickity-page-dots{display:none;}.quotes-carousel p{overflow-wrap:break-word;--regularContent-lineHeight:1.2;}.quotes-carousel p span{font-weight:200;font-variation-settings:"wght" 240;font-family:var(--font-big-serif);display:inline-block;opacity:0%;}.quotes-carousel p span:nth-child(n){-webkit-animation-delay:calc(0s + (0.1s * var(--nth-child)));animation-delay:calc(0s + (0.1s * var(--nth-child)));}.quotes-carousel p span:nth-child(n) .secondary-item{-webkit-animation-delay:calc(0s + var(--secondary-item-delay,0.1s) + (0.1s * var(--nth-child)));animation-delay:calc(0s + var(--secondary-item-delay,0.1s) + (0.1s * var(--nth-child)));}.no-js .quotes-carousel p span{-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s;}.quotes-carousel .is-selected span{-webkit-animation-delay:var(--animation-delay,0s);animation-delay:var(--animation-delay,0s);-webkit-animation-duration:var(--animation-duration,1s);animation-duration:var(--animation-duration,1s);-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}.component--main-content-basic.the-quote-ticker .content{max-width:none;padding:0 !important;}.component--main-content-basic.the-quote-ticker .tagline{font-size:1.25rem;text-transform:uppercase;font-variation-settings:"wght" 700;letter-spacing:0.1rem;display:block;font-family:var(--bs-font-sans-serif);}.component--main-content-basic.the-quote-ticker .tagline::before{margin-right:1rem;}.component--main-content-basic.the-quote-ticker .tagline::before,.component--main-content-basic.the-quote-ticker .tagline::after{content:"";color:#e00;letter-spacing:-0.1rem;font-weight:normal;width:10vw;background:#e00;height:1px;display:inline-block;margin-bottom:0.4rem;}.component--main-content-basic.the-quote-ticker .tagline::after{margin-left:1rem;}.the-quote-ticker .section-intro-text{font-variation-settings:"wght" 340 !important;font-family:var(--bs-font-sans-serif) !important;line-height:1.16 !important;font-size:1.8rem !important;font-weight:100 !important;text-align:center;color:#666;max-width:40ch;margin-left:auto;margin-right:auto;}.section.section--wide-content.the-quote-ticker{position:relative;}.section.section--wide-content.the-quote-ticker:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1;}.component--custom-events{background-color:#F8F7F5;}.component--custom-events .section-intro{font-size:calc(1.325rem + 0.9vw);position:relative;z-index:0;max-width:960px;margin:0 auto;text-align:center;color:var(--theme-text-color);padding-left:1rem;padding-right:1rem;}@media (min-width:75rem){.component--custom-events .section-intro{font-size:2rem;}}.component--custom-events .section-intro h2{color:var(--theme-title-color);font-family:"freight-big-pro";font-size:clamp(2.6rem,3.6vw,3.6rem);font-weight:100;line-height:1;text-align:center;position:relative;margin-bottom:var(--component-title-margin-bottom,2rem);}.component--custom-events .section-intro h2:after{position:absolute;content:"";left:calc(50% - 2rem);width:4rem;border-top:2px solid;bottom:0;color:var(--theme-title-border-color);}.event-listing .events{max-width:60rem;margin:0 auto;}.event-listing .event{background:#fff;border-radius:0.6rem;margin:1.6rem 0;box-shadow:0 0.2rem 0.2rem rgba(0,0,0,0.1);overflow:hidden;position:relative;transition:0.4s all ease;}@media screen and (min-width:50em){.event-listing .event{display:flex;}}.event-listing .event:hover{transform:scale(1.02);z-index:60;box-shadow:0 1rem 1rem rgba(0,0,0,0.2);cursor:pointer;}.event-listing .event:hover .event__title{color:#e00;}.event-listing .event:hover .event__title:after{width:80%;}.event-listing .stretched-link{text-decoration:none;}.event-listing .event__title{font-family:freight-big-pro;font-weight:bold;font-size:2.5rem;line-height:1;margin-bottom:2rem;padding:0 3rem 0 0;position:relative;transition:0.4s all ease;}.event-listing .event__title:after{position:absolute;content:"";bottom:-1rem;left:0;width:4rem;transition:1s all ease;border-top:1px solid #e00;}.event-listing .event__content-container{padding:2.4rem;flex:1;position:relative;}.event-listing .event__content-container:before{content:"";position:absolute;border:1px solid #e00;border-color:transparent;border-left:none;top:0.6rem;left:0.6rem;right:0.6rem;bottom:0.6rem;}.event-listing .event__content-container p{font-size:1.25rem;line-height:1.2;color:#63666A;font-variation-settings:"wght" 400;}.event-listing .event__image-container{position:relative;width:14rem;min-height:14rem;overflow:hidden;padding:1rem;background:#faf7f9;border:4px solid #fff;}@media screen and (max-width:50em){.event-listing .event__image-container{margin:2rem 0 0 2.6rem;}}.event-listing .fa-clock{color:#e00;}.event-listing .event__time{display:flex;align-items:center;gap:0.4rem;margin:1rem 0;color:#495057;font-variation-settings:"wght" 500;}.event-listing img.event__image{border-radius:0.2rem;}.event-listing .calendar{z-index:10;line-height:1.1;background:#e00;color:#fff;top:0;right:1.2rem;padding:0.6rem 0.8rem;}@media screen and (max-width:40em){.event-listing .calendar{display:flex;align-items:center;justify-content:center;gap:0.4rem;font-size:1.4rem;}}@media screen and (min-width:40em){.event-listing .calendar{position:absolute;}}.event-listing .calendar p{margin:0;}.event-listing .event__month{text-align:center;text-transform:uppercase;}@media screen and (min-width:40em){.event-listing .event__day{font-size:2.25rem;}}.event-listing .event__summary{max-width:36em;}.event-listing .event__summary p:last-child,.event-listing .event__summary p:only-child{margin:0;}.component--carousel-js .primary-cta,.event-listing .primary-cta{margin-top:3rem;text-align:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;}.component--carousel-js .primary-cta{margin-top:0;margin-bottom:3rem;}.component--carousel-js .primary-cta a,.event-listing .primary-cta a{color:#000 !important;background-color:#fff !important;border-color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(14,14,14,0.075);padding:0.75rem 1.5rem;font-size:1.2rem;font-variation-settings:"wght" 600;border-radius:1.75rem;text-decoration:none;font-variation-settings:"wght" 600;display:inline-block;}.component--carousel-js .primary-cta a::after,.event-listing .primary-cta a::after{font-family:"Font Awesome 6 Free";content:"\f061";font-weight:bold;margin-left:0.75rem;transition:0.4s all ease;}.component--carousel-js .primary-cta a:hover,.component--carousel-js .primary-cta a:focus,.event-listing .primary-cta a:hover,.event-listing .primary-cta a:focus{border-color:transparent;color:#fff !important;background-color:#000 !important;}ul#block-fixedalumsmyaccountdirectory{font-size:1rem;display:flex;gap:0.2rem;padding:0;margin:0;}ul#block-fixedalumsmyaccountdirectory li{list-style:none;margin:0;}ul#block-fixedalumsmyaccountdirectory li a{font-size:16px;font-weight:360;padding:0.5rem 1rem;}ul#block-fixedalumsmyaccountdirectory li a:hover,ul#block-fixedalumsmyaccountdirectory li a:focus{background-color:#333 !important;}@media (max-width:50em){ul#block-fixedalumsmyaccountdirectory{align-items:center;gap:0.6rem !important;justify-content:center;}.button-bar{padding-top:3rem;background:#641a2b;}ul#block-fixedalumsmyaccountdirectory li a{border-radius:1.75rem}}@media (min-width:50em){.button-bar{position:fixed;bottom:0;right:0.4rem;padding:0.4rem;box-shadow:0 1em 1em rgba(0,0,0,0.3);z-index:1000;border-top-left-radius:0.4rem;border-top-right-radius:0.4rem;border:1px solid #ccc;border-top:1px solid #e00;background:rgba(255,255,255,0.5);backdrop-filter:blur(20px);}}#page-wrapper #top-anchor{bottom:4rem;}#cookieNotice{bottom:4rem !important;right:0.5rem !important;}
