.overlay.open,.ui-widget-overlay{top:0;bottom:0;left:0;opacity:0.5;position:fixed;right:0;z-index:8000;transition:opacity 0.5s;}.overlay{opacity:0;transition:opacity 0.5s;background-color:var(--overlay-background-color,#000);}
@media (max-width:1199.98px){div:not(#menu-mobile-panel) > .menu--main,.header-bottom{display:none;}}@media (min-width:1200px){.menu--main:not([id$=block-base-main-navigation-mobile]){display:flex;align-items:flex-end;justify-content:flex-end;box-shadow:none;margin-left:auto;margin-right:auto;margin-bottom:0;width:100%;position:relative;}.menu--main:not([id$=block-base-main-navigation-mobile])::before{content:"";position:absolute;z-index:-1;width:100vw;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;background-color:transparent;background-color:var(--menu-main-bg-color);}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;float:none;flex-direction:row;margin-left:auto;margin-right:auto;margin-bottom:0;padding-left:0;background-color:var(--menu-main-bg-color);}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li{display:flex;align-items:center;padding:0;}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li > a{font-size:var(--menu-main-font-size,1rem);color:var(--menu-main-color,#1e4e66);text-decoration:none;font-weight:bold;padding:0.5rem;white-space:nowrap;transition:background-color 0.2s,border-color 0.2s,color 0.2s;}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li > a:hover,.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li > a.is-active{color:var(--menu-main-active-color,#fff);background-color:var(--menu-main-active-bg-color,#1e4e66);}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li > a.is-active{color:var(--menu-main-active-color,#fff);background-color:var(--menu-main-active-bg-color,#1e4e66);}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li > a.is-active:hover{color:var(--menu-main-color,#1e4e66);background-color:var(--menu-main-bg-color,#ececec);}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li > a.mdi-home{font-size:0;}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li > a.mdi-home::before{font-size:1.125rem;}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li .dropdown-toggle{display:none;}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li.active a{color:var(--menu-main-active-color,#fff);background-color:var(--menu-main-active-bg-color,#1e4e66);}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li.active a:hover{color:var(--menu-main-color,#1e4e66);background-color:var(--menu-main-bg-color,#ececec);}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li > a:hover,.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > .expanded:hover > a{color:var(--menu-main-active-color,#fff);background-color:var(--menu-main-active-bg-color,#1e4e66);}}
@media (min-width:1200px){div:not(#menu-mobile-panel) > .menu--main .menu:not(.dropdown-menu),.menu--main:not([id$=block-base-main-navigation-mobile]) .menu:not(.dropdown-menu){flex-wrap:nowrap;width:auto;border-top-left-radius:2rem;border-top-right-radius:2rem;max-height:56px;}div:not(#menu-mobile-panel) > .menu--main .menu:not(.dropdown-menu) a,.menu--main:not([id$=block-base-main-navigation-mobile]) .menu:not(.dropdown-menu) a{padding:1rem 0.5rem;}div:not(#menu-mobile-panel) > .menu--main .menu:not(.dropdown-menu) > li:first-child > a,.menu--main:not([id$=block-base-main-navigation-mobile]) .menu:not(.dropdown-menu) > li:first-child > a{border-top-left-radius:2rem;padding-left:3rem;}div:not(#menu-mobile-panel) > .menu--main .menu:not(.dropdown-menu) > li:first-child > a:hover,.menu--main:not([id$=block-base-main-navigation-mobile]) .menu:not(.dropdown-menu) > li:first-child > a:hover{background:transparent;}div:not(#menu-mobile-panel) > .menu--main .menu:not(.dropdown-menu) > li:last-child > a,.menu--main:not([id$=block-base-main-navigation-mobile]) .menu:not(.dropdown-menu) > li:last-child > a{border-top-right-radius:2rem;padding-right:3rem;}}@media (min-width:1200px){div:not(#menu-mobile-panel) > .menu--main{margin-bottom:0.5rem;text-transform:uppercase;}}@media (min-width:1200px) and (max-width:1199.98px){div:not(#menu-mobile-panel) > .menu--main{margin-bottom:1rem;}}@media (min-width:1200px){div:not(#menu-mobile-panel) > .menu--main::before{display:block;content:"";position:absolute;z-index:-1;width:100vw;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;background-color:transparent;top:unset;bottom:-10px;height:10px;background:#ffc500;}}@media (min-width:1200px) and (max-width:1199.98px){div:not(#menu-mobile-panel) > .menu--main::before{bottom:-0.75rem;}}@media (min-width:1200px){div:not(#menu-mobile-panel) > .menu--main .navbar-nav > li > a:hover,div:not(#menu-mobile-panel) > .menu--main .navbar-nav > .expanded:hover > a{background:transparent linear-gradient(180deg,#ffc500 0%,#ff9d29 100%) 0% 0% no-repeat padding-box;}div:not(#menu-mobile-panel) > .menu--main a{padding:1rem;font-weight:600;}div:not(#menu-mobile-panel) > .menu--main a.mdi-home{--menu-main-color:#ffc500;--menu-main-hover-color:#093a54;--menu-main-hover-bg-color:#fff;--menu-main-active-color:#ffc500;--menu-main-active-bg-color:#fff;margin-right:2rem;max-height:56px;display:flex;align-items:center;overflow-y:hidden;}div:not(#menu-mobile-panel) > .menu--main a.mdi-home::before{font-size:1.5rem;}nav:not(#block-base-main-navigation-mobile) .menu > .expanded > .dropdown-menu{box-shadow:0px 3px 6px rgba(0,0,0,0.1607843137);top:3.45rem;}nav:not(#block-base-main-navigation-mobile) .menu > .expanded > .dropdown-menu li{margin-bottom:0.5rem;}nav:not(#block-base-main-navigation-mobile) .menu > .expanded > .dropdown-menu li:hover > a{box-shadow:0px 3px 6px rgba(0,0,0,0.1607843137);}nav:not(#block-base-main-navigation-mobile) .menu > .expanded > .dropdown-menu a{text-transform:none;font-size:0.75rem;padding:1rem !important;}nav:not(#block-base-main-navigation-mobile) .menu > .expanded > .dropdown-menu a:hover,nav:not(#block-base-main-navigation-mobile) .menu > .expanded > .dropdown-menu a .active{box-shadow:0px 3px 6px rgba(0,0,0,0.1607843137);}}
.sticky{width:100%;z-index:1000;}@media (max-width:1199.98px){.sticky.region-nav-main-mobile{position:fixed;width:100%;z-index:9000;}}@media (min-width:1200px){.sticky #header{top:0;}.sticky #header .header-columns{padding:0;}.sticky #header .logo img{max-height:4rem;}.sticky #header .slogan{font-size:0.875rem;}}
.sticky .logo{position:absolute;top:0;max-height:5rem;}.sticky .site-slogan{display:none;}
