:root{
  --japi-hu-accent:#016cb4;
  --japi-hu-container-width:1320px;
  --japi-hu-side-space:32px;
  --japi-hu-layout-row-gap:0px;
  --japi-hu-centered-menu-row-height-setting:54px;
  --japi-hu-layout-radius:0px;
  --japi-hu-layout-outer-margin:0px;
  --japi-hu-topbar-bg:rgba(11,34,55,1);
  --japi-hu-topbar-bg-color:#0b2237;
  --japi-hu-topbar-bg-opacity:1.00;
  --japi-hu-topbar-text:#eaf4fb;
  --japi-hu-topbar-icon:#4eb0e8;
  --japi-hu-topbar-height:38px;
  --japi-hu-topbar-font-family:inherit;
  --japi-hu-topbar-font-size:13px;
  --japi-hu-topbar-font-weight:700;
  --japi-hu-topbar-font-style:normal;
  --japi-hu-topbar-icon-size:15px;
  --japi-hu-topbar-items-gap:22px;
  --japi-hu-mobile-topbar-bg:rgba(11,34,55,1);
  --japi-hu-mobile-topbar-bg-color:#0b2237;
  --japi-hu-mobile-topbar-bg-opacity:1.00;
  --japi-hu-mobile-topbar-text:#eaf4fb;
  --japi-hu-mobile-topbar-icon:#4eb0e8;
  --japi-hu-mobile-topbar-border:rgba(0,0,0,.04);
  --japi-hu-mobile-topbar-height:36px;
  --japi-hu-mobile-topbar-font-size:12px;
  --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:#0866ff;
  --japi-hu-social-facebook-hover-color:#0756d6;
  --japi-hu-social-instagram-color:#e4405f;
  --japi-hu-social-instagram-hover-color:#c72f4d;
  --japi-hu-social-tiktok-color:#000000;
  --japi-hu-social-tiktok-hover-color:#1a1a1a;
  --japi-hu-social-x-color:#000000;
  --japi-hu-social-x-hover-color:#1a1a1a;
  --japi-hu-social-pinterest-color:#e60023;
  --japi-hu-social-pinterest-hover-color:#b8001c;
  --japi-hu-social-whatsapp-color:#25d366;
  --japi-hu-social-whatsapp-hover-color:#1da851;
  --japi-hu-social-linkedin-color:#0a66c2;
  --japi-hu-social-linkedin-hover-color:#084f96;
  --japi-hu-social-youtube-color:#ff0000;
  --japi-hu-social-youtube-hover-color:#cc0000;
  --japi-hu-bg:rgba(255,255,255,1);
  --japi-hu-bg-color:#ffffff;
  --japi-hu-bg-opacity:1.00;
  --japi-hu-height:96px;
  --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:#dce8f1;
  --japi-hu-header-border-width:1px;
  --japi-hu-header-shadow:0 7px 18px rgba(15,23,42,0.04);
  --japi-hu-header-columns-gap:22px;
  --japi-hu-header-actions-gap:12px;
  --japi-hu-tablet-header-height:74px;
  --japi-hu-tablet-container-width:1180px;
  --japi-hu-tablet-side-space:24px;
  --japi-hu-tablet-header-columns-gap:16px;
  --japi-hu-tablet-header-actions-gap:10px;
  --japi-hu-tablet-header-border-width:1px;
  --japi-hu-tablet-header-border-color:#dce8f1;
  --japi-hu-tablet-header-shadow:0 7px 18px rgba(15,23,42,0.04);
  --japi-hu-tablet-accent:#016cb4;
  --japi-hu-tablet-header-bg:rgba(255,255,255,1);
  --japi-hu-tablet-header-bg-color:#ffffff;
  --japi-hu-tablet-header-bg-opacity:1.00;
  --japi-hu-tablet-header-phone-display:flex;
  --japi-hu-tablet-header-email-display:none;
  --japi-hu-tablet-header-location-display:none;
  --japi-hu-mobile-header-height:68px;
  --japi-hu-mobile-side-space:16px;
  --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:#dce8f1;
  --japi-hu-mobile-header-shadow:0 7px 18px rgba(15,23,42,0.04);
  --japi-hu-mobile-accent:#016cb4;
  --japi-hu-mobile-header-bg:rgba(255,255,255,1);
  --japi-hu-mobile-header-bg-color:#ffffff;
  --japi-hu-mobile-header-bg-opacity:1.00;
  --japi-hu-mobile-header-phone-display:flex;
  --japi-hu-mobile-header-email-display:none;
  --japi-hu-mobile-header-location-display:none;
  --japi-hu-sticky-enabled:1;
  --japi-hu-sticky-height:66px;
  --japi-hu-sticky-bg:rgba(255,255,255,1);
  --japi-hu-sticky-bg-color:#ffffff;
  --japi-hu-sticky-bg-opacity:1.00;
  --japi-hu-sticky-border-color:#dce8f1;
  --japi-hu-sticky-border-width:1px;
  --japi-hu-sticky-shadow:0 12px 28px rgba(15,23,42,0.14);
  --japi-hu-sticky-columns-gap:16px;
  --japi-hu-sticky-actions-gap:10px;
  --japi-hu-sticky-logo-height:44px;
  --japi-hu-sticky-logo-max-width:220px;
  --japi-hu-sticky-menu-font-family:inherit;
  --japi-hu-sticky-menu-font-size:13px;
  --japi-hu-sticky-menu-font-weight:800;
  --japi-hu-sticky-menu-font-style:normal;
  --japi-hu-sticky-menu-line-height:1.15;
  --japi-hu-sticky-menu-gap:18px;
  --japi-hu-sticky-menu-letter-spacing:0.002em;
  --japi-hu-sticky-menu-transform:none;
  --japi-hu-sticky-menu-color:#0b2237;
  --japi-hu-sticky-menu-hover-color:#016cb4;
  --japi-hu-sticky-menu-active-color:#016cb4;
  --japi-hu-sticky-menu-hover-underline-color:#016cb4;
  --japi-hu-sticky-menu-active-underline-color:#016cb4;
  --japi-hu-sticky-menu-underline-height:3px;
  --japi-hu-sticky-menu-underline-offset:9px;
  --japi-hu-sticky-phone-label-font-size:9px;
  --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:13px;
  --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: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:none;
  --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:none;
  --japi-hu-mobile-sticky-location-display:none;
  --japi-hu-sticky-cta-display:inline-flex;
  --japi-hu-sticky-burger-display:flex;
  --japi-hu-logo-height:62px;
  --japi-hu-logo-max-width:220px;
  --japi-hu-menu-font-family:inherit;
  --japi-hu-menu-font-size:14px;
  --japi-hu-menu-font-weight:800;
  --japi-hu-menu-font-style:normal;
  --japi-hu-menu-color:#0b2237;
  --japi-hu-menu-hover-color:#016cb4;
  --japi-hu-menu-active-color:#016cb4;
  --japi-hu-menu-hover-underline-color:#016cb4;
  --japi-hu-menu-active-underline-color:#016cb4;
  --japi-hu-menu-gap:24px;
  --japi-hu-menu-letter-spacing:0.002em;
  --japi-hu-menu-transform:none;
  --japi-hu-menu-underline-height:3px;
  --japi-hu-menu-underline-offset:12px;
  --japi-hu-submenu-min-width:280px;
  --japi-hu-submenu-max-width:380px;
  --japi-hu-submenu-padding:12px;
  --japi-hu-burger-box-size:44px;
  --japi-hu-burger-line-width:28px;
  --japi-hu-burger-line-height:2px;
  --japi-hu-burger-line-gap:4px;
  --japi-hu-burger-color:#0b2237;
  --japi-hu-burger-hover-color:#016cb4;
  --japi-hu-burger-bg:#f4f9fc;
  --japi-hu-burger-radius:12px;
  --japi-hu-phone-label-font-family:inherit;
  --japi-hu-phone-label-font-size:10px;
  --japi-hu-phone-label-font-weight:800;
  --japi-hu-phone-label-font-style:normal;
  --japi-hu-phone-label-color:#637b8d;
  --japi-hu-phone-number-font-family:inherit;
  --japi-hu-phone-number-font-size:17px;
  --japi-hu-phone-number-font-weight:900;
  --japi-hu-phone-number-font-style:normal;
  --japi-hu-phone-number-color:#016cb4;
  --japi-hu-phone-icon-box-size:44px;
  --japi-hu-phone-icon-size:19px;
  --japi-hu-phone-icon-color:#016cb4;
  --japi-hu-phone-icon-bg:#edf7fd;
  --japi-hu-phone-icon-border-color:#cfe5f3;
  --japi-hu-cta-font-family:inherit;
  --japi-hu-cta-font-size:14px;
  --japi-hu-cta-font-weight:900;
  --japi-hu-cta-font-style:normal;
  --japi-hu-cta-text-color:#ffffff;
  --japi-hu-cta-bg:#016cb4;
  --japi-hu-cta-hover-bg:#01538a;
  --japi-hu-cta-background:#016cb4;
  --japi-hu-cta-hover-background:#01538a;
  --japi-hu-cta-height:52px;
  --japi-hu-cta-padding-x:22px;
  --japi-hu-cta-radius:10px;
  --japi-hu-cta-transform:none;
  --japi-hu-drawer-bg:#ffffff;
  --japi-hu-drawer-text:#202636;
  --japi-hu-drawer-muted:rgba(32,38,54,.68);
  --japi-hu-drawer-panel:rgba(32,38,54,.055);
  --japi-hu-drawer-panel-hover:rgba(32,38,54,.10);
  --japi-hu-drawer-border:rgba(32,38,54,.11);
  --japi-hu-drawer-shadow:rgba(15,23,42,.20);
  --japi-hu-drawer-accent:#016cb4;
}

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