.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.section-events{padding:16px 0;color:#000;float:left;width:100%}.section-events .read-more-events{font-size:14px;letter-spacing:.5px;border-bottom:1px solid;display:inline-block;margin-top:8px;font-style:italic}.section-events .section__title--alt a{color:#fff;font-size:18px;border-bottom:1px solid #fff}.section-events .rs-see-more-wrap{display:none}@media (min-width:768px){.section-events .rs-see-more-wrap{display:block}}.section-events .rs-section-footer-wrap{text-align:center;margin:30px 0 5px;display:inline-block;width:100%}.section-events .rs-section-footer-wrap a{font-weight:500;border-bottom:1px solid;display:inline-block;text-transform:uppercase;font-size:16px}@media (min-width:768px){.section-events .rs-section-footer-wrap{display:none}}.section-events .section__title{margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.section-events .section__title--alt{background:#000;color:#fff;margin:0 -16px 10px;padding:5px 16px 0}.section-events .section__title h2{font-weight:100;font-size:28px;line-height:1;letter-spacing:.1em;text-transform:uppercase;margin:0}.section-events .section__title--alt h2{display:-ms-flexbox;display:flex;gap:5px;-ms-flex-align:center;align-items:center;letter-spacing:.08em}.section-events .section__title h2 span{display:block;font-family:Bauer Bodoni,serif;font-weight:400;font-size:38px;line-height:1}.section-events .section__title--alt h2 span{display:inline-block;margin-bottom:0;letter-spacing:.1em}@media (min-width:576px){.section-events .section__title h2{font-size:30px}.section-events .section__title h2 span{font-size:40px}}@media (min-width:992px){.section-events{padding:20px 0}.section-events .section__title h2{font-size:40px}.section-events .section__title--alt h2{gap:18px}.section-events .section__title h2 span{font-size:50px}.section-events .section__title--alt h2 span{margin-bottom:0}}@media (min-width:1199px){.section-events{padding:31px 0}.section-events .section__title h2{font-size:50px}.section-events .section__title h2 span{font-size:60px}}.cards-events{display:-ms-grid;display:grid;gap:14px}@media (min-width:767px){.cards-events{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.cards-events{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.card-event a{display:-ms-grid;display:grid;-ms-grid-columns:144px 1fr;grid-template-columns:144px 1fr;gap:16px;-ms-flex-align:center;align-items:center;transition:color .4s}.card-event .card__image{position:relative;aspect-ratio:1}.card-event .card__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-event .card__content{font-size:15px;line-height:1.17;font-weight:400;letter-spacing:.1em}.card-event .card__content span{display:block;text-transform:uppercase;font-weight:300;margin-bottom:4px}.card-event .card__content p{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;letter-spacing:.08em;margin-bottom:0}.card-event .rs-fe-times{font-size:13px;letter-spacing:.3px;font-weight:300}@media (min-width:576px){.card-event .card__content{font-size:16px}}@media (min-width:992px){.card-event .card__content{font-size:18px}}@media (min-width:1199px){.card-event .card__content{font-size:18px}}