/* ARK-BRIDGE hard hydration-safe overrides */
.framer-dfZur{ -webkit-mask:none!important; mask:none!important; background:url('/images/ark-bridge-logo.png') center/contain no-repeat!important; background-color:transparent!important; width:180px!important; height:42px!important; aspect-ratio:auto!important; }
[data-framer-name="Action"]{align-items:center!important;}
.ark-language-switcher{display:flex!important;align-items:center!important;gap:4px!important;margin-right:8px!important;flex:none!important;position:relative!important;z-index:20!important;font-family:Inter,Arial,sans-serif!important}
.ark-language-switcher button{appearance:none!important;border:1px solid rgba(15,33,54,.18)!important;background:#f4f5f0!important;color:#0f2136!important;border-radius:999px!important;padding:8px 10px!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;line-height:1!important;min-width:34px!important}
.ark-language-switcher button.active{background:#f9a333!important;color:#0f2136!important;border-color:#f9a333!important}
#intercom-container,.intercom-lightweight-app,.intercom-app,.intercom-launcher-frame,.intercom-launcher,[class*="intercom-lightweight-app"],iframe[name*="intercom"]{display:none!important;visibility:hidden!important;pointer-events:none!important}
/* Contact component: remove Live chat and duplicate country phone rows even after Framer hydration */
.framer-16l3ghz-container,.framer-1hr5jxi,.framer-1b48s6v{display:none!important}
@media(max-width:900px){.ark-language-switcher{margin:10px 0 0!important}.ark-language-switcher button{padding:7px 9px!important}}
