.content .event-button.next:hover:after{left:-25px;z-index:1C8C9C7}.content .event-button.next:hover:after,.content .event-button.prev:hover:after{background:#c8c9c7;border:1px solid #c8c9c7;border-radius:5px;bottom:34px;box-sizing:border-box;color:#002855;content:attr(data-month);font-size:16px;padding:10px;pointer-events:none;position:absolute;text-align:center;text-shadow:none;width:100px}.content .event-button.prev:hover:after{left:0;z-index:1000}.content .event-button.next:hover:before{left:11px}.content .event-button.next:hover:before,.content .event-button.prev:hover:before{border:solid;border-color:#c8c9c7 transparent;border-width:.8em .8em 0;bottom:21px;content:"";display:block;pointer-events:none;position:absolute;z-index:99}.content .event-button.prev:hover:before{left:37px}:target:before{content:"";display:block;height:40px;margin-top:-40px}.content .events-ajax .banner{align-content:center;background:#002855;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px;padding:10px}.content .events-ajax .banner .banner-title{color:#fff;flex:0 1 100%;font-family:utopia-std,Georgia,serif;font-size:24px;font-weight:700;margin:0;padding-bottom:0;padding-left:30px;padding-top:10px}@media(min-width:1024px){.content .events-ajax .banner .banner-title{flex:0 1 auto}}.content .events-ajax .banner .event-buttons{display:flex;flex-direction:row;height:auto;margin-top:15px;padding-left:30px;padding-top:15px}@media(min-width:768px){.content .events-ajax .banner .event-buttons{margin-top:0}}@media(min-width:1024px){.content .events-ajax .banner .event-buttons{padding-left:0}}.content .events-ajax .banner .event-buttons button{background:transparent;border:none;color:#fff;display:block;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:700;height:24px;margin:0;padding:0;position:relative;width:auto;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.content .events-ajax .banner .event-buttons button:first-child{margin-right:30px}.content .events-ajax .banner .event-buttons button:hover{cursor:pointer}.content .events-ajax .banner .event-buttons button[disabled]{color:#c8c9c7}.content .events-ajax .banner .event-buttons button[disabled]:hover{cursor:not-allowed}.content .events-ajax .banner .events-filter{display:flex;flex-direction:row;justify-content:start;margin:20px 30px 10px;max-width:370px;position:relative;width:calc(100% - 60px)}@media(min-width:768px){.content .events-ajax .banner .events-filter{margin:0 30px 10px;width:auto}}.content .events-ajax .banner .events-filter label{color:#fff;flex:0 1 170px;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:700;margin:15px 10px 0 0;order:1;padding:0;width:170px}.content .events-ajax .banner .events-filter label:hover{cursor:pointer}.content .events-ajax .banner .events-filter select{-webkit-appearance:none;background:transparent;border:1px solid #fff;border-radius:10px;color:#fff;flex:0 1 calc(100% - 140px);font-family:proxima-nova,Arial,sans-serif;font-size:18px;margin-top:10px;max-width:200px;order:2;overflow:hidden;padding:6px 20px 6px 5px;text-overflow:ellipsis;width:calc(100% - 140px)}.content .events-ajax .banner .events-filter select option{color:#000}@media(min-width:768px){.content .events-ajax .banner .events-filter select{flex:0 1 200px;margin-top:10px;width:200px}}.content .events-ajax .banner .events-filter select:hover{cursor:pointer}.content .events-ajax .banner .events-filter select[disabled]{border-bottom:2px solid #c8c9c7;color:#c8c9c7}.content .events-ajax .banner .events-filter select[disabled]:hover{cursor:not-allowed}.content .events-ajax .banner .events-filter select[disabled]+label{color:#c8c9c7}.content .events-ajax .banner .events-filter select[disabled]+label:hover{cursor:not-allowed}.content .events-ajax .banner .events-filter:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;content:"";height:0;pointer-events:none;position:absolute;right:10px;top:24px;width:0}@media(min-width:768px){.content .events-ajax .banner .events-filter:after{top:24px}}.content .events-ajax .banner .events-filter.disabled:after{border-top:8px solid #c8c9c7}.content .events-ajax .events{box-sizing:border-box;display:flex;flex-wrap:wrap;height:auto;opacity:0;padding:20px 0 0;position:relative;transition:opacity .4s ease;width:100%;z-index:4}.content .events-ajax .events.transition{opacity:0}.content .events-ajax .events.revealed,.content .events-ajax .events.transition.revealed{opacity:1}.content .events-ajax .event{aspect-ratio:unset;background:none;box-sizing:border-box;display:flex;flex:0 1 calc(100% - 60px);flex-direction:row;justify-content:space-between;margin:0 30px 50px;text-decoration:none}@media(min-width:768px){.content .events-ajax .event{aspect-ratio:unset;flex:0 1 35%;margin:0 5% 80px 10%}.content .events-ajax .event:nth-child(2n){margin:0 10% 80px 5%}}.content .events-ajax .event .cal{border:2px solid #002855;box-sizing:content-box;flex:0 1 100px;height:100%;margin-right:5%;width:100px}.content .events-ajax .event .cal>p,.content .events-ajax .event .cal>span{display:inline-block;line-height:1;margin:0;padding:0;text-align:center;width:100%}.content .events-ajax .event .cal .month{background:#002855;box-sizing:border-box;color:#fff;font-size:35px;height:40px;padding-top:2px;text-transform:uppercase}.content .events-ajax .event .cal .day{background:#fff;box-sizing:border-box;color:#63666a;font-size:55px;font-weight:700;height:60px;padding-top:5px}.content .events-ajax .event .info{flex:0 1 calc(95% - 120px)}.content .events-ajax .event .info>p{margin-top:-3px;padding:0;text-decoration:none}.content .events-ajax .event .info .title{color:#002855;font-weight:700}.content .events-ajax .event .info .range,.content .events-ajax .event .info .time{color:#63666a;font-weight:700;padding:2px 0}.content .events-ajax .event:hover .info>p{text-decoration:underline}.content .events-ajax .no-events{font-style:italic;margin-bottom:50px;padding-left:30px}@media(min-width:1024px){.content .events-ajax .no-events{padding-left:10%}}.content .events-ajax .event-buttons-bottom{display:flex;flex-direction:row;height:auto;justify-content:center;padding-bottom:20px;padding-left:30px;padding-right:30px}.content .events-ajax .event-buttons-bottom button{background:transparent;border:none;color:#002855;display:block;font-family:proxima-nova,Arial,sans-serif;font-size:18px;font-weight:700;height:24px;margin:0;padding:0;position:relative;width:auto;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.content .events-ajax .event-buttons-bottom button:first-child{margin-right:30px}.content .events-ajax .event-buttons-bottom button:hover{cursor:pointer}.content .events-ajax .event-buttons-bottom button[disabled]{color:#c8c9c7}.content .events-ajax .event-buttons-bottom button[disabled]:hover{cursor:not-allowed}.content .slider-container .event-slider .carousel-cell:first-of-type .img-container,.content .slider-container .event-slider .flickity-slider .carousel-cell .img-container,.content .slider-container .event-slider .flickity-slider .carousel-cell:nth-of-type(n+2) .img-container{height:50vw;min-height:1px;overflow-y:hidden}@media(min-width:768px){.content .slider-container .event-slider .carousel-cell:first-of-type .img-container,.content .slider-container .event-slider .flickity-slider .carousel-cell .img-container,.content .slider-container .event-slider .flickity-slider .carousel-cell:nth-of-type(n+2) .img-container{height:20vw;max-height:280px}}.content .slider-container .event-slider .carousel-cell:first-of-type .img-container img,.content .slider-container .event-slider .flickity-slider .carousel-cell .img-container img,.content .slider-container .event-slider .flickity-slider .carousel-cell:nth-of-type(n+2) .img-container img{display:block;height:100%;max-height:unset;min-height:unset;object-fit:cover;width:100%}.content .slider-container .event-slider .carousel-cell:first-of-type .text-container,.content .slider-container .event-slider .flickity-slider .carousel-cell .text-container,.content .slider-container .event-slider .flickity-slider .carousel-cell:nth-of-type(n+2) .text-container{background-color:#fff;box-sizing:border-box;color:#002855;left:0;padding:0 20px 20px;position:relative;width:100%}.content .slider-container .event-slider .carousel-cell:first-of-type .text-container p,.content .slider-container .event-slider .flickity-slider .carousel-cell .text-container p,.content .slider-container .event-slider .flickity-slider .carousel-cell:nth-of-type(n+2) .text-container p{text-align:center}.content .slider-container .event-slider .carousel-cell:first-of-type .text-container .title,.content .slider-container .event-slider .flickity-slider .carousel-cell .text-container .title,.content .slider-container .event-slider .flickity-slider .carousel-cell:nth-of-type(n+2) .text-container .title{font-weight:700}.content .slider-container .event-slider .carousel-cell:first-of-type .text-container .date,.content .slider-container .event-slider .carousel-cell:first-of-type .text-container .time,.content .slider-container .event-slider .flickity-slider .carousel-cell .text-container .date,.content .slider-container .event-slider .flickity-slider .carousel-cell .text-container .time,.content .slider-container .event-slider .flickity-slider .carousel-cell:nth-of-type(n+2) .text-container .date,.content .slider-container .event-slider .flickity-slider .carousel-cell:nth-of-type(n+2) .text-container .time{color:#63666a;line-height:1em;padding:2px 0}.content .slider-container .flickityFrame{background:#fff;height:30px;position:absolute;top:calc(50vw - 30px);width:calc(50% - 30px);z-index:1}@media(min-width:768px){.content .slider-container .flickityFrame{top:calc(20vw - 29.5px)}}@media(min-width:1400px){.content .slider-container .flickityFrame{top:250px}}.content .slider-container .flickityFrame.frame1{left:0}.content .slider-container .flickityFrame.frame1 .triangle{border-bottom:30px solid #fff;border-right:30px solid transparent;height:0;left:100%;position:relative;width:0}.content .slider-container .flickityFrame.frame2{right:0}.content .slider-container .flickityFrame.frame2 .triangle{border-bottom:30px solid #fff;border-left:30px solid transparent;height:0;left:-30px;position:relative;width:0}.content .slider-container .flickity-page-dots{bottom:unset;display:block;margin:0 10px;top:calc(50vw - 55px)}@media(min-width:768px){.content .slider-container .flickity-page-dots{top:calc(20vw - 55px)}}@media(min-width:1400px){.content .slider-container .flickity-page-dots{top:225px}}.content .slider-container .flickity-page-dots .dot{height:10px;width:10px}
/*# sourceMappingURL=style.css.map*/