.she-language-page-23 .elementor-element-35d44f82 {
  display: grid !important;
  grid-template-columns: auto minmax(0, 1fr) auto !important;
  align-items: center;
}
.she-language-page-23 [data-id="6c41cf54"] { justify-self: end; text-align: right; }
.she-language-control-23 { position: relative; justify-self: end; color: #4A4DA6; font-family: Karla, sans-serif; }
.she-language-control-23 [hidden] { display: none !important; }
.she-language-button-23, .she-language-fallback-23 {
  display: inline-flex; align-items: center; justify-content: center; gap: 0.4rem;
  min-height: 44px; padding: 0.5rem 0.625rem; background: #F4A98C;
  border: 1px solid transparent; border-radius: 0.25rem;
  color: #25264D; font: inherit; font-size: 1rem; line-height: 1.5;
  text-decoration: none; cursor: pointer; white-space: normal;
}
.she-language-button-23:hover, .she-language-fallback-23:hover { color: #25264D; background: #F4A98C; }
.she-language-button-23:focus-visible, .she-language-fallback-23:focus-visible { outline: 2px solid #4A4DA6; outline-offset: 3px; }
.she-language-button-23[aria-pressed="true"] { text-decoration: underline; }
.she-google-widget-23, .she-language-status-23 {
  position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;
  overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0;
}
body.she-language-page-23 { top: 0 !important; margin-top: 0 !important; }
.she-language-page-23 iframe.goog-te-banner-frame,
.she-language-page-23 iframe.VIpgJd-ZVi9od-ORHb-OEVmcd,
.she-language-page-23 .goog-te-balloon-frame,
.she-language-page-23 #goog-gt-tt { display: none !important; visibility: hidden !important; }
.she-language-page-23 .goog-text-highlight { background: transparent !important; box-shadow: none !important; }
.she-language-page-23 :is(.she-heading,.she-card-title,.she-button,.she-body,.she-label) { overflow-wrap: anywhere; }
.she-language-page-23 .she-button { max-width: 100%; white-space: normal; box-sizing: border-box; }
@media (max-width: 767px) {
  .she-language-page-23 .elementor-element-35d44f82 { grid-template-columns: minmax(0, 1fr) auto !important; gap: 1rem; }
  .she-language-page-23 .elementor-element-476b4613 { grid-column: 1; grid-row: 1; }
  .she-language-control-23 { grid-column: 2; grid-row: 1; }
  .she-language-page-23 [data-id="6c41cf54"] { grid-column: 1 / -1; grid-row: 2; justify-self: start; }
}

body.she-language-page-23 .she-language-control-23 .she-language-button-23 { color: #25264D !important; background: #F4A98C !important; border: 1px solid transparent !important; font-family: Karla, sans-serif !important; box-shadow: none !important; }
body.she-language-page-23 .she-language-control-23 .she-language-button-23:hover { background: #F4A98C !important; }

/* Keep the Stories heading clear of the navigation after anchor jumps. */
.she-language-page-23 #stories { scroll-margin-top: 8rem; }
@media (max-width: 767px) {
  .she-language-page-23 #stories { scroll-margin-top: 12rem; }
}
