.activities-carousel-widget{
    width: 100%;
    position: relative;
    padding: 0 80px;
}
.activities-carousel-widget .swiper-button{
    width: 37px;
    height: 37px;
    border: 1px solid #ABAFB5;
    background-color: #FFF;
    border-radius: 50%;
    color: #3A4A5E;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.activities-carousel-widget .swiper-button::after{
    font-size: 16px;
}
.activities-carousel-widget .swiper-button-prev {
    left: 0px;
}
.activities-carousel-widget .swiper-button-next {
    right: 0px;
}
.activities-carousel-widget .swiper-button:hover {
    background-color: #1AA7D5;
}
.activities-carousel-widget .swiper-button:hover::after {
    color: #FFF;
}
.activities-carousel-widget .swiper-button svg{
    /* display: none; */
}
.wg-activity-item{
    position: relative;
    height: 612px;
}
.wg-activity-item .wg-post-item-inner{
    position: relative;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.wg-activity-item .wg-post-item-inner::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.15);
    z-index: 1;
}
.wg-activity-item .wg-post-image{
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.wg-activity-item .wg-post-image img{
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.wg-activity-item .wg-post-image .flag-status{
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    background-color: #0073e6;
    color: #FFF;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1em;
    z-index: 5;
}
.wg-activity-item .wg-post-image-top{
    padding: 20px;
    position: relative;
    z-index: 2;
    width: 100%;
    display: flex;
    justify-content: center;
}
.wg-activity-item .wg-post-image-top img{
    width: 100%;
    max-width: 210px;
}
.wg-activity-item .wg-post-content{
    padding: 20px;
    position: relative;
    z-index: 2;
    width: 100%;
}
.wg-activity-item .wg-post-title a{
    line-height: 1.5rem;
    font-size: 20px;
    font-weight: 600;
    color: #FFF;
    /* display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
    overflow: hidden;
	text-overflow: ellipsis; */
}

.wg-activity-item .wg-post-meta .wg-post-price{
    line-height: 1.5rem;
    font-size: 16px;
    font-weight: 600;
    color: #FFF;
}
.wg-activity-item .wg-book-now-button{
    /* display: none; */
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
    height: 0;
}
.wg-activity-item .wg-button{
    color: #FFF;
    background: #BF1520;
    font-size: 16px;
    font-weight: 600;
    display: inline-block;
    padding: 12px 24px;
    width: 100%;
    /* background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='289' height='62' viewBox='0 0 289 62' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='289' height='62' fill='url(%23pattern0_11_283)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_11_283' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_11_283' transform='scale(0.00346021 0.016129)'/%3E%3C/pattern%3E%3Cimage id='image0_11_283' width='289' height='62' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A"); */
}
.wg-activity-item .wg-button .wg-button-wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.wg-activity-item .wg-button .wg-button-icon{
    width: 29px;
    height: 14px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='14' viewBox='0 0 29 14' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='29' height='14' fill='url(%23pattern0_11_284)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_11_284' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_11_284' transform='scale(0.0344828 0.0714286)'/%3E%3C/pattern%3E%3Cimage id='image0_11_284' width='29' height='14' preserveAspectRatio='none' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAOCAYAAADT0Rc6AAAA0ElEQVQ4jb3UTQ4BQRCG4Q+ZjJ8gnMDeFRzA0g1sXADDQmKBi1iTkEiscB+HGHmloiWdEbvpqaQ23ZN+UumvpwQo5ypLmkjqS5pLSn+ONzTn7gIvPnUCqtnzQ6AVYOdQqwNQC41+e+PBNnGjCNR668EXIC4CtV4DqYOvQGTpHUpKJEV5x9hy6tI7kBS7tbOhe0njAODfMrQnaRRoUpuy495r3a0lRdzp0QvTKnSQmsDDA5ehn0wLuHvgwt8PAdrf5+aBs+w3IdA28HTg9Gcf9Aa5mZa3PvM18QAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A");
}
.wg-activity-item .wg-button svg{
    width: 1em;
    height: 1em;
}
.wg-activity-item:hover .wg-post-item-inner{
    transform: scale(1.03);
    transition: all 0.3s ease-in-out;
}
.wg-activity-item:hover .wg-book-now-button{
    margin-top: 12px;
    display: block;
    height: auto;
    opacity: 1;
    visibility: visible;
}

@media (max-width: 1440px) {
    .activities-carousel-widget{
        padding: 0 60px;
    }
}
@media (max-width: 1023px) {
    .activities-carousel-widget{
        padding: 0 50px;
    }

    .wg-activity-item{
        /* height: 540px; */
    }
}

@media (max-width: 767px) {
    .activities-carousel-widget{
        padding: 0;
    }
    .activities-carousel-widget .swiper-button{
        background-color: transparent;
        border-color: #FFFFFF;
        color: #FFFFFF;
    }
    .activities-carousel-widget .swiper-wrapper .swiper-slide{
        width: 70% !important;
        opacity: 0.6;
    }
    .activities-carousel-widget .swiper-wrapper .swiper-slide.swiper-slide-active{
        opacity: 1;
    }
    .wg-activity-item .wg-book-now-button{
        margin-top: 12px;
        height: auto;
        opacity: 1;
        visibility: visible;
    }
    .wg-activity-item .wg-button{
        padding: 20px 25px;
    }

    .activities-carousel-widget .swiper-button-prev{
        left: 20px;
    }
    .activities-carousel-widget .swiper-button-next{
        right: 20px;
    }
}

@media (max-width: 480px) {
    .wg-activity-item{
        /* height: 480px; */
    }
}