:root{
  --japi-hu-accent:#d0a765;
  --japi-hu-container-width:1340px;
  --japi-hu-side-space:64px;
  --japi-hu-layout-row-gap:10px;
  --japi-hu-centered-menu-row-height-setting:54px;
  --japi-hu-layout-radius:28px;
  --japi-hu-layout-outer-margin:0px;
  --japi-hu-topbar-bg:rgba(9,9,9,1);
  --japi-hu-topbar-bg-color:#090909;
  --japi-hu-topbar-bg-opacity:1.00;
  --japi-hu-topbar-text:#d8d0c0;
  --japi-hu-topbar-icon:#d0a765;
  --japi-hu-topbar-height:34px;
  --japi-hu-topbar-font-family:inherit;
  --japi-hu-topbar-font-size:12px;
  --japi-hu-topbar-font-weight:700;
  --japi-hu-topbar-font-style:normal;
  --japi-hu-topbar-icon-size:14px;
  --japi-hu-topbar-items-gap:26px;
  --japi-hu-mobile-topbar-bg:rgba(9,9,9,1);
  --japi-hu-mobile-topbar-bg-color:#090909;
  --japi-hu-mobile-topbar-bg-opacity:1.00;
  --japi-hu-mobile-topbar-text:#d8d0c0;
  --japi-hu-mobile-topbar-icon:#d0a765;
  --japi-hu-mobile-topbar-border:rgba(0,0,0,.04);
  --japi-hu-mobile-topbar-height:38px;
  --japi-hu-mobile-topbar-font-size:13px;
  --japi-hu-mobile-topbar-font-weight:700;
  --japi-hu-mobile-topbar-items-gap:12px;
  --japi-hu-mobile-topbar-language-gap:4px;
  --japi-hu-social-facebook-color:#d0a765;
  --japi-hu-social-facebook-hover-color:#e8b868;
  --japi-hu-social-instagram-color:#d0a765;
  --japi-hu-social-instagram-hover-color:#e8b868;
  --japi-hu-social-tiktok-color:#d0a765;
  --japi-hu-social-tiktok-hover-color:#e8b868;
  --japi-hu-social-x-color:#d0a765;
  --japi-hu-social-x-hover-color:#e8b868;
  --japi-hu-social-pinterest-color:#d0a765;
  --japi-hu-social-pinterest-hover-color:#e8b868;
  --japi-hu-social-whatsapp-color:#d0a765;
  --japi-hu-social-whatsapp-hover-color:#e8b868;
  --japi-hu-social-linkedin-color:#d0a765;
  --japi-hu-social-linkedin-hover-color:#e8b868;
  --japi-hu-social-youtube-color:#ff0000;
  --japi-hu-social-youtube-hover-color:#cc0000;
  --japi-hu-bg:rgba(4,6,5,1);
  --japi-hu-bg-color:#040605;
  --japi-hu-bg-opacity:1.00;
  --japi-hu-height:150px;
  --japi-hu-language-text-color:#7f7079;
  --japi-hu-language-hover-color:#a0195b;
  --japi-hu-language-active-color:#a0195b;
  --japi-hu-language-bg:#ffffff;
  --japi-hu-language-hover-bg:#fbf4f8;
  --japi-hu-language-border-color:#ead3df;
  --japi-hu-language-radius:999px;
  --japi-hu-language-flag-width:18px;
  --japi-hu-language-gap:8px;
  --japi-hu-header-border-color:#2a241a;
  --japi-hu-header-border-width:1px;
  --japi-hu-header-shadow:0 7px 18px rgba(15,23,42,0.18);
  --japi-hu-header-columns-gap:24px;
  --japi-hu-header-actions-gap:14px;
  --japi-hu-tablet-header-height:80px;
  --japi-hu-tablet-container-width:1320px;
  --japi-hu-tablet-side-space:32px;
  --japi-hu-tablet-header-columns-gap:18px;
  --japi-hu-tablet-header-actions-gap:10px;
  --japi-hu-tablet-header-border-width:1px;
  --japi-hu-tablet-header-border-color:#2a241a;
  --japi-hu-tablet-header-shadow:0 7px 18px rgba(15,23,42,0.18);
  --japi-hu-tablet-accent:#d0a765;
  --japi-hu-tablet-header-bg:rgba(4,6,5,1);
  --japi-hu-tablet-header-bg-color:#040605;
  --japi-hu-tablet-header-bg-opacity:1.00;
  --japi-hu-tablet-header-phone-display:flex;
  --japi-hu-tablet-header-email-display:flex;
  --japi-hu-tablet-header-location-display:flex;
  --japi-hu-mobile-header-height:68px;
  --japi-hu-mobile-side-space:24px;
  --japi-hu-mobile-header-columns-gap:10px;
  --japi-hu-mobile-header-actions-gap:8px;
  --japi-hu-mobile-header-border-width:1px;
  --japi-hu-mobile-header-border-color:#2a241a;
  --japi-hu-mobile-header-shadow:0 7px 18px rgba(15,23,42,0.18);
  --japi-hu-mobile-accent:#d0a765;
  --japi-hu-mobile-header-bg:rgba(4,6,5,1);
  --japi-hu-mobile-header-bg-color:#040605;
  --japi-hu-mobile-header-bg-opacity:1.00;
  --japi-hu-mobile-header-phone-display:flex;
  --japi-hu-mobile-header-email-display:flex;
  --japi-hu-mobile-header-location-display:flex;
  --japi-hu-sticky-enabled:1;
  --japi-hu-sticky-height:80px;
  --japi-hu-sticky-bg:rgba(11,11,11,0.98);
  --japi-hu-sticky-bg-color:#0b0b0b;
  --japi-hu-sticky-bg-opacity:0.98;
  --japi-hu-sticky-border-color:#2a241a;
  --japi-hu-sticky-border-width:1px;
  --japi-hu-sticky-shadow:0 12px 28px rgba(15,23,42,0.24);
  --japi-hu-sticky-columns-gap:18px;
  --japi-hu-sticky-actions-gap:10px;
  --japi-hu-sticky-logo-height:50px;
  --japi-hu-sticky-logo-max-width:250px;
  --japi-hu-sticky-menu-font-family:inherit;
  --japi-hu-sticky-menu-font-size:13px;
  --japi-hu-sticky-menu-font-weight:700;
  --japi-hu-sticky-menu-font-style:normal;
  --japi-hu-sticky-menu-line-height:1.15;
  --japi-hu-sticky-menu-gap:22px;
  --japi-hu-sticky-menu-letter-spacing:0.001em;
  --japi-hu-sticky-menu-transform:none;
  --japi-hu-sticky-menu-color:#f3eee4;
  --japi-hu-sticky-menu-hover-color:#d0a765;
  --japi-hu-sticky-menu-active-color:#d0a765;
  --japi-hu-sticky-menu-hover-underline-color:#d0a765;
  --japi-hu-sticky-menu-active-underline-color:#d0a765;
  --japi-hu-sticky-menu-underline-height:2px;
  --japi-hu-sticky-menu-underline-offset:10px;
  --japi-hu-sticky-phone-label-font-size:10px;
  --japi-hu-sticky-phone-number-font-size:15px;
  --japi-hu-sticky-phone-icon-box-size:40px;
  --japi-hu-sticky-phone-icon-size:17px;
  --japi-hu-sticky-cta-font-size:13px;
  --japi-hu-sticky-cta-height:44px;
  --japi-hu-sticky-cta-padding-x:20px;
  --japi-hu-sticky-burger-box-size:40px;
  --japi-hu-sticky-burger-line-width:26px;
  --japi-hu-sticky-logo-display:flex;
  --japi-hu-sticky-menu-display:flex;
  --japi-hu-header-phone-display:flex;
  --japi-hu-sticky-phone-display:flex;
  --japi-hu-tablet-sticky-phone-display:flex;
  --japi-hu-mobile-sticky-phone-display:flex;
  --japi-hu-header-email-display:none;
  --japi-hu-header-location-display:flex;
  --japi-hu-sticky-email-display:none;
  --japi-hu-tablet-sticky-email-display:none;
  --japi-hu-mobile-sticky-email-display:none;
  --japi-hu-sticky-location-display:none;
  --japi-hu-tablet-sticky-location-display:flex;
  --japi-hu-mobile-sticky-location-display:none;
  --japi-hu-sticky-cta-display:inline-flex;
  --japi-hu-sticky-burger-display:flex;
  --japi-hu-logo-height:120px;
  --japi-hu-logo-max-width:300px;
  --japi-hu-menu-font-family:inherit;
  --japi-hu-menu-font-size:14px;
  --japi-hu-menu-font-weight:700;
  --japi-hu-menu-font-style:normal;
  --japi-hu-menu-color:#f3eee4;
  --japi-hu-menu-hover-color:#d0a765;
  --japi-hu-menu-active-color:#d0a765;
  --japi-hu-menu-hover-underline-color:#d0a765;
  --japi-hu-menu-active-underline-color:#d0a765;
  --japi-hu-menu-gap:30px;
  --japi-hu-menu-letter-spacing:0.001em;
  --japi-hu-menu-transform:none;
  --japi-hu-menu-underline-height:2px;
  --japi-hu-menu-underline-offset:14px;
  --japi-hu-submenu-min-width:280px;
  --japi-hu-submenu-max-width:360px;
  --japi-hu-submenu-padding:12px;
  --japi-hu-burger-box-size:46px;
  --japi-hu-burger-line-width:28px;
  --japi-hu-burger-line-height:2px;
  --japi-hu-burger-line-gap:4px;
  --japi-hu-burger-color:#d0a765;
  --japi-hu-burger-hover-color:#e8b868;
  --japi-hu-burger-bg:#17130e;
  --japi-hu-burger-radius:23px;
  --japi-hu-phone-label-font-family:inherit;
  --japi-hu-phone-label-font-size:10px;
  --japi-hu-phone-label-font-weight:700;
  --japi-hu-phone-label-font-style:normal;
  --japi-hu-phone-label-color:#afa697;
  --japi-hu-phone-number-font-family:inherit;
  --japi-hu-phone-number-font-size:18px;
  --japi-hu-phone-number-font-weight:800;
  --japi-hu-phone-number-font-style:normal;
  --japi-hu-phone-number-color:#e6c98d;
  --japi-hu-phone-icon-box-size:46px;
  --japi-hu-phone-icon-size:19px;
  --japi-hu-phone-icon-color:#d0a765;
  --japi-hu-phone-icon-bg:#17130e;
  --japi-hu-phone-icon-border-color:#6e5630;
  --japi-hu-cta-font-family:inherit;
  --japi-hu-cta-font-size:14px;
  --japi-hu-cta-font-weight:800;
  --japi-hu-cta-font-style:normal;
  --japi-hu-cta-text-color:#0a0a0a;
  --japi-hu-cta-bg:#d0a765;
  --japi-hu-cta-hover-bg:#e8b868;
  --japi-hu-cta-background:#d0a765;
  --japi-hu-cta-hover-background:#e8b868;
  --japi-hu-cta-height:50px;
  --japi-hu-cta-padding-x:28px;
  --japi-hu-cta-radius:25px;
  --japi-hu-cta-transform:none;
  --japi-hu-drawer-bg:#040605;
  --japi-hu-drawer-text:#f8fafc;
  --japi-hu-drawer-muted:rgba(255,255,255,.72);
  --japi-hu-drawer-panel:rgba(255,255,255,.08);
  --japi-hu-drawer-panel-hover:rgba(255,255,255,.15);
  --japi-hu-drawer-border:rgba(255,255,255,.14);
  --japi-hu-drawer-shadow:rgba(0,0,0,.42);
  --japi-hu-drawer-accent:#d0a765;
}

