.wp-block-activities{color:var(--wp--preset--color--ec-white);margin:3.75rem 0;overflow:hidden;width:100%}.wp-block-activities .activity-categories__wrap{display:grid;grid-column:full;grid-template-columns:inherit;overflow-x:scroll;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wp-block-activities .activity-categories__wrap::-webkit-scrollbar{display:none}.wp-block-activities .activity-categories__wrap .activity-categories{align-items:center;display:flex;grid-column:content;list-style:none;margin:0;padding:0}.wp-block-activities .activity-categories__wrap .activity-categories:after,.wp-block-activities .activity-categories__wrap .activity-categories:before{content:"";display:block;min-width:var(--wp--style--root--padding-left);width:var(--wp--style--root--padding-left)}.wp-block-activities .activity-categories__wrap .activity-categories li{border-bottom:1px solid var(--wp--preset--color--ec-grey-3);color:var(--wp--preset--color--ec-white);cursor:pointer;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.2;margin:0;padding:1.25rem 1.5rem;position:relative;transition:all .3s 0s;white-space:nowrap}.wp-block-activities .activity-categories__wrap .activity-categories li.active{color:var(--wp--preset--color--ec-white)}.wp-block-activities .activity-categories__wrap .activity-categories li.active:after{opacity:1}.wp-block-activities .activity-categories__wrap .activity-categories li:hover{color:var(--wp--preset--color--ec-white)}.wp-block-activities .activity-categories__wrap .activity-categories li:after{background-color:var(--wp--preset--color--primary);bottom:-1px;content:"";display:block;height:.25rem;left:0;opacity:0;position:absolute;right:0}.wp-block-activities .activity-slider-wrap{margin-top:1.5rem;padding-bottom:2.5rem;position:relative}.wp-block-activities .activity-slider-wrap .swiper-pagination{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;margin-top:2.5rem;position:static;transform:none}.wp-block-activities .activity-slider-wrap .swiper-pagination.swiper-pagination-bullets-dynamic{justify-content:unset}.wp-block-activities .activity-slider-wrap .swiper-pagination .swiper-pagination-bullet{backface-visibility:hidden;background-color:var(--wp--preset--color--mid-blue);border-radius:18.75rem;cursor:pointer;height:.75rem;min-width:.75rem;opacity:.5;transition:all .3s 0s;width:.75rem;will-change:width}.wp-block-activities .activity-slider-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--wp--preset--color--ec-white);border-radius:18.75rem;opacity:1;width:1.5rem}.wp-block-activities .activity-slider{display:flex;justify-content:flex-start;overflow:unset;position:relative}.wp-block-activities .activity-slider .swiper-wrapper{display:flex;flex-wrap:nowrap}.wp-block-activities .activity-slider .activity-card{background-color:var(--wp--preset--color--ec-white);border-radius:1rem;display:flex;flex-direction:column;height:auto;margin-left:.75rem;margin-right:.75rem;max-width:19.0625rem;opacity:.7;overflow:hidden;transition:all .3s 0s;width:19.0625rem}.wp-block-activities .activity-slider .activity-card .tag{pointer-events:none}.wp-block-activities .activity-slider .activity-card.hidden{display:none}.wp-block-activities .activity-slider .activity-card__thumbnail{aspect-ratio:305/310;display:block;max-width:100%;position:relative;width:100%}.wp-block-activities .activity-slider .activity-card__thumbnail img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.wp-block-activities .activity-slider .activity-card__info{color:var(--wp--preset--color--rich-black);flex:1;padding:1.5rem}.wp-block-activities .activity-slider .activity-card__title{margin-bottom:.625rem;margin-top:.625rem}.wp-block-activities .activity-slider .activity-card.swiper-slide-active,.wp-block-activities .activity-slider .activity-card.swiper-slide-next,.wp-block-activities .activity-slider .activity-card.swiper-slide-prev{opacity:1;pointer-events:all}.wp-block-activities .activity-slider .btn-next-slide,.wp-block-activities .activity-slider .btn-prev-slide{align-items:center;cursor:pointer;display:flex;filter:drop-shadow(0 0 2.7px rgba(0,0,0,.11));height:2.5rem;justify-content:center;position:absolute;top:50%;transition:all .3s 0s;width:2.5rem;z-index:15}.wp-block-activities .activity-slider .btn-next-slide.swiper-button-disabled,.wp-block-activities .activity-slider .btn-prev-slide.swiper-button-disabled{opacity:0;pointer-events:none}@media(max-width:1199px){.wp-block-activities .activity-slider .btn-next-slide,.wp-block-activities .activity-slider .btn-prev-slide{display:none}}.wp-block-activities .activity-slider .btn-prev-slide{left:.75rem;transform:translateY(-50%)}.wp-block-activities .activity-slider .btn-next-slide{right:.75rem;transform:translateY(-50%)}@media(max-width:782px){.wp-block-activities .activity-slider .activity-card{margin-left:.625rem;margin-right:.625rem;width:17.875rem}.wp-block-activities .activity-slider .activity-card__info{padding-left:.875rem;padding-right:.875rem}}.has-ec-yellow-background-color .wp-block-activities .activity-categories__wrap .activity-categories li:after,.has-error-background-color .wp-block-activities .activity-categories__wrap .activity-categories li:after,.has-error-hover-background-color .wp-block-activities .activity-categories__wrap .activity-categories li:after,.has-primary-background-color .wp-block-activities .activity-categories__wrap .activity-categories li:after,.has-primary-dark-background-color .wp-block-activities .activity-categories__wrap .activity-categories li:after,.has-primary-middle-background-color .wp-block-activities .activity-categories__wrap .activity-categories li:after,.has-warning-background-color .wp-block-activities .activity-categories__wrap .activity-categories li:after,.has-warning-hover-background-color .wp-block-activities .activity-categories__wrap .activity-categories li:after{background-color:var(--wp--preset--color--ec-white)}
