.textTrunc{-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;height:7.5em;line-height:1.5em;display:-webkit-box;overflow:hidden}.card-footer p{-webkit-line-clamp:5;line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;height:7.5em;margin-bottom:0;line-height:1.45em;display:-webkit-box;overflow:hidden}.event-third-section-card-title{height:150px}@media only screen and (max-width:1250px){.event-third-section-card-title{height:230px}}@media only screen and (max-width:1199px){.event-third-section-card-title{height:155px}}@media only screen and (max-width:767px){.event-third-section-card-title{height:150px}}.event-container .card-image{object-fit:cover;width:100%;height:540px;transition:transform .3s}@media only screen and (max-width:1425px){.event-container .card-image{height:420px}}@media only screen and (max-width:991px){.event-container .card-image{height:420px}}@media only screen and (max-width:767px){.event-container .card-image{height:420px}}@media only screen and (max-width:575px){.event-container .card-image{height:540px}}.event-container .third-section .event-third-section-meta-icon{font-size:1.15rem;line-height:1}.event-container .third-section .event-card .secondary-call-to-action-link{border-color:#ffffffe0!important}.event-container .third-section .event-card{font-family:inherit;overflow:hidden}.event-container .event-card:hover .card-image{transform:scale(1.02)}.icon-hand-second-section{width:50px}.event-container .third-section .event-month-filter{--event-month-filter-border:#002d4761;--event-month-filter-hi:#002d47;appearance:none;border:1.5px solid var(--event-month-filter-border);color:var(--event-month-filter-hi);cursor:pointer;letter-spacing:.01em;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23002d47' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:.95rem;border-radius:9999px;min-width:min(100%,15rem);max-width:22rem;min-height:2.75rem;padding:.55rem 2.65rem .55rem 1.25rem;font-family:inherit;font-size:.9rem;font-weight:600;line-height:1.35;transition:border-color .2s,box-shadow .2s;box-shadow:0 2px 10px #002d4714}.event-container .third-section .event-month-filter:hover{border-color:#004f70a6;box-shadow:0 4px 16px #002d471f}.event-container .third-section .event-month-filter:focus{border-color:var(--bs-info);outline:none;box-shadow:0 0 0 3px #009bd247}@media screen and (max-width:767.98px){.event-container .third-section .event-third-section-month-heading-row .event-month-filter{background-position:right .65rem center;background-size:.8rem;flex-shrink:0;width:auto;min-width:6.75rem;max-width:min(46vw,12rem);min-height:2.5rem;padding:.45rem 2.35rem .45rem .85rem;font-size:.8rem}.event-container .third-section .event-third-section-month-heading-row>h2{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;padding-right:.35rem;font-size:clamp(1.05rem,4.5vw,1.35rem);line-height:1.2;display:-webkit-box;overflow:hidden}}.event-container .third-section .event-third-section-month-heading-row>h2{flex:auto;min-width:0}.event-container .third-section .event-third-section-month-heading-row .event-month-filter{flex-shrink:0}
