  /* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Roboto';src:url(/themes/custom/alvernia_theme/dist/Fonts/roboto/Roboto-Bold.ttf) format("ttf");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/alvernia_theme/dist/Fonts/roboto/Roboto-BoldItalic.ttf) format("ttf");font-weight:700;font-style:italic;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/alvernia_theme/dist/Fonts/roboto/Roboto-Italic.ttf) format("ttf");font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/alvernia_theme/dist/Fonts/roboto/Roboto-Light.ttf) format("ttf");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/alvernia_theme/dist/Fonts/roboto/Roboto-LightItalic.ttf) format("ttf");font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/alvernia_theme/dist/Fonts/roboto/Roboto-Medium.ttf) format("ttf");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/alvernia_theme/dist/Fonts/roboto/Roboto-MediumItalic.ttf) format("ttf");font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/alvernia_theme/dist/Fonts/roboto/Roboto-Regular.ttf) format("ttf");font-weight:normal;font-style:normal;font-display:swap;}html{box-sizing:border-box;font-size:100%;font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}*{box-sizing:inherit;}*::before,*::after{box-sizing:inherit;}body{font-family:'Roboto','Arial',sans-serif;background-color:#f7f7f7;margin:0;line-height:1.5;letter-spacing:0.05em;color:#36424a;overflow-x:hidden;}article,aside,footer,header,nav,section{display:block;}h1,h2,h3,h4,h5,h6{font-size:1.25rem;margin:0 0 1rem;}figcaption,figure,main{display:block;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1rem;}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#2d7abf;text-decoration:none;}a:active,a:hover{outline-width:0;text-decoration:underline;}p{margin:0;}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border:0;height:auto;max-width:100%;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{font-family:'Roboto','Arial',sans-serif;margin:0;letter-spacing:0.1em;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{display:inline-block;vertical-align:baseline;}textarea{overflow:auto;}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0;}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}[type='search']::-webkit-search-cancel-button,[type='search']::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details,menu{display:block;}summary{display:list-item;}canvas{display:inline-block;}template{display:none;}[hidden]{display:none;}ul,ol,dl{margin:0;padding:0;}li{margin:0;padding:0;list-style:none;}.body-text ul li{list-style-type:disc;}.body-text ol li{list-style-type:decimal;}address{font-style:normal;}h1{font-family:'Roboto','Arial',sans-serif;font-weight:300;color:#36424a;}h1{font-size:2rem;}@media screen and (min-width:20rem){h1{font-size:calc(2rem + 2.063 * ((100vw - 20rem) / 80));}}@media screen and (min-width:100rem){h1{font-size:4.063rem;}}h2{font-family:'Roboto','Arial',sans-serif;font-weight:300;color:#36424a;}h2{font-size:1.75rem;}@media screen and (min-width:20rem){h2{font-size:calc(1.75rem + 1.375 * ((100vw - 20rem) / 80));}}@media screen and (min-width:100rem){h2{font-size:3.125rem;}}h3{font-family:'Roboto','Arial',sans-serif;font-weight:300;color:#36424a;}h3{font-size:1.25rem;}@media screen and (min-width:20rem){h3{font-size:calc(1.25rem + 0.75 * ((100vw - 20rem) / 80));}}@media screen and (min-width:100rem){h3{font-size:2rem;}}h4{font-family:'Roboto','Arial',sans-serif;font-weight:300;color:#36424a;}h4{font-size:1rem;}@media screen and (min-width:20rem){h4{font-size:calc(1rem + 0.5 * ((100vw - 20rem) / 80));}}@media screen and (min-width:100rem){h4{font-size:1.5rem;}}h5{font-family:'Roboto','Arial',sans-serif;font-weight:300;color:#36424a;}h5{font-size:0.875rem;}@media screen and (min-width:20rem){h5{font-size:calc(0.875rem + 0.375 * ((100vw - 20rem) / 80));}}@media screen and (min-width:100rem){h5{font-size:1.25rem;}}h6{font-family:'Roboto','Arial',sans-serif;font-weight:300;color:#36424a;}h6{font-size:0.75rem;}@media screen and (min-width:20rem){h6{font-size:calc(0.75rem + 0.125 * ((100vw - 20rem) / 80));}}@media screen and (min-width:100rem){h6{font-size:0.875rem;}}.paragraph--type--drop-quote{border-left:4px solid #f0b310;margin:32px 0;padding:5px 0 5px 18px;font-size:1.5rem;font-weight:400;line-height:1.4;}@media (min-width:55em){.paragraph--type--drop-quote{border-left:7px solid #f0b310;padding:10px 0 10px 25px;font-size:1.9375rem;}}
#block-alvernia-theme-formrequestinformation{position:-webkit-sticky;position:sticky;width:25vw;float:right;top:100px;margin-top:90px;}#block-alvernia-theme-formrequestinformation h2{font-size:1.75rem;}div#block-alvernia-theme-content{width:62vw;}iframe#virtualtour_iframe_0{width:62vw !important;}.form_page input,.form_page select{width:100%;resize:vertical;padding:15px;border-radius:1px;border:0;box-shadow:4px 4px 10px rgba(0,0,0,0.06);height:45px;}.hero-title__narrow,.hero-overlay{position:absolute;bottom:12%;left:50%;transform:translateX(-80%);}.hero-overlay{width:50%;z-index:2;}section.header__alert{position:absolute;top:0;right:0;z-index:2;color:white;background-color:rgba(0,0,0,0.5);padding:6rem 2rem;}@media (min-width:64em){.hero-image__narrow .media-image{padding-bottom:inherit;}}
.l-general{margin-left:auto;margin-right:auto;max-width:1330px;padding:32px;}@media (min-width:55em){.l-general{padding:0 45px;}}@media (min-width:87.5em){.l-general{padding:0;}}.l-general .sitemap-item > div > a{margin-left:1.5em;}.l-general .sitemap-item ul{-webkit-margin-start:1.5em;margin-inline-start:1.5em;}
.l-margin{margin-top:40px;}@media (min-width:55em){.l-margin{margin-top:60px;}}@media (min-width:64em){.l-margin{margin-top:80px;}}@media (min-width:75em){.l-margin{margin-top:107px;}}.homepage > .l-margin{margin-top:0;}.homepage > .l-margin ~ .l-margin{margin-top:40px;}@media (min-width:55em){.homepage > .l-margin ~ .l-margin{margin-top:60px;}}@media (min-width:64em){.homepage > .l-margin ~ .l-margin{margin-top:80px;}}@media (min-width:75em){.homepage > .l-margin ~ .l-margin{margin-top:107px;}}
.footer{background-color:#000;margin-top:40px;padding:0 4.68rem;padding-bottom:1rem;position:relative;}@media (min-width:55em){.footer{padding:0;}}@media (min-width:64em){.footer{margin-top:107px;padding-bottom:0;}}.footer-back-to-top{background-color:transparent;border:0;cursor:pointer;height:60px;left:50%;padding:0;position:absolute;transform:translateX(-50%);top:-34px;width:60px;}.footer-back-to-top svg{width:60px;}.ppc-footer__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1028px;padding:6.625rem 0 1rem;}@media (min-width:55em){.ppc-footer__wrapper{-ms-flex-direction:row;flex-direction:row;padding:2.75rem 1rem;}}@media (min-width:75em){.ppc-footer__wrapper{padding:2.75rem 0;}}.ppc-footer__column--left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem;}@media (min-width:55em){.ppc-footer__column--left{margin-bottom:0;}}.ppc-footer__column--left svg{height:100%;width:100%;}@media (min-width:55em){.ppc-footer__column--left svg{margin-bottom:2.375rem;width:255px;}}.ppc-footer__column--right{color:#FFF;margin:0;text-align:center;}@media (min-width:55em){.ppc-footer__column--right{margin:0;}}@media (min-width:64em){.ppc-footer__column--right{text-align:right;}}.ppc-footer__copyright{font-weight:700;}
.btn,.btn-default{font-family:'Roboto','Arial',sans-serif;font-size:16px;text-transform:uppercase;display:inline-block;text-align:center;line-height:1;cursor:pointer;background-color:#9b2743;color:#FFF;transition:background-color 0.3s ease-in-out,color 0.3s ease-in-out,border 0.3s ease-in-out;vertical-align:middle;border-radius:0;border:1px solid #9b2743;margin:0 3px;padding:0.8em 1em;}.btn a,.btn-default a{color:inherit;text-decoration:none;}.btn a:hover,.btn-default a:hover{color:inherit;}.btn:hover,.btn:focus,.btn-default:hover,.btn-default:focus{background-color:#FFF;color:#9b2743;border:1px solid #9b2743;}.btn:disabled,.btn.is-disabled,.btn-default:disabled,.btn-default.is-disabled{opacity:0.5;cursor:not-allowed;}.btn--secondary,.btn-alternate{background:rgba(0,0,0,0.85);color:#FFF;border:1px solid #FFF;padding:1em;}.btn--secondary:hover,.btn--secondary:focus,.btn-alternate:hover,.btn-alternate:focus{background-color:#FFF;color:#000;border:1px solid #000;}.btn--gold{background:#f0b310;color:#FFF;border:1px solid #f0b310;}.btn--gold a{color:#000;font-weight:bold;}.btn--gold:hover,.btn--gold:focus{background-color:#FFF;color:#000;border:1px solid #f0b310;}.btn--circle{border-radius:50%;width:45px;height:45px;border:1px solid #9b2743;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.btn--circle:hover,.btn--circle:focus{background-color:#FFF;border:1px solid #9b2743;fill:#9b2743;}
.hero-media{position:relative;text-align:center;}.hero-media .media-image{position:relative;height:0;overflow:hidden;padding-bottom:calc(100vh - 80px);}.hero-media .media-image::before{content:'';position:absolute;top:0;left:50%;transform:translate(-50%,50%);height:100%;width:100%;background:radial-gradient(ellipse closest-side,black 0%,rgba(0,0,0,0.75) 50%,transparent 100%);z-index:1;}.header__hero--alert .hero-media .media-image{padding-bottom:calc(100vh - 160px);}@media (min-width:55em){.header__hero--alert .hero-media .media-image{padding-bottom:calc(100vh - 80px);}}@media (min-width:55em){.hero-media .media-image{padding-bottom:100vh;}}.hero-media .media-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:initial;min-width:100%;min-height:100%;width:auto;height:auto;}.hero-image__narrow{position:relative;text-align:center;}.hero-image__narrow .media-image{position:relative;height:0;overflow:hidden;padding-bottom:calc(100vh - 80px);}.hero-image__narrow .media-image::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0.49),rgba(0,0,0,0.51));z-index:1;}@media (min-width:55em){.hero-image__narrow .media-image{padding-bottom:42.25%;}}@media (min-width:64em){.hero-image__narrow .media-image{padding-bottom:31.25%;}}.hero-image__narrow .media-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:initial;min-width:100%;min-height:100%;width:auto;height:auto;}.hero-title__narrow,.hero-overlay{position:absolute;bottom:12%;left:50%;transform:translateX(-50%);}@media (max-width:55em) and (orientation:landscape){.hero-title__narrow,.hero-overlay{bottom:5%;}}.hero-overlay{width:90%;z-index:2;}.hero-title__narrow{position:absolute;z-index:2;bottom:inherit;top:48%;left:50%;transform:translateX(-50%);line-height:1;width:80%;text-align:center;}@media (min-width:55em){.hero-title__narrow{width:100%;}}.hero-title__narrow,.hero-title,.hero-summary{color:#FFF;text-shadow:0px 2px 4px #000;}.hero-landing-title,.hero-landing-summary{text-align:center;}.hero-summary{font-family:'Roboto','Arial',sans-serif;font-weight:300;color:#36424a;color:#FFF;margin-bottom:2rem;}.hero-summary{font-size:1.25rem;}@media screen and (min-width:20rem){.hero-summary{font-size:calc(1.25rem + 0.75 * ((100vw - 20rem) / 80));}}@media screen and (min-width:100rem){.hero-summary{font-size:2rem;}}@media (max-width:55em) and (orientation:landscape){.hero-summary{display:none;}}.hero-video__container-image,.hero-video__container{position:relative;height:0;overflow:hidden;padding-bottom:calc(100vh - 80px);}.header__hero--alert .hero-video__container-image,.header__hero--alert
  .hero-video__container{padding-bottom:calc(100vh - 160px);}@media (min-width:20rem){.header__hero--alert .hero-video__container-image,.header__hero--alert
      .hero-video__container{padding-bottom:calc(100vh - 80px);}}@media (min-width:20rem){.hero-video__container-image,.hero-video__container{padding-bottom:100vh;}}.hero-video__container-image img,.hero-video__container-image video,.hero-video__container img,.hero-video__container video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:initial;min-width:100%;min-height:100%;width:auto;height:auto;}.hero-video__container-image{display:block;}.hero-video__container-image::before{content:'';position:absolute;top:0;left:50%;transform:translate(-50%,50%);height:100%;width:100%;background:radial-gradient(ellipse closest-side,black 0%,rgba(0,0,0,0.75) 50%,transparent 100%);z-index:1;}@media (min-width:20rem){.hero-video__container-image{display:none;}}.hero-video__container{display:none;position:relative;}@media (min-width:20rem){.hero-video__container{display:block;}}.hero-video__container::before{content:'';position:absolute;top:0;left:50%;transform:translate(-50%,50%);height:100%;width:100%;background:radial-gradient(ellipse closest-side,black 0%,rgba(0,0,0,0.75) 50%,transparent 100%);z-index:1;}.hero-video__container .play-pause{display:none;}.hero-video__container .play-play{display:block;}.hero-video__container.playing .play-pause{display:block;}.hero-video__container.playing .play-play{display:none;}.hero-video__control-btn{width:30px;height:30px;position:absolute;bottom:13%;right:5%;z-index:2;border:0;background:transparent;padding:0;}.page__anchor-container{position:absolute;z-index:2;cursor:pointer;bottom:0;left:50%;width:90px;height:40px;transform:translateX(-50%);}.header-hero__block{position:relative;}@media (max-width:55em) and (orientation:landscape){.header-hero__block .btn--gold{display:none;}}.header__hero--internal .header-hero__block{min-height:200px;}.header__hero--internal .hero-title{text-shadow:0px 2px 4px #000;position:absolute;top:60%;left:50%;transform:translate(-50%,-60%);text-align:center;}.header__hero--internal .hero-empty + .hero-title{text-shadow:none;position:inherit;color:#36424a;top:inherit;left:inherit;transform:none;padding-top:128px;}
.microsite-header{height:65px;background-color:rgba(0,0,0,0.85);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 1rem;width:100%;z-index:10;position:absolute;}@media (min-width:55em){.microsite-header{padding:0 5%;}}.microsite-header.microsite-header__solid{background-color:#000;position:relative;}.microsite-header__region{-ms-flex-align:center;align-items:center;z-index:30;-ms-flex-pack:start;justify-content:flex-start;}.microsite-header__site-logo{margin:0 auto;z-index:30;}@media (min-width:55em){.microsite-header__site-logo{width:9.47%;min-width:120px;}}.microsite-logo{max-width:120px;}.microsite-header__alert{background-color:#9b2743;color:#FFF;padding:2rem;}@media (min-width:64em){.microsite-header__alert{padding:2rem 5%;}}
.promo{position:relative;}.promo .media-image{position:relative;height:0;overflow:hidden;padding-bottom:56.25%;}@media (min-width:55em){.promo .media-image{padding-bottom:20%;}}.promo .media-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%;max-width:inherit;}@media (min-width:55em){.promo .media-image img{width:100%;height:auto;}}.promo__btn{margin-top:auto;}.promo__btn a{display:inline-block;text-decoration:none;text-transform:uppercase;margin-top:2rem;padding:0.5em 1em;transition:background-color 0.3s ease-in-out,color 0.3s ease-in-out;background-color:#9b2743;border:1px solid #9b2743;color:#FFF;}.promo__btn a:hover,.promo__btn a:focus{background-color:#FFF;color:#9b2743;}.promo__title{font-family:'Roboto','Arial',sans-serif;font-weight:300;color:#36424a;margin-bottom:1rem;}.promo__title{font-size:1.75rem;}@media screen and (min-width:20rem){.promo__title{font-size:calc(1.75rem + 1.375 * ((100vw - 20rem) / 80));}}@media screen and (min-width:100rem){.promo__title{font-size:3.125rem;}}.promo--image-left .promo__title,.promo--image-right .promo__title{margin-top:2rem;color:#36424a;text-align:center;}@media (min-width:55em){.promo--image-left .promo__title,.promo--image-right .promo__title{text-align:left;}}.promo__content{font-family:'Roboto','Arial',sans-serif;padding:2rem;text-align:center;width:calc(100% - 4rem);margin:0 auto;border-top:9px solid #000;}.promo__content{font-size:0.875rem;}@media screen and (min-width:20rem){.promo__content{font-size:calc(0.875rem + 0.375 * ((100vw - 20rem) / 80));}}@media screen and (min-width:100rem){.promo__content{font-size:1.25rem;}}@media (min-width:55em){.promo__content{width:50%;}}.promo--image-left .promo__content,.promo--image-right .promo__content{background-color:#FFF;border-top:0;width:auto;max-width:850px;position:relative;padding:0 2rem 2rem;margin:0 0 2%;color:#000;transform:none;left:inherit;bottom:inherit;text-align:left;box-shadow:3px 3px 2px rgba(0,0,0,0.3);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}@media (min-width:64em){.promo--image-left .promo__content,.promo--image-right .promo__content{margin:0 2rem 0 0;padding:0 3.125rem 2rem;}.promo--image-left .promo__content::after,.promo--image-right .promo__content::after{width:calc(100% - 4rem);}}.promo--image-left .promo__content::after,.promo--image-right .promo__content::after{border-top:9px solid #f0b310;content:'';width:calc(100% - 6.25rem);position:absolute;top:0;left:50%;transform:translateX(-50%);}.promo--image-right .promo__content{box-shadow:-3px 3px 2px rgba(0,0,0,0.3);}@media (min-width:55em){.promo--image-right .promo__content{-ms-flex-order:0;order:0;margin-left:2rem;margin-bottom:0;margin-right:0;padding:0 2rem 4rem;}}@media (min-width:64em){.promo--image-right .promo__content{margin-bottom:2%;}}.promo--image-left.promo,.promo--image-right.promo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}@media (min-width:55em){.promo--image-left.promo,.promo--image-right.promo{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;}}.promo--image-left.promo .media-image,.promo--image-right.promo .media-image{position:relative;height:0;overflow:hidden;padding-bottom:56.25%;}.promo--image-left.promo .media-image img,.promo--image-right.promo .media-image img{position:absolute;top:50%;left:50%;width:100%;height:auto;max-width:inherit;}.promo--image-left.promo .promo__image,.promo--image-left.promo .promo__content,.promo--image-right.promo .promo__image,.promo--image-right.promo .promo__content{-ms-flex:1 1 50%;flex:1 1 50%;}@media (min-width:55em){.promo--image-right.promo .promo__image{-ms-flex-order:1;order:1;}}.promo__image .media__video-embed .video-embed-field-provider-youtube{position:relative;height:0;overflow:hidden;padding-bottom:56.25%;}.promo__image .media__video-embed iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;}
.filters{-ms-flex:1 1 100%;flex:1 1 100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#9b2743;-ms-flex-direction:column;flex-direction:column;}@media (min-width:40em){.filters{-ms-flex-direction:row;flex-direction:row;}}.filters .btn{padding:0.8em 2em;border:0;height:47.5px;display:block;width:100%;}@media (min-width:40em){.filters .btn{border-left:2px solid #FFF;text-align:left;}.filters .btn:hover,.filters .btn:focus{border:0;border-left:2px solid #FFF;background-color:#FFF;color:#9b2743;outline:0;}}.filters .form-item{border-bottom:2px solid #FFF;}@media (min-width:40em){.filters .form-item{border-bottom:0;border-left:2px solid #FFF;}.filters .form-item:first-child{border-left:0;}}@media (min-width:55em){.filters .form-item:first-child{border-left:2px solid #FFF;}}.filters .form-item + .form-item{margin-top:0;}.filters .form-item ~ .form-actions{margin-top:0;}.filters .form-actions{width:100%;}@media (min-width:40em){.filters .form-actions{width:20%;}}@media (min-width:40em){.upcoming-events--filtered .filters .js-form-type-select{width:25%;}}.filters .js-form-type-select{position:relative;height:47.5px;background-color:#9b2743;width:100%;}@media (min-width:40em){.filters .js-form-type-select{width:40%;}}@media (min-width:55em){.filters .js-form-type-select{width:320px;}}.filters .js-form-type-select:hover{background-color:#721d31;}.filters .js-form-type-select::after{content:'';position:absolute;top:0;width:0;height:0;right:10px;bottom:0;margin:auto;border-style:solid;border-width:12px 12px 0;border-color:#FFF transparent transparent;pointer-events:none;}.filters .js-form-type-select::before{width:30px;position:absolute;top:1px;right:1px;bottom:1px;content:'';pointer-events:none;}.filters .js-form-type-select:focus-within::after{border-color:#9b2743 transparent transparent;}.filters .js-form-type-select select{font-size:16px;color:#FFF;box-shadow:none;border-radius:0;background:transparent;height:100%;width:100%;cursor:pointer;outline:none;padding-right:35px;padding-left:15px;border:1px solid #9b2743;-moz-appearance:none;-webkit-appearance:none;}.filters .js-form-type-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}.filters .js-form-type-select select::-ms-expand{display:none;}.filters .js-form-type-select select:focus,.filters .js-form-type-select select:focus-visible{border:0;border-left:2px solid #FFF;background-color:#FFF;color:#9b2743;}.filters .js-form-type-select select:focus option,.filters .js-form-type-select select:focus-visible option{color:#36424a;}
.pager{width:100%;}.pager__list{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.upcoming-events--filtered .pager__list{margin-top:2rem;}.pager--prev,.pager--next{background-color:#9b2743;}.pager__btn--disabled svg,.pager__btn svg{fill:#FFF;width:16px;}.pager__btn--disabled:hover svg,.pager__btn--disabled:focus svg,.pager__btn:hover svg,.pager__btn:focus svg{fill:#9b2743;}.pager__btn--disabled.prev,.pager__btn.prev{margin-right:2rem;}.pager__btn--disabled.next,.pager__btn.next{margin-left:2rem;}.pager__btn--disabled{border:0;}.pager__btn--disabled.pager--prev,.pager__btn--disabled.pager--next{background-color:#bbb;}.pager__btn--disabled:hover,.pager__btn--disabled:focus{border:0;}.pager__btn--disabled:hover svg,.pager__btn--disabled:focus svg{fill:#f7f7f7;}.pager__item{padding:0 0.5rem;}.pager__item.pager__item--previous,.pager__item.pager__item--next{padding:0;}.pager__item.is-active{font-weight:bold;}.pager__item--text{display:none;}.pager__item--text a{color:#9b2743;}@media (min-width:40em){.pager__item--text{display:inherit;}}
.recent-news{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;}@media (min-width:40em){.recent-news{-ms-flex-direction:row;flex-direction:row;}}.recent-news__container{background-color:#FFF;padding:1rem 0 2rem;border:2px solid #bbb;border-left:0;border-right:0;}.recent-news__item{width:100%;margin-bottom:2rem;}@media (min-width:40em){.recent-news__item{width:50%;}}@media (min-width:55em){.recent-news__item{width:25%;}}.recent-news__item .media-image__caption{display:none;}.recent-news__item .media-image img{width:100%;}.recent-news__date{font-size:0.875rem;text-transform:capitalize;padding:1rem 0 0.5rem 1rem;}.recent-news__item-title a{font-size:1.5rem;font-weight:300;color:#2d7abf;text-decoration:none;padding-left:1rem;display:block;}.recent-news__title{text-align:center;text-transform:capitalize;}.recent-news__btn{margin:2rem auto 0;}.recent-news__footer{display:block;width:100%;}.recent-news__footer-inner{display:-ms-flexbox;display:flex;}
.site-logo{position:relative;top:-6px;transition:width 200ms ease-in-out;width:120px;z-index:30;}@media (min-width:55em){.site-logo{width:100%;}}@supports (filter:drop-shadow(3px 3px 2px rgba(0,0,0,0.3))){.site-logo{filter:drop-shadow(3px 3px 2px rgba(0,0,0,0.3));}.site-logo .site-logo__ie-shadow{display:none;}}.header__solid .site-logo{filter:none;}.header__solid .site-logo .text .site-logo__white{fill:#000;}@media screen and (max-width:879px){.main-menu__no-scroll .site-logo{height:60px;overflow:hidden;width:76px;top:2px;}.main-menu__no-scroll .site-logo g.text{display:none;}}.site-logo__link{position:absolute;left:0;width:100%;max-width:170px;}.site-logo__logo{width:auto;height:200px;}.header__solid.js-menu-open .site-logo .text .site-logo__white{fill:#FFF;}
.homepage > .paragraph--type--spotlight{margin-top:4.18rem;}.spotlight{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}@media (min-width:980px){.spotlight{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding:0 2rem;}}.spotlight__title{text-align:center;}.spotlight__btn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:2rem 0;}.spotlight__btn a{text-align:center;padding:0.5rem 2rem;background-color:#9b2743;border:1px solid #9b2743;color:#FFF;text-decoration:none;transition:background-color 0.3s ease-in-out,border 0.3s ease-in-out;}.spotlight__btn a:hover,.spotlight__btn a:focus{background-color:#FFF;color:#9b2743;border:1px solid #9b2743;}.spotlight__item{position:relative;overflow:hidden;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}@media (min-width:980px){.spotlight__item{margin-left:2rem;width:calc(33.33% - 1rem);}}.spotlight__item:first-of-type{margin-left:0;}.spotlight__item .media-image img{display:block;width:100%;height:auto;}.spotlight__item--content,.promo--image-left .spotlight__item--content,.promo--image-right .spotlight__item--content{font-family:'Roboto','Arial',sans-serif;padding:2rem;text-align:center;background-color:#FFF;width:calc(100% - 4rem);margin:0 auto;border-top:9px solid #f0b310;position:relative;color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;}.spotlight__item--content,.promo--image-left .spotlight__item--content,.promo--image-right .spotlight__item--content{font-size:0.875rem;}@media screen and (min-width:20rem){.spotlight__item--content,.promo--image-left .spotlight__item--content,.promo--image-right .spotlight__item--content{font-size:calc(0.875rem + 0.375 * ((100vw - 20rem) / 80));}}@media screen and (min-width:100rem){.spotlight__item--content,.promo--image-left .spotlight__item--content,.promo--image-right .spotlight__item--content{font-size:1.25rem;}}@media (min-width:55em){.spotlight__item--content,.promo--image-left .spotlight__item--content,.promo--image-right .spotlight__item--content{width:50%;}}@media (min-width:980px){.spotlight__item--content,.promo--image-left .spotlight__item--content,.promo--image-right .spotlight__item--content{padding:2rem;width:100%;}}.spotlight__item--content .promo__title,.promo--image-left .spotlight__item--content .promo__title,.promo--image-right .spotlight__item--content .promo__title{font-family:'Roboto','Arial',sans-serif;font-weight:300;color:#36424a;margin-bottom:1rem;margin-top:0;color:#000;text-align:center;}.spotlight__item--content .promo__title,.promo--image-left .spotlight__item--content .promo__title,.promo--image-right .spotlight__item--content .promo__title{font-size:1.25rem;}@media screen and (min-width:20rem){.spotlight__item--content .promo__title,.promo--image-left .spotlight__item--content .promo__title,.promo--image-right .spotlight__item--content .promo__title{font-size:calc(1.25rem + 0.75 * ((100vw - 20rem) / 80));}}@media screen and (min-width:100rem){.spotlight__item--content .promo__title,.promo--image-left .spotlight__item--content .promo__title,.promo--image-right .spotlight__item--content .promo__title{font-size:2rem;}}@media (min-width:980px){.spotlight__item--content .promo__title,.promo--image-left .spotlight__item--content .promo__title,.promo--image-right .spotlight__item--content .promo__title{line-height:1;}}.spotlight__item--content .promo__btn a,.promo--image-left .spotlight__item--content .promo__btn a,.promo--image-right .spotlight__item--content .promo__btn a{font-size:1rem;display:inline-block;color:#FFF;text-transform:uppercase;text-decoration:none;margin:1rem auto 0;padding:0.5em 2em;background-color:#000;border:1px solid #FFF;transition:background-color 0.3s ease-in-out,border 0.3s ease-in-out;}@media (min-width:980px){.spotlight__item--content .promo__btn a,.promo--image-left .spotlight__item--content .promo__btn a,.promo--image-right .spotlight__item--content .promo__btn a{margin:2rem auto 0;}}.spotlight__item--content .promo__btn a:hover,.spotlight__item--content .promo__btn a:focus,.promo--image-left .spotlight__item--content .promo__btn a:hover,.promo--image-left .spotlight__item--content .promo__btn a:focus,.promo--image-right .spotlight__item--content .promo__btn a:hover,.promo--image-right .spotlight__item--content .promo__btn a:focus{background-color:#FFF;color:#000;border:1px solid #000;}
