:root{font-size:15px}@media (min-width:768px){:root{font-size:16px}}.event-carousel-type3-head .mec-event-footer-carousel-type3{background:#fff;display:inline-block;width:100%;margin:0 0 6px 0;padding:8% 11%;box-shadow:0 2px 10px -2px rgba(0,0,0,.2);border-radius:8px;height:285px;position:relative;box-sizing:border-box}.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-event-carousel-title{font-size:18px;font-weight:700;color:#1c1d21;margin-top:15px;letter-spacing:-1px}.event-carousel-type3-head .mec-event-footer-carousel-type3 p{font-size:16px;font-weight:600;color:#444!important;margin-bottom:36px}@media (max-width:1024px){.event-carousel-type3-head .mec-event-footer-carousel-type3{padding:7% 9%;height:auto}.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-event-carousel-title{font-size:17px;margin-top:12px}.event-carousel-type3-head .mec-event-footer-carousel-type3 p{font-size:15px;margin-bottom:28px}}@media (max-width:767px){.event-carousel-type3-head .mec-event-footer-carousel-type3{padding:6% 8%;height:auto;box-shadow:0 1px 6px -1px rgba(0,0,0,.15);margin-bottom:12px}.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-event-carousel-title{font-size:16px;margin-top:10px;line-height:1.3}.event-carousel-type3-head .mec-event-footer-carousel-type3 p{font-size:14px;margin-bottom:20px;line-height:1.4}}@media (min-width:1024px) and (max-width:1199px){.hide-on-ipad-wide{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}}