:root{
  --japi-hu-accent:#f15e00;
  --japi-hu-container-width:1640px;
  --japi-hu-side-space:36px;
  --japi-hu-layout-row-gap:10px;
  --japi-hu-centered-menu-row-height-setting:56px;
  --japi-hu-layout-radius:0px;
  --japi-hu-layout-outer-margin:0px;
  --japi-hu-topbar-bg:rgba(17,17,17,1);
  --japi-hu-topbar-bg-color:#111111;
  --japi-hu-topbar-bg-opacity:1.00;
  --japi-hu-topbar-text:#ffffff;
  --japi-hu-topbar-icon:#f15e00;
  --japi-hu-topbar-height:42px;
  --japi-hu-topbar-font-family:Poppins, Arial, sans-serif;
  --japi-hu-topbar-font-size:11px;
  --japi-hu-topbar-font-weight:600;
  --japi-hu-topbar-font-style:normal;
  --japi-hu-topbar-icon-size:14px;
  --japi-hu-topbar-items-gap:14px;
  --japi-hu-mobile-topbar-bg:rgba(17,17,17,1);
  --japi-hu-mobile-topbar-bg-color:#111111;
  --japi-hu-mobile-topbar-bg-opacity:1.00;
  --japi-hu-mobile-topbar-text:#ffffff;
  --japi-hu-mobile-topbar-icon:#f15e00;
  --japi-hu-mobile-topbar-border:rgba(0,0,0,.04);
  --japi-hu-mobile-topbar-height:38px;
  --japi-hu-mobile-topbar-font-size:12px;
  --japi-hu-mobile-topbar-font-weight:700;
  --japi-hu-mobile-topbar-items-gap:16px;
  --japi-hu-mobile-topbar-language-gap:6px;
  --japi-hu-social-facebook-color:#1877f2;
  --japi-hu-social-facebook-hover-color:#1464cc;
  --japi-hu-social-instagram-color:#f15e00;
  --japi-hu-social-instagram-hover-color:#f15e00;
  --japi-hu-social-tiktok-color:#171717;
  --japi-hu-social-tiktok-hover-color:#292929;
  --japi-hu-social-x-color:#171717;
  --japi-hu-social-x-hover-color:#292929;
  --japi-hu-social-pinterest-color:#f15e00;
  --japi-hu-social-pinterest-hover-color:#f15e00;
  --japi-hu-social-whatsapp-color:#25d366;
  --japi-hu-social-whatsapp-hover-color:#1da851;
  --japi-hu-social-linkedin-color:#f15e00;
  --japi-hu-social-linkedin-hover-color:#f15e00;
  --japi-hu-social-youtube-color:#f15e00;
  --japi-hu-social-youtube-hover-color:#f15e00;
  --japi-hu-bg:rgba(5,5,5,1);
  --japi-hu-bg-color:#050505;
  --japi-hu-bg-opacity:1.00;
  --japi-hu-height:94px;
  --japi-hu-language-text-color:#ffffff;
  --japi-hu-language-hover-color:#f15e00;
  --japi-hu-language-active-color:#f15e00;
  --japi-hu-language-bg:#171717;
  --japi-hu-language-hover-bg:#292929;
  --japi-hu-language-border-color:#292929;
  --japi-hu-language-radius:999px;
  --japi-hu-language-flag-width:18px;
  --japi-hu-language-gap:8px;
  --japi-hu-header-border-color:#292929;
  --japi-hu-header-border-width:1px;
  --japi-hu-header-shadow:0 7px 18px rgba(15,23,42,0.14);
  --japi-hu-header-columns-gap:24px;
  --japi-hu-header-actions-gap:12px;
  --japi-hu-tablet-header-height:72px;
  --japi-hu-tablet-container-width:1180px;
  --japi-hu-tablet-side-space:22px;
  --japi-hu-tablet-header-columns-gap:14px;
  --japi-hu-tablet-header-actions-gap:9px;
  --japi-hu-tablet-header-border-width:1px;
  --japi-hu-tablet-header-border-color:#292929;
  --japi-hu-tablet-header-shadow:0 7px 18px rgba(15,23,42,0.10);
  --japi-hu-tablet-accent:#f15e00;
  --japi-hu-tablet-header-bg:rgba(5,5,5,1);
  --japi-hu-tablet-header-bg-color:#050505;
  --japi-hu-tablet-header-bg-opacity:1.00;
  --japi-hu-tablet-header-phone-display:none;
  --japi-hu-tablet-header-email-display:none;
  --japi-hu-tablet-header-location-display:flex;
  --japi-hu-mobile-header-height:64px;
  --japi-hu-mobile-side-space:14px;
  --japi-hu-mobile-header-columns-gap:8px;
  --japi-hu-mobile-header-actions-gap:7px;
  --japi-hu-mobile-header-border-width:1px;
  --japi-hu-mobile-header-border-color:#292929;
  --japi-hu-mobile-header-shadow:0 7px 18px rgba(15,23,42,0.10);
  --japi-hu-mobile-accent:#f15e00;
  --japi-hu-mobile-header-bg:rgba(5,5,5,1);
  --japi-hu-mobile-header-bg-color:#050505;
  --japi-hu-mobile-header-bg-opacity:1.00;
  --japi-hu-mobile-header-phone-display:none;
  --japi-hu-mobile-header-email-display:none;
  --japi-hu-mobile-header-location-display:flex;
  --japi-hu-sticky-enabled:1;
  --japi-hu-sticky-height:68px;
  --japi-hu-sticky-bg:rgba(5,5,5,0.98);
  --japi-hu-sticky-bg-color:#050505;
  --japi-hu-sticky-bg-opacity:0.98;
  --japi-hu-sticky-border-color:#292929;
  --japi-hu-sticky-border-width:1px;
  --japi-hu-sticky-shadow:0 12px 28px rgba(15,23,42,0.22);
  --japi-hu-sticky-columns-gap:16px;
  --japi-hu-sticky-actions-gap:9px;
  --japi-hu-sticky-logo-height:42px;
  --japi-hu-sticky-logo-max-width:230px;
  --japi-hu-sticky-menu-font-family:Poppins, Arial, sans-serif;
  --japi-hu-sticky-menu-font-size:13px;
  --japi-hu-sticky-menu-font-weight:600;
  --japi-hu-sticky-menu-font-style:normal;
  --japi-hu-sticky-menu-line-height:1.15;
  --japi-hu-sticky-menu-gap:20px;
  --japi-hu-sticky-menu-letter-spacing:0.000em;
  --japi-hu-sticky-menu-transform:none;
  --japi-hu-sticky-menu-color:#ffffff;
  --japi-hu-sticky-menu-hover-color:#f15e00;
  --japi-hu-sticky-menu-active-color:#f15e00;
  --japi-hu-sticky-menu-hover-underline-color:#f15e00;
  --japi-hu-sticky-menu-active-underline-color:#f15e00;
  --japi-hu-sticky-menu-underline-height:2px;
  --japi-hu-sticky-menu-underline-offset:8px;
  --japi-hu-sticky-phone-label-font-size:10px;
  --japi-hu-sticky-phone-number-font-size:15px;
  --japi-hu-sticky-phone-icon-box-size:38px;
  --japi-hu-sticky-phone-icon-size:16px;
  --japi-hu-sticky-cta-font-size:12px;
  --japi-hu-sticky-cta-height:42px;
  --japi-hu-sticky-cta-padding-x:18px;
  --japi-hu-sticky-burger-box-size:40px;
  --japi-hu-sticky-burger-line-width:25px;
  --japi-hu-sticky-logo-display:flex;
  --japi-hu-sticky-menu-display:flex;
  --japi-hu-header-phone-display:none;
  --japi-hu-sticky-phone-display:none;
  --japi-hu-header-email-display:none;
  --japi-hu-header-location-display:flex;
  --japi-hu-sticky-email-display:none;
  --japi-hu-sticky-cta-display:inline-flex;
  --japi-hu-sticky-burger-display:flex;
  --japi-hu-logo-height:52px;
  --japi-hu-logo-max-width:270px;
  --japi-hu-menu-font-family:Poppins, Arial, sans-serif;
  --japi-hu-menu-font-size:14px;
  --japi-hu-menu-font-weight:600;
  --japi-hu-menu-font-style:normal;
  --japi-hu-menu-color:#ffffff;
  --japi-hu-menu-hover-color:#f15e00;
  --japi-hu-menu-active-color:#f15e00;
  --japi-hu-menu-hover-underline-color:#f15e00;
  --japi-hu-menu-active-underline-color:#f15e00;
  --japi-hu-menu-gap:24px;
  --japi-hu-menu-letter-spacing:0.000em;
  --japi-hu-menu-transform:none;
  --japi-hu-menu-underline-height:2px;
  --japi-hu-menu-underline-offset:10px;
  --japi-hu-submenu-min-width:270px;
  --japi-hu-submenu-max-width:400px;
  --japi-hu-submenu-padding:12px;
  --japi-hu-burger-box-size:44px;
  --japi-hu-burger-line-width:27px;
  --japi-hu-burger-line-height:2px;
  --japi-hu-burger-line-gap:4px;
  --japi-hu-burger-color:#f15e00;
  --japi-hu-burger-hover-color:#f15e00;
  --japi-hu-burger-bg:#171717;
  --japi-hu-burger-radius:12px;
  --japi-hu-phone-label-font-family:Poppins, Arial, sans-serif;
  --japi-hu-phone-label-font-size:10px;
  --japi-hu-phone-label-font-weight:600;
  --japi-hu-phone-label-font-style:normal;
  --japi-hu-phone-label-color:#f15e00;
  --japi-hu-phone-number-font-family:Poppins, Arial, sans-serif;
  --japi-hu-phone-number-font-size:17px;
  --japi-hu-phone-number-font-weight:700;
  --japi-hu-phone-number-font-style:normal;
  --japi-hu-phone-number-color:#ffffff;
  --japi-hu-phone-icon-box-size:42px;
  --japi-hu-phone-icon-size:18px;
  --japi-hu-phone-icon-color:#f15e00;
  --japi-hu-phone-icon-bg:#171717;
  --japi-hu-phone-icon-border-color:#292929;
  --japi-hu-cta-font-family:Poppins, Arial, sans-serif;
  --japi-hu-cta-font-size:13px;
  --japi-hu-cta-font-weight:800;
  --japi-hu-cta-font-style:normal;
  --japi-hu-cta-text-color:#ffffff;
  --japi-hu-cta-bg:#f15e00;
  --japi-hu-cta-hover-bg:#b84801;
  --japi-hu-cta-background:linear-gradient(120deg, rgba(241,94,0,1) 0%, rgba(241,94,0,1) 100%);
  --japi-hu-cta-hover-background:linear-gradient(120deg, rgba(184,72,1,1) 0%, rgba(184,72,1,1) 100%);
  --japi-hu-cta-height:48px;
  --japi-hu-cta-padding-x:22px;
  --japi-hu-cta-radius:12px;
  --japi-hu-cta-transform:none;
  --japi-hu-drawer-bg:#050505;
  --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:#f15e00;
}

@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;
  }
}

.japi-hu-header:not(.is-sticky)[data-japi-phone-normal-visible="0"] .japi-hu-phone,
.japi-hu-header.is-sticky[data-japi-phone-sticky-visible="0"] .japi-hu-phone {display:none!important;}
.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 {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))));}
