g.event-highlights{padding:4.3rem 0 2.6rem}.event-highlights__container{display:flex;max-width:70.6rem;flex-flow:row wrap}.event-highlights__left{max-width:30%;flex-basis:30%;text-align:center}.event-highlights__image{max-width:9.6rem;margin-bottom:0;margin-left:-5rem}.event-highlights__heading{color:#2d4b39;margin-bottom:.75rem;max-width:16.1rem;margin-top:0;text-align:left}.event-highlights__description{font-size:.96rem;line-height:1.6;max-width:34rem}.event-highlights__right{display:flex;flex-direction:column;max-width:70%;flex-basis:70%;position:relative}.event-item-custom{display:flex;border-bottom:1px solid #bbdeca;padding-bottom:1.875rem;padding-top:1.875rem;align-items:center;flex-flow:row wrap}.event-item__date.small-hide.medium-hide{width:20%;max-width:20%}.event-item__image-wrapper{width:10rem;height:7.5rem;overflow:hidden;border-radius:3.75rem;border:2px solid transparent;width:20%;max-width:20%}.event-item-custom:hover .event-item__image-wrapper{border:2px solid #E71B3E}.event-item__image{width:100%;height:100%;padding:3px;border-radius:3.75rem}.event-item__info{display:flex;gap:0;max-width:60%;flex-basis:60%;padding-left:1rem}.event-item__day{font-size:1.5625rem;width:100%;display:block;line-height:2.5rem;font-family:var(--heading-bold);color:#23402c}.event-item__meta{font-size:1rem;margin-top:.375rem;display:flex;align-items:center}.event-item__title,.event-item__title a{margin:0;font-size:1.56rem;color:#2d4b39;text-decoration:none;font-family:var(--heading-bold)}.event-item__meta{font-size:.875rem;color:#666;margin-top:.375rem}.event-highlights__description p{margin-top:0}.top_img img{max-width:10.6rem}.top_img{position:absolute;top:-19rem;right:0}p.event-item__meta span svg{margin-right:.5rem}p.event-item__meta span{display:flex;align-items:center;margin-right:1.25rem}span.location_custom{font-family:var(--heading-medium);color:#000}span.event-item__month{color:#767676;font-size:.8125rem}.event-item-custom:last-child{border-bottom:none}.event-grid-wrapper{margin-top:4rem;margin-bottom:2.8rem}.event-grid{display:flex;flex-wrap:wrap;margin-left:-.46875rem;margin-right:-.46875rem}.event-card{display:flex;flex-direction:column;margin-bottom:1.5rem;max-width:25%;flex-basis:calc(25% - .9375rem);max-width:calc(25% - .9375rem);margin:0 .46875rem .9375rem;box-sizing:border-box}.event-card__image img{width:100%;height:19.3rem;object-fit:cover;transition:transform .4s ease-in-out;border-radius:.625rem}.event-card__image:hover img{transform:scale(1.02)}.event-card__title{font-size:1rem;margin-top:0;margin-bottom:0;min-height:4rem}.event-card__desc{margin-bottom:0;min-height:7.7rem;display:block!important}.event-card__price{margin-bottom:.7rem;font-size:1rem;font-family:var(--heading-bold);margin-top:0}.event-card__link{color:#c00;font-size:.875rem;text-decoration:none;transition:all .2s ease}.event-card__link:hover{text-decoration:none;color:#e71b3e}.event-card__title a{color:#23402c;text-decoration:none;font-family:var(--heading-font-semibold)}.load-more-btn{margin:2rem auto 0;display:block;background-color:#000;color:#fff;padding:1rem 2rem;font-size:1rem;border:none;border-radius:.5rem;cursor:pointer}.load-more-btn:hover{background-color:#333}.event-grid-wrapper h2{text-align:center;color:#23402c;margin-bottom:2.7rem}span.event-card__pp{font-family:var(--text-light)}.event-card__link{color:#23402c;font-size:1rem;text-decoration:none;transition:all .2s ease}a.event-card__link svg{width:1.125rem}a.event-card__link{display:flex;align-items:center;transition:color .3s ease}a.event-card__link span.icon-wrap{line-height:normal;display:flex;align-items:center;margin-left:.5rem;opacity:0;transition:transform .3s ease}button#loadMoreEvents{text-align:center;margin:0 auto;margin-top:2rem}.event-card a.event-card__link:hover span.icon-wrap{opacity:1}span.date-custom{width:100%;display:block}span.date-custom{width:100%;display:block;line-height:1.2rem}@media screen and (max-width: 990px){span.location_custom{margin-bottom:10px}span.location_custom{align-items:flex-start!important}p.event-item__title{margin-top:10px;margin-bottom:10px}.event-item__meta{margin-top:6px}p.event-item__meta span svg{margin-right:.5rem;min-width:15px}.event-item__info{max-width:52%;flex-basis:52%;padding-left:0}.event-highlights .event-highlights__left{display:none}.event-highlights__container{max-width:100%}.event-highlights__right{max-width:100%;flex-basis:100%}.event-item__image-wrapper{width:134px;height:90px;min-width:134px;margin-left:0;margin-right:25px}.event-item__title,.event-item__title a,.event-item__day{font-size:18px;line-height:29px}p.event-item__meta span{display:flex;align-items:center;margin-right:0}span.time_custom{margin-left:0}.event-item__info{display:block;gap:0}.event-item__meta{font-size:12px;margin-top:0;line-height:1.5;display:flex;flex-direction:column;align-items:flex-start}.event-item-custom{display:flex;border-bottom:1px solid #bbdeca;padding-bottom:10px;padding-top:20px;align-items:flex-start}.top_img{position:absolute;top:-170px;right:0;transform:rotate(313deg)}.top_img img{max-width:100px}.event-highlights__description{font-size:14px;line-height:24px;text-align:center}.st__mainevents .event-highlights__left{display:block;max-width:100%;flex-basis:100%}.event-highlights__heading{color:#2d4b39;margin-bottom:.75rem;max-width:200px;text-align:left;font-size:24px;line-height:37px;text-align:center;margin:0 auto 15px}.st__mainevents .event-highlights__left img{display:none}.st__mainevents.event-highlights{padding:50px 0}.event-card__image a{width:100%;height:203px;display:block;border-radius:5px;overflow:hidden}.event-card{max-width:50%;flex-basis:calc(50% - .9375rem);max-width:calc(50% - .9375rem)}.event-card__title{font-size:14px;margin-top:8px;margin-bottom:0;font-family:var(--heading-font-semibold);min-height:40px;display:block}.event-card__desc{min-height:auto;display:block!important;font-size:14px;line-height:18px;overflow:auto;max-height:70px;margin-bottom:10px}.event-card__price{font-size:14px}.event-card__link{color:#23402c;font-size:14px;line-height:1.5}.event-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease-in-out}.event-grid-wrapper h2{text-align:center;color:#23402c;margin-bottom:2.7rem;max-width:300px;margin:0 auto 30px;font-size:24px;line-height:37px;letter-spacing:0}.event-grid-wrapper{margin-top:50px;margin-bottom:2.8rem}}@media screen and (max-width: 400px){.event-item__meta{font-size:10px;margin-top:10px;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/tzn-event-highlights.css.map */