@media (max-width:767px), (max-device-width:767px) {
  .japi-hu-shell[data-japi-layout] .japi-hu-header:not(.is-sticky) .japi-hu-zone.japi-hu-zone--actions > .japi-hu-cta.japi-hu-cta--header:not(.japi-hu-cta--mobile):not([hidden]),
  .japi-hu-shell[data-japi-layout] .japi-hu-header.is-sticky .japi-hu-zone.japi-hu-zone--actions > .japi-hu-cta.japi-hu-cta--header:not(.japi-hu-cta--mobile):not([hidden]) {
    display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;
  }
}

@media (min-width:1181px) {
  .japi-hu-header:not(.is-sticky)[data-japi-phone-normal-visible="0"] .japi-hu-phone--primary,
  .japi-hu-header.is-sticky[data-japi-phone-sticky-visible="0"] .japi-hu-phone--primary,
  .japi-hu-header:not(.is-sticky)[data-japi-email-normal-visible="0"] .japi-hu-email,
  .japi-hu-header.is-sticky[data-japi-email-sticky-visible="0"] .japi-hu-email,
  .japi-hu-header:not(.is-sticky)[data-japi-location-normal-visible="0"] .japi-hu-location,
  .japi-hu-header.is-sticky[data-japi-location-sticky-visible="0"] .japi-hu-location {display:none!important;}
}
@media (min-width:768px) and (max-width:1180px) {
  .japi-hu-header:not(.is-sticky)[data-japi-phone-tablet-visible="0"] .japi-hu-phone--primary,
  .japi-hu-header.is-sticky[data-japi-phone-sticky-tablet-visible="0"] .japi-hu-phone--primary,
  .japi-hu-header:not(.is-sticky)[data-japi-email-tablet-visible="0"] .japi-hu-email,
  .japi-hu-header.is-sticky[data-japi-email-sticky-tablet-visible="0"] .japi-hu-email,
  .japi-hu-header:not(.is-sticky)[data-japi-location-tablet-visible="0"] .japi-hu-location,
  .japi-hu-header.is-sticky[data-japi-location-sticky-tablet-visible="0"] .japi-hu-location {display:none!important;}
}
@media (max-width:767px), (max-device-width:767px) {
  .japi-hu-header:not(.is-sticky)[data-japi-phone-mobile-visible="0"] .japi-hu-phone--primary,
  .japi-hu-header.is-sticky[data-japi-phone-sticky-mobile-visible="0"] .japi-hu-phone--primary,
  .japi-hu-header:not(.is-sticky)[data-japi-email-mobile-visible="0"] .japi-hu-email,
  .japi-hu-header.is-sticky[data-japi-email-sticky-mobile-visible="0"] .japi-hu-email,
  .japi-hu-header:not(.is-sticky)[data-japi-location-mobile-visible="0"] .japi-hu-location,
  .japi-hu-header.is-sticky[data-japi-location-sticky-mobile-visible="0"] .japi-hu-location {display:none!important;}
}

