.events-listing-block{padding:100px 0 80px;border-radius:40px 40px 0 0;background-color:#fff;overflow:visible}.events-listing-block .site-container{color:#333}.events-listing-block .site-container .top-container .heading-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.events-listing-block .site-container .top-container .link{display:flex;align-items:center;font-size:13px;font-weight:700}@media only screen and (max-width: 1023px){.events-listing-block .site-container .top-container .link{display:none}}.events-listing-block .site-container .top-container .link:not(:hover){color:#333}.events-listing-block .site-container .top-container .link:after{content:"";display:block;margin-left:20px;width:42px;height:42px;background-image:url("../../../../assets/btn-arrow.svg");background-size:12px 12px;background-repeat:no-repeat;background-position:center;background-color:currentColor;border:solid 1px currentColor;border-radius:8px;transition:margin ease-in-out .3s}.events-listing-block .site-container .top-container .tabs-container{display:flex;align-items:center;justify-content:flex-start;width:calc(100% + 140px);overflow-x:auto;margin:0 -77.5px 15px;padding:0 70px}@media only screen and (max-width: 767px){.events-listing-block .site-container .top-container .tabs-container{width:calc(100% + 70px);margin:0 -42.5px 15px;padding:0 35px}}.events-listing-block .site-container .top-container .tabs-container .tab{display:block;margin:0 7.5px 15px;text-transform:uppercase;color:#333;white-space:nowrap;border-color:#e8e8e3}.events-listing-block .site-container .top-container .tabs-container .tab:hover,.events-listing-block .site-container .top-container .tabs-container .tab.active{background-color:#ffa321;border-color:#ffa321}.events-listing-block .site-container .bottom-container{overflow:visible}.events-listing-block .site-container .bottom-container .swiper-wrapper .swiper-slide{height:auto}.events-listing-block .site-container .bottom-container .swiper-wrapper .tab-cards{pointer-events:none;z-index:10;position:relative}.events-listing-block .site-container .bottom-container .swiper-wrapper .tab-cards.swiper-slide-visible{pointer-events:all;z-index:100}.events-listing-block .site-container .bottom-container .swiper-wrapper .tab-cards .inner-carousel{overflow:visible}@media only screen and (max-width: 767px){.events-listing-block .site-container .bottom-container .swiper-wrapper .tab-cards .inner-carousel{width:301px;margin-left:0}}.events-listing-block .site-container .bottom-container .swiper-wrapper .tab-cards .event-card{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;pointer-events:all;border-radius:12px;overflow:hidden;background-color:rgba(232,232,227,.6);border:solid 1px #e8e8e3;transition:opacity ease-in-out .4s;opacity:1;height:100%;height:auto}.events-listing-block .site-container .bottom-container .swiper-wrapper .tab-cards .event-card .product-image{width:100%;margin-left:auto;margin-right:auto}.events-listing-block .site-container .bottom-container .swiper-wrapper .tab-cards .event-card .product-image img{width:100%;height:164px;-o-object-fit:cover;object-fit:cover}.events-listing-block .site-container .bottom-container .swiper-wrapper .tab-cards .event-card .text-container{width:100%;flex-grow:1;padding:40px 30px}@media only screen and (max-width: 767px){.events-listing-block .site-container .bottom-container .swiper-wrapper .tab-cards .event-card .text-container{padding:30px}}.events-listing-block .site-container .bottom-container .swiper-wrapper .tab-cards .event-card .text-container .categories{display:flex;flex-wrap:wrap;margin:0 -5px 7px;justify-content:flex-start;align-items:center}.events-listing-block .site-container .bottom-container .swiper-wrapper .tab-cards .event-card .text-container .categories .category{background-color:#fff;text-transform:uppercase;padding:3px 10px 4px;font-size:11px;font-weight:700;margin:0 5px 10px;border-radius:100px}.events-listing-block .site-container .bottom-container .swiper-wrapper .tab-cards .event-card .text-container .title{margin-bottom:8px}.events-listing-block .site-container .bottom-container .swiper-wrapper .tab-cards .event-card .text-container .date-and-time{margin-bottom:8px;opacity:.6}.events-listing-block .site-container .bottom-container .swiper-wrapper .tab-cards .event-card .text-container .price{margin-bottom:28px}.events-listing-block .site-container .bottom-container .swiper-wrapper .tab-cards .event-card .text-container .excerpt{margin-bottom:48px}@media only screen and (max-width: 1440px){.events-listing-block .site-container .bottom-container .swiper-wrapper .tab-cards .event-card .text-container .excerpt{margin-bottom:24px}}.events-listing-block .site-container .bottom-container .swiper-wrapper .tab-cards .event-card .text-container .link{display:flex;align-items:center;justify-content:flex-start;font-weight:700;width:-moz-max-content;width:max-content;max-width:100%}.events-listing-block .site-container .bottom-container .swiper-wrapper .tab-cards .event-card .text-container .link svg{margin-left:9px}.events-listing-block .site-container .bottom-container .swiper-wrapper .tab-cards .event-card .text-container .link svg path{fill:currentColor}.events-listing-block .site-container .block-footer{margin-top:38px;display:flex;flex-direction:column}@media only screen and (max-width: 767px){.events-listing-block .site-container .block-footer{margin-top:32px}}.events-listing-block .site-container .block-footer .link{display:flex;align-items:center;font-size:13px;font-weight:700;margin-left:auto;margin-bottom:20px}@media only screen and (min-width: 1024px){.events-listing-block .site-container .block-footer .link{display:none}}.events-listing-block .site-container .block-footer .link:not(:hover){color:#333}.events-listing-block .site-container .block-footer .link:after{content:"";display:block;margin-left:20px;width:42px;height:42px;background-image:url("../../../../assets/btn-arrow.svg");background-size:12px 12px;background-repeat:no-repeat;background-position:center;background-color:currentColor;border:solid 1px currentColor;border-radius:8px;transition:margin ease-in-out .3s}.events-listing-block .site-container .block-footer .subtext{color:#707070;font-size:16px}@media only screen and (max-width: 767px){.events-listing-block .site-container .block-footer .subtext{font-size:14px}}.events-listing-block .site-container .block-footer .subtext a{color:#333;font-weight:700}.events-listing-block .site-container .block-footer .subtext a:hover{opacity:.5}
