.content-wrapper{display:flex;flex-direction:column;justify-content:center}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0)}15%{-webkit-transform:rotate(-10deg)}30%{-webkit-transform:rotate(10deg)}45%{-webkit-transform:rotate(-5deg)}60%{-webkit-transform:rotate(5deg)}75%{-webkit-transform:rotate(-2deg)}to{-webkit-transform:translateX(0)}}@keyframes wobble{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}30%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}45%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}75%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.animated{-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.wobble{-webkit-animation-name:wobble;animation-name:wobble}.calendar{display:flex;flex-direction:column;margin:0 auto 2.5rem}.calendar-title{-webkit-font-smoothing:subpixel-antialiased;font-family:var(--default-font);font-size:3rem;font-style:italic;font-weight:600;line-height:3.5rem;margin:0 auto;padding:.4rem;text-align:center}.carousel-container{display:flex;flex-wrap:nowrap;overflow:hidden;width:100vw}.carousel-item{align-items:center;min-width:100%;transition:1s cubic-bezier(.39,.575,.565,1);width:100%}.carousel-item,.event-info{display:flex;justify-content:center}.event-info{flex-direction:row}.event-venue{font-size:1.3rem;font-weight:700;margin-top:.3rem;padding:.2rem}.event-location{display:flex;flex-direction:column}.event-address{color:#90ee90;font-family:var(--default-font);font-size:1rem;line-height:1.5rem;margin:0 auto .3rem;opacity:.8;padding:.2rem;text-align:center;vertical-align:middle}.all-day-event-title,.event-title{display:flex;flex-direction:row;font-size:1.1rem;font-weight:600;justify-content:center;text-align:center}.event-description{font-size:1.1rem;font-style:italic;opacity:.6}.title-separator{margin:0 .5rem}.event-summary{font-family:var(--default-font);width:100%}.event-time{color:#90ee90;font-size:1.1rem}.time-separator{margin:0 .2rem}.footer{background-color:var(--primary-color-dark);bottom:0;position:fixed}.footer a{color:#90ee90;font-size:1.2rem;padding:.5rem}.footer a,.hidden-text{font-family:var(--default-font);margin:0 auto}.hidden-text{color:var(--primary-color-dark);font-size:1.1rem;padding:.15rem}
/*# sourceMappingURL=main.ae6ae048.css.map*/