/* Matjar unified language switcher + hidden Google/GTranslate widget */
.matjar-gtranslate-hidden,
#google_translate_element,
.goog-te-gadget,
.goog-te-banner-frame,
.goog-te-balloon-frame,
iframe.goog-te-banner-frame,
iframe.skiptranslate {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  width: 0 !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
html body {
  top: 0 !important;
}
.matjar-language-button {
  min-width: 2.5rem;
}
.matjar-language-switcher .dropdown-panel.matjar-language-dropdown {
  width: 9.65rem !important;
  max-width: calc(100vw - 1rem);
}
.matjar-language-option {
  min-width: 0;
}
.matjar-language-flag {
  display: inline-flex;
  position: relative;
  display: inline-flex;
  width: 1.1rem;
  min-width: 1.1rem;
  height: .84rem;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: .16rem;
  background: #f8fafc;
  box-shadow: 0 0 0 1px rgba(15, 23, 42, .08), 0 1px 2px rgba(15, 23, 42, .14);
  font-size: .5rem;
  line-height: 1;
}
.matjar-language-dropdown {
  width: 9.65rem !important;
  min-width: 9.65rem;
  max-height: min(70vh, 28rem);
  overflow: auto;
  overscroll-behavior: contain;
}
.matjar-language-option {
  gap: .42rem;
}
.matjar-language-option.is-active {
  font-weight: 700;
}
html[dir="ltr"] .matjar-language-dropdown {
  right: auto !important;
  left: 0 !important;
}
html[dir="ltr"] body,
html[dir="ltr"] button,
html[dir="ltr"] input,
html[dir="ltr"] select,
html[dir="ltr"] textarea {
  direction: ltr;
}
html[dir="ltr"] .matjar-sidebar,
html[dir="ltr"] .dropdown-panel,
html[dir="ltr"] .st-admin-clean-shell,
html[dir="ltr"] .aw-modern-public-page {
  direction: ltr;
}
html[dir="ltr"] .matjar-header-right {
  direction: ltr;
}
html[dir="ltr"] .matjar-header-left {
  direction: ltr;
}
.goog-logo-link,
.goog-te-gadget span,
.goog-te-gadget-simple {
  display: none !important;
}

.matjar-language-switcher .matjar-language-option {
  padding-inline: .62rem !important;
}
.matjar-language-switcher .matjar-language-option .truncate {
  max-width: 7.1rem;
}

.matjar-language-flag img {
  position: relative;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.matjar-language-flag-fallback {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #475569;
  font-size: .48rem;
  font-weight: 800;
  letter-spacing: .02em;
}
.matjar-language-flag-text {
  width: 1.1rem;
  min-width: 1.1rem;
  height: .84rem;
  border-radius: .16rem;
  background: #f1f5f9;
  color: #475569;
  font-size: .5rem;
  font-weight: 800;
}
.matjar-mobile-auth-dropdown {
  width: 12rem;
  max-width: calc(100vw - 1rem);
}
.matjar-mobile-auth-link {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .55rem;
  width: 100%;
  min-height: 2.7rem;
  border-radius: .9rem;
  font-size: .9rem;
  font-weight: 800;
  text-decoration: none;
  transition: transform .18s ease, background .18s ease, color .18s ease, border-color .18s ease;
}
.matjar-mobile-auth-link + .matjar-mobile-auth-link { margin-top: .55rem; }
.matjar-mobile-auth-login {
  border: 1px solid #d0d5dd;
  color: #344054;
  background: #fff;
}
.matjar-mobile-auth-login:hover { background: #f8fafc; }
.matjar-mobile-auth-register {
  color: #fff;
  background: linear-gradient(135deg, #12b3b6, #2563eb);
  box-shadow: 0 12px 22px rgba(37, 99, 235, .18);
}
.matjar-mobile-auth-link:hover { transform: translateY(-1px); }
html.dark .matjar-mobile-auth-login {
  border-color: rgba(255,255,255,.12);
  color: rgba(255,255,255,.86);
  background: rgba(255,255,255,.04);
}
html.dark .matjar-mobile-auth-login:hover { background: rgba(255,255,255,.08); }
html[dir="ltr"] .matjar-mobile-auth-dropdown {
  right: auto !important;
  left: 0 !important;
}


/* v1.2.69: CSS-only flags for Chrome/Windows and refined mobile guest menu */
.matjar-language-switcher .dropdown-panel.matjar-language-dropdown,
.matjar-language-dropdown {
  width: 9.65rem !important;
  min-width: 9.65rem !important;
  max-width: calc(100vw - 1.25rem) !important;
}
.matjar-language-switcher .matjar-language-option {
  padding-inline: .56rem !important;
  min-height: 2.42rem;
}
.matjar-language-switcher .matjar-language-option .truncate {
  max-width: 6rem !important;
}
.matjar-language-flag.matjar-flag {
  position: relative;
  display: inline-flex;
  width: 1.32rem;
  min-width: 1.32rem;
  height: .92rem;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: .18rem;
  border: 1px solid rgba(15, 23, 42, .12);
  box-shadow: 0 1px 2px rgba(15, 23, 42, .14);
  background: #e5e7eb;
  line-height: 1;
  vertical-align: middle;
}
.matjar-language-flag.matjar-flag img { display: none !important; }
.matjar-flag::before,
.matjar-flag::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
}
.matjar-language-flag.matjar-flag .matjar-language-flag-fallback {
  display: none;
  z-index: 3;
  position: relative;
  inset: auto;
  color: #334155;
  font-size: .48rem;
  font-weight: 900;
  letter-spacing: -.04em;
}
.matjar-flag-sa { background: #006c35; }
.matjar-flag-sa::before { inset: .39rem .22rem auto .22rem; height: .08rem; background: #fff; border-radius: 999px; }
.matjar-flag-sa::after { inset: .18rem .38rem auto .38rem; height: .22rem; border-top: .055rem solid #fff; border-bottom: .055rem solid #fff; opacity: .96; }
.matjar-flag-gb { background:
  linear-gradient(27deg, transparent 45%, #fff 45% 55%, transparent 55%),
  linear-gradient(-27deg, transparent 45%, #fff 45% 55%, transparent 55%),
  linear-gradient(27deg, transparent 48%, #c8102e 48% 52%, transparent 52%),
  linear-gradient(-27deg, transparent 48%, #c8102e 48% 52%, transparent 52%),
  linear-gradient(90deg, transparent 38%, #fff 38% 62%, transparent 62%),
  linear-gradient(0deg, transparent 34%, #fff 34% 66%, transparent 66%),
  linear-gradient(90deg, transparent 43%, #c8102e 43% 57%, transparent 57%),
  linear-gradient(0deg, transparent 40%, #c8102e 40% 60%, transparent 60%), #012169; }
.matjar-flag-se { background: linear-gradient(90deg, transparent 28%, #fecc00 28% 40%, transparent 40%), linear-gradient(0deg, transparent 39%, #fecc00 39% 61%, transparent 61%), #006aa7; }
.matjar-flag-de { background: linear-gradient(#000 0 33.33%, #dd0000 33.33% 66.66%, #ffce00 66.66% 100%); }
.matjar-flag-fr { background: linear-gradient(90deg, #0055a4 0 33.33%, #fff 33.33% 66.66%, #ef4135 66.66% 100%); }
.matjar-flag-es { background: linear-gradient(#aa151b 0 25%, #f1bf00 25% 75%, #aa151b 75% 100%); }
.matjar-flag-tr { background: #e30a17; }
.matjar-flag-tr::before { width: .45rem; height: .45rem; border-radius: 50%; background: #fff; inset: .2rem auto auto .33rem; }
.matjar-flag-tr::after { width: .36rem; height: .36rem; border-radius: 50%; background: #e30a17; inset: .245rem auto auto .44rem; box-shadow: .36rem .035rem 0 -.15rem #fff; }
html[dir="rtl"] .matjar-flag-tr::before { inset: .2rem .33rem auto auto; }
html[dir="rtl"] .matjar-flag-tr::after { inset: .245rem .44rem auto auto; box-shadow: -.36rem .035rem 0 -.15rem #fff; }
.matjar-flag-it { background: linear-gradient(90deg, #009246 0 33.33%, #fff 33.33% 66.66%, #ce2b37 66.66% 100%); }
.matjar-flag-nl { background: linear-gradient(#ae1c28 0 33.33%, #fff 33.33% 66.66%, #21468b 66.66% 100%); }
.matjar-flag-pt { background: linear-gradient(90deg, #006600 0 42%, #ff0000 42% 100%); }
.matjar-flag-pl { background: linear-gradient(#fff 0 50%, #dc143c 50% 100%); }
.matjar-flag-dk { background: linear-gradient(90deg, transparent 28%, #fff 28% 39%, transparent 39%), linear-gradient(0deg, transparent 42%, #fff 42% 58%, transparent 58%), #c60c30; }
.matjar-flag-no { background: linear-gradient(90deg, transparent 28%, #fff 28% 42%, transparent 42%), linear-gradient(0deg, transparent 38%, #fff 38% 62%, transparent 62%), linear-gradient(90deg, transparent 32%, #00205b 32% 38%, transparent 38%), linear-gradient(0deg, transparent 44%, #00205b 44% 56%, transparent 56%), #ba0c2f; }
.matjar-flag-fi { background: linear-gradient(90deg, transparent 30%, #002f6c 30% 42%, transparent 42%), linear-gradient(0deg, transparent 40%, #002f6c 40% 60%, transparent 60%), #fff; }
.matjar-flag-ru { background: linear-gradient(#fff 0 33.33%, #0039a6 33.33% 66.66%, #d52b1e 66.66% 100%); }
.matjar-flag-ua { background: linear-gradient(#0057b7 0 50%, #ffd700 50% 100%); }
.matjar-flag-gr { background: repeating-linear-gradient(#0d5eaf 0 10%, #fff 10% 20%); }
.matjar-flag-ro { background: linear-gradient(90deg, #002b7f 0 33.33%, #fcd116 33.33% 66.66%, #ce1126 66.66% 100%); }
.matjar-flag-cz { background: linear-gradient(#fff 0 50%, #d7141a 50% 100%); }
.matjar-flag-cz::before { width: 0; height: 0; border-top: .46rem solid transparent; border-bottom: .46rem solid transparent; border-left: .72rem solid #11457e; inset: 0 auto auto 0; }
html[dir="rtl"] .matjar-flag-cz::before { border-left: 0; border-right: .72rem solid #11457e; inset: 0 0 auto auto; }
.matjar-flag-hu { background: linear-gradient(#ce2939 0 33.33%, #fff 33.33% 66.66%, #477050 66.66% 100%); }
.matjar-flag-il { background: linear-gradient(#fff 0 18%, #0038b8 18% 30%, #fff 30% 70%, #0038b8 70% 82%, #fff 82% 100%); }
.matjar-flag-ir { background: linear-gradient(#239f40 0 33.33%, #fff 33.33% 66.66%, #da0000 66.66% 100%); }
.matjar-flag-pk { background: linear-gradient(90deg, #fff 0 25%, #01411c 25% 100%); }
.matjar-flag-in { background: linear-gradient(#ff9933 0 33.33%, #fff 33.33% 66.66%, #138808 66.66% 100%); }
.matjar-flag-in::before { width: .25rem; height: .25rem; border: .04rem solid #000080; border-radius: 50%; inset: .31rem auto auto 50%; transform: translateX(-50%); }
.matjar-flag-id { background: linear-gradient(#ce1126 0 50%, #fff 50% 100%); }
.matjar-flag-my { background: repeating-linear-gradient(#cc0001 0 11%, #fff 11% 22%); }
.matjar-flag-th { background: linear-gradient(#a51931 0 17%, #f4f5f8 17% 30%, #2d2a4a 30% 70%, #f4f5f8 70% 83%, #a51931 83% 100%); }
.matjar-flag-jp { background: #fff; }
.matjar-flag-jp::before { width: .42rem; height: .42rem; border-radius: 50%; background: #bc002d; inset: 50% auto auto 50%; transform: translate(-50%, -50%); }
.matjar-flag-kr { background: #fff; }
.matjar-flag-kr::before { width: .42rem; height: .42rem; border-radius: 50%; background: linear-gradient(#c60c30 0 50%, #003478 50%); inset: 50% auto auto 50%; transform: translate(-50%, -50%); }
.matjar-flag-cn { background: #de2910; }
.matjar-flag-cn::before { content: "★"; color: #ffde00; font-size: .45rem; line-height: 1; inset: .09rem auto auto .16rem; background: transparent; }
.matjar-flag-tw { background: linear-gradient(90deg, #000095 0 44%, #fe0000 44% 100%); }
.matjar-flag-globe { background: linear-gradient(135deg, #e0f2fe, #dbeafe); }
.matjar-flag-globe .matjar-language-flag-fallback { display: inline-flex; }
.matjar-mobile-auth-button {
  background: linear-gradient(135deg, #ffffff 0%, #eef7ff 100%) !important;
  color: #0f766e !important;
  border-color: rgba(20, 184, 166, .32) !important;
  box-shadow: 0 8px 20px rgba(15, 23, 42, .08) !important;
}
.matjar-mobile-auth-button:hover { transform: translateY(-1px); box-shadow: 0 12px 26px rgba(15, 23, 42, .12) !important; }
html.dark .matjar-mobile-auth-button { background: linear-gradient(135deg, #101828 0%, #1e293b 100%) !important; color: #5eead4 !important; }
@media (max-width: 640px) {
  .matjar-mobile-auth { display: block !important; }
  .matjar-guest-actions-desktop { display: none !important; }
}
@media (max-width: 520px) {
  .matjar-guest-actions { display: none !important; }
  .matjar-mobile-auth { display: block !important; }
}


/* Matjar v1.2.69: stable non-emoji flags, compact dropdown, wider mobile auth breakpoint */
.matjar-language-switcher .dropdown-panel.matjar-language-dropdown,
.matjar-language-dropdown {
  width: 9.25rem !important;
  min-width: 9.25rem !important;
  max-width: calc(100vw - 1rem) !important;
  padding: .4rem !important;
}
.matjar-language-switcher .matjar-language-option {
  min-height: 2.28rem;
  padding-inline: .52rem !important;
  gap: .38rem !important;
}
.matjar-language-switcher .matjar-language-option .truncate { max-width: 6.7rem; }
.matjar-language-flag.matjar-flag {
  display: inline-flex !important;
  width: 1.42rem !important;
  min-width: 1.42rem !important;
  height: 1rem !important;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  border-radius: .22rem;
  background: #eef2f7;
  border: 1px solid rgba(15,23,42,.14);
  box-shadow: 0 1px 2px rgba(15,23,42,.14);
  font-size: 0 !important;
  line-height: 1;
}
.matjar-language-flag.matjar-flag img,
.matjar-language-flag.matjar-flag .matjar-language-flag-fallback { display: none !important; }
.matjar-language-flag.matjar-flag > span,
.matjar-language-flag.matjar-flag::before,
.matjar-language-flag.matjar-flag::after { content: ""; position: absolute; display: block; }
.matjar-flag--ar { background:#0b8f43; }
.matjar-flag--ar::before { width:.74rem;height:.08rem;background:#fff;left:.35rem;top:.37rem;border-radius:999px; }
.matjar-flag--ar::after { width:.86rem;height:.06rem;background:#fff;left:.28rem;bottom:.28rem;border-radius:999px; }
.matjar-flag--en { background:linear-gradient(90deg,transparent 42%,#fff 42% 58%,transparent 58%),linear-gradient(0deg,transparent 38%,#fff 38% 62%,transparent 62%),linear-gradient(90deg,transparent 46%,#c8102e 46% 54%,transparent 54%),linear-gradient(0deg,transparent 43%,#c8102e 43% 57%,transparent 57%),#012169; }
.matjar-flag--sv { background:linear-gradient(90deg,transparent 30%,#fecc00 30% 43%,transparent 43%),linear-gradient(0deg,transparent 40%,#fecc00 40% 58%,transparent 58%),#006aa7; }
.matjar-flag--de { background:linear-gradient(#000 0 33.33%,#dd0000 33.33% 66.66%,#ffce00 66.66%); }
.matjar-flag--fr { background:linear-gradient(90deg,#0055a4 0 33.33%,#fff 33.33% 66.66%,#ef4135 66.66%); }
.matjar-flag--es { background:linear-gradient(#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75%); }
.matjar-flag--tr { background:#e30a17; }
.matjar-flag--tr::before { width:.46rem;height:.46rem;border-radius:999px;background:#fff;left:.42rem;top:.23rem;box-shadow:.13rem 0 0 #e30a17; }
.matjar-flag--tr::after { content:"★";position:absolute;display:block;color:#fff;font-size:.34rem;line-height:1;left:.92rem;top:.33rem;background:transparent;width:auto;height:auto; }
.matjar-flag--it { background:linear-gradient(90deg,#009246 0 33.33%,#fff 33.33% 66.66%,#ce2b37 66.66%); }
.matjar-flag--nl { background:linear-gradient(#ae1c28 0 33.33%,#fff 33.33% 66.66%,#21468b 66.66%); }
.matjar-flag--pt { background:linear-gradient(90deg,#006600 0 42%,#ff0000 42%); }
.matjar-flag--pt::before { width:.24rem;height:.24rem;border-radius:999px;background:#ffcc00;left:.49rem;top:.35rem; }
.matjar-flag--pl { background:linear-gradient(#fff 0 50%,#dc143c 50%); }
.matjar-flag--da { background:linear-gradient(90deg,transparent 30%,#fff 30% 41%,transparent 41%),linear-gradient(0deg,transparent 42%,#fff 42% 58%,transparent 58%),#c60c30; }
.matjar-flag--no { background:linear-gradient(90deg,transparent 28%,#fff 28% 45%,transparent 45%),linear-gradient(0deg,transparent 38%,#fff 38% 62%,transparent 62%),linear-gradient(90deg,transparent 33%,#00205b 33% 40%,transparent 40%),linear-gradient(0deg,transparent 44%,#00205b 44% 56%,transparent 56%),#ba0c2f; }
.matjar-flag--fi { background:linear-gradient(90deg,transparent 30%,#003580 30% 43%,transparent 43%),linear-gradient(0deg,transparent 40%,#003580 40% 58%,transparent 58%),#fff; }
.matjar-flag--ru { background:linear-gradient(#fff 0 33.33%,#0039a6 33.33% 66.66%,#d52b1e 66.66%); }
.matjar-flag--uk { background:linear-gradient(#0057b7 0 50%,#ffd700 50%); }
.matjar-flag--el { background:repeating-linear-gradient(#0d5eaf 0 .11rem,#fff .11rem .22rem); }
.matjar-flag--el::before { width:.57rem;height:.57rem;left:0;top:0;background:linear-gradient(90deg,transparent 38%,#fff 38% 62%,transparent 62%),linear-gradient(0deg,transparent 38%,#fff 38% 62%,transparent 62%),#0d5eaf; }
.matjar-flag--ro { background:linear-gradient(90deg,#002b7f 0 33.33%,#fcd116 33.33% 66.66%,#ce1126 66.66%); }
.matjar-flag--cs { background:linear-gradient(#fff 0 50%,#d7141a 50%); }
.matjar-flag--cs::before { width:0;height:0;border-top:.5rem solid transparent;border-bottom:.5rem solid transparent;border-left:.72rem solid #11457e;left:0;top:0;background:transparent; }
html[dir="rtl"] .matjar-flag--cs::before { border-left:0;border-right:.72rem solid #11457e; }
.matjar-flag--hu { background:linear-gradient(#ce2939 0 33.33%,#fff 33.33% 66.66%,#477050 66.66%); }
.matjar-flag--he { background:linear-gradient(#fff 0 18%,#0038b8 18% 28%,#fff 28% 72%,#0038b8 72% 82%,#fff 82%); }
.matjar-flag--he::before { content:"✡";position:absolute;display:block;color:#0038b8;font-size:.42rem;line-height:1;left:.49rem;top:.28rem;background:transparent;width:auto;height:auto; }
.matjar-flag--fa { background:linear-gradient(#239f40 0 33.33%,#fff 33.33% 66.66%,#da0000 66.66%); }
.matjar-flag--ur { background:linear-gradient(90deg,#fff 0 24%,#01411c 24%); }
.matjar-flag--hi { background:linear-gradient(#ff9933 0 33.33%,#fff 33.33% 66.66%,#138808 66.66%); }
.matjar-flag--hi::before { width:.2rem;height:.2rem;border-radius:999px;border:1px solid #000080;left:.6rem;top:.37rem;background:transparent; }
.matjar-flag--id { background:linear-gradient(#ce1126 0 50%,#fff 50%); }
.matjar-flag--ms { background:repeating-linear-gradient(#cc0001 0 .075rem,#fff .075rem .15rem); }
.matjar-flag--ms::before { width:.62rem;height:.53rem;left:0;top:0;background:#010066; }
.matjar-flag--th { background:linear-gradient(#a51931 0 16%,#fff 16% 30%,#2d2a4a 30% 70%,#fff 70% 84%,#a51931 84%); }
.matjar-flag--ja { background:#fff; }
.matjar-flag--ja::before { width:.42rem;height:.42rem;border-radius:999px;background:#bc002d;left:.5rem;top:.26rem; }
.matjar-flag--ko { background:#fff; }
.matjar-flag--ko::before { width:.42rem;height:.42rem;border-radius:999px;background:linear-gradient(#c60c30 0 50%,#003478 50%);left:.5rem;top:.26rem; }
.matjar-flag--zh-cn { background:#de2910; }
.matjar-flag--zh-cn::before { content:"★";position:absolute;display:block;color:#ffde00;font-size:.42rem;line-height:1;left:.2rem;top:.22rem;background:transparent;width:auto;height:auto; }
.matjar-flag--zh-tw { background:#fe0000; }
.matjar-flag--zh-tw::before { width:.72rem;height:.53rem;left:0;top:0;background:#000095; }
.matjar-flag--world::before { width:.5rem;height:.5rem;border-radius:999px;border:2px solid #64748b;left:.45rem;top:.2rem;background:transparent; }
.matjar-flag--world::after { width:.8rem;height:.06rem;background:#64748b;left:.31rem;top:.48rem;border-radius:999px; }
@media (max-width: 767px) {
  .matjar-guest-actions-desktop { display: none !important; }
  .matjar-mobile-auth { display: block !important; }
}
@media (min-width: 768px) {
  .matjar-mobile-auth { display: none !important; }
}


/* Matjar v1.2.70: fixed Chrome flag backgrounds and enforced mobile guest auth dropdown */
.matjar-language-switcher .dropdown-panel.matjar-language-dropdown,
.matjar-language-dropdown {
  width: 9.05rem !important;
  min-width: 9.05rem !important;
  max-width: calc(100vw - 1rem) !important;
}
.matjar-language-switcher .matjar-language-option .truncate { max-width: 6.35rem !important; }
.matjar-language-switcher .matjar-language-option { min-height: 2.22rem !important; }
.matjar-language-flag.matjar-flag.matjar-flag--ar { background:#0b8f43 !important; }
.matjar-language-flag.matjar-flag.matjar-flag--en { background:linear-gradient(90deg,transparent 42%,#fff 42% 58%,transparent 58%),linear-gradient(0deg,transparent 38%,#fff 38% 62%,transparent 62%),linear-gradient(90deg,transparent 46%,#c8102e 46% 54%,transparent 54%),linear-gradient(0deg,transparent 43%,#c8102e 43% 57%,transparent 57%),#012169 !important; }
.matjar-language-flag.matjar-flag.matjar-flag--sv { background:linear-gradient(90deg,transparent 30%,#fecc00 30% 43%,transparent 43%),linear-gradient(0deg,transparent 40%,#fecc00 40% 58%,transparent 58%),#006aa7 !important; }
.matjar-language-flag.matjar-flag.matjar-flag--de { background:linear-gradient(#000 0 33.33%,#dd0000 33.33% 66.66%,#ffce00 66.66%) !important; }
.matjar-language-flag.matjar-flag.matjar-flag--fr { background:linear-gradient(90deg,#0055a4 0 33.33%,#fff 33.33% 66.66%,#ef4135 66.66%) !important; }
.matjar-language-flag.matjar-flag.matjar-flag--es { background:linear-gradient(#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75%) !important; }
.matjar-language-flag.matjar-flag.matjar-flag--tr { background:#e30a17 !important; }
.matjar-language-flag.matjar-flag.matjar-flag--it { background:linear-gradient(90deg,#009246 0 33.33%,#fff 33.33% 66.66%,#ce2b37 66.66%) !important; }
.matjar-language-flag.matjar-flag.matjar-flag--nl { background:linear-gradient(#ae1c28 0 33.33%,#fff 33.33% 66.66%,#21468b 66.66%) !important; }
.matjar-language-flag.matjar-flag.matjar-flag--pt { background:linear-gradient(90deg,#006600 0 42%,#ff0000 42%) !important; }
.matjar-language-flag.matjar-flag.matjar-flag--pl { background:linear-gradient(#fff 0 50%,#dc143c 50%) !important; }
.matjar-language-flag.matjar-flag.matjar-flag--da { background:linear-gradient(90deg,transparent 30%,#fff 30% 41%,transparent 41%),linear-gradient(0deg,transparent 42%,#fff 42% 58%,transparent 58%),#c60c30 !important; }
.matjar-language-flag.matjar-flag.matjar-flag--no { background:linear-gradient(90deg,transparent 28%,#fff 28% 45%,transparent 45%),linear-gradient(0deg,transparent 38%,#fff 38% 62%,transparent 62%),linear-gradient(90deg,transparent 33%,#00205b 33% 40%,transparent 40%),linear-gradient(0deg,transparent 44%,#00205b 44% 56%,transparent 56%),#ba0c2f !important; }
.matjar-language-flag.matjar-flag.matjar-flag--fi { background:linear-gradient(90deg,transparent 30%,#003580 30% 43%,transparent 43%),linear-gradient(0deg,transparent 40%,#003580 40% 58%,transparent 58%),#fff !important; }
.matjar-language-flag.matjar-flag.matjar-flag--ru { background:linear-gradient(#fff 0 33.33%,#0039a6 33.33% 66.66%,#d52b1e 66.66%) !important; }
.matjar-language-flag.matjar-flag.matjar-flag--uk { background:linear-gradient(#0057b7 0 50%,#ffd700 50%) !important; }
.matjar-language-flag.matjar-flag.matjar-flag--el { background:repeating-linear-gradient(#0d5eaf 0 .11rem,#fff .11rem .22rem) !important; }
.matjar-language-flag.matjar-flag.matjar-flag--ro { background:linear-gradient(90deg,#002b7f 0 33.33%,#fcd116 33.33% 66.66%,#ce1126 66.66%) !important; }
.matjar-language-flag.matjar-flag.matjar-flag--cs { background:linear-gradient(#fff 0 50%,#d7141a 50%) !important; }
.matjar-language-flag.matjar-flag.matjar-flag--hu { background:linear-gradient(#ce2939 0 33.33%,#fff 33.33% 66.66%,#477050 66.66%) !important; }
.matjar-language-flag.matjar-flag.matjar-flag--he { background:linear-gradient(#fff 0 18%,#0038b8 18% 28%,#fff 28% 72%,#0038b8 72% 82%,#fff 82%) !important; }
.matjar-language-flag.matjar-flag.matjar-flag--fa { background:linear-gradient(#239f40 0 33.33%,#fff 33.33% 66.66%,#da0000 66.66%) !important; }
.matjar-language-flag.matjar-flag.matjar-flag--ur { background:linear-gradient(90deg,#fff 0 24%,#01411c 24%) !important; }
.matjar-language-flag.matjar-flag.matjar-flag--hi { background:linear-gradient(#ff9933 0 33.33%,#fff 33.33% 66.66%,#138808 66.66%) !important; }
.matjar-language-flag.matjar-flag.matjar-flag--id { background:linear-gradient(#ce1126 0 50%,#fff 50%) !important; }
.matjar-language-flag.matjar-flag.matjar-flag--ms { background:repeating-linear-gradient(#cc0001 0 .075rem,#fff .075rem .15rem) !important; }
.matjar-language-flag.matjar-flag.matjar-flag--th { background:linear-gradient(#a51931 0 16%,#fff 16% 30%,#2d2a4a 30% 70%,#fff 70% 84%,#a51931 84%) !important; }
.matjar-language-flag.matjar-flag.matjar-flag--ja { background:#fff !important; }
.matjar-language-flag.matjar-flag.matjar-flag--ko { background:#fff !important; }
.matjar-language-flag.matjar-flag.matjar-flag--zh-cn { background:#de2910 !important; }
.matjar-language-flag.matjar-flag.matjar-flag--zh-tw { background:#fe0000 !important; }
.matjar-language-flag.matjar-flag.matjar-flag--world { background:linear-gradient(135deg,#e0f2fe,#dbeafe) !important; }

@media (max-width: 767px) {
  .matjar-site-header .matjar-guest-actions.matjar-guest-actions-desktop,
  .matjar-site-header .matjar-guest-actions-desktop {
    display: none !important;
    visibility: hidden !important;
  }
  .matjar-site-header .matjar-mobile-auth {
    display: block !important;
    visibility: visible !important;
  }
  .matjar-site-header .matjar-mobile-auth-button {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .matjar-site-header .matjar-mobile-auth {
    display: none !important;
  }
}
.matjar-mobile-auth .dropdown-panel.matjar-mobile-auth-dropdown {
  inset-inline-end: 0 !important;
  left: auto !important;
  right: auto !important;
}


/* Matjar v1.2.70: inline SVG flags + reliable mobile guest auth menu */
.matjar-language-switcher .dropdown-panel.matjar-language-dropdown,
.matjar-language-dropdown {
  width: 8.85rem !important;
  min-width: 8.85rem !important;
  max-width: calc(100vw - 1rem) !important;
  padding: .36rem !important;
}
.matjar-language-switcher .matjar-language-option {
  min-height: 2.18rem !important;
  padding: .42rem .48rem !important;
  gap: .38rem !important;
}
.matjar-language-switcher .matjar-language-option .truncate {
  max-width: 6.15rem !important;
  font-size: .8125rem !important;
}
.matjar-language-flag.matjar-language-flag-svg,
.matjar-flag-inline {
  display: inline-flex !important;
  width: 1.42rem !important;
  min-width: 1.42rem !important;
  height: 1.02rem !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  overflow: hidden !important;
  border-radius: .22rem !important;
  border: 1px solid rgba(15,23,42,.14) !important;
  background: #fff !important;
  box-shadow: 0 1px 2px rgba(15,23,42,.12) !important;
  line-height: 1 !important;
  font-size: 0 !important;
}
.matjar-language-flag.matjar-language-flag-svg::before,
.matjar-language-flag.matjar-language-flag-svg::after,
.matjar-flag-inline::before,
.matjar-flag-inline::after {
  content: none !important;
  display: none !important;
}
.matjar-language-flag.matjar-language-flag-svg > svg,
.matjar-flag-inline > svg {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  min-width: 100% !important;
  min-height: 100% !important;
  position: relative !important;
  inset: auto !important;
  transform: none !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.matjar-mobile-auth { display: none !important; }
.matjar-mobile-auth-button {
  background: linear-gradient(135deg, #ffffff 0%, #ecfeff 100%) !important;
  color: #0f766e !important;
  border: 1px solid rgba(20,184,166,.38) !important;
  box-shadow: 0 8px 20px rgba(15,23,42,.08) !important;
}
.matjar-mobile-auth-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 26px rgba(15,23,42,.13) !important;
}
.matjar-mobile-auth-dropdown {
  width: 12.5rem !important;
  min-width: 12.5rem !important;
  overflow: hidden !important;
}
.matjar-mobile-auth-link {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: .55rem !important;
  min-height: 2.7rem !important;
  border-radius: .85rem !important;
  padding: .65rem .85rem !important;
  font-size: .875rem !important;
  font-weight: 800 !important;
  text-decoration: none !important;
  transition: background .18s ease, color .18s ease, transform .18s ease !important;
}
.matjar-mobile-auth-link + .matjar-mobile-auth-link { margin-top: .45rem !important; }
.matjar-mobile-auth-login {
  color: #0f766e !important;
  background: #ecfeff !important;
  border: 1px solid rgba(20,184,166,.22) !important;
}
.matjar-mobile-auth-register {
  color: #fff !important;
  background: linear-gradient(135deg, #14b8a6 0%, #2563eb 100%) !important;
  border: 1px solid rgba(37,99,235,.18) !important;
}
.matjar-mobile-auth-link:hover { transform: translateY(-1px); }
html.dark .matjar-mobile-auth-button {
  background: linear-gradient(135deg, #0f172a 0%, #164e63 100%) !important;
  color: #5eead4 !important;
  border-color: rgba(94,234,212,.26) !important;
}
html.dark .matjar-mobile-auth-login { background: rgba(20,184,166,.12) !important; color: #5eead4 !important; border-color: rgba(94,234,212,.20) !important; }
@media (max-width: 1023.98px) {
  .matjar-guest-actions-desktop,
  .matjar-guest-actions { display: none !important; }
  .matjar-mobile-auth { display: block !important; }
}
@media (min-width: 1024px) {
  .matjar-mobile-auth { display: none !important; }
  .matjar-guest-actions-desktop { display: flex !important; }
}
@media (max-width: 420px) {
  .matjar-language-switcher .dropdown-panel.matjar-language-dropdown,
  .matjar-language-dropdown { width: 8.55rem !important; min-width: 8.55rem !important; }
  .matjar-language-button { padding-inline: .55rem !important; }
}

/* Matjar v1.2.70 final: override older header CSS with higher specificity */
.matjar-site-header .matjar-mobile-auth { display: none !important; }
.matjar-site-header .matjar-guest-actions-desktop { display: flex !important; }
@media (max-width: 1023.98px) {
  .matjar-site-header .matjar-guest-actions,
  .matjar-site-header .matjar-guest-actions-desktop {
    display: none !important;
    visibility: hidden !important;
  }
  .matjar-site-header .matjar-mobile-auth {
    display: block !important;
    visibility: visible !important;
  }
  .matjar-site-header .matjar-mobile-auth .matjar-mobile-auth-button {
    display: inline-flex !important;
  }
}
@media (min-width: 1024px) {
  .matjar-site-header .matjar-mobile-auth {
    display: none !important;
    visibility: hidden !important;
  }
  .matjar-site-header .matjar-guest-actions-desktop {
    display: flex !important;
    visibility: visible !important;
  }
}

/* Matjar v1.2.71: mobile guest auth dropdown opens toward the right side on phones */
@media (max-width: 1023.98px) {
  .matjar-site-header .matjar-mobile-auth {
    position: relative !important;
    overflow: visible !important;
  }
  .matjar-site-header .matjar-mobile-auth > .dropdown-panel.matjar-mobile-auth-dropdown,
  .matjar-site-header .matjar-mobile-auth .dropdown-panel.matjar-mobile-auth-dropdown,
  #guestAuthDropdown.matjar-mobile-auth-dropdown {
    left: 0 !important;
    right: auto !important;
    inset-inline-start: auto !important;
    inset-inline-end: auto !important;
    transform: none !important;
    transform-origin: top left !important;
    max-width: calc(100vw - 1rem) !important;
  }
}

/* Matjar v1.2.71: keep mobile guest auth dropdown inside the viewport and open toward the right side. */
.matjar-site-header .matjar-mobile-auth {
  position: relative !important;
  overflow: visible !important;
}
.matjar-site-header #guestAuthDropdown.matjar-mobile-auth-dropdown,
.matjar-site-header .matjar-mobile-auth .matjar-mobile-auth-dropdown {
  left: 0 !important;
  right: auto !important;
  inset-inline-start: auto !important;
  inset-inline-end: auto !important;
  transform-origin: top left !important;
  max-width: calc(100vw - 1rem) !important;
}
html[dir="rtl"] .matjar-site-header #guestAuthDropdown.matjar-mobile-auth-dropdown,
html[dir="rtl"] .matjar-site-header .matjar-mobile-auth .matjar-mobile-auth-dropdown {
  left: 0 !important;
  right: auto !important;
  inset-inline-start: auto !important;
  inset-inline-end: auto !important;
  transform-origin: top left !important;
}
@media (max-width: 420px) {
  .matjar-site-header #guestAuthDropdown.matjar-mobile-auth-dropdown,
  .matjar-site-header .matjar-mobile-auth .matjar-mobile-auth-dropdown {
    width: 11.75rem !important;
    min-width: 11.75rem !important;
  }
}

/* Matjar v1.2.72: correct Arabic language flag and center mobile header icons */
.matjar-language-flag.matjar-flag-code-ar,
.matjar-language-flag.matjar-flag-country-sa {
  background: #006c35 !important;
}
.matjar-language-flag.matjar-flag-code-ar > svg,
.matjar-language-flag.matjar-flag-country-sa > svg {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 1 !important;
  visibility: visible !important;
}

@media (max-width: 767.98px) {
  .matjar-site-header .matjar-header-grid {
    display: grid !important;
    grid-template-columns: minmax(2.5rem, 1fr) auto minmax(2.5rem, 1fr) !important;
    grid-template-areas: "left actions spacer" !important;
    align-items: center !important;
    justify-content: normal !important;
    min-height: 64px !important;
    gap: .35rem !important;
    padding-inline: .75rem !important;
  }
  html[dir="rtl"] .matjar-site-header .matjar-header-grid {
    grid-template-areas: "spacer actions left" !important;
  }
  .matjar-site-header .matjar-header-left {
    grid-area: left !important;
    justify-self: start !important;
    align-self: center !important;
    min-width: 2.5rem !important;
  }
  html[dir="rtl"] .matjar-site-header .matjar-header-left {
    justify-self: end !important;
  }
  .matjar-site-header .matjar-header-center {
    display: none !important;
  }
  .matjar-site-header .matjar-header-right {
    grid-area: actions !important;
    justify-self: center !important;
    justify-content: center !important;
    align-items: center !important;
    align-self: center !important;
    margin: 0 !important;
    gap: .38rem !important;
    max-width: calc(100vw - 6rem) !important;
    overflow: visible !important;
  }
  .matjar-site-header .matjar-header-right > * {
    flex: 0 0 auto !important;
  }
  .matjar-site-header .matjar-language-button,
  .matjar-site-header .matjar-mobile-auth-button,
  .matjar-site-header #themeToggle {
    height: 2.5rem !important;
  }
}
@media (max-width: 430px) {
  .matjar-site-header .matjar-header-grid {
    grid-template-columns: minmax(2.25rem, .75fr) auto minmax(2.25rem, .75fr) !important;
    padding-inline: .55rem !important;
    gap: .25rem !important;
  }
  .matjar-site-header .matjar-header-right {
    gap: .28rem !important;
    max-width: calc(100vw - 5rem) !important;
  }
  .matjar-site-header .matjar-language-button,
  .matjar-site-header .matjar-mobile-auth-button,
  .matjar-site-header #themeToggle {
    height: 2.35rem !important;
    min-width: 2.35rem !important;
  }
}

/* Matjar v1.2.72 final: embedded image flags + centered mobile header controls */
.matjar-language-flag.matjar-language-flag-img-wrap,
.matjar-language-flag.matjar-flag-inline.matjar-language-flag-img-wrap,
.matjar-site-header .matjar-language-flag.matjar-language-flag-img-wrap {
  display: inline-flex !important;
  width: 1.42rem !important;
  min-width: 1.42rem !important;
  height: 1.02rem !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
  position: relative !important;
  border-radius: .22rem !important;
  border: 1px solid rgba(15,23,42,.14) !important;
  background: #fff !important;
  box-shadow: 0 1px 2px rgba(15,23,42,.12) !important;
  font-size: 0 !important;
  line-height: 1 !important;
}
.matjar-language-flag.matjar-language-flag-img-wrap::before,
.matjar-language-flag.matjar-language-flag-img-wrap::after {
  content: none !important;
  display: none !important;
}
.matjar-language-flag.matjar-language-flag-img-wrap > img.matjar-language-flag-img,
.matjar-site-header .matjar-language-flag.matjar-language-flag-img-wrap > img.matjar-language-flag-img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  min-width: 100% !important;
  min-height: 100% !important;
  object-fit: cover !important;
  opacity: 1 !important;
  visibility: visible !important;
  position: relative !important;
  inset: auto !important;
  transform: none !important;
  filter: none !important;
}
.matjar-language-flag.matjar-flag-country-sa > img.matjar-language-flag-img {
  background: #006c35 !important;
}

@media (max-width: 1023.98px) {
  .matjar-site-header .matjar-header-grid {
    display: grid !important;
    grid-template-columns: minmax(2.65rem, 1fr) auto minmax(2.65rem, 1fr) !important;
    grid-template-areas: "left actions spacer" !important;
    min-height: 64px !important;
    align-items: center !important;
    justify-content: normal !important;
    gap: .32rem !important;
  }
  html[dir="rtl"] .matjar-site-header .matjar-header-grid,
  html[dir="ltr"] .matjar-site-header .matjar-header-grid {
    grid-template-areas: "left actions spacer" !important;
  }
  .matjar-site-header .matjar-header-left {
    grid-area: left !important;
    justify-self: start !important;
    justify-content: flex-start !important;
    min-width: 2.5rem !important;
  }
  .matjar-site-header .matjar-header-center {
    grid-area: spacer !important;
    display: none !important;
  }
  .matjar-site-header .matjar-header-right {
    grid-area: actions !important;
    justify-self: center !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 !important;
    gap: .34rem !important;
    max-width: calc(100vw - 5.6rem) !important;
    min-width: 0 !important;
    overflow: visible !important;
  }
  .matjar-site-header .matjar-header-right > * {
    flex: 0 0 auto !important;
  }
}
@media (max-width: 430px) {
  .matjar-site-header .matjar-header-grid {
    grid-template-columns: minmax(2.35rem, .78fr) auto minmax(2.35rem, .78fr) !important;
    gap: .22rem !important;
    padding-inline: .5rem !important;
  }
  .matjar-site-header .matjar-header-right {
    gap: .24rem !important;
    max-width: calc(100vw - 4.9rem) !important;
  }
  .matjar-site-header .matjar-language-button,
  .matjar-site-header .matjar-mobile-auth-button,
  .matjar-site-header #themeToggle {
    min-width: 2.35rem !important;
    height: 2.35rem !important;
  }
}

/* Matjar v1.2.73: keep the mobile menu/sidebar icon pinned to the side; center only the action icons. */
@media (max-width: 1023.98px) {
  .matjar-site-header .matjar-header-grid {
    grid-template-columns: minmax(2.65rem, 1fr) auto minmax(2.65rem, 1fr) !important;
    align-items: center !important;
  }
  html[dir="rtl"] .matjar-site-header .matjar-header-grid {
    grid-template-areas: "spacer actions left" !important;
  }
  html[dir="ltr"] .matjar-site-header .matjar-header-grid {
    grid-template-areas: "left actions spacer" !important;
  }
  .matjar-site-header .matjar-header-left {
    grid-area: left !important;
    align-self: center !important;
    min-width: 2.5rem !important;
    max-width: 13rem !important;
    overflow: visible !important;
  }
  html[dir="rtl"] .matjar-site-header .matjar-header-left {
    justify-self: right !important;
    justify-content: flex-end !important;
    text-align: right !important;
  }
  html[dir="ltr"] .matjar-site-header .matjar-header-left {
    justify-self: left !important;
    justify-content: flex-start !important;
    text-align: left !important;
  }
  .matjar-site-header .matjar-header-left #sidebarToggle,
  .matjar-site-header .matjar-header-left .matjar-sidebar-toggle {
    margin: 0 !important;
    flex: 0 0 auto !important;
  }
  .matjar-site-header .matjar-header-right {
    grid-area: actions !important;
    justify-self: center !important;
    justify-content: center !important;
    max-width: min(100%, calc(100vw - 6rem)) !important;
  }
}
@media (max-width: 430px) {
  .matjar-site-header .matjar-header-grid {
    grid-template-columns: minmax(2.35rem, .78fr) auto minmax(2.35rem, .78fr) !important;
  }
  .matjar-site-header .matjar-header-left {
    max-width: 9.5rem !important;
  }
  .matjar-site-header .matjar-header-right {
    max-width: calc(100vw - 5rem) !important;
  }
}

/* Matjar v1.2.74: pin the mobile sidebar/menu button to the physical edge by page direction.
   RTL: right edge. LTR: left edge. Only the action icons stay centered. */
@media (max-width: 1023.98px) {
  .matjar-site-header.matjar-has-sidebar {
    overflow: visible !important;
  }
  .matjar-site-header.matjar-has-sidebar .matjar-header-grid {
    position: relative !important;
    display: block !important;
    min-height: 64px !important;
    height: 64px !important;
    padding-inline: .75rem !important;
  }
  .matjar-site-header.matjar-has-sidebar .matjar-header-center {
    display: none !important;
  }
  .matjar-site-header.matjar-has-sidebar .matjar-header-left {
    position: absolute !important;
    top: 50% !important;
    z-index: 100002 !important;
    grid-area: auto !important;
    display: flex !important;
    align-items: center !important;
    width: auto !important;
    min-width: 2.5rem !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: translateY(-50%) !important;
  }
  html[dir="rtl"] .matjar-site-header.matjar-has-sidebar .matjar-header-left {
    right: .75rem !important;
    left: auto !important;
    justify-content: flex-end !important;
    justify-self: auto !important;
    text-align: right !important;
  }
  html[dir="ltr"] .matjar-site-header.matjar-has-sidebar .matjar-header-left {
    left: .75rem !important;
    right: auto !important;
    justify-content: flex-start !important;
    justify-self: auto !important;
    text-align: left !important;
  }
  .matjar-site-header.matjar-has-sidebar .matjar-header-left #sidebarToggle,
  .matjar-site-header.matjar-has-sidebar .matjar-header-left .matjar-sidebar-toggle {
    position: relative !important;
    inset: auto !important;
    margin: 0 !important;
    flex: 0 0 auto !important;
    transform: none !important;
  }
  .matjar-site-header.matjar-has-sidebar .matjar-header-right {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    right: auto !important;
    z-index: 100001 !important;
    grid-area: auto !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    justify-self: auto !important;
    width: max-content !important;
    max-width: calc(100vw - 6.75rem) !important;
    min-width: 0 !important;
    margin: 0 !important;
    gap: .32rem !important;
    overflow: visible !important;
    transform: translate(-50%, -50%) !important;
  }
  html[dir="rtl"] .matjar-site-header.matjar-has-sidebar .matjar-header-right,
  html[dir="ltr"] .matjar-site-header.matjar-has-sidebar .matjar-header-right {
    left: 50% !important;
    right: auto !important;
    transform: translate(-50%, -50%) !important;
  }
  .matjar-site-header.matjar-has-sidebar .matjar-header-right > * {
    flex: 0 0 auto !important;
  }
}
@media (max-width: 430px) {
  .matjar-site-header.matjar-has-sidebar .matjar-header-grid {
    padding-inline: .55rem !important;
  }
  html[dir="rtl"] .matjar-site-header.matjar-has-sidebar .matjar-header-left {
    right: .55rem !important;
  }
  html[dir="ltr"] .matjar-site-header.matjar-has-sidebar .matjar-header-left {
    left: .55rem !important;
  }
  .matjar-site-header.matjar-has-sidebar .matjar-header-right {
    max-width: calc(100vw - 5.7rem) !important;
    gap: .22rem !important;
  }
}

/* v1.2.97: suppress Google Translate selection tooltip / feedback popup */
#goog-gt-tt,
.goog-tooltip,
.goog-tooltip:hover,
.goog-tooltip.skiptranslate,
.goog-te-balloon-frame,
.goog-te-balloon-frame.skiptranslate,
iframe.goog-te-balloon-frame,
iframe.skiptranslate.goog-te-balloon-frame,
.VIpgJd-yAWNEb-hvhgNd,
.VIpgJd-yAWNEb-hvhgNd *,
.VIpgJd-ZVi9od-ORHb-OEVmcd,
.VIpgJd-yAWNEb-NVMfcd-fmcmS,
.VIpgJd-yAWNEb-r4nke {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  width: 0 !important;
  height: 0 !important;
  max-width: 0 !important;
  max-height: 0 !important;
  overflow: hidden !important;
}
.goog-text-highlight,
.VIpgJd-yAWNEb-VIpgJd-fmcmS-sn54Q,
.VIpgJd-yAWNEb-VIpgJd-fmcmS-sn54Q:hover,
font.goog-text-highlight {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
}
body > .skiptranslate:not(#google_translate_element):not(.matjar-gtranslate-hidden) {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

