.quotes{background-color:#000000d4;color:#fff}.quotes:before{content:open-quote}.quotes:after{content:close-quote}.footer,.footer *,.footer .text-body-secondary,.footer .nav-item a{color:#fff}.footer .nav-item a:hover{color:#ddd}.footer .footer-icon-link{transition:ease-in-out .3s}.footer .footer-icon-link:hover{transform:scale(2)}.link-container{display:flex;flex-direction:row;gap:1rem;margin-top:2rem;justify-content:space-around}.link-href img{transition:all .3s cubic-bezier(.76,0,.24,1);text-decoration:none;aspect-ratio:1/1;width:clamp(2.5rem,10vw,80px);height:clamp(2.5rem,10vw,80px)}.link-href img:hover{transform:scale(1.5)}.headline-logo-container{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#000;aspect-ratio:1;letter-spacing:1px;margin:0;padding:0;max-width:540px}.headline-logo{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff}.headline-main{font-weight:700;font-size:clamp(64px,6.5vw + 6.5vh - 2.125rem,6.5rem)}.headline-sub{margin-top:12px;font-weight:300;opacity:.85;letter-spacing:0;font-size:clamp(32px,4vw + 4vh - 1.33rem,4rem)}.event-description,.event-date,.evet-location,.evnet-info,.event-title,.event-carousel-wrapper{color:#fff}.event-caption{background-color:#0009}.event-title{text-decoration:underline;font-weight:700}.event-carousel-content-background{padding-bottom:2rem}.event-carousel-content-background .event-image-wrapper{position:inherit!important}.event-carousel-content-background .event-caption{margin-inline:auto;position:inherit;left:inherit;bottom:inherit;right:inherit;max-width:100%}@media screen and (min-width:1200px){.event-carousel-content-background .event-caption{max-width:70%}}.event-carousel-content-background{position:inherit!important;background-color:#0009}.event-link:link,.event-link:visited{color:#fff}.event-link{color:#fff;cursor:pointer}.event-location-icon-wrapper{color:#f97316}.evet-date-icon-wrapper{color:#3b82f6}.skeleton-card{background-color:#1f2937;border-radius:.5rem;width:100%;height:clamp(300px,20vw + 15rem,1000px);text-align:center}.horizontal-divider{margin-top:5px;margin-bottom:5px;height:.25rem;width:100%;border-top:.125rem solid gray}.christmas-and-newyear-banner{background-color:#000000d4}.christmas-and-newyear-banner h2,.christmas-and-newyear-banner p{color:#fff}.btn-main-page{min-width:100%;border-radius:3rem!important}
