/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.issa-village .site-header,.site-header{z-index:100;box-shadow:0 2px 16px #3a272e08;top:calc(var(--spacing,.25rem) * 0)!important;left:calc(var(--spacing,.25rem) * 0)!important;margin:calc(var(--spacing,.25rem) * 0)!important;background-color:var(--color-surface,var(--wp--preset--color--surface,#1b1b1b))!important;border-bottom:1px solid #3a272e14!important;width:100%!important;position:fixed!important}.admin-bar .site-header{top:calc(var(--spacing,.25rem) * 8)!important}@media (width<=782px){.admin-bar .site-header{top:46px!important}.admin-bar .site-header.scrolled{top:calc(var(--spacing,.25rem) * 0)!important}}.issa-village #page{padding-top:calc(var(--spacing,.25rem) * 20)!important}.issa-village .banner-root{min-height:calc(100svh - 80px)!important}@media (width>=1024px){.issa-village #page{padding-top:161px!important}.issa-village .banner-root{min-height:calc(100svh - 161px)!important}}@media (width<=1023px){.issa-village .header-logo img{max-height:calc(var(--spacing,.25rem) * 11)!important;width:auto!important}.issa-village .mobile-menu-toggle{padding:calc(var(--spacing,.25rem) * 2)!important}}.issa-village .stay-hero-banner{margin-top:calc(var(--spacing,.25rem) * 0)!important}.issa-village .mobile-menu.open{z-index:100}.issa-village .mobile-nav>li.menu-item-has-children>a:after,.issa-village .mobile-nav .sub-menu .menu-item-has-children>a:after{color:var(--wp--preset--color--text-white)!important}@supports (color:color-mix(in lab, red, red)){.issa-village .mobile-nav>li.menu-item-has-children>a:after,.issa-village .mobile-nav .sub-menu .menu-item-has-children>a:after{color:color-mix(in srgb,var(--wp--preset--color--text-white) 70%,transparent)!important}}.issa-village .mobile-nav>li.menu-item-has-children.submenu-open>a:after{color:var(--color-text-white,var(--wp--preset--color--text-white,#fff))!important}.issa-village .top-bar{background:var(--wp--preset--color--surface)!important;border-bottom:1px solid #3a272e14!important}.issa-village .top-bar-right{color:var(--wp--preset--color--text-muted)!important}.issa-village .top-bar-contact-item{letter-spacing:.02em;font-weight:500;transition:color .2s,opacity .2s;color:var(--wp--preset--color--text-muted)!important}.issa-village .top-bar-contact-item:hover{color:var(--wp--preset--color--primary)!important;opacity:1!important}.issa-village .top-social-links{border-left:1px solid #3a272e26!important}.issa-village .top-social-links svg{opacity:.85;transition:opacity .2s,transform .2s;fill:var(--wp--preset--color--primary)!important;color:var(--wp--preset--color--primary)!important}.issa-village .top-social-links a:hover svg{transform:translateY(-1px);opacity:1!important}.issa-village .wp-block-issaresort-faq-accordion summary{background-color:var(--color-surface-alt,var(--wp--preset--color--surface-alt,transparent))!important;color:var(--color-primary-dark,var(--wp--preset--color--primary-dark,#8f5236))!important}.issa-village .wp-block-issaresort-faq-accordion summary span{color:inherit!important}.issa-village .wp-block-issaresort-faq-accordion details[open] summary{border-color:var(--color-primary-dark,var(--wp--preset--color--primary-dark,#8f5236))!important}.issa-village .wp-block-issaresort-faq-accordion details summary svg{color:var(--color-primary-dark,var(--wp--preset--color--primary-dark,#8f5236))!important}.issa-village .filters-bar-container{display:none!important}.page-id-465 .experience-at-issa-banner{margin-bottom:0!important}.page-id-465 .location-map-style-2 .location-map-panel__heading-img{display:none!important}.issa-village .banner-action-bar{--tw-border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-style:none;background-color:var(--color-surface,var(--wp--preset--color--surface,#1b1b1b))!important}.issa-village .header-menu>ul{gap:1.5rem!important}@media (width>=1280px){.issa-village .header-menu>ul{gap:2rem!important}}@media (width>=1536px){.issa-village .header-menu>ul{gap:2.5rem!important}}.issa-village .header-menu li a{color:var(--wp--preset--color--text-muted);transition:color .2s}.issa-village .header-menu li:hover>a,.issa-village .header-menu li:focus-within>a,.issa-village .header-menu li.current-menu-item>a,.issa-village .header-menu li.current_page_item>a,.issa-village .header-menu li.current-menu-ancestor>a,.issa-village .header-menu li.current-menu-parent>a{color:var(--wp--preset--color--primary)!important}.issa-village .header-menu .menu-item-has-children>a:after{transition:transform .3s,opacity .2s,border-color .2s;border-color:currentColor!important}.issa-village .header-menu li:hover>a:after,.issa-village .header-menu li:focus-within>a:after,.issa-village .header-menu li.current-menu-item>a:after,.issa-village .header-menu li.current_page_item>a:after,.issa-village .header-menu li.current-menu-ancestor>a:after,.issa-village .header-menu li.current-menu-parent>a:after{opacity:1!important;border-color:var(--wp--preset--color--primary)!important}.issa-village .header-menu .sub-menu{overflow:hidden;background:var(--wp--preset--color--surface)!important;border:1px solid #638f5726!important;border-radius:12px!important;padding-top:.5rem!important;padding-bottom:.5rem!important;box-shadow:0 16px 36px -6px #638f571f,0 6px 16px -4px #638f570f!important}.issa-village .header-menu .sub-menu li{padding:0 .375rem!important}.issa-village .header-menu .sub-menu li a{border-radius:8px;font-weight:500;color:var(--wp--preset--color--text-muted)!important;transition:all .2s!important}.issa-village .header-menu .sub-menu li a:hover,.issa-village .header-menu .sub-menu li.current-menu-item>a{color:var(--wp--preset--color--primary)!important;background:#638f5714!important;padding-left:1.75rem!important}.issa-village .lang-switcher{color:var(--wp--preset--color--text-muted)!important}.issa-village .lang-switcher a,.issa-village .lang-switcher span{transition:color .2s;color:var(--wp--preset--color--text-muted)!important}.issa-village .lang-switcher a:hover{color:var(--wp--preset--color--primary)!important}.issa-village .lang-switcher svg,.issa-village .lang-switcher .trp-shortcode-arrow{fill:currentColor!important;color:var(--wp--preset--color--text-muted)!important}.issa-village .mobile-menu-toggle{color:var(--wp--preset--color--primary)!important}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
