
.event-card-parent{margin:0;box-sizing:border-box}
.event-card{width:31.1%;box-shadow:none;box-sizing:border-box;overflow:hidden;margin-bottom:40px;list-style-type:none;background:#fff;transition:.17s}
.event-card:hover{transform:scale(1.02);box-shadow:none}
.event-card .banner-cont{height:100%;min-height:140px;max-height:177px;opacity:1;overflow:hidden;background:none;background-size:cover;position:relative;transition:all .1s ease-out;background-position:center top;background-repeat:no-repeat;width:100%;overflow:unset;border-bottom:none;box-sizing:border-box;cursor:pointer;aspect-ratio:2/1}
.event-card .php-banner-cont{padding-top:50%;height:unset;min-height:unset!important;border-radius:10px}
.event-card .banner-img{height:100%;width:100%;object-fit:cover;object-position:top;border-radius:10px}
.event-card .banner-cont:after{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 30%,rgba(0,0,0,.05) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 30%,rgba(0,0,0,.05) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,0) 30%,rgba(0,0,0,.05) 100%);position:absolute;bottom:0;left:0;height:100%;width:100%;content:"";border-radius:10px}
.event-card .meta{padding:8px 4px;display:flex;flex-direction:column;justify-content:space-between;min-height:auto;box-sizing:border-box;cursor:pointer}
.event-card .title{font-size:14px;width:100%;display:block;line-height:22px;max-height:42px;overflow:hidden;text-overflow:ellipsis;margin-bottom:12px;color:var(--gray-800);font-weight:500}
.event-card .title a,.event-card .title a h3,.event-card .title h3{color:var(--gray-800)!important;height:70px;text-decoration:none;font-size:16px;padding:0;line-height:20px;text-transform:none;margin:0;display:inline;font-weight:500;white-space:normal}
.event-card .subtitle{font-size:13px;color:#888;margin-top:8px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.event-card .date{font-size:13px;font-weight:600;color:#5e636c;white-space:nowrap}
.event-card .icon-calendar{display:none}
.event-card .interested{display:flex;align-items:center;white-space:nowrap;place-content:center;color:var(--gray-600);font-size:14px;font-weight:400;line-height:normal}
.event-card .price-container{display:none!important;text-align:end}
.event-card .price{border:none;padding:0;border-radius:3px;white-space:nowrap;text-transform:capitalize;color:#005E26;font-size:14px;font-weight:700;line-height:normal}
.event-card .meta-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:0}
.event-card .c-ribbon{right:unset;position:absolute;top:10px;left:10px;text-shadow:0 0 2px #000;color:white;font-weight:600;background:rgba(46,54,63,.6);padding:2px 10px;border-radius:12px;max-width:200px;text-align:center;border:1px solid rgba(255,255,255,.3)}
.interested-container{display:flex;align-items:center}
.top-3-avatars{display:flex;align-items:center}
.top-3-avatars .avatar-img{box-shadow:0 0 0 1px #fff;background:#eee;border-radius:50%;object-fit:cover;width:20px;height:20px;margin-right:-8px;border:2px solid #fff}
.top-3-avatars .avatar-img:first-child{margin-left:0}
.event-card .custom_label{position:absolute;top:10px;left:10px;z-index:1;display:block;background:#fff;padding:2px;border-radius:20px;background-image:linear-gradient(90deg,#FDCD01 0%,#D56700 100%);background-clip:padding-box}
.event-card .summer_24_custom_label{background:#fff;padding:2px 9px;border-radius:20px;margin-top:.7px}
.event-card .summer_24_custom_label img{margin-top:-1px;width:80px}
.event-card .label_img{display:inline-block;margin-left:3px;width:13px;margin-top:-2px}
.event-card .shimmer-item{display:inline-block;position:relative;overflow:hidden;background-color:#f2f2f2}
.scroll_title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;margin-top:50px}
.scroll_title h2{font-size:var(26px);text-transform:none;margin:0;text-align:left}
.next-prev-btns{display:flex}
.next-prev-btns .scroll-left,.next-prev-btns .scroll-right{width:28px;height:28px;text-align:center;border-radius:50%;cursor:pointer;color:black;opacity:1;border:1.5px solid #D9D9D9;filter:drop-shadow(0 0 2px rgba(0,0,0,.1));display:flex;justify-content:center;align-items:center;background:white}
.next-prev-btns .icon-angle-left,.next-prev-btns .icon-angle-right{opacity:1;background-color:unset;position:unset;padding:0;font-size:18px}
.next-prev-btns .scroll-right{margin-left:10px;margin-right:15px}
.next-prev-btns .scroll-right .icon{margin-left:3px}
.next-prev-btns .scroll-left .icon{margin-right:2px}
.next-prev-btns .scroll-left:hover,.next-prev-btns .scroll-right:hover{border-color:#B3B3B3}
.activity-listing-card-parent .shimmer .shimmer-item{border-radius:5px}
.activity-listing-card-parent .shimmer .banner-cont.shimmer-item{min-height:148px}
.activity-listing-card-parent .shimmer .eventname{height:25px;margin-bottom:4px}
.activity-listing-card-parent .shimmer .date,.activity-listing-card-parent .shimmer .price{height:25px;box-sizing:border-box;width:20%}
.activity-listing-card-parent .shimmer .venue{height:60px;display:block}
.activity-listing-card-parent .shimmer .meta-bottom{display:flex;justify-content:space-between}
.activity-listing-card-parent .event-card .date{font-size:14px;font-weight:400;color:#4F4F4F;line-height:16px;text-transform:none;white-space:nowrap}
.shimmer .meta-bottom .date,.shimmer .meta-bottom .interested,.shimmer .meta-bottom .price{border:none}
.shimmer .eventname{font-size:16px;font-weight:600;text-transform:none;color:#333;margin:0;overflow:hidden;width:100%;line-height:21px;height:42px}
.event-card.shimmer .meta-bottom{column-gap:10px}
.event-card .shimmer-item::after{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(20%,rgba(255,255,255,.2)),color-stop(60%,rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));-webkit-animation:shimmer 1s infinite;animation:shimmer 1s infinite;content:''}
@keyframes shimmer{100%{transform:translateX(100%)}}
.activity-listing-card-parent .subtitle{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;position:relative;color:#828282}
.activity-listing-card-parent .subtitle::after{content:"... Read More";position:absolute;bottom:0;right:0;padding:0;background:#fff;font-weight:600;padding-right:22%;border-top-left-radius:36%;border-top-right-radius:38%;padding-left:3px}
.activity-listing-card-parent .subtitle p span,.activity-listing-card-parent .subtitle p strong{color:#828282!important}
.activity-card .event-card{box-shadow:none}
.activity-card .event-card .banner-cont,.activity-card .event-card .banner-cont img,.activity-card .event-card .banner-cont:after{border-radius:5px}
.activity-card .event-card .meta{min-height:100px;padding:15px 10px}
.activity-card .event-card .meta-bottom{margin-top:0}
.activity-card .event-card:hover{box-shadow:0 1px 5px #ddd}
@media (min-width:1200px){.event-card .ellipsis-btn-join-event{transition:transform .3s ease-in-out}.event-card .ellipsis-btn-join-event:hover{box-shadow:none;border-radius:100%;transform:scale(1.2)}}
.event-card .ellipsis-btn-join-event{position:absolute;bottom:-7%;right:5%;z-index:9}
.event-card .ellipsis-btn-join-event i{font-weight:400;z-index:0;background:white;padding:5.5px 6px;border-radius:20px;border:1px solid #ddd;padding-top:6px;font-size:14px;color:#2e363f}
.event-card .ellipsis-btn-join-event.animate-interested-star .event-interested-action:before{transform:scale(0,0);animation:icon-star-animate .8s ease-out .2s forwards}
@keyframes icon-star-animate{0%{transform:scale(.5)}5%{transform:scale(.25)}10%{transform:scale(0)}15%{transform:scale(1.3)}20%{transform:scale(1)}35%{transform:scale(1.1)}50%{transform:scale(1)}to{transform:scale(1)}}
@keyframes star-animate{0%{width:5px;height:5px}to{width:0;height:0}}
.event-card .ellipsis-btn-join-event.animate-interested-star .star-animate:first-child{top:-60px;left:15px;transform:rotate(-106deg)}
.event-card .ellipsis-btn-join-event.animate-interested-star .star-animate:nth-child(2){top:-35px;left:50px;transform:rotate(-55deg)}
.event-card .ellipsis-btn-join-event.animate-interested-star .star-animate:nth-child(3){top:10px;left:50px;transform:rotate(-4deg)}
.event-card .ellipsis-btn-join-event.animate-interested-star .star-animate:nth-child(4){top:35px;left:5px;transform:rotate(47deg)}
.event-card .ellipsis-btn-join-event.animate-interested-star .star-animate:nth-child(5){left:-35px;top:15px;transform:rotate(98deg)}
.event-card .ellipsis-btn-join-event.animate-interested-star .star-animate:nth-child(6){top:-20px;left:-40px;transform:rotate(149deg)}
.event-card .ellipsis-btn-join-event.animate-interested-star .star-animate:nth-child(7){top:-50px;left:-25px;transform:rotate(200deg)}
.event-card .ellipsis-btn-join-event.animate-interested-star .star-animate{background:#FFD700;transition:all .4s ease-out .1s;animation:star-animate .4s ease-out .1s forwards}
.event-card .ellipsis-btn-join-event .star-animate:before{content:"";display:block;background:#FFA500;width:0;height:0;position:absolute;top:-5px;left:-5px;border-radius:50%}
.event-card .ellipsis-btn-join-event.animate-interested-star .star-animate:before{animation:star-animate .3s ease-out .2s forwards}
.event-card .ellipsis-btn-join-event .star-animate:first-child{top:-15px;left:7px;transform:rotate(45deg)}
.event-card .ellipsis-btn-join-event .star-animate:nth-child(2){top:-15px;left:10px;transform:rotate(96deg)}
.event-card .ellipsis-btn-join-event .star-animate:nth-child(3){top:-10px;left:10px;transform:rotate(147deg)}
.event-card .ellipsis-btn-join-event .star-animate:nth-child(4){top:-8px;left:8px;transform:rotate(198deg)}
.event-card .ellipsis-btn-join-event .star-animate:nth-child(5){top:-10px;left:5px;transform:rotate(249deg)}
.event-card .ellipsis-btn-join-event .star-animate:nth-child(6){top:-12px;left:5px;transform:rotate(300deg)}
.event-card .ellipsis-btn-join-event .star-animate:nth-child(7){top:-13px;left:5px;transform:rotate(351deg)}
.event-card .ellipsis-btn-join-event .star-animate{background:#FFD700;width:0;height:0;margin-top:20px;position:absolute;left:7px;top:-13px;opacity:1;border-radius:50%}
@keyframes interest-animate{0%{width:5px;height:5px}to{width:0;height:0}}
.event-card .ellipsis-btn-join-event.animate-interested-star .interest-animate:first-child{top:-60px;left:15px;transform:rotate(-106deg)}
.event-card .ellipsis-btn-join-event.animate-interested-star .interest-animate:nth-child(2){top:-35px;left:50px;transform:rotate(-55deg)}
.event-card .ellipsis-btn-join-event.animate-interested-star .interest-animate:nth-child(3){top:10px;left:50px;transform:rotate(-4deg)}
.event-card .ellipsis-btn-join-event.animate-interested-star .interest-animate:nth-child(4){top:35px;left:5px;transform:rotate(47deg)}
.event-card .ellipsis-btn-join-event.animate-interested-star .interest-animate:nth-child(5){left:-35px;top:15px;transform:rotate(98deg)}
.event-card .ellipsis-btn-join-event.animate-interested-star .interest-animate:nth-child(6){top:-20px;left:-40px;transform:rotate(149deg)}
.event-card .ellipsis-btn-join-event.animate-interested-star .interest-animate:nth-child(7){top:-50px;left:-25px;transform:rotate(200deg)}
.event-card .ellipsis-btn-join-event.animate-interested-star .interest-animate{background:#21C0E8;transition:all .4s ease-out .1s;animation:interest-animate .4s ease-out .1s forwards}
.event-card .ellipsis-btn-join-event .interest-animate:before{content:"";display:block;background:#116d85;width:0;height:0;position:absolute;top:-5px;left:-5px;border-radius:50%}
.event-card .ellipsis-btn-join-event.animate-interested-star .interest-animate:before{animation:interest-animate .3s ease-out .2s forwards}
.event-card .ellipsis-btn-join-event .interest-animate:first-child{top:-15px;left:7px;transform:rotate(45deg)}
.event-card .ellipsis-btn-join-event .interest-animate:nth-child(2){top:-15px;left:10px;transform:rotate(96deg)}
.event-card .ellipsis-btn-join-event .interest-animate:nth-child(3){top:-10px;left:10px;transform:rotate(147deg)}
.event-card .ellipsis-btn-join-event .interest-animate:nth-child(4){top:-8px;left:8px;transform:rotate(198deg)}
.event-card .ellipsis-btn-join-event .interest-animate:nth-child(5){top:-10px;left:5px;transform:rotate(249deg)}
.event-card .ellipsis-btn-join-event .interest-animate:nth-child(6){top:-12px;left:5px;transform:rotate(300deg)}
.event-card .ellipsis-btn-join-event .interest-animate:nth-child(7){top:-13px;left:5px;transform:rotate(351deg)}
.event-card .ellipsis-btn-join-event .interest-animate{background:#21C0E8;width:0;height:0;margin-top:20px;position:absolute;left:7px;top:-13px;opacity:1;border-radius:50%}
@media (min-width:986px){.show4card.event-card-parent{column-gap:2.5%}.show4card .event-card{width:23.1%}.show4card .event-card .interested-container .interested{display:none}.show4card .event-card .date_text{display:none}.show4card .event-card .icon-calendar{display:block;font-size:18px}.show4card .event-card .banner-cont{min-height:130px;max-height:130px}}
@media (min-width:986px) and (max-width:1200px){.event-card .interested{display:none}.activity-card .event-card .a_country{display:none}.event-card .banner-cont{min-height:141px;max-height:142px}.activity-listing-card-parent .event-card .php-banner-cont{min-height:100%}.activity-listing-card-parent .event-card .subtitle{-webkit-line-clamp:3;font-size:var(--fs4);line-height:22px}.activity-listing-card-parent .shimmer .banner-cont.shimmer-item{min-height:117px}.activity-listing-card-parent .shimmer .venue{height:33px}}
@media (max-width:768px){.event-card .meta{min-height:auto!important}.event-card-scrollable{float:unset;display:flex;align-items:flex-start;overflow-x:auto;overflow-y:hidden;width:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:0 20px}}
@media(min-width:486px){.event-card-parent{width:100%;display:flex;flex-wrap:wrap;column-gap:3.35%}.activity-listing-card-parent{flex-direction:column}.activity-listing-card-parent .event-card{width:100%;display:flex;padding:15px;margin-bottom:15px}.activity-listing-card-parent .event-card .meta{padding:5px 0 5px 18px;width:60%}.activity-listing-card-parent .event-card .meta-bottom{margin-top:5px}.activity-listing-card-parent .event-card .banner-cont{height:100%;width:44%;flex:none;padding-top:0!important;min-height:auto}.activity-listing-card-parent .event-card .php-banner-cont{width:44%;flex:none;padding-top:23%!important;height:100%;min-height:auto}.activity-listing-card-parent .event-card .banner-img{aspect-ratio:2/1}.event-card-scrollable-desktop{float:unset;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;width:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:0;padding-left:2px;column-gap:3.35%}@supports (scroll-snap-align:center){.event-card-scrollable-desktop{scroll-snap-type:x mandatory}.event-card-scrollable-desktop .event-card{scroll-snap-align:center;width:31%!important;min-width:31%!important;margin-bottom:1vw!important;margin-right:0!important}.event-card-scrollable-desktop .event-card:last-child{margin-right:0!important}}@supports not (scroll-snap-align:center){.event-card-scrollable-desktop{-webkit-scroll-snap-type:mandatory;scroll-snap-type:mandatory;-webkit-scroll-snap-destination:0 50%;scroll-snap-destination:0 50%;-webkit-scroll-snap-points-x:repeat(100%);scroll-snap-points-x:repeat(100%)}.event-card-scrollable-desktop .event-card{scroll-snap-coordinate:0 0}}}
@media (min-width:486px) and (max-width:767px){.event-card .interested{display:none}.activity-card .event-card .a_country{display:none}.event-card-parent{padding:0 20px}}
@media (min-width:486px) and (max-width:986px){.event-card{width:47.8%;margin-bottom:30px}.event-card .banner-cont{max-height:165px;min-height:160px}.event-card .subtitle{font-size:13.5px}.activity-listing-card-parent .event-card{padding:5px}.activity-listing-card-parent .event-card .php-banner-cont{width:40%;flex:auto}.activity-listing-card-parent .event-card .meta{width:60%}.activity-listing-card-parent .subtitle{-webkit-line-clamp:2}.activity-listing-card-parent .shimmer .eventname{height:20px;margin-bottom:0}.activity-listing-card-parent .shimmer .venue{height:25px}.activity-listing-card-parent .shimmer .banner-cont.shimmer-item{min-height:92px}.activity-listing-card-parent .shimmer .date,.activity-listing-card-parent .shimmer .price{height:20px}}
@media (min-width:486px) and (max-width:675px){.event-card .banner-cont{max-height:112px;min-height:100px}}
@media (max-width:486px){.next-prev-btns{display:none}.activity-listing-card-parent .event-card .subtitle{display:none}.activity-listing-card-parent .shimmer .venue{display:none}.event-card .subtitle{font-size:12.5px!important}.event-card-scrollable{float:unset;display:flex;align-items:flex-start;overflow-x:auto;overflow-y:hidden;width:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:0 20px}.event-card .ellipsis-btn-join-event i{padding:9px;font-size:15px}.event-card .banner-img{position:absolute}.event-card{width:100%;margin-bottom:30px}.event-card-parent{padding:0 20px}.event-card .title a,.event-card .title a h3,.event-card .title h3{font-size:14px!important}.event-card .price{border:none;font-size:12px!important}@supports (scroll-snap-align:center){.event-card-scrollable{scroll-snap-type:x mandatory}.event-card-scrollable .event-card{scroll-snap-align:center;width:85vw!important;min-width:70vw!important;margin-bottom:4vw!important;margin-right:4vw!important; min-height:265px !important}.event-card-scrollable .event-card:last-child{margin-right:0!important}}@supports not (scroll-snap-align:center){.event-card-scrollable{-webkit-scroll-snap-type:mandatory;scroll-snap-type:mandatory;-webkit-scroll-snap-destination:0 50%;scroll-snap-destination:0 50%;-webkit-scroll-snap-points-x:repeat(100%);scroll-snap-points-x:repeat(100%)}.event-card-scrollable .event-card{scroll-snap-coordinate:0 0}}}
@media (max-width:767px){.activity-listing-card-parent{padding:0}}