.elementor-90283 .elementor-element.elementor-element-7a1c0e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS *//* xh-live-css: mega menu styling copied from the live site, 13 Nov 2026 */

#ekit-megamenu-panel-90132 .xh-tm{background:var(--e-global-color-primary,#2C3453);border-radius:0 0 20px 20px;padding:30px;color:#fff}
#ekit-megamenu-panel-90132 .xh-tm-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin:0 0 18px}
#ekit-megamenu-panel-90132 .xh-tm-title{font-family:"Aboreto",sans-serif;font-weight:300;font-size:20px;line-height:1.3;margin:0}
#ekit-megamenu-panel-90132 .xh-tm-title a,#ekit-megamenu-panel-90132 .xh-tm-all{color:#fff;text-decoration:none}
#ekit-megamenu-panel-90132 .xh-tm-all{font-size:14px;color:var(--e-global-color-secondary,#A67C63);white-space:nowrap}
#ekit-megamenu-panel-90132 .xh-tm-all:hover{text-decoration:underline}
#ekit-megamenu-panel-90132 .xh-tm-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:0 28px;border-top:1px solid var(--e-global-color-secondary,#A67C63);padding-top:18px}
#ekit-megamenu-panel-90132 .xh-tm-col h3{font-family:"Instrument Sans",sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--e-global-color-secondary,#A67C63);margin:0 0 10px}
#ekit-megamenu-panel-90132 ul{list-style:none;margin:0;padding:0}
#ekit-megamenu-panel-90132 li{margin:0 0 5px}
#ekit-megamenu-panel-90132 li a{display:flex;align-items:center;gap:10px;color:#fff;font-size:17px;line-height:1.5;text-decoration:none;transition:color .3s}
#ekit-megamenu-panel-90132 li a svg{width:10px;height:10px;fill:#fff;flex:none;transition:fill .3s}
#ekit-megamenu-panel-90132 li a:hover{color:var(--e-global-color-secondary,#A67C63)}
#ekit-megamenu-panel-90132 li a:hover svg{fill:var(--e-global-color-secondary,#A67C63)}
@media (max-width:1024px){#ekit-megamenu-panel-90132{display:none!important}}/* End custom CSS */