html{touch-action:manipulation}html,body{width:100%;max-width:100%;overflow-x:clip}@supports not (overflow:clip){html,body{overflow-x:hidden}}body header .header-bar{z-index:990}body .nav-bar,body.gcv-nav-is-sticky .nav-bar{z-index:990}body.gcv-nav-is-sticky header .nav-bar{left:0;right:0;width:100%;z-index:990 !important;box-shadow:0 0.75rem 0.8rem rgba(0,0,0,0.04)}body .elementor-widget-off-canvas .e-off-canvas{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:999 !important}#wpadminbar{z-index:999 !important}.site,main,[data-elementor-type='wp-page'],.elementor-location-single,.elementor-location-archive{z-index:11;box-shadow:0 .2rem 2rem #00000030;margin-bottom:.2rem}footer,.site-footer,.elementor-location-footer,footer.site-footer{z-index:40}@media screen and (min-width:1025px){.hide-desktop{display:none}}body .gcv-favorite-toggle,body .gls-favorite-top,body .gcv-favorite-toggle:hover,body .gls-favorite-top:hover,body .gcv-favorite-toggle.is-active{display:flex;align-items:center;justify-content:middle;border-radius:50%;border:.09rem solid}body .gcv-favorite-toggle{background:#fff !important;color:#e83f6f !important;box-shadow:none;border-color:#e83f6f !important}body .gcv-favorite-toggle.is-active{background:#e83f6f !important;color:white !important;border-color:#fff !important}body .gcv-favorite-toggle:hover{box-shadow:none;transform:scale(.9)}.elementor-button-icon{font-size:2.5em}button,.button,.elementor-button{border-radius:.4rem !important;display:flex !important;align-items:center !important;justify-content:center}.elementor-button-text{align-self:center}.default-button,.default-button a{min-height:3.8rem}.default-button:hover{transform:translatey(-.4rem);box-shadow:0 .4rem 1rem #00000030 !important}#uc_ue_accordion_menu_elementor_6b62dbd .sub-menu{overflow:hidden;transition:height 0.28s cubic-bezier(0.4,0,0.2,1);will-change:height}:root{--gcv-sticky-offset:80px !important;--gcv-booking-stick-duration:720ms;--gcv-booking-stick-ease:cubic-bezier(0.22,1,0.36,1)}@media (min-width:1026px){.booking-meta{position:sticky;top:var(--gcv-sticky-offset);z-index:30;will-change:transform,box-shadow,border-radius;transition:box-shadow 320ms ease,border-radius 320ms ease,background-color 320ms ease;transform:translate3d(0,0,0) scale(1);transform-origin:top center;backface-visibility:hidden}.booking-meta.is-stuck{box-shadow:0 1rem 2.6rem rgba(0,0,0,0.12);border-radius:0.6rem}.booking-meta.is-stick-entering{animation:gcvBookingStickyIn var(--gcv-booking-stick-duration) var(--gcv-booking-stick-ease) both}.booking-meta.is-stick-leaving{animation:gcvBookingStickyOut 380ms ease both}@keyframes gcvBookingStickyIn{0%{transform:translate3d(0,1.1rem,0) scale(0.985)}52%{transform:translate3d(0,-0.28rem,0) scale(1.01)}72%{transform:translate3d(0,0.08rem,0) scale(0.998)}100%{transform:translate3d(0,0,0) scale(1)}}@keyframes gcvBookingStickyOut{0%{transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(0,0.35rem,0) scale(0.995)}}}@media (prefers-reduced-motion:reduce){.booking-meta,.booking-meta.is-stuck{animation:none !important;transition:none !important;transform:none !important}}body{position:relative}header .site-logo a{transform:scale(1);transition:.23s ease}header .site-logo:hover a{transform:scale(1.02);filter:drop-shadow(1px 3px 1px #00000026)}@media screen and (min-width:1024px) and (max-width:1130px){.site-logo{max-width:13rem !important;min-width:13rem !important;text-align:left}}@media screen and (min-width:1130px){.site-logo{min-width:18rem !important;text-align:left}.site-logo img{min-width:18rem !important;text-align:left}}.body-text a{transition:.3s ease}body .lead-paragraph{font-size:1.24rem !important;font-weight:600 !important;line-height:1.26em !important;padding:0 1rem 0 .5rem;border-left:.5rem solid var(--Key)}.hero-header{text-wrap:balance}article a,header a,footer a,.gcv-presearch-visual__chips a,.elementor-button a{text-decoration:none !important}.light-links a{color:var(--Key)}header p,header li{margin-bottom:0}.elementor .body-text p a{text-decoration:none;transition:.23s ease;font-weight:600 !important}.elementor .body-text a:hover{text-decoration:none;transition:.23s ease}.body-dark p,.body-dark h4,.body-dark h5,.body-dark a{color:#fff}.body-dark p{font-weight:600}.body-dark a{color:var(--e-global-color-primary)}.body-dark a:hover{color:#fff}.elementor .hero-header{text-wrap:balance;max-width:20ch}.body-text ul,.body-text ol{margin-top:.8em;margin-bottom:1.4em}.body-text ul li{list-style-type:square;margin-bottom:.8em;max-width:50ch;font-style:oblique}.body-text ul li::marker,ol li::marker{color:#218199;font-weight:600}.body-text a:link,.body-text a:visited{color:var(--Key)}.body-dark .body-text a:link,.body-dark .body-text a:visited{color:#fff2c2;font-weight:bold !important}.body-text a:hover{color:var(--e-global-color-primary)}.body-dark .body-text a:hover{color:#fff}.gwle-favorites-status-text{display:flex}.gwle-favorites-count,body .gwle-favorites-status-text{min-width:1rem;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);color:var(--Key);transition:.23s ease}.gwle-favorites-status:hover .gwle-favorites-count,.gwle-favorites-status:hover .gwle-favorites-status-text{color:var(--e-global-color-primary)}header a{transition:color .23s ease}@media screen and (max-width:1200px){body .gwle-favorites-status-text{font-size:0;display:flex}body .gwle-favorites-count{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);color:var(--Key)}}@media screen and (max-width:1080px){.rtmega-menu-area .desktop-menu-area ul.rtmega-megamenu .menu-item-has-children .sub-menu.rtmegamenu-contents{transform:scaleY(0);left:-110%;right:auto;top:100% !important;padding:0 !important;width:auto;margin:0 auto;border-radius:0.4rem;overflow:hidden;box-shadow:0 0 .6rem #00000030}}@media screen and (min-width:1100px){.rtmega-menu-area .desktop-menu-area ul.rtmega-megamenu .menu-item-has-children .sub-menu.rtmegamenu-contents{transform:scaleY(0);left:-50%;right:auto;top:100% !important;padding:0 !important;width:auto;margin:0 auto;border-radius:0.4rem;overflow:hidden;box-shadow:0 0 .6rem #00000030}}.mega-menu-item .elementor-icon-list-item{background:#fdfdfd;border-radius:.4rem;box-shadow:0 0 0 0.1rem #00000006;padding:.4rem 0;transition:.23s ease;will-change:box-shadow transform}.mega-menu-item .elementor-icon-list-item:hover{box-shadow:0 0 0.1rem .08rem #21819960;padding:.4rem 0;transition:.23s ease;background:#ffffff}.menu-link .menu-icon.menu-icon-svg svg circle,.elementor-icon-list-icon svg circle{fill:var(--Key) !important;transition:.2s ease}.menu-link:hover .menu-icon.menu-icon-svg svg circle,a:hover .elementor-icon-list-icon svg circle{fill:var(--Dark-Key) !important}header .top-strip-icons .elementor-icon-list-icon{align-items:center;height:1.8rem;justify-content:center;margin:0;width:1.6rem}.elementor-25159 .elementor-element.elementor-element-ea68899 .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item .menu-link,.elementor-25159 .elementor-element.elementor-element-ea68899 .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item .menu-link{transition:.2s ease}.menu-link .text-inner,.menu-link .menu-text{display:flex;align-items:center}.elementor-social-icon{will-change:fill,transform,border}.elementor-social-icon:hover svg{fill:#fff !important}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}.rates-table{color:#333;margin-top:0}body .gw-reviews-slider .swiper-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%}#rates_results{max-height:32rem !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;overscroll-behavior:contain !important;position:relative !important;z-index:2 !important;min-height:0 !important}body #rates_table .flatpickr-calendar{opacity:0;pointer-events:none !important;visibility:hidden !important;z-index:-1 !important}body #rates_table .flatpickr-calendar.open,body #rates_table .flatpickr-calendar.inline.open{opacity:1;pointer-events:auto !important;visibility:visible !important;z-index:9999 !important}div:has(>button[aria-label^="Go to review"]){display:flex !important;flex-wrap:wrap !important;justify-content:center !important;max-width:320px !important;margin:20px auto !important;gap:6px !important;overflow:hidden !important}button[aria-label^="Go to review"]{flex:0 0 auto !important;margin:3px !important}body .dialog-type-lightbox,body .dialog-widget.dialog-lightbox-widget,body .dialog-widget.dialog-lightbox-widget .dialog-widget-content,body .dialog-widget.dialog-lightbox-widget .dialog-message{position:fixed !important;inset:0 !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;height:100vh !important;max-width:100vw !important;max-height:100vh !important;margin:0 !important;padding:0 !important;overflow:hidden !important}body .dialog-widget.dialog-lightbox-widget .dialog-message{display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(0,0,0,0.92) !important;z-index:99999 !important}body .dialog-widget.dialog-lightbox-widget .elementor-lightbox,body .dialog-widget.dialog-lightbox-widget .swiper,body .dialog-widget.dialog-lightbox-widget .swiper-container,body .dialog-widget.dialog-lightbox-widget .elementor-swiper,body .dialog-widget.dialog-lightbox-widget .swiper-wrapper,body .dialog-widget.dialog-lightbox-widget .swiper-slide{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important}body .dialog-widget.dialog-lightbox-widget .swiper-slide,body .dialog-widget.dialog-lightbox-widget .swiper-slide-inner{display:flex !important;align-items:center !important;justify-content:center !important}body .dialog-widget.dialog-lightbox-widget .elementor-lightbox-image,body .dialog-widget.dialog-lightbox-widget img.elementor-lightbox-image{position:static !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;transform:none !important;margin:0 auto !important;display:block !important;width:auto !important;height:auto !important;max-width:calc(100vw - 120px) !important;max-height:calc(100vh - 120px) !important;object-fit:contain !important;box-shadow:none !important}body .dialog-widget.dialog-lightbox-widget .dialog-header,body .dialog-widget.dialog-lightbox-widget .elementor-lightbox-title,body .dialog-widget.dialog-lightbox-widget .elementor-lightbox-counter,body .dialog-widget.dialog-lightbox-widget .dialog-close-button{z-index:100001 !important}body .dialog-lightbox-widget .elementor-swiper-button.elementor-swiper-button-prev,body .dialog-lightbox-widget .elementor-swiper-button.elementor-swiper-button-next{position:fixed !important;top:50% !important;bottom:auto !important;transform:translateY(-50%) !important;display:flex !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;margin:0 !important;border-radius:50% !important;background:rgba(0,0,0,0.4) !important;z-index:100000 !important}body .dialog-lightbox-widget .elementor-swiper-button.elementor-swiper-button-prev{left:16px !important;right:auto !important}body .dialog-lightbox-widget .elementor-swiper-button.elementor-swiper-button-next{right:16px !important;left:auto !important}body .dialog-lightbox-widget .elementor-swiper-button i{display:block !important;opacity:1 !important;visibility:visible !important;color:#fff !important;font-size:24px !important;line-height:1 !important}.tile-featured{display:none}.is-featured .tile-featured{display:flex}body .gcv-favorite-toggle{width:3rem;padding:0;height:3rem;border-radius:50%}body .gcv-favorite-toggle-icon{display:flex}.tile-background{position:absolute;inset:0;width:100%;height:100% !important;object-fit:cover;object-position:center;border-radius:.4rem !important;overflow:hidden;z-index:-1}.gwle-property-carousel .gwle-carousel-slide,.property-tile-inner,.property-tile-inner img{border-radius:.4rem}.property-tile,.property-tile-inner{overflow:visible}.property-tile-label{max-width:93%}.property-title-icons .has-pool{display:none}.property-title-icons .has-beach{display:none}.property-title-icons .pet-friendly{display:none}.has-pool .property-title-icons .has-pool{display:flex}.has-beach .property-title-icons .has-beach{display:flex}.pet-friendly .property-title-icons .pet-friendly{display:flex}:root{--gcv-cta-bg-start:#f7c85f;--gcv-cta-bg-mid:#f6aa55;--gcv-cta-bg-end:#f48662;--gcv-cta-text:#ffffff;--gcv-cta-subtext:rgba(255,255,255,0.94);--gcv-cta-shadow:0 1rem 2.2rem rgba(206,120,28,0.24),0 0.35rem 0.9rem rgba(206,120,28,0.16),inset 0 1px 0 rgba(255,255,255,0.24);--gcv-cta-shadow-hover:0 1.4rem 3rem rgba(206,120,28,0.30),0 0.55rem 1.2rem rgba(206,120,28,0.20),inset 0 1px 0 rgba(255,255,255,0.28)}.gcv-search-launcher{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.2rem;padding:1rem 2rem 1rem 1.15rem;border-radius:999rem;text-decoration:none;color:var(--gcv-cta-text);font-family:'Outfit',sans-serif !important;background:linear-gradient(135deg,var(--gcv-cta-bg-start) 0%,var(--gcv-cta-bg-mid) 52%,var(--gcv-cta-bg-end) 100%);border:1px solid rgba(255,255,255,0.22);box-shadow:var(--gcv-cta-shadow);overflow:hidden;isolation:isolate;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translate3d(0,0,0);will-change:transform,box-shadow,filter;transition:transform 420ms cubic-bezier(0.22,1,0.36,1),box-shadow 420ms cubic-bezier(0.22,1,0.36,1),filter 420ms cubic-bezier(0.22,1,0.36,1);-webkit-tap-highlight-color:transparent}.gcv-search-launcher::before{content:'';position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,0.16) 0%,rgba(255,255,255,0.05) 32%,rgba(255,255,255,0) 100%);pointer-events:none;z-index:0}.gcv-search-launcher::after{content:'';position:absolute;inset:auto 0 0 0;height:48%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(132,61,10,0.10) 100%);pointer-events:none;z-index:0}.gcv-search-launcher:focus,.gcv-search-launcher:focus-visible{outline:none;box-shadow:0 0 0 0.3rem rgba(247,178,71,0.22),var(--gcv-cta-shadow-hover)}.gcv-search-launcher__icon,.gcv-search-launcher__text-wrap,.gcv-search-launcher__shine{position:relative;z-index:2}.gcv-search-launcher__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:3.35rem;height:3.35rem;border-radius:50%;background:rgba(255,255,255,0.16);box-shadow:inset 0 1px 0 rgba(255,255,255,0.24),0 0.2rem 0.5rem rgba(0,0,0,0.08);transition:transform 500ms cubic-bezier(0.22,1,0.36,1),background-color 500ms cubic-bezier(0.22,1,0.36,1)}.gcv-search-launcher__icon svg{display:block;width:1.7rem;height:1.7rem;color:#ffffff}.gcv-search-launcher__text-wrap{display:flex;flex-direction:column;justify-content:center;text-align:center;line-height:1}.gcv-search-launcher__label{display:block;margin:0;font-family:'Outfit',sans-serif !important;font-size:3rem;font-weight:800;line-height:0.92em;letter-spacing:-0.04em;color:#ffffff;text-transform:none;text-shadow:0 1px 0 rgba(0,0,0,0.08)}.gcv-search-launcher__sub{display:block;margin-top:0.42rem;font-family:'Outfit',sans-serif !important;font-size:1rem;font-weight:500;line-height:1.15;letter-spacing:-0.01em;color:var(--gcv-cta-subtext);text-transform:none}.gcv-search-launcher__sub{opacity:1}.gcv-search-launcher__shine{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0.85;background:linear-gradient(112deg,transparent 18%,rgba(255,255,255,0.06) 34%,rgba(255,255,255,0.36) 48%,rgba(255,255,255,0.08) 61%,transparent 78%);transform:translateX(-145%) skewX(-18deg)}.gcv-search-launcher:hover{transform:translate3d(0,-0.18rem,0);box-shadow:var(--gcv-cta-shadow-hover);filter:saturate(1.03) brightness(1.015)}.gcv-search-launcher:hover .gcv-search-launcher__icon{transform:scale(1.045);background:rgba(255,255,255,0.20)}@media (max-width:767px){.gcv-search-launcher{min-height:4.5rem;gap:0.82rem;padding:0.8rem 1.25rem 0.8rem 0.95rem}.gcv-search-launcher__icon{width:2.7rem;height:2.7rem}.gcv-search-launcher__icon svg{width:1.35rem;height:1.35rem}.gcv-search-launcher__label{font-size:1.45rem}.gcv-search-launcher__sub{margin-top:0.28rem;font-size:0.82rem}.gcv-search-launcher--floating{min-width:calc(100vw - 1.4rem);max-width:calc(100vw - 1.4rem)}.gcv-search-launcher--floating .gcv-search-launcher__label{font-size:1.38rem}.gcv-search-launcher--floating .gcv-search-launcher__sub{font-size:0.78rem}}@media (prefers-reduced-motion:reduce){.gcv-search-launcher,.gcv-search-launcher__icon,.gcv-search-launcher__shine{transition:none !important;animation:none !important}}.gcv-search-launcher__text-wrap .gcv-search-launcher__label{font-size:2.4rem;line-height:1em;margin:0;font-weight:600}@media screen and (max-width:600px){.gcv-search-launcher{min-height:2.5rem;gap:0rem;padding:0.8rem 1.25rem 0.8rem 0.95rem}.gcv-search-launcher__icon{display:none}.gcv-search-launcher__text-wrap .gcv-search-launcher__label{font-size:1.64rem;line-height:1em}.gcv-search-launcher__sub{display:none}}@media screen and (min-width:600px) and (max-width:1025px){.gcv-search-launcher{min-height:5.5rem;gap:0rem;padding:0.8rem 1.25rem 0.8rem 0.95rem;width:25.4rem}.gcv-search-launcher__text-wrap .gcv-search-launcher__label{font-size:2.14rem;line-height:1em}.gcv-search-launcher__sub{text-transform:uppercase;font-weight:600;line-height:.9em;color:#ffefc0;letter-spacing:.01em;font-size:1rem;text-wrap:balance;width:80%;margin:0 auto}}@media screen and (min-width:1025px){.gcv-search-launcher{min-height:6rem;gap:1rem;padding:.6rem 1.25rem 1rem 0.6rem;width:30rem}.gcv-search-launcher__text-wrap .gcv-search-launcher__label{font-size:2.48rem;line-height:.94em;letter-spacing:0}.gcv-search-launcher__sub{text-transform:uppercase;font-weight:600;line-height:.7em;color:#ffefc0;letter-spacing:.01em}}.elementor-page-7833 .gcv-search-launcher.gcv-search-launcher--floating,.elementor-page-7833 .gcv-search-launcher.gcv-search-launcher--floating.is-visible,.elementor-page-25227 .gcv-search-launcher.gcv-search-launcher--floating,.elementor-page-25227 .gcv-search-launcher.gcv-search-launcher--floating.is-visible{display:opacity:0 !important;pointer-events:none !important}body .gcv-search-launcher--floating{position:fixed;left:50%;bottom:calc(var(--gcv-footer-height,0px) - 0rem);transform:translateX(-50%);z-index:10 !important;width:calc(100% - 2rem);max-width:30rem;opacity:0;visibility:hidden;pointer-events:none;border-radius:3rem 3rem 0 0;padding:0}.gcv-search-launcher--floating.is-visible{opacity:1;visibility:visible;pointer-events:auto}.gcv-search-launcher--floating:hover{transform:translate3d(0,-0.18rem,0);box-shadow:none;filter:saturate(1.03) brightness(1.015)}@media screen and (max-width:768px){.gcv-search-launcher{min-width:90% !important;max-width:90% !important;margin-left:5%;align-self:center}}.gcv-sr-only{display:none}.gcv-presearch-visual{padding:0 1rem}.gcv-presearch-visual__inner{width:min(100%,78rem);margin:0 auto}.gcv-presearch-visual__intro{max-width:48rem;margin:0 auto 2.2rem;text-align:center}.gcv-presearch-visual__eyebrow{font-family:'Outfit',sans-serif;font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#1ea7ad;margin-bottom:0.6rem}.gcv-presearch-visual__title{font-family:'Outfit',sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1;letter-spacing:-0.04em;color:#1ea7ad}.gcv-presearch-visual__text{margin-top:1rem;font-size:1.05rem;color:#4f6470}.gcv-presearch-visual__group{margin-top:2.4rem}.gcv-presearch-visual__group-title{font-family:'Outfit',sans-serif;font-size:1.2rem;font-weight:700;color:#1ea7ad;margin-bottom:1rem}.gcv-presearch-visual__areas{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.gcv-area-card{position:relative;height:13rem;border-radius:1.2rem;overflow:hidden;display:block;text-decoration:none;box-shadow:0 10px 24px rgba(0,0,0,0.12)}.gcv-area-card__bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 0.8s ease}.gcv-area-card:hover .gcv-area-card__bg{transform:scale(.99)}.gcv-area-card__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.6),transparent)}.gcv-area-card__content{position:absolute;bottom:0;padding:1rem;color:#fff}.gcv-area-card__title{font-weight:800;font-size:1.3rem}.gcv-area-card__meta{font-size:0.9rem;opacity:0.9}.gcv-presearch-visual__chips{display:flex;flex-wrap:wrap;gap:0.8rem;margin-bottom:2rem}.gcv-search-chip{padding:1rem 1.1rem;border-radius:.4rem;background:linear-gradient(135deg,#f7c95f,#f38a62);color:#fff !important;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);text-decoration:none;transition:0.3s ease}.gcv-search-chip:hover{transform:translateY(-2px);color:var(--e-global-color-primary) !important}.gcv-presearch-visual__footer{text-align:center}.gcv-presearch-visual__cta{display:inline-block;padding:1rem 2rem;border-radius:999px;background:linear-gradient(135deg,#f7c95f,#f38a62);color:#fff !important;font-family:'Outfit';font-weight:800;text-decoration:none;font-size:1.2rem;box-shadow:0 12px 24px rgba(0,0,0,0.15)}.gcv-presearch-visual__trust{margin-top:0.8rem;font-size:0.95rem;color:#5a6b75}@media (max-width:1024px){.gcv-presearch-visual__areas{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.gcv-presearch-visual__areas{grid-template-columns:1fr}.gcv-search-chip{width:48%;text-align:center}}@media (max-width:500px){.gcv-presearch-visual__areas{grid-template-columns:1fr}.gcv-search-chip{width:100%;text-align:center}}@media screen and (max-width:768px){.gcv-area-card__title{font-weight:800;font-size:1.8rem !important}.gcv-area-card__meta{font-size:1.2rem !important;opacity:1}.gcv-presearch-visual__chips{display:flex;flex-wrap:wrap;gap:0.8rem;margin-bottom:2rem}}.gcv-search-chip,.gcv-presearch-visual__areas a,.gcv-area-card{border-radius:0.4rem !important}.gcv-presearch-visual__cta{border-radius:999px !important}.gcv-search-chip{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);color:#ffffff !important;text-decoration:none;background:linear-gradient(135deg,#f7c95f,#f38a62);transition:all 0.25s ease}.gcv-search-chip:hover{color:#444 !important;background:linear-gradient(135deg,#f7c95f,#f38a62);transform:translateY(-2px)}.gcv-area-card{border-radius:0.4rem !important;overflow:hidden}.gcv-area-card__content{padding:1rem 1rem 1.1rem}.gcv-area-card__title+.gcv-area-card__meta{margin-top:0.4rem}.gcv-area-card__overlay{mix-blend-mode:normal;background:linear-gradient(to top,rgba(0,0,0,0.85) 10%,rgba(0,0,0,0.45) 30%,rgba(40,96,107,0.2) 50%,rgba(40,96,107,0) 60%)}.gcv-area-card{transition:transform 0.35s cubic-bezier(0.22,1,0.36,1),box-shadow 0.35s cubic-bezier(0.22,1,0.36,1)}.gcv-area-card:hover{transform:scale(.98);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)}.gcv-area-card__bg{transition:transform 0.8s cubic-bezier(0.22,1,0.36,1)}.gcv-area-card:hover .gcv-area-card__bg{transform:scale(1.05)}@media screen and (max-width:600px){#ea11y-root,.ea11y-widget-open-button svg{display:none !important;opacity:0 !important;pointer-events:none}}body.gls-is-booking-iframe .ea11y-widget{display:none !important;pointer-events:none}#close_booking,body .close-review-form{border-radius:.4rem !important;width:3rem;height:3rem;padding:0 !important;background:#c41230 !important;right:1rem !important;top:1rem !important;left:auto !important;position:fixed !important;z-index:999999;font-weight:900;aspect-ratio:1/1}#close_booking:hover,.close-review-form:hover{background:#9d0f26 !important;transform:scale(1.1);box-shadow:0 0 0 .2rem #fff,0 0 1rem .2rem #00000030}.page-id-25227 .modal-overlay{position:fixed;background:#144f5d;background:-webkit-linear-gradient(to bottom,#218199,#144f5d);background:linear-gradient(to bottom,#218199,#144f5d);transition:opacity .4s ease;opacity:0;pointer-events:none;z-index:0;filter:blur(3rem)}.page-id-25227.gwle-overlay-open .modal-overlay{position:fixed;background:#144f5d;background:-webkit-linear-gradient(to bottom,#218199,#144f5d);background:linear-gradient(to bottom,#218199,#144f5d);opacity:1;z-index:990 !important;filter:blur(0)}#booking_form,#post_review{overflow-x:hidden !important;overflow-y:auto !important;box-shadow:0 0 1rem #00000060;border:.2rem solid #f2f2f2;z-index:9999 !important}body.gwle-overlay-open{overflow:hidden !important}body.gwle-overlay-open header,body.gwle-overlay-open footer,body.gwle-overlay-open .gwle-property-gallery-sticky-trustbar.is-visible,body.gwle-overlay-open .elementor-widget-off-canvas{opacity:0 !important;pointer-events:none !important}#post_review,#booking_form{margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow-x:hidden !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;background:rgba(255,255,255,1) !important;z-index:1000 !important;filter:blur(1rem) opacity(0);pointer-events:none !important;transform:translate(0,-20vh) scale(.4,0);transform-origin:center;transition:.2s ease !important}#post_review.is-open,#booking_form.is-open{display:flex !important;filter:blur(0) opacity(1);pointer-events:auto !important}#post_review .elementor-widget-container,#booking_form .elementor-widget-container,#post_review form,#booking_form form{max-width:100%}@media screen and (max-width:768px){#close_booking{top:1rem !important}body .close-review-form{top:1rem !important}#post_review.is-open{border-radius:0;position:fixed !important;top:0;left:0;transform:translate(0);width:100vw !important;height:100dvh !important;max-width:100vw !important;max-height:100dvh !important;padding:1.4rem !important;overflow-y:auto;display:flex !important;flex-flow:column}#frm365customerreviewsubmit{min-height:100dvh !important;overflow-y:auto !important}.elementor-element-358f688 iframe{min-height:auto;overflow-y:auto}#booking_form.is-open{border-radius:0;position:fixed !important;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw !important;height:100dvh !important;max-width:100vw !important;max-height:100dvh !important;align-items:center;justify-content:center;display:flex !important;overflow-y:auto !important;padding:2rem 0 0 !important}._villas-365-property-booking{min-height:clamp(460px,84vh,640px) !important;overflow-y:auto;margin-top:.6rem;padding:0 0 3rem;box-sizing:border-box;align-content:start;display:flex}}@media screen and (min-width:768px) and (max-width:1024px){#close_booking{top:1rem !important}body .close-review-form{top:1rem !important}#post_review.is-open{position:fixed !important;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw !important;height:94vh !important;max-width:90vw !important;max-height:94vh !important;padding:1.4rem !important;overflow-y:scroll}.elementor-element-358f688{max-height:80dvh;overflow-y:scroll !important}.elementor-element-358f688 iframe{min-height:900px}#booking_form.is-open{position:fixed !important;top:50%;left:50%;transform:translate(-50%,-50%);width:92vw !important;height:94vh !important;max-width:92vw !important;max-height:94vh !important;padding:1rem 2rem !important;box-sizing:border-box;align-content:start;display:flex}._villas-365-property-booking{overflow:hidden;margin-top:1rem;padding:1rem;box-sizing:border-box;align-content:start;display:flex}}@media screen and (min-width:1024px){#close_booking{top:1rem !important}body .close-review-form{top:1rem !important}#post_review.is-open{position:fixed !important;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(840px,75vw,1100px) !important;height:clamp(540px,80vh,790px) !important;max-width:1100px !important;max-height:790px !important;padding:1.4rem 1.4rem 0 !important}.elementor-element-358f688{}.elementor-element-358f688 iframe{}#booking_form.is-open{position:fixed !important;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(840px,78vw,1250px) !important;height:clamp(540px,90vh,1000px) !important;max-width:1250px !important;max-height:1000px !important;padding:1rem !important;box-sizing:border-box;align-content:start;display:flex}._villas-365-property-booking{overflow:hidden;margin-top:1rem;padding:0}}.Sur-title .elementor-heading-title{;border-radius:2rem;padding:.4rem 2rem;line-height:1em;background:var(--Dark-Key);display:inline-flex}.property-tile.property-tile-inner{border-radius:.4rem}body .gwle-property-carousel .gwle-carousel-bullet:hover,body .gwle-property-carousel .gwle-carousel-bullet:focus-visible,body .gwle-property-carousel .gwle-carousel-bullet.is-active{background-color:var(--Key)}body .gcv-area-card .gcv-area-card__title,.property-tile .property-tile-label .property-title .elementor-heading-title{font-family:var(--e-global-typography-3bee154-font-family),Sans-serif;font-size:var(--e-global-typography-3bee154-font-size);font-weight:var(--e-global-typography-3bee154-font-weight);line-height:var(--e-global-typography-3bee154-line-height);text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var(--e-global-color-5c0e56a);transition:.2s ease}.gcv-area-card:hover .gcv-area-card__title,.property-tile:hover .property-tile-label .property-title .elementor-heading-title{color:var(--e-global-color-primary)}.gcv-area-card__title{display:block}body .gcv-area-card .gcv-area-card__meta{display:block;margin-top:0.35rem;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);text-decoration:var(--e-global-typography-5875d92-text-decoration);line-height:var(--e-global-typography-5875d92-line-height);letter-spacing:var(--e-global-typography-5875d92-letter-spacing);color:var(--e-global-color-accent)}body .gcv-area-card__meta{}body .flatpickr-months .flatpickr-month,body .flatpickr-current-month .flatpickr-monthDropdown-months,body .flatpickr-weekdays,body span.flatpickr-weekday{background:var(--Key)}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--e-global-color-primary) !important;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:var(--e-global-color-primary) !important}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:var(--e-global-color-primary) !important;border-color:var(--e-global-color-primary) !important}body .flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 var(--e-global-color-primary),5px 0 0 var(--e-global-color-primary) !important;box-shadow:-5px 0 0 var(--e-global-color-primary),5px 0 0 var(--e-global-color-primary) !important}body .gls-search-status{color:var(--Key);font-size:1.2rem;font-family:Outfit,sans-serif;font-weight:700;padding:1rem;text-transform:capitalize}.search-now-button{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);color:#ffffff !important;text-decoration:none;background:linear-gradient(135deg,#f7c95f,#f38a62);border-radius:.4rem;transition:all 0.25s ease}.search-now-button{padding:0 !important}.search-now-button:hover{color:#444 !important;background:linear-gradient(135deg,#f7c95f,#f38a62);transform:translateY(-2px)}header .search-now-button .elementor-heading-title{transition:.23s ease}header .search-now-button:hover .elementor-heading-title{color:#444 !important}header .search-now-button .bounce-glass{min-width:2.4rem !important;height:2.4rem !important;aspect-ratio:1/1;border-radius:.4rem;background:rgba(255,255,255,0.16);box-shadow:inset 0 1px 0 rgba(255,255,255,0.24),0 0.2rem 0.5rem rgba(0,0,0,0.08);transition:transform 500ms cubic-bezier(0.22,1,0.36,1),background-color 500ms cubic-bezier(0.22,1,0.36,1);margin-left:-1.1rem !important;display:flex;align-items:center;justify-content:center}header .search-now-button .bounce-glass img{min-width:1.7rem !important;height:1.7rem !important;aspect-ratio:1/1;transition:filter .3s ease;display:inline-flex}header .search-now-button:hover .bounce-glass{background:rgba(255,255,255,0.36);box-shadow:inset 0 1px 0 rgba(255,255,255,0.64),0 0.2rem 0.3rem rgba(0,0,0,0.18);transition:transform 500ms cubic-bezier(0.22,1,0.36,1),background-color 500ms cubic-bezier(0.22,1,0.36,1);margin-left:-1.1rem !important}header .search-now-button:hover .bounce-glass img{min-width:1.7rem !important;height:1.7rem !important;aspect-ratio:1/1;filter:brightness(15) saturate(0)}.contact-info{transition:.4s ease}.contact-info .blox-boxed-small-square-icon-box-content{;min-height:8rem;display:flex;align-items:center;justify-content:center}.contact-info .square_icon_box{transition:.4s ease}.menu-item-has-children.rtmega_menu{position:relative !important}.gwle-property-gallery-overlay h1{max-width:80vw;text-wrap:balance}@media screen and (min-width:1025px){.gwle-property-gallery-overlay h1{max-width:60rem;text-wrap:balance}}.gwle-property-gallery-thumbs-wrap{padding:0 .2rem !important;bottom:1.2rem !important;max-height:140px;background:var(--gwle-gallery-track-bg);border-radius:.4rem !important;backdrop-filter:blur(0) !important;-webkit-backdrop-filter:blur(0) !important;box-shadow:0 .45rem 1rem rgba(0,0,0,.2)}@media (max-width:600px){.gwle-property-gallery-overlay,.gwle-property-gallery-thumbs-wrap{left:0 !important;right:0 !important;bottom:0 !important}}body button.gwle-property-description__toggle{background-color:var(--Key);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);fill:var(--e-global-color-5c0e56a);color:var(--e-global-color-5c0e56a);background-image:none;border-style:none;border-radius:.40rem .40rem .40rem .40rem;padding:1rem;transition:.2s ease;text-transform:capitalize}body button.gwle-property-description__toggle:hover{background-color:var(--Dark-Key);--e-con-transform-translateY:-2px;--e-con-transform-scale:0.94}#uc_ue_side_menu_elementor_d36afc4 .open_side_menu{border-radius:.4rem}@media screen and (min-width:768px) and (max-width:1025p){.ea11y-widget-button.ea11y-widget-open-button.ea11y-widget-open-button--large.ea11y-widget-open-button--icon{border-radius:.4rem !important;bottom:1.3rem !imporant;right:1rem !important}}.side-menu-holder a{border-radius:.4rem;justify-content:center !important;height:3.4rem}.gls-properties-grid-component.gwle-grid-loading .gls-search-results,.gls-properties-grid-component.is-busy .gls-search-results{opacity:1 !important;transition:opacity .48s ease !important;visibility:visible !important}body .gls-properties-grid-component.gwle-grid-loading .gls-grid-loader,body .gls-properties-grid-component.is-busy .gls-grid-loader,body .gls-properties-grid-component.is-busy.gwle-grid-loading .gls-grid-loader{opacity:1 !important;transition:opacity 600ms !important;display:flex !important}body .gls-search-form label:hover,.gls-search-component--hero .gls-toggle:hover{transition:.23s ease;transform:scale(1) !important;box-shadow:0 0 0 .2rem #ffffff8e !important;background:#f7f7f7 !important}.gls-properties-grid-component .gls-search-results .gwle-property-link{transform:translateY(-1);opacity:1;will-change:transform,opacity;transition-property:transform,opacity;transition-duration:260ms;transition-timing-function:ease-in}.gls-properties-grid-component.gwle-grid-loading .gls-search-results>.gwle-property-link{transform:translateY(-1rem);opacity:0;will-change:transform,opacity;transition-property:transform,opacity;transition-duration:260ms;transition-timing-function:ease-in}.gls-properties-grid-component .gls-search-results>.gwle-property-link:nth-child(1){transition-delay:100ms}.gls-properties-grid-component .gls-search-results>.gwle-property-link:nth-child(2){transition-delay:200ms}.gls-properties-grid-component .gls-search-results>.gwle-property-link:nth-child(3){transition-delay:300ms}.gls-properties-grid-component .gls-search-results>.gwle-property-link:nth-child(4){transition-delay:400ms}.gls-properties-grid-component .gls-search-results>.gwle-property-link:nth-child(5){transition-delay:500ms}.gls-properties-grid-component .gls-search-results>.gwle-property-link:nth-child(6){transition-delay:600ms}.gls-properties-grid-component .gls-search-results>.gwle-property-link:nth-child(7){transition-delay:700ms}.gls-properties-grid-component .gls-search-results>.gwle-property-link:nth-child(8){transition-delay:800ms}.gls-properties-grid-component .gls-search-results>.gwle-property-link:nth-child(9){transition-delay:900ms}.gls-properties-grid-component .gls-search-results>.gwle-property-link:nth-child(10){transition-delay:1000ms}.gls-properties-grid-component .gls-search-results>.gwle-property-link:nth-child(11){transition-delay:1100ms}.gls-properties-grid-component .gls-search-results>.gwle-property-link:nth-child(12){transition-delay:1200ms}.gls-properties-grid-component .gls-search-results>.gwle-property-link:nth-child(13){transition-delay:1300ms}.gls-properties-grid-component .gls-search-results>.gwle-property-link:nth-child(14){transition-delay:1400ms}.gls-properties-grid-component .gls-search-results>.gwle-property-link:nth-child(15){transition-delay:1500ms}.gls-properties-grid-component .gls-search-results>.gwle-property-link:nth-child(16){transition-delay:1600ms}.gls-properties-grid-component .gls-grid-stage{min-height:560px !important}body .gwle-property-description__fade{position:absolute;left:0;right:0;bottom:0;height:10rem;pointer-events:none;opacity:0;transform:translateY(0);transition:opacity .35s ease;z-index:2;background:linear-gradient(to bottom,rgba(255,255,255,0) 10%,rgba(255,255,255,.7) 60%,rgba(255,255,255,1) 100%)}.gls-properties-grid-component .gwle-no-results-wrap{pointer-events:auto !important}main .gwle-floating-section-menu{position:fixed !important;top:50% !important;background:var(--Key) !important;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1rem 2.5rem rgba(0,0,0,.12) !important}main .gwle-floating-section-menu__link.active-link{transform:translateX(-.15rem) !important;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.18),0 0 0 .2rem var(--e-global-color-primary) !important}main .gwle-floating-section-menu__svg-mask{background-color:var(--Key) !important}main .gwle-floating-section-menu__link.active-link .gwle-floating-section-menu__svg-mask{background-color:var(--e-global-color-primary) !important}body .mid-grey .gls-properties-grid-component .gls-grid-loader{background:var(--e-global-color-3e2d12c)}body .mid-grey .gls-properties-grid-component .gls-grid-loader{inset:-1.5rem !important;background:var(--e-global-color-3e2d12c) !important;box-shadow:0 1rem 0 1.5rem var(--e-global-color-3e2d12c) !important;z-index:20 !important}.icon-gold .elementor-button-icon svg circle{fill:#f68e49 !important}@media screen and (min-width:1025px){body .gwle-availability-calendar__toolbar{justify-content:flex-end}}@media screen and (max-width:660px){body .gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-overlay{left:1rem !important;bottom:1rem !important}body .gwle-property-gallery.gwle-property-gallery-v2 .gwle-property-gallery-feature-chips{margin-bottom:.8rem;margin-left:0 !important}body .gwle-property-gallery.gwle-property-gallery-v2 .gwle-gallery-launch-gallery{padding:0 .54rem 0 .4rem !important}}.gwle-property-gallery.gwle-property-gallery-v2 .hero-title.stroke-slide{text-shadow:.06rem .06rem .1rem #00000000 !important}.gwle-property-gallery.gwle-property-gallery-v2 .hero-title.stroke-slide.stroke-slide--done{text-shadow:.06rem .06rem .1rem #000 !important}body.page-id-7833 .gcv-search-launcher,body.elementor-page-25227 .gcv-search-launcher{display:none !important}@media screen and (max-width:768px){body .modal-container .modal-header{padding:0 .6rem !important;height:70px !important}body .modal-container .modal-header h3{font-size:1.3rem !important;margin:0 !important;line-height:70px !important}body .modal-container{flex-flow:column nowrap}body .modal-container .modal-content{flex-flow:column nowrap;padding:.4rem}}@media screen and (min-width:768px) and (max-width:1024px){body .modal-container .modal-header{padding:0 .6rem !important;height:70px !important;outline:2px solid red !important;opacity:0 !important}body .modal-container .modal-header h3{font-size:1.3rem !important;margin:0 !important;line-height:70px !important}body .modal-container{flex-flow:column nowrap}body .modal-container .modal-content{flex-flow:column nowrap;padding:.4rem}}body .gwle-sticky-search-toggle{display:none !important;pointer-events:none;border-radius:0 0 .4rem .4rem !important;margin-top:-.2rem !important}body .gwle-search-is-sticky .gwle-sticky-search-toggle{display:flex !important;pointer-events:auto}@media screen and (min-width:1025px){body .panel-availability{min-width:56%}body .panel-rates{min-width:44%}body .local-information{min-width:56%;display:flex !important}body .panel-location{min-width:44%}}body .gwle-grid-name-suggestions-list{padding:.4rem}body .gls-properties-grid-component .gwle-grid-name-suggestion:hover,body .gls-properties-grid-component .gwle-grid-name-suggestion:focus-visible{background:#f7f7f7;box-shadow:0 .55rem 1.3rem rgba(15,23,42,.09);transform:translateY(-1px);outline:2px solid rgba(68,166,176,.2);outline-offset:0px}.gwle-ac-day__rate{color:var(--Key) !important}.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(--Key) !important;box-shadow:0 .35rem 1.1rem rgba(0,31,43,.06)}.gwle-booking-modal__title{color:#fff !important}.gwle-booking-modal__title{font-size:1.46rem !important}@media screen and (max-width:768px){.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:1.2rem !important;font-weight:800;line-height:1.08;letter-spacing:-.03em}}@media screen and (min-width:1025px){body .gwle-floating-section-menu .gwle-floating-section-menu__list{display:none !important;pointer-events:none !important}}@media screen and (min-width:768px){.elementor-25496 .elementor-element.elementor-element-7ff40fe .gwle-property-description.gwle-property-description .gwle-property-description__content ul>li{padding-right:1rem}}body .dialog-widget.dialog-lightbox-widget .dialog-message{display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(255,255,255,0.32) !important;z-index:99999 !important}body .gwle-property-amenities .gwle-property-amenities__items{gap:.5rem !important}body .gwle-ac-booking-summary__grand-total{background:var(--Key) !important}body .gwle-ac-booking-summary__grand-total span{color:#ffffffc0 !important}.gwle-search-info-modal__panel{z-index:9999999 !important}.google-reviews button{border:none}.google-reviews .gwle-carousel-bullets{display:none !important}.gwle-review-card-more{border:none;background:none;padding:1rem 0}.gwle-review-card-more:hover{border:none;background:none}.gwle-review-detail-modal__close,.gwle-review-detail-modal *{border:none !important}.gwle-property-navigation__media img{width:100%;height:100%;object-fit:cover;display:block}