.site-footer[data-v-bba0229e]{background-color:var(--color-dark-bg);color:var(--color-white);padding-top:var(--spacing-8);padding-bottom:var(--spacing-2)}.site-footer__inner[data-v-bba0229e]{gap:var(--spacing-5);text-align:center;flex-direction:column;align-items:center;max-width:1070px;display:flex}.site-footer__inner__nav[data-v-bba0229e]{width:100%}.site-footer__inner__nav__menu[data-v-bba0229e]{gap:var(--spacing-2);flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;display:flex}@media (width>=1024px){.site-footer__inner__nav__menu[data-v-bba0229e]{justify-content:space-between;gap:var(--spacing-2)}}.site-footer__inner__nav__menu-item[data-v-bba0229e]{font-size:.875rem}.site-footer__inner__nav__menu-item__link[data-v-bba0229e]{color:var(--color-white);letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:700;text-decoration:none;transition:color .3s}.site-footer__inner__nav__menu-item__link[data-v-bba0229e]:hover{color:var(--color-yellow)}.site-footer__inner__logo[data-v-bba0229e]{justify-content:center;display:flex}.site-footer__inner__logo a[data-v-bba0229e]{display:block}.site-footer__inner__logo svg[data-v-bba0229e]{width:150px;height:auto}@media (width>=1024px){.site-footer__inner__logo svg[data-v-bba0229e]{width:180px}}.site-footer__inner__socials[data-v-bba0229e]{gap:var(--spacing-2);justify-content:center;display:flex}@media (width>=1024px){.site-footer__inner__socials[data-v-bba0229e]{gap:var(--spacing-1)}}.site-footer__inner hr[data-v-bba0229e]{border:none;border-top:1px solid var(--color-white-20);width:100%}.site-footer__inner__social-link[data-v-bba0229e]{color:var(--color-white);justify-content:center;align-items:center;font-size:2rem;transition:color .3s;display:flex}.site-footer__inner__social-link[data-v-bba0229e]:hover{color:var(--color-yellow)}@media (width>=1024px){.site-footer__inner__social-link[data-v-bba0229e]{font-size:1.75rem}}.site-footer__inner__social-link img[data-v-bba0229e]{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.site-footer__inner__contact-columns[data-v-bba0229e]{gap:var(--spacing-4);flex-flow:wrap;justify-content:flex-start;width:100%;display:flex}@media (width>=1024px){.site-footer__inner__contact-columns[data-v-bba0229e]{padding-bottom:var(--spacing-4);flex-direction:row}}.site-footer__inner__contact-column[data-v-bba0229e]{flex-direction:column;flex:0 auto;align-items:flex-start;gap:.5rem;display:flex}@media (width>=768px){.site-footer__inner__contact-column[data-v-bba0229e]{flex:0 calc(50% - 1.25rem);min-width:200px}}@media (width>=1024px){.site-footer__inner__contact-column[data-v-bba0229e]{flex:200px}}.site-footer__inner__contact-column__title[data-v-bba0229e]{color:var(--color-white);text-transform:uppercase;letter-spacing:1.2px;margin:0;font-size:12px;font-weight:700}.site-footer__inner__contact-column__text[data-v-bba0229e]{color:var(--color-white);margin:0;font-size:.875rem;line-height:1.5}.site-footer__inner__contact-column__links[data-v-bba0229e]{flex-direction:column;align-items:flex-start;display:flex}.site-footer__inner__contact-column__link[data-v-bba0229e]{color:var(--color-white);align-items:center;gap:var(--spacing-1);font-size:.875rem;text-decoration:none;transition:color .3s;display:flex}.site-footer__inner__contact-column__link[data-v-bba0229e]:hover{color:var(--color-yellow)}.site-footer__inner__contact-column__link .iconify[data-v-bba0229e]{flex-shrink:0;font-size:1.25rem}.site-footer__inner__copyright[data-v-bba0229e]{align-items:center;gap:var(--spacing-2);text-align:center;color:var(--color-white-50);flex-flow:column-reverse wrap;font-size:.875rem;display:flex}.site-footer__inner__copyright p[data-v-bba0229e]{margin:0}.site-footer__inner__copyright nav[data-v-bba0229e]{justify-content:center;justify-items:center;gap:var(--spacing-1);grid-template-columns:repeat(2,auto);display:grid}@media (width>=576px){.site-footer__inner__copyright nav[data-v-bba0229e]{gap:var(--spacing-3);flex-wrap:wrap;display:flex}}.site-footer__inner__copyright__link[data-v-bba0229e]{color:var(--color-white-50);text-decoration:none;transition:color .3s}.site-footer__inner__copyright__link[data-v-bba0229e]:hover{color:var(--color-white)}@media (width>=1024px){.site-footer__inner__copyright[data-v-bba0229e]{flex-direction:row}}.site-footer[data-v-bba0229e] svg{--logo-primary-color:var(--color-white);--logo-accent-yellow:var(--color-white);--logo-accent-blue:var(--color-white)}.site-footer__book-now[data-v-bba0229e]{display:none}@media (width<=1239px){.site-footer__book-now[data-v-bba0229e]{z-index:calc(var(--z-nav) - 1);padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--color-blue);color:var(--color-white);letter-spacing:1.2px;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .3s;display:flex;position:fixed;bottom:0;left:0;right:0}.site-footer__book-now[data-v-bba0229e]:hover{background:var(--color-blue-hover)}body:has(.navigation.is-menu-open,[role=dialog][data-state=open]) .site-footer__book-now[data-v-bba0229e]{display:none}}:is(body:has(.last--dark) .wp-content--footer[data-v-bba0229e] .newsletter-signup,body:has(.wp-content:not(.wp-content--footer) .theme--dark:last-child) .wp-content--footer[data-v-bba0229e] .newsletter-signup){background:var(--color-dark-bg)!important}
