.gwle-property-gallery.gwle-property-gallery-v2{--gwle-key:var(--Key, #218199);--gwle-radius:.6rem;--gwle-edge:clamp(1rem, 1.85vw, 1.5rem);--gwle-dark:#14222b;--gwle-main-height:660px;--gwle-thumb-height:5.15rem;--gwle-thumb-gap:.42rem;--gwle-control-height:3.35rem;--gwle-control-icon-size:2.72rem;--gwle-control-svg-size:1.72rem;--gwle-cta-icon-size:3.264rem;--gwle-cta-svg-size:2.064rem;--gwle-cta-gap:.98rem;--gwle-cta-padding-x:1rem;--gwle-meta-icon-size:2.72rem;--gwle-meta-svg-size:2.72rem;--gwle-trustbar-height:5.35rem;--gwle-mobile-header-height:84px;--gwle-mobile-booking-meta-height:0px;--gwle-mobile-main-min-height:400px;position:relative;display:flex;flex-direction:column;width:100%;border-radius:var(--gwle-radius);box-shadow:0 .45rem 1.4rem rgba(10,20,30,.18);isolation:isolate}.gwle-property-gallery.gwle-property-gallery-v2 *{box-sizing:border-box}.gwle-property-gallery.gwle-property-gallery-v2 a,.gwle-property-gallery.gwle-property-gallery-v2 button{-webkit-tap-highlight-color:transparent}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-main-shell{position:relative;flex:0 0 auto;width:100%;height:var(--gwle-main-height);min-height:var(--gwle-main-height);overflow:hidden;border-radius:var(--gwle-radius) var(--gwle-radius) 0 0;background:#dce8ec}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-main{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-main .swiper-wrapper{position:relative;display:flex;width:100%;height:100%}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-main .swiper-slide{position:relative;flex-shrink:0;width:100%;height:100%;overflow:hidden}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-lightbox{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-main-image{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center;transform:scale(1.002);filter:saturate(1.04) contrast(1.02)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-enlarge-hint,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-image-hover{display:none}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-shade{position:absolute;z-index:2;pointer-events:none}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-shade-left{inset:0 auto 0 0;width:min(58rem,62%);background:linear-gradient(90deg,rgba(7,14,18,.62) 0,rgba(7,14,18,.35) 42%,rgba(7,14,18,.08) 78%,rgba(7,14,18,0) 100%)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-shade-bottom{right:0;bottom:0;left:0;height:58%;background:linear-gradient(0deg,rgba(10,15,18,.42) 0,rgba(10,15,18,.2) 48%,rgba(10,15,18,0) 100%)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-launch-gallery,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-area-chip,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-feature-chip,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustcopy strong{font-size:var(--e-global-typography-5875d92-font-size);line-height:var(--e-global-typography-5875d92-line-height);letter-spacing:var(--e-global-typography-5875d92-letter-spacing)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-launch-gallery,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-area-chip{position:absolute;top:var(--gwle-edge);z-index:20;display:inline-flex;align-items:center;gap:.68rem;min-height:var(--gwle-control-height);border-radius:.4rem;background:var(--gwle-key);color:#fff;box-shadow:0 .38rem 1rem rgba(0,0,0,.16);text-decoration:none;text-transform:none;white-space:nowrap;font-weight:800;transition:background-color .22s,box-shadow .22s,transform .22s}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-area-chip{left:var(--gwle-edge);max-width:min(32rem,calc(100% - 24rem))}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-launch-gallery{right:var(--gwle-edge);cursor:pointer}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-launch-gallery:focus-visible,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-launch-gallery:hover,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-area-chip:focus-visible,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-area-chip:hover{background:color-mix(in srgb,var(--gwle-key) 88%,#000 12%);box-shadow:0 .58rem 1.2rem rgba(0,0,0,.24);transform:translateY(-1px);outline:0}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-chip-icon,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-launch-icon,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit .gwle-property-gallery-trusticon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--gwle-control-icon-size);width:var(--gwle-control-icon-size);height:var(--gwle-control-icon-size)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-chip-icon svg,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-launch-icon svg,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit .gwle-property-gallery-trusticon svg{display:block;width:var(--gwle-control-svg-size);height:var(--gwle-control-svg-size);fill:currentColor;stroke:currentColor}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-chip-text,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-launch-text{display:block;overflow:hidden;color:#fff;text-overflow:ellipsis}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-chip-text,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-launch-text,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-feature-chip-label{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:800}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-chip-launch{display:none}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-overlay{position:absolute;z-index:12;top:auto;right:var(--gwle-edge);bottom:7.4rem;left:var(--gwle-edge);display:flex;align-items:flex-end;justify-content:flex-start;height:auto;min-height:0;pointer-events:none}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-overlay-inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.16rem;width:min(72vw,64rem);max-width:min(72vw,64rem);margin:0;transform:none;pointer-events:none}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-feature-chips{order:1;display:flex;flex-wrap:wrap;gap:.38rem;margin:0 0 .04rem;pointer-events:auto}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-feature-chip{display:inline-flex;align-items:center;gap:.52rem;min-height:2.75rem;padding:.55rem .84rem;border:1px solid rgba(255,255,255,.72);border-radius:.38rem;background:rgba(255,255,255,.9);color:var(--gwle-dark);box-shadow:0 .22rem .7rem rgba(0,0,0,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-weight:800}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-feature-chip-icon,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-feature-chip-icon svg{display:inline-flex;flex:0 0 1.5rem;width:1.5rem;height:1.5rem}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-feature-chip-icon svg{display:block}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-feature-chip-icon{background:0 0;color:inherit}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-feature-chip-icon svg,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-feature-chip-icon svg *{fill:revert-layer;stroke:revert-layer}.gwle-property-gallery.gwle-property-gallery-v2 .hero-title,.gwle-property-gallery.gwle-property-gallery-v2 .hero-title.stroke-slide{order:2;position:relative;display:block;width:min(72vw,64rem);max-width:min(72vw,64rem);margin:0;padding:0;color:var(--e-global-color-5c0e56a);font-family:var(--e-global-typography-cd28c78-font-family),Sans-serif;font-size:4rem;font-weight:var(--e-global-typography-cd28c78-font-weight);line-height:.8em;letter-spacing:-.045em;text-shadow:0 .18rem .58rem rgba(0,0,0,.48);text-wrap:balance;pointer-events:auto}.gwle-property-gallery.gwle-property-gallery-v2 .hero-title.stroke-slide,.gwle-property-gallery.gwle-property-gallery-v2 h1.hero-title.stroke-slide{max-width:90%}.gwle-property-gallery.gwle-property-gallery-v2 .hero-title::before{content:'';position:absolute;top:.02em;bottom:.02em;left:-.55rem;width:.22rem;border-radius:999px;background:var(--gwle-key);box-shadow:0 0 1rem rgba(33,129,153,.38)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumbs-wrap{position:absolute;z-index:13;right:var(--gwle-edge);bottom:var(--gwle-edge);left:var(--gwle-edge);height:var(--gwle-thumb-height);padding:0;overflow:hidden;background:0 0!important}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumbs,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumbs .swiper-wrapper{height:100%}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumbs .swiper-wrapper{align-items:center}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumb,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumb img,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumb-image,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumbs .swiper-slide{width:7.4rem;height:5.15rem;overflow:hidden;border-radius:.4rem}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumbs .swiper-slide{flex:0 0 7.4rem}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumb{position:relative;display:block;margin:0;padding:0;border:0;background:0 0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 .22rem .6rem rgba(0,0,0,.16);cursor:pointer}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-lightbox.gwle-image-preload,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumb.gwle-image-preload{background:linear-gradient(135deg,#087f8d 0,#2fa5b1 62%,#42bfd1 100%)!important;isolation:isolate}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-lightbox.gwle-image-preload::before,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumb.gwle-image-preload::before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,#087f8d 0,#2fa5b1 62%,#42bfd1 100%);opacity:1;pointer-events:none;transition:opacity .35s}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-lightbox.gwle-image-preload::after,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumb.gwle-image-preload::after{content:'';position:absolute;top:50%;left:50%;z-index:2;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;border:.22rem solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;opacity:1;pointer-events:none;animation:none;transition:opacity .2s}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-lightbox.gwle-image-preload.is-image-loading::after,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumb.gwle-image-preload.is-image-loading::after{animation:.8s linear infinite gwle-gallery-image-preloader-spin}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumb.gwle-image-preload::after{width:1.35rem;height:1.35rem;margin:-.675rem 0 0 -.675rem;border-width:.17rem}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-image-preload .gwle-preload-image{z-index:1;opacity:0;transition:opacity .48s,filter .3s}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-image-preload.is-image-loading .gwle-preload-image{opacity:0;transition:none}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-image-preload.is-image-error::after,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-image-preload.is-image-loaded::after,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-image-preload.is-image-loaded::before{opacity:0;animation:none}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-image-preload.is-image-error .gwle-preload-image,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-image-preload.is-image-loaded .gwle-preload-image{opacity:1}@keyframes gwle-gallery-image-preloader-spin{to{transform:rotate(360deg)}}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumb img,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumb-image{display:block;object-fit:cover;object-position:center center}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumb:focus-visible,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumbs .swiper-slide-thumb-active .gwle-property-gallery-thumb{box-shadow:inset 0 0 0 2px var(--gwle-key),0 0 0 2px rgba(255,255,255,.95),0 .3rem .72rem rgba(0,0,0,.2);outline:0}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar{display:grid;grid-template-columns:max-content max-content max-content max-content max-content minmax(13.5rem,1fr) minmax(13.5rem,1fr);column-gap:.55rem;align-items:center;width:100%;height:var(--gwle-trustbar-height);min-height:var(--gwle-trustbar-height);padding:.66rem .9rem;border-radius:0 0 var(--gwle-radius) var(--gwle-radius);background:var(--gwle-key);color:#fff}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem{display:grid;grid-template-columns:var(--gwle-meta-icon-size) max-content;align-items:center;gap:.62rem;min-width:0;align-self:center;height:auto;min-height:calc(var(--gwle-trustbar-height) - 1.32rem);padding:0 .82rem;border-right:1px solid rgba(255,255,255,.42);color:#fff}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta-bathrooms,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta-bedrooms,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta-guests,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta-min-stay{min-width:7.25rem}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta-price{min-width:10.65rem;padding-right:1.05rem;border-right:0}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-book-direct,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-need-help{justify-self:stretch;width:100%;padding-left:var(--gwle-cta-padding-x);padding-right:var(--gwle-cta-padding-x);border-right:0;border-radius:.4rem;background:#3185a3;text-decoration:none;transition:background-color .22s,box-shadow .22s,transform .22s}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-book-direct:focus-visible,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-book-direct:hover,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-need-help:focus-visible,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-need-help:hover{background:#00000023}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-book-direct .gwle-property-gallery-trusticon,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-need-help .gwle-property-gallery-trusticon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--gwle-cta-icon-size);width:var(--gwle-cta-icon-size);height:var(--gwle-cta-icon-size);border-radius:.4rem;transition:transform .22s,background-color .22s,box-shadow .22s;color:#fff}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-book-direct .gwle-property-gallery-trusticon svg,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-need-help .gwle-property-gallery-trusticon svg{width:var(--gwle-cta-svg-size);height:var(--gwle-cta-svg-size)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-book-direct:focus-visible .gwle-property-gallery-trusticon,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-book-direct:hover .gwle-property-gallery-trusticon,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-need-help:focus-visible .gwle-property-gallery-trusticon,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-need-help:hover .gwle-property-gallery-trusticon{transform:translateY(-1px) scale(1.04);box-shadow:0 .35rem .75rem rgba(0,0,0,.16)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit{grid-template-columns:var(--gwle-cta-icon-size) minmax(0,1fr);align-items:center;min-width:0;gap:var(--gwle-cta-gap);padding:.56rem var(--gwle-cta-padding-x)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit .gwle-property-gallery-trustcopy{min-width:0;padding-left:0}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit .gwle-property-gallery-trustcopy small,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit .gwle-property-gallery-trustcopy strong{overflow:hidden;max-width:100%;text-overflow:ellipsis}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit+.gwle-property-gallery-trustitem-benefit{border-left:none}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta .gwle-property-gallery-meta-icon,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta .gwle-property-gallery-trusticon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--gwle-meta-icon-size);width:var(--gwle-meta-icon-size);height:var(--gwle-meta-icon-size);background:0 0;color:inherit}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta .gwle-property-gallery-meta-icon svg,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta .gwle-property-gallery-trusticon svg{display:block;width:var(--gwle-meta-svg-size);height:var(--gwle-meta-svg-size)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustcopy,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem .gwle-property-gallery-meta-text,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem.is-price .gwle-property-gallery-price-stack{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.08rem;min-width:0;line-height:1}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-meta-count,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-price-fragment-value,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustcopy strong{color:#fff;font-family:var(--e-global-typography-cd28c78-font-family, Outfit),Outfit,Sans-serif;font-size:1.5rem;font-weight:800;line-height:.96;letter-spacing:-.025em;white-space:nowrap}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-meta-label,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-price-fragment-small,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustcopy small{color:#fff;font-size:.85rem;font-weight:650;line-height:1.08;opacity:.74}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-nav{display:flex;align-items:center;justify-content:flex-end;gap:.58rem;min-width:6.55rem;margin:0;padding:0 0 0 .9rem}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-nav.gls-page-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;margin:0;padding:0;border:1px solid rgba(255,255,255,.48);border-radius:999px;background:rgba(255,255,255,.22);color:#fff;cursor:pointer}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-nav.gls-page-btn:focus-visible,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-nav.gls-page-btn:hover{background:rgba(255,255,255,.32);outline:0}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-nav.gls-page-btn .gwle-page-icon,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-nav.gls-page-btn img,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-nav.gls-page-btn svg{display:block;width:1.85rem;height:1.85rem;object-fit:contain;filter:brightness(0) invert(1)}.gwle-property-gallery-sticky-trustbar{display:none}.gwle-property-gallery-sticky-trustbar__anchor{display:block;width:100%;height:0;margin:0;padding:0;border:0;pointer-events:none}@media (min-width:1280px),(min-width:768px) and (max-width:1024px),(max-width:767px){.gwle-property-gallery-sticky-trustbar{position:fixed;top:var(--gwle-sticky-trustbar-top,4.8rem);right:0;left:0;z-index:980;display:block;width:100%;padding:0;background:var(--gwle-key,var(--Key,#218199));box-shadow:0 .75rem 1.65rem rgba(10,20,30,.16);opacity:0;pointer-events:none;transform:translate3d(0,-110%,0);transition:transform .6s cubic-bezier(.22, .61, .36, 1),opacity 360ms;will-change:transform,opacity}.gwle-property-gallery-sticky-trustbar.is-visible{opacity:1;pointer-events:auto;transform:translate3d(0,0,0)}.gwle-property-gallery-sticky-trustbar__inner{width:min(100%,1440px);margin:0 auto}.gwle-property-gallery-sticky-trustbar__scope{display:block;width:100%;overflow:visible;border-radius:0;background:0 0;box-shadow:none;isolation:auto}.gwle-property-gallery-sticky-trustbar .gwle-property-gallery-trustbar{width:100%;border-radius:0 0 .4rem .4rem;box-shadow:none}}@media (max-width:1279px) and (min-width:769px){.gwle-property-gallery.gwle-property-gallery-v2{--gwle-trustbar-height:auto}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar{grid-template-columns:repeat(10,minmax(0,clamp(3.75rem,7vw,4.5rem)));grid-auto-rows:minmax(4.25rem,auto);justify-content:center;justify-items:center;align-items:center;column-gap:clamp(.35rem,1vw,.7rem);row-gap:.95rem;height:auto;min-height:0;padding:1.1rem clamp(1rem,4vw,3rem)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem{gap:.5rem;min-width:0;width:100%;max-width:8.5rem;min-height:0;justify-self:center;align-self:center;padding-right:.25rem;padding-left:.25rem}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta-guests{grid-column:1/span 2}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta-bedrooms{grid-column:3/span 2}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta-bathrooms{grid-column:5/span 2}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta-min-stay{grid-column:7/span 2}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta-price{grid-column:9/span 2;border-right:0}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta-bathrooms,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta-bedrooms,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta-guests,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta-min-stay,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta-price{min-width:0}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-book-direct,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-need-help{grid-template-columns:var(--gwle-cta-icon-size) minmax(0,auto);justify-content:center;align-self:center;gap:.82rem;width:min(100%,240px);max-width:240px;min-width:0;min-height:4.35rem;padding:.62rem 1.08rem;border-right:0}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-book-direct{grid-column:3/span 3;justify-self:center}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-need-help{grid-column:6/span 3;justify-self:center}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit+.gwle-property-gallery-trustitem-benefit{border-left:0}}@media (max-width:768px){.gwle-property-gallery.gwle-property-gallery-v2{--gwle-trustbar-height:4.75rem;--gwle-main-height:max(var(--gwle-mobile-main-min-height, 400px), calc(100dvh - var(--gwle-mobile-header-height, 84px) - var(--gwle-mobile-booking-meta-height, 0px) - var(--gwle-trustbar-height)));--gwle-control-height:2.65rem;--gwle-control-icon-size:2rem;--gwle-control-svg-size:1.2rem;--gwle-cta-icon-size:2.4rem;--gwle-cta-svg-size:1.44rem}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-lightbox,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-main,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-main .swiper-slide,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-main .swiper-wrapper,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-main-shell{display:block}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-main .swiper-wrapper{display:flex}.gwle-property-gallery.gwle-property-gallery-v2,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-lightbox,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-main,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-main .swiper-slide,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-main-image,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-main-shell,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar{border-radius:0}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-area-chip,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumbs-wrap{display:none}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-launch-gallery{width:auto;min-width:0;padding:.42rem .82rem;justify-content:center}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-launch-icon{flex-basis:var(--gwle-control-icon-size)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-overlay{top:auto;right:auto;bottom:1rem;left:1rem;height:auto;align-items:flex-end}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-overlay-inner{width:100%;max-width:100%}.gwle-property-gallery.gwle-property-gallery-v2 .hero-title,.gwle-property-gallery.gwle-property-gallery-v2 .hero-title.stroke-slide{width:100%;max-width:90%;font-size:clamp(2rem, 10vw, 3rem)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-feature-chip{min-height:2.25rem;padding:.42rem .58rem}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-feature-chips{flex-flow:column;margin-bottom:.8rem;margin-left:0}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;align-items:center;height:var(--gwle-trustbar-height);min-height:var(--gwle-trustbar-height);padding-right:1rem;padding-left:1rem}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem{display:none}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-book-direct,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-need-help{display:grid;justify-self:stretch;width:100%;height:100%;min-width:0;padding-right:1rem;padding-left:1rem;border-right:0}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-book-direct{grid-column:1}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-need-help{grid-column:2}}@media (max-width:540px){.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar{grid-template-columns:minmax(0,3fr) minmax(var(--gwle-trustbar-height),1fr);gap:.55rem}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-need-help{grid-template-columns:1fr;justify-items:center;padding-right:0;padding-left:0}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-need-help .gwle-property-gallery-trustcopy{display:none}}#booking-meta,#booking-meta.elementor-sticky,#booking-meta.elementor-sticky--active,#booking-meta.elementor-sticky--effects,#booking_meta,#booking_meta.elementor-sticky,#booking_meta.elementor-sticky--active,#booking_meta.elementor-sticky--effects{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important}#booking-meta.elementor-sticky--active,#booking-meta.elementor-sticky--effects,#booking_meta.elementor-sticky--active,#booking_meta.elementor-sticky--effects{width:auto!important}.gwle-property-gallery.gwle-property-gallery-v2 :where(.gwle-property-gallery-chip-text,.gwle-property-gallery-thumb-button,.gwle-property-gallery-area-label,.gwle-property-gallery-launch-label),.gwle-property-gallery.gwle-property-gallery-v2 :where(a,button,.elementor-button,.gwle-property-gallery-area-button,.gwle-property-gallery-launch-button):not(.gwle-property-gallery-trustitem-benefit-book-direct):not(.gwle-property-gallery-trustitem-benefit-need-help){font-family:var(--e-global-typography-5875d92-font-family),Sans-serif;font-size:var(--e-global-typography-5875d92-font-size);font-weight:var(--e-global-typography-5875d92-font-weight);line-height:var(--e-global-typography-5875d92-line-height);letter-spacing:var(--e-global-typography-5875d92-letter-spacing)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-launch-gallery,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-area-chip{min-height:3.3rem;padding:0 .54rem 0 .1rem;border:.2rem solid rgba(255,255,255,.25);background:rgba(30,96,107,.31);backdrop-filter:blur(.4rem);-webkit-backdrop-filter:blur(.4rem)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-launch-gallery:focus-visible,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-launch-gallery:hover,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-area-chip:focus-visible,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-area-chip:hover{background:var(--gwle-key)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-chip-icon,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-launch-icon,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit .gwle-property-gallery-trusticon{border-radius:.2rem;background:rgba(255,255,255,.32);color:#fff}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-feature-chips{margin-bottom:.8rem;margin-left:.6rem}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-chip-text,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-launch-text,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-feature-chip-label{font-family:var(--e-global-typography-5875d92-font-family),Sans-serif;font-size:var(--e-global-typography-5875d92-font-size);font-weight:var(--e-global-typography-5875d92-font-weight);line-height:var(--e-global-typography-5875d92-line-height);letter-spacing:var(--e-global-typography-5875d92-letter-spacing)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-feature-chip{backdrop-filter:blur(.2rem);-webkit-backdrop-filter:blur(.2rem)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-feature-chip-label{color:#fff}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-feature-chip-beach{background:rgba(251,177,20,.31)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-feature-chip-pool{background:rgba(8,169,234,.31)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-feature-chip-pets{background:rgba(61,182,135,.31)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumbs .swiper-slide{box-shadow:0 0 0 0 rgba(255,255,255,.75);transition:transform .3s,box-shadow .3s,opacity .3s}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumbs .swiper-slide img{filter:grayscale(.6);transition:filter .3s}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumbs .swiper-slide.swiper-slide-thumb-active.swiper-slide-visible,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumbs .swiper-slide:hover{box-shadow:0 0 0 .2rem rgba(255,255,255,.75);transform:scale(.94)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumbs .swiper-slide.swiper-slide-thumb-active.swiper-slide-visible img,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-thumbs .swiper-slide:hover img{filter:grayscale(0) brightness(1.1)}.gwle-property-gallery.gwle-property-gallery-v2 .hero-title::before{display:none}.gwle-property-gallery.gwle-property-gallery-v2 .hero-title{color:var(--e-global-color-5c0e56a);line-height:.8em;margin:0 0 .4rem .7rem;text-shadow:.05rem .05rem 0 transparent}.gwle-property-gallery.gwle-property-gallery-v2 .hero-title.stroke-slide.stroke-slide--done{text-shadow:.06rem .06rem .1rem #000}.gwle-property-gallery.gwle-property-gallery-v2 .svg-color{background:0 0;color:inherit}.gwle-property-gallery.gwle-property-gallery-v2 .svg-color svg{display:inline-block;background:0 0;overflow:visible}.gwle-property-gallery.gwle-property-gallery-v2 .svg-color svg,.gwle-property-gallery.gwle-property-gallery-v2 .svg-color svg *{fill:revert-layer;stroke:revert-layer}.gwle-property-gallery.gwle-property-gallery-v2 .svg-color svg [fill=none]{fill:none}.gwle-property-gallery.gwle-property-gallery-v2 .svg-color svg [stroke=none]{stroke:none}@media (min-width:1280px){.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar{padding-right:.55rem}}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit .gwle-property-gallery-trustcopy strong{color:#fff;font-family:var(--e-global-typography-cd28c78-font-family, Outfit),Outfit,Sans-serif;font-size:1.5rem;font-weight:800;line-height:.96;letter-spacing:-.025em;white-space:nowrap}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-book-direct .gwle-property-gallery-trusticon,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-need-help .gwle-property-gallery-trusticon{background:#3185a3}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-book-direct .gwle-property-gallery-trusticon{background-color:#ffc75a;background-image:linear-gradient(135deg,#ffe36e 0,#ffd15f 45%,#ffb35f 100%)}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-need-help .gwle-property-gallery-trusticon{background-color:#4ab9dc;background-image:linear-gradient(135deg,#78d8f5 0,#43b7df 48%,#3185a3 100%)}.gwle-property-gallery.gwle-property-gallery-v2{--gwle-radius:.4rem;border-radius:.4rem;background:#218199;overflow:hidden}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-main-shell{border-radius:.4rem .4rem 0 0}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar{border-radius:0 0 .4rem .4rem}@media (min-width:769px){.gwle-property-gallery .hero-title{font-size:2.8rem}.gwle-property-gallery.gwle-property-gallery-v2>.gwle-property-gallery-main-shell>.gwle-property-gallery-overlay{top:auto;right:auto;bottom:120px;left:1rem;height:auto;align-items:flex-end}.gwle-property-gallery.gwle-property-gallery-v2>.gwle-property-gallery-main-shell>.gwle-property-gallery-overlay>.gwle-property-gallery-overlay-inner{justify-content:flex-end;margin:0;transform:none}}@media (max-width:768px){.gwle-property-gallery.gwle-property-gallery-v2,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-lightbox,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-main,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-main .swiper-slide,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-main-image,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-main-shell,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar{border-radius:0}.gwle-property-gallery.gwle-property-gallery-v2>.gwle-property-gallery-main-shell>.gwle-property-gallery-overlay{top:auto;right:auto;bottom:1rem;left:1rem;height:auto;align-items:flex-end}}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-book-direct,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-book-direct .gwle-property-gallery-trusticon,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-need-help,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-need-help .gwle-property-gallery-trusticon{will-change:transform,background-color,box-shadow}.gwle-sticky-trustbar-debug{position:fixed;right:1rem;bottom:1rem;z-index:2147483000;max-width:min(42rem,calc(100vw - 2rem));padding:.65rem .85rem;border-radius:.4rem;background:rgba(20,25,30,.9);color:#fff;font:600 12px/1.35 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;box-shadow:0 .75rem 2rem rgba(0,0,0,.22);pointer-events:none}.gwle-sticky-trustbar-debug.is-active{background:rgba(37,133,72,.95)}.gwle-booking-modal[hidden]{display:none!important}.gwle-booking-modal{inset:0;display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;padding:1.25rem;opacity:0;pointer-events:none;isolation:isolate;transition:opacity .3s;--gwle-booking-modal-header-bg:#fff;--gwle-booking-modal-dialog-bg:#fff;--gwle-booking-modal-body-bg:#fff;--gwle-booking-modal-body-padding:1rem;--gwle-booking-modal-title-color:var(--gwle-dark, #14222b);--gwle-booking-modal-intro-color:rgba(20, 34, 43, .78);--gwle-booking-modal-info-bg:rgba(33, 129, 153, .10);--gwle-booking-modal-info-border:rgba(33, 129, 153, .22);--gwle-booking-modal-thumbnail-size:4.25rem}.gwle-booking-modal__overlay{position:absolute;inset:0;background-color:var(--gwle-review-overlay-bg,rgba(70,166,181,.28))!important;background-image:none!important;backdrop-filter:blur(var(--gwle-review-overlay-blur,10px)) saturate(1.04);-webkit-backdrop-filter:blur(var(--gwle-review-overlay-blur,10px)) saturate(1.04)}.gwle-booking-modal__dialog{position:relative;display:flex;flex-direction:column;width:min(1180px,calc(100vw - 2.5rem));height:740px;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:.4rem;outline:0;background:var(--gwle-booking-modal-dialog-bg,#fff);box-shadow:0 1.25rem 4rem rgba(0,31,43,.28);transform:translateY(.35rem);opacity:0;transition:transform .3s,opacity .3s,background-color .3s,border-color .3s}.gwle-booking-modal.is-open .gwle-booking-modal__dialog{transform:translateY(0);opacity:1}.gwle-booking-modal__dialog:focus{outline:0}.gwle-booking-modal__close{position:absolute;top:.85rem;right:.85rem;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0;border:1px solid rgba(255,255,255,.88);border-radius:50%;background:var(--gwle-key,#218199);color:#fff;font:800 1.7rem/1 Arial,Helvetica,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 .5rem 1.6rem rgba(0,0,0,.22);transition:transform .2s,background-color .2s,box-shadow .2s}.gwle-booking-modal__close:focus-visible,.gwle-booking-modal__close:hover{transform:scale(1.04);background:var(--gwle-key,#218199);outline:rgba(255,255,255,.72) solid 3px;outline-offset:3px}.gwle-booking-modal__header{position:relative;z-index:4;flex:0 0 auto;padding:1rem 4.75rem 1rem 1rem;border-bottom:1px solid rgba(20,34,43,.08);background:var(--gwle-booking-modal-header-bg,#fff);box-shadow:0 .35rem 1.1rem rgba(0,31,43,.06)}.gwle-booking-modal__header-inner{display:flex;align-items:center;gap:1rem;min-width:0}.gwle-booking-modal__thumbnail{display:block;flex:0 0 var(--gwle-booking-modal-thumbnail-size,4.25rem);width:var(--gwle-booking-modal-thumbnail-size,4.25rem);height:var(--gwle-booking-modal-thumbnail-size,4.25rem);overflow:hidden;border-radius:.4rem;background:rgba(20,34,43,.08);box-shadow:0 .35rem 1rem rgba(0,31,43,.12)}.gwle-booking-modal__thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.gwle-booking-modal__title{min-width:0;margin:0;color:var(--gwle-booking-modal-title-color,var(--gwle-dark,#14222b));font-family:var(--e-global-typography-cd28c78-font-family, Outfit),Outfit,Sans-serif;font-size:clamp(1.15rem, 1.65vw, 1.65rem);font-weight:800;line-height:1.08;letter-spacing:-.03em}.gwle-booking-modal__body{position:relative;flex:1 1 auto;min-height:0;padding:var(--gwle-booking-modal-body-padding,1rem);background:var(--gwle-booking-modal-body-bg,#fff);-webkit-overflow-scrolling:touch}.gwle-booking-modal__content{display:flex;flex-direction:column;gap:1rem;min-height:100%}.gwle-booking-modal__info{flex:0 0 auto;padding:.9rem 1rem;border:1px solid var(--gwle-booking-modal-info-border,rgba(33,129,153,.22));border-radius:.4rem;background:var(--gwle-booking-modal-info-bg,rgba(33,129,153,.1))}.gwle-booking-modal__intro{margin:0;color:var(--gwle-booking-modal-intro-color,rgba(20,34,43,.78));font-family:var(--e-global-typography-5875d92-font-family),Sans-serif;font-size:var(--e-global-typography-5875d92-font-size, .95rem);font-weight:var(--e-global-typography-5875d92-font-weight,500);line-height:1.45}.gwle-booking-modal__embed{position:relative;flex:0 0 auto;min-height:var(--gwle-booking-modal-embed-height,1600px);height:var(--gwle-booking-modal-embed-height,1600px);border:0;border-radius:0;background:0 0}.gwle-booking-modal__loading{position:absolute;inset:var(--gwle-booking-modal-body-padding,1rem);z-index:3;display:flex;align-items:center;justify-content:center;padding:1.5rem;border-radius:.4rem;background:#fff;color:var(--gwle-dark,#14222b);font-family:var(--e-global-typography-5875d92-font-family),Sans-serif;font-weight:700;text-align:center;pointer-events:auto;visibility:visible;transition:opacity .5s;opacity:1;backdrop-filter:blur(2px)}.gwle-booking-modal__loading .gls-grid-loader-spinner,.gwle-booking-modal__spinner{width:4.25rem;height:4.25rem;border-radius:999px;border:.24rem solid rgba(68,166,176,.18);border-top-color:#44a6b0;border-right-color:#7bc6cd;box-sizing:border-box;animation:.9s linear infinite gwleGridSpin;filter:drop-shadow(0 .2rem .8rem rgba(68, 166, 176, .18))}.gwle-booking-modal__loading-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.gwle-booking-modal__loading.has-error{flex-direction:column;gap:1rem;background:rgba(255,255,255,.98)}.gwle-booking-modal__loading.has-error .gwle-booking-modal__spinner{display:none!important}.gwle-booking-modal__loading.has-error .gwle-booking-modal__loading-text{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;max-width:34rem}.gwle-booking-modal__loading[hidden]{display:none!important}@keyframes gwleGridSpin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.gwle-booking-modal__embed>.gwle-booking-embed__frame-wrap{display:block;width:100%;border-radius:0}.gwle-booking-modal__embed iframe,.gwle-booking-modal__embed>iframe,.gwle-booking-modal__iframe{display:block;width:100%;max-width:100%;height:var(--gwle-booking-modal-embed-height,1600px);min-height:var(--gwle-booking-modal-embed-height,1600px);border:0;border-radius:0;background:#fff}.gwle-booking-modal__embed script{display:none!important}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-book-direct.gwle-booking-modal-trigger{cursor:pointer;text-align:left;appearance:none;-webkit-appearance:none}@media (prefers-reduced-motion:reduce){.gwle-booking-modal,.gwle-booking-modal__close,.gwle-booking-modal__dialog{transition:none!important;animation:none!important}}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar .gwle-property-gallery-trustitem-benefit-book-direct.booking-button.meta-button-book.gwle-booking-modal-trigger,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar button.gwle-property-gallery-trustitem-benefit-book-direct.booking-button.meta-button-book.gwle-booking-modal-trigger{border:0!important;outline:0!important;box-shadow:none!important}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar .gwle-property-gallery-trustitem-benefit-book-direct.booking-button.meta-button-book.gwle-booking-modal-trigger:active,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar .gwle-property-gallery-trustitem-benefit-book-direct.booking-button.meta-button-book.gwle-booking-modal-trigger:focus,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar .gwle-property-gallery-trustitem-benefit-book-direct.booking-button.meta-button-book.gwle-booking-modal-trigger:focus-visible,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar .gwle-property-gallery-trustitem-benefit-book-direct.booking-button.meta-button-book.gwle-booking-modal-trigger:hover{border:0!important;outline:0!important;box-shadow:inset 0 0 0 2px rgba(255,255,255,.42),0 .35rem .9rem rgba(0,0,0,.14)!important}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar .gwle-property-gallery-trustitem-benefit-book-direct.booking-button.meta-button-book.gwle-booking-modal-trigger::-moz-focus-inner{border:0!important}.gwle-booking-modal__embed[hidden],.gwle-booking-modal__handoff[hidden]{display:none!important}.gwle-booking-modal__handoff{display:flex;align-items:center;justify-content:center;min-height:min(42rem,calc(100vh - 14rem));padding:clamp(1rem,3vw,2rem)}.gwle-booking-modal__handoff-card{width:min(100%,40rem);padding:clamp(1.4rem,3vw,2.35rem);border:1px solid rgba(33,129,153,.16);border-radius:1rem;background:#fff;box-shadow:0 1.4rem 4rem rgba(20,34,43,.14);text-align:center!important}.gwle-booking-modal__handoff-eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 .75rem;padding:.42rem .75rem;border-radius:999px;background:rgba(33,129,153,.1);color:var(--Key,#218199);font-family:var(--e-global-typography-5875d92-font-family),Sans-serif;font-size:.72rem;font-weight:900;line-height:1;letter-spacing:.09em;text-transform:uppercase}.gwle-booking-modal__handoff-title{margin:0 0 .9rem;color:var(--gwle-dark,#14222b);font-family:var(--e-global-typography-cd28c78-font-family, Outfit),Outfit,Sans-serif;font-size:clamp(1.55rem, 3vw, 2.35rem);font-weight:900;line-height:1.05;letter-spacing:-.04em}.gwle-booking-modal__handoff-copy{max-width:32rem;margin:0 auto .8rem;color:rgba(20,34,43,.76);font-family:var(--e-global-typography-5875d92-font-family),Sans-serif;font-size:clamp(.98rem, 1.55vw, 1.08rem);font-weight:500;line-height:1.55}.gwle-booking-modal__handoff-summary{margin:1.2rem auto 1.35rem;padding:.95rem 1rem;border-radius:.65rem;background:rgba(33,129,153,.08);color:var(--Key,#218199);font-family:var(--e-global-typography-5875d92-font-family),Sans-serif;font-size:.98rem;font-weight:800;line-height:1.35}.gwle-booking-modal__continue{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;min-width:10rem;padding:.85rem 1.35rem;border:0;border-radius:.55rem;background:linear-gradient(135deg,#ffdf68 0,#f7b24d 100%);color:#fff;text-shadow:0 .08rem .2rem rgba(20,34,43,.18);box-shadow:0 .75rem 1.8rem rgba(247,178,77,.28);cursor:pointer;font-family:var(--e-global-typography-5875d92-font-family),Sans-serif;font-size:.95rem;font-weight:900;line-height:1;letter-spacing:.04em;text-transform:uppercase;transition:transform .2s,box-shadow .2s}.gwle-booking-modal__continue:focus-visible,.gwle-booking-modal__continue:hover{transform:translateY(-1px);box-shadow:0 .9rem 2rem rgba(247,178,77,.35);outline:0}.gwle-booking-modal.is-loading .gwle-booking-modal__loading{animation:.24s both gwleBookingLoadingFade}@keyframes gwleBookingLoadingFade{from{opacity:0}to{opacity:1}}.gwle-booking-modal button,.gwle-booking-modal input[type=button],.gwle-booking-modal input[type=submit]{-webkit-tap-highlight-color:transparent!important}.gwle-booking-modal .gwle-booking-modal__close,.gwle-booking-modal button.gwle-booking-modal__close{background:var(--gwle-key,var(--Key,#218199))!important;background-color:var(--gwle-key,var(--Key,#218199))!important}.gwle-booking-modal .gwle-booking-modal__close:active,.gwle-booking-modal .gwle-booking-modal__close:focus,.gwle-booking-modal .gwle-booking-modal__close:focus-visible,.gwle-booking-modal .gwle-booking-modal__close:hover,.gwle-booking-modal button.gwle-booking-modal__close:active,.gwle-booking-modal button.gwle-booking-modal__close:focus,.gwle-booking-modal button.gwle-booking-modal__close:focus-visible,.gwle-booking-modal button.gwle-booking-modal__close:hover{outline-offset:3px!important}.gwle-booking-modal .gwle-booking-modal__continue:active,.gwle-booking-modal .gwle-booking-modal__continue:focus,.gwle-booking-modal .gwle-booking-modal__continue:focus-visible,.gwle-booking-modal .gwle-booking-modal__continue:hover,.gwle-booking-modal button.gwle-booking-modal__continue:active,.gwle-booking-modal button.gwle-booking-modal__continue:focus,.gwle-booking-modal button.gwle-booking-modal__continue:focus-visible,.gwle-booking-modal button.gwle-booking-modal__continue:hover{background:linear-gradient(135deg,#f4c546 0,#e9a238 100%)!important;background-color:#f2bd3f!important;color:#fff!important;text-shadow:0 .08rem .2rem rgba(20,34,43,.2)!important;outline:2px solid var(--Key,#218199)!important;outline-offset:2px!important}body.gwle-booking-modal-open,html.gwle-booking-modal-open{overflow:hidden!important;overscroll-behavior:contain!important}.gwle-booking-modal{position:fixed!important;inset:0!important;z-index:2147483647!important;isolation:isolate!important;transform:none!important;--gwle-ac-gold-gradient:linear-gradient(135deg,#ffe46b 0%,#ffc84f 36%,#f59c60 72%,#f28d58 100%)!important;--gwle-ac-gold-gradient-hover:linear-gradient(135deg,#ffd95a 0%,#f6b841 30%,#f49752 68%,#ef8350 100%)!important;--gwle-booking-modal-embed-height:1600px}.gwle-booking-modal.is-open{pointer-events:auto;display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.gwle-booking-modal__overlay{z-index:1!important}.gwle-booking-modal__dialog{z-index:2!important}.gwle-booking-modal__close{z-index:2147483647!important}.gwle-booking-modal .gwle-booking-modal__continue,.gwle-booking-modal button.gwle-booking-modal__continue{background:linear-gradient(135deg,#ffdf68 0,#f7b24d 100%)!important;background-color:#ffdc5d!important;color:#fff!important;text-shadow:0 .08rem .2rem rgba(20,34,43,.18)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;width:auto!important;max-width:100%!important;height:3.8rem!important;min-height:3.8rem!important;min-width:10rem!important;margin-left:auto!important;margin-right:auto!important;padding:0 1rem!important;border-radius:.4rem!important;font-family:var(--e-global-typography-5875d92-font-family),Sans-serif!important;font-size:var(--e-global-typography-5875d92-font-size)!important;font-weight:var(--e-global-typography-5875d92-font-weight)!important;text-decoration:var(--e-global-typography-5875d92-text-decoration)!important;line-height:var(--e-global-typography-5875d92-line-height)!important;letter-spacing:var(--e-global-typography-5875d92-letter-spacing)!important;text-transform:none!important;color:var(--e-global-color-5c0e56a,#fff)!important}@media (max-width:640px){.gwle-booking-modal__handoff{min-height:min(34rem,calc(100vh - 9rem));padding:.8rem}.gwle-booking-modal__handoff-card{padding:1.25rem;border-radius:.85rem}.gwle-booking-modal__continue{width:100%}.gwle-booking-modal .gwle-booking-modal__continue,.gwle-booking-modal button.gwle-booking-modal__continue{width:auto!important;min-width:min(16rem,100%)!important}}.gwle-booking-modal .gwle-booking-modal__close,.gwle-booking-modal button.gwle-booking-modal__close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important;max-width:2.75rem!important;max-height:2.75rem!important;padding:0!important;border:0!important;border-radius:999px!important;background:var(--Key,#44a6b0)!important;background-color:var(--Key,#44a6b0)!important;color:#fff!important;box-shadow:none!important;outline:0!important;transition:transform .3s,background-color .3s,color .3s,opacity .3s!important}.gwle-booking-modal .gwle-booking-modal__close:active,.gwle-booking-modal .gwle-booking-modal__close:focus,.gwle-booking-modal .gwle-booking-modal__close:focus-visible,.gwle-booking-modal .gwle-booking-modal__close:hover,.gwle-booking-modal button.gwle-booking-modal__close:active,.gwle-booking-modal button.gwle-booking-modal__close:focus,.gwle-booking-modal button.gwle-booking-modal__close:focus-visible,.gwle-booking-modal button.gwle-booking-modal__close:hover{background:#3a97a1!important;color:#fff!important;transform:scale(1.1)!important;outline:0!important;border-color:transparent!important;box-shadow:none!important}.gwle-booking-modal .gwle-booking-modal__continue,.gwle-booking-modal button.gwle-booking-modal__continue{background:var(--gwle-ac-gold-gradient)!important;background-size:220% 220%!important;background-position:0 50%!important;border:0!important;outline:0!important;box-shadow:0 .55rem 1.05rem rgba(244,151,97,.26),0 .1rem .25rem rgba(20,45,55,.08)!important;transition:background-position .3s,box-shadow .3s,transform .3s,color .3s,filter .3s!important}.gwle-booking-modal .gwle-booking-modal__continue:active,.gwle-booking-modal .gwle-booking-modal__continue:focus,.gwle-booking-modal .gwle-booking-modal__continue:focus-visible,.gwle-booking-modal .gwle-booking-modal__continue:hover,.gwle-booking-modal button.gwle-booking-modal__continue:active,.gwle-booking-modal button.gwle-booking-modal__continue:focus,.gwle-booking-modal button.gwle-booking-modal__continue:focus-visible,.gwle-booking-modal button.gwle-booking-modal__continue:hover{background:var(--gwle-ac-gold-gradient-hover)!important;background-size:220% 220%!important;background-position:100% 50%!important;border:0!important;outline:0!important;box-shadow:0 .72rem 1.35rem rgba(244,151,97,.34),0 .18rem .45rem rgba(20,45,55,.12)!important;transform:translateY(-1px)!important;filter:none!important}@media (min-width:768px) and (max-width:1024px){.gwle-property-gallery-sticky-trustbar{--gwle-trustbar-height:4.75rem;--gwle-meta-icon-size:2rem;--gwle-meta-svg-size:1.72rem;--gwle-cta-icon-size:2.35rem;--gwle-cta-svg-size:1.38rem;--gwle-cta-gap:.52rem;--gwle-cta-padding-x:.72rem}.gwle-property-gallery-sticky-trustbar,.gwle-property-gallery-sticky-trustbar__inner,.gwle-property-gallery-sticky-trustbar__scope{width:100%;height:auto;min-height:var(--gwle-trustbar-height);overflow:visible}.gwle-property-gallery-sticky-trustbar .gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar{display:grid;grid-template-columns:max-content max-content minmax(11rem,1fr) minmax(10rem,1fr);grid-template-rows:minmax(3.75rem,auto);grid-auto-flow:row;align-items:center;column-gap:.55rem;row-gap:0;height:auto;min-height:var(--gwle-trustbar-height);padding:.5rem max(.8rem,env(safe-area-inset-right)) .5rem max(.8rem,env(safe-area-inset-left));overflow:visible}.gwle-property-gallery-sticky-trustbar .gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem{grid-row:1;width:auto;max-width:none;min-height:3.75rem;align-self:center}.gwle-property-gallery-sticky-trustbar .gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem:not(.gwle-property-gallery-trustitem-meta-guests):not(.gwle-property-gallery-trustitem-meta-bedrooms):not(.gwle-property-gallery-trustitem-benefit-book-direct):not(.gwle-property-gallery-trustitem-benefit-need-help){display:none}.gwle-property-gallery-sticky-trustbar .gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta-guests{display:grid;grid-column:1;min-width:0}.gwle-property-gallery-sticky-trustbar .gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-meta-bedrooms{display:grid;grid-column:2;min-width:0;border-right:0}.gwle-property-gallery-sticky-trustbar .gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-book-direct,.gwle-property-gallery-sticky-trustbar .gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-need-help{display:grid;grid-template-columns:var(--gwle-cta-icon-size) minmax(0,1fr);gap:var(--gwle-cta-gap);justify-self:stretch;width:100%;max-width:none;min-width:0;padding:.5rem var(--gwle-cta-padding-x);border-right:0}.gwle-property-gallery-sticky-trustbar .gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-book-direct{grid-column:3}.gwle-property-gallery-sticky-trustbar .gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit-need-help{grid-column:4}.gwle-property-gallery-sticky-trustbar .gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit .gwle-property-gallery-trustcopy strong{overflow:visible;max-width:none;text-overflow:clip;font-size:clamp(1.2rem, 2.55vw, 1.5rem)}.gwle-property-gallery-sticky-trustbar .gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustitem-benefit .gwle-property-gallery-trustcopy small{display:none}}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar .gwle-property-gallery-trustitem-benefit-book-direct.booking-button.meta-button-book.gwle-booking-modal-trigger,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar .gwle-property-gallery-trustitem-benefit-need-help{position:relative!important;overflow:hidden!important;isolation:isolate}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar .gwle-property-gallery-trustitem-benefit-book-direct.booking-button.meta-button-book.gwle-booking-modal-trigger::after,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar .gwle-property-gallery-trustitem-benefit-need-help::after{content:'';position:absolute;top:-34%;left:-96%;z-index:2;width:74%;height:168%;pointer-events:none;opacity:0;transform:skewX(-18deg) translateX(-30%);background:linear-gradient(105deg,rgba(255,255,255,0) 0,rgba(255,255,255,.035) 18%,rgba(255,255,255,.13) 34%,rgba(255,255,255,.3) 46%,rgba(255,255,255,.46) 50%,rgba(255,255,255,.3) 54%,rgba(255,255,255,.13) 66%,rgba(255,255,255,.035) 82%,rgba(255,255,255,0) 100%);filter:blur(.14rem);will-change:transform,opacity}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar .gwle-property-gallery-trustitem-benefit-book-direct.booking-button.meta-button-book.gwle-booking-modal-trigger::after{animation:7s cubic-bezier(.45,0,.18,1) infinite gwle-gallery-book-now-glint}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar .gwle-property-gallery-trustitem-benefit-need-help::after{animation:9.25s cubic-bezier(.45,0,.18,1) 1.35s infinite gwle-gallery-call-now-glint}.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar .gwle-property-gallery-trustitem-benefit-book-direct.booking-button.meta-button-book.gwle-booking-modal-trigger>*,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar .gwle-property-gallery-trustitem-benefit-need-help>*{position:relative;z-index:3}@keyframes gwle-gallery-book-now-glint{0%,100%,50%{opacity:0;transform:skewX(-18deg) translateX(-30%)}8%{opacity:.62}24%{opacity:.82;transform:skewX(-18deg) translateX(235%)}40%{opacity:.62;transform:skewX(-18deg) translateX(-30%)}}@keyframes gwle-gallery-call-now-glint{0%,100%,27%{opacity:0;transform:skewX(-18deg) translateX(0)}5%{opacity:.92}13%{opacity:.92;transform:skewX(-18deg) translateX(360%)}22%{opacity:.92;transform:skewX(-18deg) translateX(0)}}@media (prefers-reduced-motion:reduce){.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar .gwle-property-gallery-trustitem-benefit-book-direct.booking-button.meta-button-book.gwle-booking-modal-trigger::after,.gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-trustbar .gwle-property-gallery-trustitem-benefit-need-help::after{animation:none!important}}.gwle-booking-modal__body{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.gwle-booking-modal__embed,.gwle-booking-modal__embed>.gwle-booking-embed__frame-wrap{min-height:1600px!important;height:1600px!important;overflow:visible!important}.gwle-booking-modal__embed iframe,.gwle-booking-modal__embed>iframe,.gwle-booking-modal__iframe{min-height:1600px!important;height:1600px!important;overflow:hidden!important}@media (min-width:768px){.gwle-booking-modal__dialog{height:740px!important;min-height:740px!important;max-height:740px!important;overflow:hidden!important}}@media (max-width:767px){.gwle-property-gallery-sticky-trustbar__inner,.gwle-property-gallery-sticky-trustbar__scope{width:100%}body.gwle-booking-modal-open,html.gwle-booking-modal-open{overflow:hidden!important;overscroll-behavior:contain!important}.gwle-booking-modal,.gwle-booking-modal.is-open{position:fixed!important;left:0!important;top:0!important;right:0!important;bottom:0!important;inset:0!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important}.gwle-booking-modal__dialog{display:flex!important;flex-direction:column!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;transform:none!important}.gwle-booking-modal__body{flex:1 1 auto!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;padding:1rem 1rem 4rem!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.gwle-booking-modal__close{position:fixed!important;top:1rem!important;right:1rem!important;left:auto!important;bottom:auto!important;inset:auto 1rem auto auto!important;z-index:2147483647!important}}