.carousel{overflow:hidden}.carousel__controls{z-index:10}.carousel .swiper{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:visible}.carousel .swiper-wrapper{box-sizing:border-box}.carousel .swiper-slide{height:auto}.swiper-button-prev,.swiper-button-next{background-image:url(/sitefiles/dist/images/icons/chevron-right--black.svg);background-position:left 17px center;background-size:9px auto;--tw-border-opacity: 1;border-color:#000;border-color:rgba(0,0,0,var(--tw-border-opacity, 1));transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.swiper-button-prev:hover:not([disabled]),.swiper-button-next:hover:not([disabled]){--tw-bg-opacity: 1;background-color:#000;background-color:rgba(0,0,0,var(--tw-bg-opacity, 1));background-image:url(/sitefiles/dist/images/icons/chevron-right--white.svg)}.swiper-button-prev.swiper-button--light,.swiper-button-next.swiper-button--light{--tw-border-opacity: 1;border-color:#fff;border-color:rgba(255,255,255,var(--tw-border-opacity, 1));background-image:url(/sitefiles/dist/images/icons/chevron-right--white.svg)}.swiper-button-prev.swiper-button--light:hover:not([disabled]),.swiper-button-next.swiper-button--light:hover:not([disabled]){--tw-bg-opacity: 1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity, 1));background-image:url(/sitefiles/dist/images/icons/chevron-right--black.svg)}.swiper-button-prev{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.swiper-scrollbar-drag,.swiper-pagination-progressbar-fill{height:100%;--tw-bg-opacity: 1;background-color:#000;background-color:rgba(0,0,0,var(--tw-bg-opacity, 1))}.swiper-scrollbar--light .swiper-scrollbar-drag,.swiper-scrollbar--light .swiper-pagination-progressbar-fill{--tw-bg-opacity: 1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity, 1))}.swiper-pagination-progressbar{position:relative}.swiper-pagination-progressbar-fill{position:absolute;left:0;top:0;height:100%;width:100%;transform-origin:left}.swiper-button-prev[disabled],.swiper-button-next[disabled]{opacity:.3}.swiper-pagination-bullets{--tw-text-opacity: 1;color:#000;color:rgba(0,0,0,var(--tw-text-opacity, 1));display:flex;align-items:center;justify-content:center;gap:14px}.swiper-pagination-bullets.swiper-pagination-bullets--light{--tw-text-opacity: 1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity, 1))}.swiper-pagination-bullet{height:.25rem;width:.25rem;border-radius:9999px;background-color:currentColor}.swiper-pagination-bullet-active{outline-style:solid;outline-width:1px;outline-offset:6px;outline-color:currentColor}.swiper-button-disabled{opacity:.4}.swiper-button-lock,.swiper-scrollbar-lock,.swiper-pagination-lock{display:none!important}.latest-offers-carousel .card{height:100%}.latest-offers-carousel .swiper-slide.campaign-offer:not(.border-none) .card__image{border-width:6px}.latest-offers-carousel .swiper-slide.campaign-offer .card__price-bg{background-color:var(--dark-colour)}.latest-offers-carousel .swiper-slide.campaign-offer .card__price-line{border-color:var(--light-colour, rgb(var(--colour-connected-grey)))}.latest-offers-carousel .swiper-slide.campaign-offer .card .btn--primary{--tw-border-opacity: 1;border-color:rgba(var(--colour-text-brand-dark) / 1);border-color:rgba(var(--colour-text-brand-dark) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--colour-text-brand-dark) / 1);color:rgba(var(--colour-text-brand-dark) / var(--tw-text-opacity, 1))}.latest-offers-carousel .swiper-slide.campaign-offer .card .btn--primary:hover{--tw-border-opacity: 1;border-color:#e7de08;border-color:rgba(231,222,8,var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:#e7de08;background-color:rgba(231,222,8,var(--tw-bg-opacity, 1))}.latest-offers-carousel .swiper-slide.campaign-offer:nth-of-type(odd) .card__image{border-color:var(--campaign-badge-1)}.latest-offers-carousel .swiper-slide.campaign-offer:nth-of-type(odd) .card__campaign-badge{color:var(--campaign-badge-1)}.latest-offers-carousel .swiper-slide.campaign-offer:nth-of-type(2n) .card__image{border-color:var(--campaign-badge-2)}.latest-offers-carousel .swiper-slide.campaign-offer:nth-of-type(2n) .card__campaign-badge{color:var(--campaign-badge-2)}.latest-offers-carousel .swiper-slide.campaign-offer .card__tagline{color:var(--dark-colour)}.latest-offers-carousel.bg-solid-l .solid-background{position:absolute;bottom:-.25rem;left:-124px;right:-273px;top:-.25rem;z-index:-10;transform-origin:bottom right;--tw-skew-x: 34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 1024px){.latest-offers-carousel.bg-solid-l .solid-background{left:-91px;right:267px;min-width:1080px;max-width:1300px;--tw-skew-x: 40deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(40deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.latest-offers-carousel.bg-solid-l .stroke-background{position:absolute;inset:68px -1097px -313px 307px;z-index:-20;transform-origin:top left;--tw-skew-x: 34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-left-width:1px;border-top-width:1px}@media (min-width: 1024px){.latest-offers-carousel.bg-solid-l .stroke-background{bottom:-.25rem;left:auto;right:0;top:132px;width:56%}.latest-offers-carousel.bg-solid-l .carousel__controls{justify-content:space-between}}.latest-offers-carousel.bg-solid-r .solid-background{position:absolute;inset:68px -1046px -313px 256px;z-index:-10;transform-origin:top left;--tw-skew-x: 34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 1024px){.latest-offers-carousel.bg-solid-r .solid-background{bottom:-.25rem;right:-376px;left:auto;top:132px;width:1180px}}.latest-offers-carousel.bg-solid-r .stroke-background{position:absolute;bottom:-.25rem;right:-230px;top:-.25rem;left:0;z-index:-20;transform-origin:bottom right;--tw-skew-x: 34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-right-width:1px;border-top-width:1px}@media (min-width: 1024px){.latest-offers-carousel.bg-solid-r .stroke-background{left:auto;right:268px;width:1269px}.latest-offers-carousel.bg-solid-r .carousel__controls{justify-content:space-between}}.latest-offers-carousel--match-theme .text-escape-blue{color:rgba(var(--theme)/var(--tw-bg-opacity))}.latest-offers-carousel--match-theme .bg-escape-blue{background-color:rgba(var(--theme)/var(--tw-bg-opacity))}@media not all and (min-width: 1024px){.services-carousel .carousel__header{--tw-text-opacity: 1;color:rgba(var(--colour-text-brand-dark) / 1);color:rgba(var(--colour-text-brand-dark) / var(--tw-text-opacity, 1))}}.services-carousel.bg-solid-l .solid-background{position:absolute;bottom:-.25rem;left:-.25rem;right:-96px;z-index:-10;height:556px;transform-origin:bottom right;--tw-skew-x: 34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 1024px){.services-carousel.bg-solid-l .solid-background{bottom:-2rem;left:-5rem;top:-.25rem;height:auto;width:85%;min-width:1200px;max-width:1400px}}.services-carousel.bg-solid-l .stroke-background{position:absolute;bottom:-.25rem;right:-332px;z-index:-20;height:556px;width:548px;transform-origin:top left;--tw-skew-x: 34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-left-width:1px;border-top-width:1px}@media (min-width: 1024px){.services-carousel.bg-solid-l .stroke-background{bottom:-115px;right:0;height:895px;width:42%}.services-carousel.bg-solid-l .carousel__controls{justify-content:space-between}}.services-carousel.bg-solid-r .solid-background{position:absolute;bottom:303px;right:0;z-index:-10;height:257px;width:220px;transform-origin:top right;--tw-skew-x: 34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 1024px){.services-carousel.bg-solid-r .solid-background{bottom:-115px;right:-.25rem;height:895px;width:767px;transform-origin:top left}}.services-carousel.bg-solid-r .stroke-background{position:absolute;bottom:-1.75rem;left:-200px;right:-92px;z-index:-20;height:556px;transform-origin:bottom right;--tw-skew-x: 34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-right-width:1px;border-top-width:1px}@media (min-width: 1024px){.services-carousel.bg-solid-r .stroke-background{bottom:-2rem;left:-5rem;right:auto;top:0;height:auto;width:85%;min-width:1200px}.services-carousel.bg-solid-r .carousel__header{--tw-text-opacity: 1;color:rgba(var(--colour-text-brand-dark) / 1);color:rgba(var(--colour-text-brand-dark) / var(--tw-text-opacity, 1))}.services-carousel.bg-solid-r .carousel__controls{justify-content:space-between}}@media not all and (min-width: 1024px){.locations-carousel .carousel__header{--tw-text-opacity: 1;color:rgba(var(--colour-text-brand-dark) / 1);color:rgba(var(--colour-text-brand-dark) / var(--tw-text-opacity, 1))}}.locations-carousel .swiper-wrapper .swiper-wrapper{align-items:stretch}.locations-carousel .swiper-slide{height:auto}.locations-carousel .card{height:100%}.locations-carousel .carousel-view-toggles button{opacity:.4}.locations-carousel .carousel-view-toggles button[disabled]{opacity:1}.locations-carousel .solid-background{background-color:var(--block-colour,rgba(var(--theme)))}.locations-carousel .stroke-background{border-color:var(--line-colour,rgba(var(--theme)))}.locations-carousel.bg-solid-l .solid-background{position:absolute;bottom:0;right:97px;z-index:-10;height:747px;width:1172px;transform-origin:bottom right;--tw-skew-x: 34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 1024px){.locations-carousel.bg-solid-l .solid-background{left:-367px;right:171px;top:0;height:1051px;width:auto}}.locations-carousel.bg-solid-l .stroke-background{position:absolute;left:-199px;right:-163px;top:60%;z-index:-20;height:479px;transform-origin:bottom right;--tw-skew-x: 34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-right-width:1px;border-top-width:1px}@media (min-width: 1024px){.locations-carousel.bg-solid-l .stroke-background{left:-173px;right:-23px;top:118px;height:1051px}.locations-carousel.bg-solid-l .carousel__controls{justify-content:flex-start}}.locations-carousel.bg-solid-r .solid-background{position:absolute;bottom:-.25rem;left:-44px;z-index:-10;height:311px;width:1249px;transform-origin:bottom left;--tw-skew-x: -34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(-34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 1024px){.locations-carousel.bg-solid-r .solid-background{bottom:0;left:auto;right:0;height:311px;width:86%;max-width:1500px}}.locations-carousel.bg-solid-r .stroke-background{position:absolute;bottom:-138px;left:-184px;right:-.75rem;z-index:-20;height:717px;transform-origin:bottom left;--tw-skew-x: -34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(-34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-left-width:1px;border-top-width:1px}@media (min-width: 1024px){.locations-carousel.bg-solid-r .stroke-background{bottom:0;left:auto;right:0;height:auto;min-height:717px;width:calc(100% * 1312 / 1440);max-width:1540px}.locations-carousel.bg-solid-r .carousel__header{--tw-text-opacity: 1;color:rgba(var(--colour-text-brand-dark) / 1);color:rgba(var(--colour-text-brand-dark) / var(--tw-text-opacity, 1))}.locations-carousel.bg-solid-r .carousel__controls,.locations-carousel.bg-block .carousel__controls{justify-content:flex-end}}.rooms-carousel .swiper-slide,.venues-carousel .swiper-slide,.weddings-carousel .swiper-slide{height:auto}.rooms-carousel .card,.venues-carousel .card,.weddings-carousel .card{height:100%}.rooms-carousel .swiper-slide.campaign-offer:not(.border-none) .card__image,.venues-carousel .swiper-slide.campaign-offer:not(.border-none) .card__image,.weddings-carousel .swiper-slide.campaign-offer:not(.border-none) .card__image{border-width:6px}.rooms-carousel .swiper-slide.campaign-offer .card__price-bg,.venues-carousel .swiper-slide.campaign-offer .card__price-bg,.weddings-carousel .swiper-slide.campaign-offer .card__price-bg{background-color:var(--dark-colour)}.rooms-carousel .swiper-slide.campaign-offer .card__price-line,.venues-carousel .swiper-slide.campaign-offer .card__price-line,.weddings-carousel .swiper-slide.campaign-offer .card__price-line{border-color:var(--light-colour, rgb(var(--colour-connected-grey)))}.rooms-carousel .swiper-slide.campaign-offer .card .btn--primary,.venues-carousel .swiper-slide.campaign-offer .card .btn--primary,.weddings-carousel .swiper-slide.campaign-offer .card .btn--primary{--tw-border-opacity: 1;border-color:rgba(var(--colour-text-brand-dark) / 1);border-color:rgba(var(--colour-text-brand-dark) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--colour-text-brand-dark) / 1);color:rgba(var(--colour-text-brand-dark) / var(--tw-text-opacity, 1))}.rooms-carousel .swiper-slide.campaign-offer .card .btn--primary:hover,.venues-carousel .swiper-slide.campaign-offer .card .btn--primary:hover,.weddings-carousel .swiper-slide.campaign-offer .card .btn--primary:hover{--tw-border-opacity: 1;border-color:#e7de08;border-color:rgba(231,222,8,var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:#e7de08;background-color:rgba(231,222,8,var(--tw-bg-opacity, 1))}.rooms-carousel .swiper-slide.campaign-offer:nth-of-type(odd) .card__image,.venues-carousel .swiper-slide.campaign-offer:nth-of-type(odd) .card__image,.weddings-carousel .swiper-slide.campaign-offer:nth-of-type(odd) .card__image{border-color:var(--campaign-badge-1)}.rooms-carousel .swiper-slide.campaign-offer:nth-of-type(odd) .card__campaign-badge,.venues-carousel .swiper-slide.campaign-offer:nth-of-type(odd) .card__campaign-badge,.weddings-carousel .swiper-slide.campaign-offer:nth-of-type(odd) .card__campaign-badge{color:var(--campaign-badge-1)}.rooms-carousel .swiper-slide.campaign-offer:nth-of-type(2n) .card__image,.venues-carousel .swiper-slide.campaign-offer:nth-of-type(2n) .card__image,.weddings-carousel .swiper-slide.campaign-offer:nth-of-type(2n) .card__image{border-color:var(--campaign-badge-2)}.rooms-carousel .swiper-slide.campaign-offer:nth-of-type(2n) .card__campaign-badge,.venues-carousel .swiper-slide.campaign-offer:nth-of-type(2n) .card__campaign-badge,.weddings-carousel .swiper-slide.campaign-offer:nth-of-type(2n) .card__campaign-badge{color:var(--campaign-badge-2)}.rooms-carousel .swiper-slide.campaign-offer .card__tagline,.venues-carousel .swiper-slide.campaign-offer .card__tagline,.weddings-carousel .swiper-slide.campaign-offer .card__tagline{color:var(--dark-colour)}.rooms-carousel.bg-solid-l .solid-background,.venues-carousel.bg-solid-l .solid-background,.weddings-carousel.bg-solid-l .solid-background{position:absolute;left:-754px;right:-492px;bottom:-400px;z-index:-10;height:1051px;transform-origin:bottom right;--tw-skew-x: 34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 1024px){.rooms-carousel.bg-solid-l .solid-background,.venues-carousel.bg-solid-l .solid-background,.weddings-carousel.bg-solid-l .solid-background{bottom:-506px;left:-106px;right:-346px;height:924px}}.rooms-carousel.bg-solid-l .stroke-background,.venues-carousel.bg-solid-l .stroke-background,.weddings-carousel.bg-solid-l .stroke-background{position:absolute;right:-261px;bottom:378px;left:64%;z-index:-10;height:364px;transform-origin:top left;--tw-skew-x: 34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-width:1px;border-left-width:1px;border-top-width:1px}@media (min-width: 1024px){.rooms-carousel.bg-solid-l .stroke-background,.venues-carousel.bg-solid-l .stroke-background,.weddings-carousel.bg-solid-l .stroke-background{right:-43.47%;bottom:auto;left:70%;top:3rem;height:895px}}.rooms-carousel.bg-solid-r .solid-background,.venues-carousel.bg-solid-r .solid-background,.weddings-carousel.bg-solid-r .solid-background{position:absolute;right:-261px;bottom:378px;left:64%;z-index:-10;height:364px;transform-origin:top left;--tw-skew-x: 34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 1024px){.rooms-carousel.bg-solid-r .solid-background,.venues-carousel.bg-solid-r .solid-background,.weddings-carousel.bg-solid-r .solid-background{right:-43.47%;bottom:auto;left:70%;top:3rem;height:895px}}.rooms-carousel.bg-solid-r .stroke-background,.venues-carousel.bg-solid-r .stroke-background,.weddings-carousel.bg-solid-r .stroke-background{position:absolute;left:-754px;right:-492px;bottom:-400px;z-index:-10;height:1051px;transform-origin:bottom right;--tw-skew-x: 34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-width:1px;border-right-width:1px;border-top-width:1px}@media (min-width: 1024px){.rooms-carousel.bg-solid-r .stroke-background,.venues-carousel.bg-solid-r .stroke-background,.weddings-carousel.bg-solid-r .stroke-background{bottom:-506px;left:-106px;right:-90px}}.rooms-carousel .carousel__controls,.venues-carousel .carousel__controls,.weddings-carousel .carousel__controls{justify-content:space-between}.couples-carousel .solid-background{position:absolute;left:-183px;right:-897px;bottom:0;z-index:-10;height:366px;transform-origin:bottom left;--tw-skew-x: -34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(-34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgba(var(--theme) / 1);background-color:rgba(var(--theme) / var(--tw-bg-opacity, 1))}@media (min-width: 1024px){.couples-carousel .solid-background{left:122px;right:0;height:609px}}.couples-carousel .carousel-header{--tw-text-opacity: 1;color:rgba(var(--colour-text-brand-dark) / 1);color:rgba(var(--colour-text-brand-dark) / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.couples-carousel .carousel__header .prose{margin-left:auto;margin-right:auto;max-width:425px}.couples-carousel .swiper{margin-top:1.5rem}}.couples-carousel .swiper-slide{width:80vw}@media (min-width: 1024px){.couples-carousel .swiper-slide{width:55vw}}.couples-carousel .carousel__controls{justify-content:flex-end}.group-offers-carousel .card{height:100%}@media not all and (min-width: 1024px){.group-offers-carousel .carousel__header{--tw-text-opacity: 1;color:rgba(var(--colour-text-brand-dark) / 1);color:rgba(var(--colour-text-brand-dark) / var(--tw-text-opacity, 1))}}.group-offers-carousel.bg-solid-l .solid-background{position:absolute;bottom:-.25rem;left:-124px;right:-0px;top:-.25rem;z-index:-10;min-width:1200px;transform-origin:bottom right;--tw-skew-x: 34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 1024px){.group-offers-carousel.bg-solid-l .solid-background{left:-91px;right:267px;min-width:1360px;max-width:1480px}}.group-offers-carousel.bg-solid-l .stroke-background{position:absolute;bottom:-.25rem;left:-74px;right:-50px;top:68px;z-index:-10;min-width:1200px;transform-origin:bottom right;--tw-skew-x: 34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-right-width:1px;border-top-width:1px}@media (min-width: 1024px){.group-offers-carousel.bg-solid-l .stroke-background{left:-41px;right:217px;top:112px;min-width:1360px;max-width:1480px}.group-offers-carousel.bg-solid-l .carousel__controls{justify-content:space-between}}.group-offers-carousel.bg-solid-r .solid-background{position:absolute;bottom:-.25rem;right:-124px;top:-.25rem;left:290px;z-index:-10;min-width:1000px;transform-origin:top left;--tw-skew-x: 34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 768px){.group-offers-carousel.bg-solid-r .solid-background{left:340px}}@media (min-width: 1024px){.group-offers-carousel.bg-solid-r .solid-background{right:-491px;left:607px}}.group-offers-carousel.bg-solid-r .stroke-background{position:absolute;bottom:-.25rem;right:-74px;left:290px;top:68px;z-index:-10;min-width:1000px;transform-origin:top left;--tw-skew-x: 34deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(34deg) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-left-width:1px;border-top-width:1px}@media (min-width: 768px){.group-offers-carousel.bg-solid-r .stroke-background{left:340px}}@media (min-width: 1024px){.group-offers-carousel.bg-solid-r .stroke-background{right:-491px;left:637px;top:112px}.group-offers-carousel.bg-solid-r .carousel__header{--tw-text-opacity: 1;color:rgba(var(--colour-text-brand-dark) / 1);color:rgba(var(--colour-text-brand-dark) / var(--tw-text-opacity, 1))}.group-offers-carousel.bg-solid-r .carousel__controls{justify-content:space-between}}.content-carousel{background-color:#fff;background-color:var(--dark-colour,white)}.content-carousel .solid-background{background-color:var(--light-colour,rgba(var(--theme)))}.content-carousel .stroke-background{border-color:var(--light-colour,rgba(var(--theme)))}.content-carousel .stroke-background--white{border-color:#fff!important}.theme-service-silver.carousel .text-theme,.theme-bouqet-pink.carousel .text-theme,.theme-calm-green.carousel .text-theme,.theme-connected-grey.carousel .text-theme,.theme-energy-green.carousel .text-theme,.theme-explore-yellow.carousel .text-theme,.theme-zest-orange.carousel .text-theme{--tw-text-opacity: 1;color:rgba(var(--colour-text-brand-dark) / 1);color:rgba(var(--colour-text-brand-dark) / var(--tw-text-opacity, 1))}.swiper[data-carousel-version="2"]{position:static}.swiper[data-carousel-version="2"] .swiper-button-prev,.swiper[data-carousel-version="2"] .swiper-button-next{display:none}@media (min-width: 1024px){.swiper[data-carousel-version="2"] .swiper-button-prev,.swiper[data-carousel-version="2"] .swiper-button-next{display:block}}.swiper[data-carousel-version="2"] .swiper-button-prev,.swiper[data-carousel-version="2"] .swiper-button-next{background-image:url(/sitefiles/dist/images/icons/chevron-right--white.svg);position:absolute;top:428px;border-radius:0;width:44px;height:112px;background-color:#444444e6;border:none;z-index:1;opacity:0}.rooms-carousel:hover .swiper[data-carousel-version="2"] .swiper-button-prev,.rooms-carousel:focus-within .swiper[data-carousel-version="2"] .swiper-button-prev,.rooms-carousel:hover .swiper[data-carousel-version="2"] .swiper-button-next,.rooms-carousel:focus-within .swiper[data-carousel-version="2"] .swiper-button-next{opacity:1}.rooms-carousel:hover .swiper[data-carousel-version="2"] .swiper-button-prev[disabled],.rooms-carousel:focus-within .swiper[data-carousel-version="2"] .swiper-button-prev[disabled],.rooms-carousel:hover .swiper[data-carousel-version="2"] .swiper-button-next[disabled],.rooms-carousel:focus-within .swiper[data-carousel-version="2"] .swiper-button-next[disabled]{opacity:.3}.swiper[data-carousel-version="2"] .swiper-button-prev{left:0}.swiper[data-carousel-version="2"] .swiper-button-next{right:0}.swiper[data-carousel-version="2"] .carousel__controls{justify-content:center;gap:1.25rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 1024px){.swiper[data-carousel-version="2"] .carousel__controls{gap:25px}}.swiper[data-carousel-version="2"] .carousel-pagination-number{font-size:15px;font-weight:500;color:#000}@media (min-width: 1024px){.swiper[data-carousel-version="2"] .carousel-pagination-number{font-size:.875rem;line-height:1.25rem}}.carousel-promo{display:flex;gap:14px;padding:15px;align-items:center;background-color:var(--promo-background-colour);margin:0 16px 20px;border-radius:5px;height:60px}@media (min-width: 1024px){.carousel-promo{height:80px}}.carousel-promo img{height:36px;width:36px}@media (min-width: 1024px){.carousel-promo img{height:48px;width:48px}}.carousel-promo__text{text-transform:uppercase;font-size:16px;font-weight:500;line-height:17.5px;text-align:left;color:var(--promo-text-colour)}@media (min-width: 1024px){.carousel-promo__text{font-size:20px}}
