.akis-skip-link{position:fixed;left:12px;top:-100px;z-index:100000;background:#fff;color:#111;padding:12px 20px}.akis-skip-link:focus{top:12px}
body.admin-bar{--akis-admin-offset:32px}body.admin-bar .site-header{top:0;}
body.akis-no-header{--header-offset:0px;--header-height:0px}
@media(max-width:782px){body.admin-bar{--akis-admin-offset:46px}}
.akis-site [data-enquiry-note][data-error="true"]{color:var(--accent);font-weight:600}
.akis-site .akis-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.akis-site .parent-enquiry .wpcf7{margin:0}
.akis-site .parent-enquiry .wpcf7-form{display:grid;gap:.9rem}
.akis-site .parent-enquiry .wpcf7-form-control-wrap{display:block}
.akis-site .parent-enquiry .wpcf7-not-valid-tip{font-size:.75rem;color:var(--accent);margin-top:.25rem}
.akis-site .parent-enquiry .wpcf7-response-output{margin:.5rem 0 0;padding:0;border:0;font-size:.88rem}
.akis-site .parent-enquiry .wpcf7-validation-errors,.akis-site .parent-enquiry .wpcf7-mail-sent-ng{color:var(--accent);font-weight:600}
.akis-site .parent-enquiry .wpcf7-submit{appearance:none}
/* Editor layout is isolated in the toolkit's assets/editor.css. */
.header-ctas{align-items:center;flex-wrap:nowrap}
.header-ctas .lang-switch{flex-shrink:0;position:relative;z-index:1}
.lang-switch a.lang-switch-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}
.lang-switch[dir="ltr"] .lang-switch-thumb{left:var(--lang-pad);right:auto;inset-inline-start:auto;transform:translateX(0)}
.lang-switch[dir="ltr"].is-ar .lang-switch-thumb{transform:translateX(100%)}
.akis-language-switch{display:flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600}
.akis-language-switch a,.akis-language-switch span{color:inherit;text-decoration:none}
.akis-language-switch .akis-language-short{display:none}
@media(max-width:900px){
  .akis-language-switch .akis-language-full{display:none}
  .akis-language-switch .akis-language-short{display:inline}
}
