body {
   margin: 0px;
   font-size: 16px;
   line-height: 1.2;
   font-family: Lato, "Noto Sans HK", "Noto Sans SC", sans-serif;
   /* Overflow needed when disable the splide__track */
   overflow-x: hidden;
}


.splide {
/* Center the splide */
    margin-inline: auto;
}

/* show overflow items */
.splide__track {
    overflow: initial;
}

/* Display pagination below items instead on top */
.splide__pagination {
   bottom: initial;
   top: calc(100% + 10px);
   display:none;
}

/* Change active pagination */
.splide__pagination__page.is-active {
   background-color: #fff;
}

/* Card styling */
.card {
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
   border-radius: 0px;
   overflow: hidden;
   cursor: pointer;
}

.splide_arrow--prev svg {
   margin-left: -50px
}

#hotel-amenities .splide__arrow {
   -ms-flex-align: center;
   align-items: center;
   background: #fff;
   border: 0;
   border-radius: 50%;
   box-shadow: 3px 5px 4px rgba(0, 0, 0, .2);
   cursor: pointer;
   display: -ms-flexbox;
   display: flex;
   height: 72px;
   -ms-flex-pack: center;
   justify-content: center;
   /* opacity: 1; */
   padding: 0;
   position: absolute;
   top: 48%;
   transform: translateY(-50%);
   width: 72px;
   z-index: 1
}

.arrow-icon {
   font-size: 32px;
   color: #5c5d5d;
}

#hotel-amenities .so-gold-title {
   padding-top: 0px !important;
}

/*
.card__content {
   padding: clamp(20px, 4vw, 30px);
}

.card__title {
   margin-block: 0 10px;
}
*/