/* ERTH: one header across the site, without wrapped menu text. */
body #ms-header .main-header__inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:nowrap!important;max-width:1480px;margin:auto;width:100%}
body #ms-header .main-header__logo{flex:0 0 auto!important}
body #ms-header .main-header__logo img{max-width:72px!important;max-height:46px!important;width:auto!important}
body #ms-header .main-header__nav{flex:1 1 auto!important;min-width:0!important;width:auto!important}
body #ms-header #primary-menu-default{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:clamp(4px,.7vw,13px)!important;white-space:nowrap!important}
body #ms-header #primary-menu-default>li{margin:0!important;min-width:0!important;flex:0 1 auto!important;white-space:nowrap!important}
body #ms-header #primary-menu-default>li>a{font:700 clamp(11px,.9vw,14px)/1.5 Cairo,sans-serif!important;padding:8px clamp(3px,.45vw,9px)!important;letter-spacing:0!important;white-space:nowrap!important}
body #ms-header .main-header--widgets{flex:0 0 auto!important;min-width:0!important}
body #ms-header #primary-menu-default>li.menu-item-8071>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;max-width:100%!important;min-height:39px!important;padding:7px clamp(6px,.7vw,11px)!important;box-sizing:border-box!important;white-space:nowrap!important;overflow:visible!important;background:#2a5caa!important;color:#fff!important;border:1px solid #2a5caa!important;border-radius:10px!important;font:800 clamp(11px,.9vw,14px)/1.5 Cairo,sans-serif!important}
body #ms-header .ms-menu-wrapper .menu-item-8071>a{display:block!important;width:100%!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;padding:12px 14px!important;white-space:normal!important;background:#2a5caa!important;color:#fff!important;border-radius:10px!important;border:1px solid #2a5caa!important;font:800 16px/1.6 Cairo,sans-serif!important}
body #ms-header .ms-menu-wrapper .menu-item-8071.current-menu-item>a{background:#214c90!important;color:#fff!important}
body.page-id-235 .portfolio-feed :is(h3,.ms-p-cat),body.page-id-235 .portfolio_wrap :is(.filter-nav__btn,h3,.ms-p-cat),body.single-portfolios main :is(h1,h2,h3,h4){font-family:Cairo,sans-serif!important;letter-spacing:0!important;text-transform:none!important}
body.page-id-235 .portfolio-feed h3{font-size:clamp(18px,1.35vw,23px)!important;font-weight:800!important;line-height:1.6!important}
body.page-id-1234 .erth-platform-promo .erth-flow,body.page-id-1234 .erth-platform-promo .erth-flow-steps{display:none!important}
body.page-id-1234 .erth-visual-hero{padding-top:95px!important;min-height:640px!important}
@media(max-width:1024px){body #ms-header .main-header__inner{gap:5px!important}body #ms-header #primary-menu-default{gap:2px!important}body #ms-header #primary-menu-default>li>a{font-size:11px!important;padding-inline:3px!important}}
@media(max-width:767px){body #ms-header .main-header__nav{display:none!important}body.page-id-1234 .erth-visual-hero{min-height:0!important;padding-top:85px!important}}
