:root{--ht-font:"Montserrat",Arial,sans-serif;--ht-release-gold:#d6aa6d}.ht-network-theme,.ht-group-presentation,.ht-kitchen-engineering,.ht-luxury-hospitality{font-family:var(--ht-font);font-size:18px;font-weight:500;line-height:1.65}.ht-network-theme h1,.ht-network-theme h2,.ht-network-theme h3,.ht-network-theme h4,.ht-group-presentation h1,.ht-group-presentation h2,.ht-group-presentation h3,.ht-group-presentation h4,.ht-kitchen-engineering h1,.ht-kitchen-engineering h2,.ht-kitchen-engineering h3,.ht-kitchen-engineering h4,.ht-luxury-hospitality h1,.ht-luxury-hospitality h2,.ht-luxury-hospitality h3,.ht-luxury-hospitality h4{font-family:var(--ht-font);font-weight:300}.htn-cta,.htn-mobile-toggle,.htn-submenu-toggle{min-width:52px;min-height:52px}.htn-cta{padding-block:14px}.htn-menu-link,.htn-menu-label{font-size:16px}.htn-header :focus-visible{outline:3px solid var(--ht-release-gold);outline-offset:3px}html.htn-scroll-lock,html.htn-scroll-lock body{overflow:hidden}.htn-nav[aria-hidden=true]{visibility:hidden}@media(min-width:1181px){.htn-nav[aria-hidden=true]{visibility:visible}}@media(max-width:767px){.ht-network-theme,.ht-group-presentation,.ht-kitchen-engineering,.ht-luxury-hospitality{font-size:17px;line-height:1.65}.htn-menu-link,.htn-menu-label{font-size:17px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
