.cards .sliders--heading{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:60px}.cards .sliders--heading-text{width:calc(100% - 380px)}.cards .sliders--heading-text .sliders-heading{margin:0 0 24px}.cards .sliders--tags{margin-bottom:40px;overflow:hidden;position:relative}.cards .sliders--tags .swiper-slide{display:inline-block;white-space:nowrap;width:auto}.cards .sliders--tags .swiper-slide a{min-width:246px;text-align:center}.cards .sliders--tag-nav-next{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);padding:20px 0 20px 20px;right:0}.cards .sliders--tag-nav-prev{background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);left:0;padding:20px 20px 20px 0}.cards .sliders--tag-nav-next,.cards .sliders--tag-nav-prev{align-items:center;cursor:pointer;display:flex;height:100%;position:absolute;top:50%;transform:translateY(-50%);transition:background-color var(--motion-duration-slow) var(--motion-ease-standard),border-color var(--motion-duration-slow) var(--motion-ease-standard),color var(--motion-duration-slow) var(--motion-ease-standard),opacity var(--motion-duration-slow) var(--motion-ease-standard),transform var(--motion-duration-slow) var(--motion-ease-standard);z-index:5}.cards .sliders--tag-nav-next.swiper-button-disabled,.cards .sliders--tag-nav-prev.swiper-button-disabled{opacity:0}.cards .sliders--tag-nav-next svg,.cards .sliders--tag-nav-prev svg{display:block}.cards .sliders--gallery.swiper{overflow:visible}.cards .sliders--gallery .sliders--items{display:flex;flex-flow:wrap;gap:32px;transform:none!important}.cards .sliders--gallery .sliders--items>div{margin:0!important;max-width:416px;width:calc(33.33333% - 22px)!important}.cards .sliders--item-container{border-radius:10px;display:block;overflow:hidden;position:relative}.cards .sliders--item-link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.cards .sliders--item-img{max-height:490px;overflow:hidden}.cards .sliders--item-img img{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;transition:transform var(--motion-duration-slower) var(--motion-ease-emphasised);width:100%}.cards .sliders--item:hover .sliders--item-img img{transform:scale(var(--motion-zoom-scale));transition:transform var(--motion-duration-slower) var(--motion-ease-emphasised)}.cards .sliders--item-text{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;left:0;min-height:224px;padding:30px;position:absolute;right:0}.cards .sliders--item-tag{font-size:17px;font-weight:300;line-height:1.5;margin-bottom:10px}.cards .sliders--item-text h6{font-size:26px;font-weight:500;line-height:1.4;margin:0;text-transform:none}.cards .sliders--tools{align-items:center;display:flex;justify-content:space-between;margin-top:60px}.cards .sliders--tools .sliders--tool-bullets{justify-content:flex-start}.cards .sliders--tools .sliders--tool-bullets .swiper-pagination-bullet{border-radius:50px!important;height:7px!important;margin:0 3px!important;width:7px!important}.cards .swiper-pagination-bullet-active{background-color:var(--color-primary-moana-blue)!important}.cards .sliders--tool-buttons{display:flex;gap:10px}.cards .sliders--tool-buttons svg{cursor:pointer;display:block}.cards .sliders--tag-nav-prev svg,.cards .sliders--tool-button-next svg{transform:rotate(180deg)}.cards .sliders--item-deals{height:auto}.cards .sliders--deals-item{border:1px solid #ccc;border-radius:10px;display:flex;flex-direction:column;height:100%;overflow:hidden}.cards .sliders--deal-img{position:relative;z-index:0}.cards .sliders--deal-img img{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:270px;width:100%}.cards .sliders--deal-img img,.cards .sliders--deals-item:hover img{transition:transform var(--motion-duration-slower) var(--motion-ease-emphasised)}.cards .sliders--deals-item:hover img{transform:scale(var(--motion-zoom-scale))}.cards .sliders--deal-info{background-color:var(--color-primary-moana-blue);color:#fff;padding:25px;position:relative;z-index:1}.cards .deal-info--subtitle{font-size:15px;font-weight:600;line-height:1.5;margin-bottom:5px;text-transform:uppercase}.cards .deal-info--price{font-size:23px;font-weight:500;line-height:1.5;margin-bottom:10px}.cards .deal-info--tagline,.cards .deal-info--validity{font-size:14px;font-weight:300}.cards .sliders--deal-details{align-items:stretch;display:flex;flex-direction:column;height:-webkit-fill-available;padding:25px}.cards .sliders--deal-details:has(.deal-details--button)>.deal-details--desc{margin-bottom:40px}.cards .deal-details--heading{display:flex;gap:30px}.cards .deal-details--heading h3{font-size:28px;font-weight:500;line-height:1.4}.cards .deal-details--desc{color:#000;font-size:18px;font-weight:300;line-height:1.5;opacity:.8}.cards .deal-details--button{margin-top:auto}.cards .sliders--item-events{height:auto}.cards .sliders--events-item{border:1px solid #ccc;border-radius:10px;display:flex;flex-direction:column;height:100%;overflow:hidden}.cards .sliders--event-img{position:relative;z-index:0}.cards .sliders--event-img img{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:270px;width:100%}.cards .sliders--event-img img,.cards .sliders--events-item:hover img{transition:transform var(--motion-duration-slower) var(--motion-ease-emphasised)}.cards .sliders--events-item:hover img{transform:scale(var(--motion-zoom-scale))}.cards .sliders--event-tools{align-items:flex-start;display:flex;gap:15px;margin-bottom:20px}.cards .event--tag-container{display:flex;flex-flow:wrap;gap:10px}.cards .event--tag-validity{align-items:center;display:flex;flex-flow:wrap;gap:11px;width:100%}.cards .sliders--event-tools .event--tag{background-color:#eee;border-radius:10px;display:inline-block;font-size:14px;padding:5px 10px}.cards .sliders--event-tools .event--validity{font-size:18px;font-weight:400;line-height:1.5;padding-left:3px}.sliders--event-details{background-color:#fff;display:flex;flex-direction:column;height:-webkit-fill-available;padding:25px;position:relative;z-index:1}.cards .event-details--desc{font-size:18px;font-weight:300}.cards .event-details--button{margin-top:auto;padding-top:40px}@media only screen and (max-width:1139px){.cards .sliders--heading-text{width:100%}}@media only screen and (max-width:1024px){.cards .sliders--gallery .sliders--items>div{margin:0!important;max-width:100%;width:calc(50% - 16px)!important}}@media only screen and (max-width:767px){.sliders--heading{flex-direction:column}.sliders--heading-text{width:100%}}