/* Menu interaction colors 0.6.20 */
.japi-hu-menu>.japi-hu-menu__item>a:hover:before{background:var(--japi-hu-menu-hover-underline-color,var(--japi-hu-menu-hover-color,var(--japi-hu-accent)));}
.japi-hu-menu>.japi-hu-menu__item.is-active>a:before,.japi-hu-menu>.japi-hu-menu__item.is-active>a:hover:before{background:var(--japi-hu-menu-active-underline-color,var(--japi-hu-menu-active-color,var(--japi-hu-accent)));}
.japi-hu-header.is-sticky .japi-hu-menu>.japi-hu-menu__item>a:hover:before{background:var(--japi-hu-sticky-menu-hover-underline-color,var(--japi-hu-menu-hover-underline-color,var(--japi-hu-sticky-menu-hover-color,var(--japi-hu-accent))));}
.japi-hu-header.is-sticky .japi-hu-menu>.japi-hu-menu__item.is-active>a:before,.japi-hu-header.is-sticky .japi-hu-menu>.japi-hu-menu__item.is-active>a:hover:before{background:var(--japi-hu-sticky-menu-active-underline-color,var(--japi-hu-menu-active-underline-color,var(--japi-hu-sticky-menu-active-color,var(--japi-hu-accent))));}
