.site-header .se-language-toggle {
  box-sizing:border-box; display:inline-flex; align-items:center; justify-content:center;
  gap:8px; height:44px; min-height:44px; padding:0 18px; flex-shrink:0;
  border:1px solid #1b3153; border-radius:7px; cursor:pointer;
  background:linear-gradient(90deg,#c6ae7a 50%,#1b3153 50%);
  background-size:200% 100%; background-position:100% 0;
  color:#fff; font-family:Arial,Tahoma,sans-serif; font-size:16px; font-weight:600;
  line-height:1; white-space:nowrap; transition:background-position .35s ease,color .35s ease;
}
.site-header .se-language-toggle:hover,
.site-header .se-language-toggle:focus-visible { background-position:0 0; color:#192d4c; }
.site-header .se-language-toggle:focus-visible { outline:2px solid #192d4c; outline-offset:3px; }
.site-header .se-language-toggle svg { width:18px; height:18px; flex-shrink:0; }
.site-header .hostinger-ai-menu-wrapper { grid-template-columns:minmax(0,1fr) auto; }
.site-header .hostinger-ai-site-navigation-wrapper { gap:12px; }
.site-header ul.wp-block-navigation__container { padding:0; }
html.se-ar :is(.site-header,main,.site-footer) { font-family:Tahoma,Arial,sans-serif; }
html.se-ar :is(main,.site-header,.site-footer) :is(h1,h2,h3,p,li,a,button) { letter-spacing:normal; }
html.se-ar main :is(h1,h2,h3) { font-family:Tahoma,Arial,sans-serif; line-height:1.45; }
html.se-ar main :is(p,li,.elementor-widget-text-editor),
html.se-ar .se-footer-v2 p { line-height:1.85; }
html.se-ar .se-footer-v2 { font-family:Tahoma,Arial,sans-serif; text-align:right; }
html.se-ar .site-header a[href*="/workspace"]::after { content:"\2190" / ""; }
html.se-ar .se-footer-wordmark,html.se-ar a[href^="mailto:"] { direction:ltr; unicode-bidi:isolate; }
html.se-ar main ul { padding-inline-start:1.5em; padding-inline-end:0; }
@media(max-width:767px) {
  .site-header .hostinger-ai-menu-wrapper { gap:12px; }
  .site-header .hostinger-ai-site-navigation-wrapper { gap:8px; }
  .site-header .se-language-toggle { padding-inline:12px; font-size:14px; gap:6px; }
  html.se-ar main h1 { overflow-wrap:normal; }
}
@media(max-width:480px) {
  .site-header .se-header-tagline { display:none; }
  .site-header .se-header-brand { min-width:0; width:76px; flex:0 0 76px; }
  .site-header .se-header-brand .wp-block-site-logo { min-width:0; width:76px; }
  .site-header .se-header-brand .wp-block-site-logo .custom-logo-link,
  .site-header .se-header-brand .wp-block-site-logo .custom-logo-link img.custom-logo { width:76px!important; height:44px!important; }
  .site-header .hostinger-ai-menu-wrapper { justify-content:space-between; gap:8px; }
  .site-header a[href*="/workspace"] { padding-inline:10px; font-size:13px; gap:6px; }
  .site-header a[href*="/workspace"]::after { display:none; }
  .site-header .se-language-toggle { padding-inline:10px; font-size:13px; }
}
@media(max-width:360px) {
  .site-header .hostinger-ai-site-navigation-wrapper { gap:6px; }
  .site-header a[href*="/workspace"],.site-header .se-language-toggle { padding-inline:6px; font-size:12px; }
  .site-header .se-language-toggle { gap:4px; }
  .site-header .se-language-toggle svg { width:14px; height:14px; }
}
@media(prefers-reduced-motion:reduce) { .site-header .se-language-toggle { transition:none; } }
