.elementor-40342 .elementor-element.elementor-element-efe0bfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-40342 .elementor-element.elementor-element-efe0bfe{--content-width:1300px;}}@media(max-width:1366px) and (min-width:768px){.elementor-40342 .elementor-element.elementor-element-efe0bfe{--content-width:1300px;}}/* Start custom CSS for html, class: .elementor-element-19f8611 */#mundo-senai-2026 {
  --ms-blue: #164194;
  --ms-blue-deep: #0b2860;
  --ms-blue-ink: #132f62;
  --ms-orange: #ef490f;
  --ms-orange-deep: #b93608;
  --ms-ice: #f5f8fd;
  --ms-line: #dfe6f1;
  --ms-muted: #516079;
  --ms-text: #1b2d4c;
  --ms-white: #ffffff;
  --ms-shadow: 0 14px 36px rgba(18,52,100,.075);
  isolation: isolate;
  color: var(--ms-text);
  background: var(--ms-white);
  font-family: 'Gibson', 'Neo Sans W1G', 'Exo 2', Arial, sans-serif;
  font-size: 16px;
  line-height: 1.6;
  width: 100%;
  min-width: 0;
  -webkit-font-smoothing: antialiased;
}
#mundo-senai-2026 *, #mundo-senai-2026 *::before, #mundo-senai-2026 *::after {box-sizing: border-box}
#mundo-senai-2026 a {color: inherit; text-decoration: none}
#mundo-senai-2026 a:focus-visible,
#mundo-senai-2026 input:focus-visible {outline: 3px solid var(--ms-orange);outline-offset: 4px}
#mundo-senai-2026 h1, #mundo-senai-2026 h2, #mundo-senai-2026 h3,
#mundo-senai-2026 p {margin-top: 0}
#mundo-senai-2026 img {display:block; max-width:100%; height:auto}
#mundo-senai-2026 svg {display:block; flex-shrink:0}
#mundo-senai-2026 [hidden] {display:none!important}
#mundo-senai-2026 .ms26__container {max-width:1216px;width:calc(100% - 48px);margin-inline:auto}
#mundo-senai-2026 .ms26__hero {padding:clamp(30px,5vw,60px) 0 14px}
#mundo-senai-2026 .ms26__hero-text {max-width:850px; padding-bottom:clamp(20px,3vw,34px)}
#mundo-senai-2026 .ms26__kicker {font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ms-orange-deep)}
#mundo-senai-2026 .ms26__hero h1 {font-size:clamp(38px,5.25vw,68px);font-weight:800;line-height:1.05;letter-spacing:-.045em;color:var(--ms-blue);margin:0 0 14px}
#mundo-senai-2026 .ms26__hero-text p {font-size:clamp(18px,2.1vw,27px);line-height:1.35;font-weight:600;max-width:800px;color:var(--ms-blue-ink);margin:0}
#mundo-senai-2026 .ms26__hero-banner {border-radius:16px;overflow:hidden;background:var(--ms-ice);box-shadow:var(--ms-shadow)}
#mundo-senai-2026 .ms26__hero-banner img {width:100%;height:auto;object-fit:contain}
#mundo-senai-2026 .ms26__jump {display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:24px 0 10px;border-bottom:1px solid var(--ms-line)}
#mundo-senai-2026 .ms26__jump-label {font-size:13px;font-weight:800;color:var(--ms-muted);margin-right:5px}
#mundo-senai-2026 .ms26__jump a {font-size:13px;line-height:1.35;font-weight:700;border:1px solid var(--ms-line);color:var(--ms-blue-ink);border-radius:40px;padding:9px 15px;transition:background-color .2s,border-color .2s,color .2s}
#mundo-senai-2026 .ms26__jump a:hover {border-color:var(--ms-blue);background:var(--ms-blue);color:white}
#mundo-senai-2026 .ms26__intro {position:relative;padding:clamp(56px,7vw,94px) min(5vw,56px);text-align:center;max-width:1000px;margin:auto}
#mundo-senai-2026 .ms26__intro-accent {width:55px;height:5px;border-radius:10px;background:var(--ms-orange);margin:0 auto 22px}
#mundo-senai-2026 .ms26__intro h2 {font-size:clamp(25px,3.1vw,41px);line-height:1.17;letter-spacing:-.026em;font-weight:800;color:var(--ms-blue);margin-bottom:20px}
#mundo-senai-2026 .ms26__intro p {font-size:clamp(17px,1.6vw,20px);line-height:1.7;color:var(--ms-muted);margin-bottom:0}
#mundo-senai-2026 .ms26__audiences {display:grid;gap:31px;margin:0 auto clamp(70px,8vw,105px)}
#mundo-senai-2026 .ms26__audience {border:1px solid var(--ms-line);border-radius:18px;overflow:hidden;background:white;box-shadow:var(--ms-shadow)}
#mundo-senai-2026 .ms26__audience-banner {width:100%;height:auto;object-fit:contain;background:var(--ms-ice)}
#mundo-senai-2026 .ms26__audience-body {display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);gap:clamp(22px,4.2vw,65px);padding:clamp(24px,4.3vw,55px)}
#mundo-senai-2026 .ms26__audience-heading h2 {font-size:clamp(24px,2.6vw,34px);line-height:1.23;font-weight:800;color:var(--ms-blue);letter-spacing:-.026em;margin:12px 0 0}
#mundo-senai-2026 .ms26__bullet-list {padding:0;margin:0;list-style:none;display:grid;gap:15px}
#mundo-senai-2026 .ms26__bullet-list li {position:relative;padding:0 0 0 28px;line-height:1.55;font-size:16px;color:var(--ms-text)}
#mundo-senai-2026 .ms26__bullet-list li::before {content:'';position:absolute;left:0;top:.43em;width:10px;height:10px;border:3px solid var(--ms-orange);border-radius:50%}

#mundo-senai-2026 .ms26__units-section {scroll-margin-top:28px;padding:0 0 72px}
#mundo-senai-2026 .ms26__units-banner {width:100%;height:auto;object-fit:contain;border-radius:16px;box-shadow:var(--ms-shadow)}
#mundo-senai-2026 .ms26__units-intro {text-align:center;max-width:850px;margin:clamp(29px,4vw,54px) auto 27px}
#mundo-senai-2026 .ms26__units-intro h2 {font-size:clamp(25px,3vw,39px);line-height:1.21;letter-spacing:-.035em;color:var(--ms-blue);font-weight:800;margin:14px 0 13px}
#mundo-senai-2026 .ms26__units-intro p {font-size:clamp(16px,1.6vw,20px);color:var(--ms-muted);line-height:1.55;margin-bottom:0}
#mundo-senai-2026 .ms26__units-grid {list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:stretch}
#mundo-senai-2026 .ms26__unit {display:flex;gap:15px;padding:20px 21px;min-width:0;background:var(--ms-white);border:1px solid var(--ms-line);border-radius:12px;box-shadow:0 5px 16px rgba(17,49,95,.038);transition:box-shadow .2s,border-color .2s,transform .2s}
#mundo-senai-2026 .ms26__unit:hover {border-color:#b4c8e9;box-shadow:var(--ms-shadow);transform:translateY(-2px)}
#mundo-senai-2026 .ms26__unit-icon {width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:#fff2ec;color:var(--ms-orange-deep)}
#mundo-senai-2026 .ms26__unit-icon svg {width:21px;height:21px}
#mundo-senai-2026 .ms26__unit-details {min-width:0;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:14px}
#mundo-senai-2026 .ms26__unit h3 {font-size:16px;font-weight:700;line-height:1.4;color:var(--ms-blue-ink);margin:0;overflow-wrap:anywhere}
#mundo-senai-2026 .ms26__pdf-actions {display:flex;flex-wrap:wrap;gap:8px 13px}
#mundo-senai-2026 .ms26__pdf-link {display:inline-flex;align-items:center;gap:5px;min-height:30px;font-size:13px;font-weight:800!important;color:var(--ms-blue)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px}
#mundo-senai-2026 .ms26__pdf-link:hover {color:var(--ms-orange-deep)!important}
#mundo-senai-2026 .ms26__pdf-link svg {width:15px;height:15px}
#mundo-senai-2026 .ms26__closing {position:relative;display:flex;gap:26px;background:linear-gradient(120deg,#103579 0%,var(--ms-blue) 100%);border-radius:20px;color:white;padding:clamp(32px,5.3vw,65px);overflow:hidden;margin:0 0 64px}
#mundo-senai-2026 .ms26__closing-accent {width:6px;border-radius:8px;background:var(--ms-orange);flex-shrink:0}
#mundo-senai-2026 .ms26__closing-copy {position:relative;z-index:1}
#mundo-senai-2026 .ms26__closing p {color:white!important;font-size:clamp(17px,1.8vw,22px);line-height:1.55;margin:0 0 8px}
#mundo-senai-2026 .ms26__closing h2 {color:white!important;font-size:clamp(25px,3vw,41px);line-height:1.19;letter-spacing:-.02em;font-weight:800;margin:24px 0 14px}
#mundo-senai-2026 .ms26__closing .ms26__closing-date {font-size:17px;opacity:.96;margin:0}
#mundo-senai-2026 #ms26-o-evento,
#mundo-senai-2026 #ms26-publicos,
#mundo-senai-2026 #ms26-empresas,
#mundo-senai-2026 #ms26-unidades {scroll-margin-top:100px}
@media (max-width: 900px) {
 #mundo-senai-2026 .ms26__audience-body {grid-template-columns:1fr;gap:18px}
 #mundo-senai-2026 .ms26__audience-heading h2 {max-width:700px}
 #mundo-senai-2026 .ms26__units-grid {grid-template-columns:1fr 1fr;gap:12px}
 #mundo-senai-2026 .ms26__unit {padding:18px 15px;gap:12px}
}
@media (max-width: 680px) {
 #mundo-senai-2026 .ms26__container {width:calc(100% - 32px)}
 #mundo-senai-2026 .ms26__hero {padding:28px 0 12px}
 #mundo-senai-2026 .ms26__hero h1 {font-size:39px;letter-spacing:-.04em}
 #mundo-senai-2026 .ms26__hero-text p {font-size:19px}
 #mundo-senai-2026 .ms26__hero-banner,
 #mundo-senai-2026 .ms26__units-banner {border-radius:10px}
 #mundo-senai-2026 .ms26__jump {gap:8px;padding:20px 0 8px}
 #mundo-senai-2026 .ms26__jump-label {width:100%}
 #mundo-senai-2026 .ms26__jump a {font-size:12px;padding:8px 12px}
 #mundo-senai-2026 .ms26__intro {padding:56px 5px}
 #mundo-senai-2026 .ms26__intro h2 {font-size:27px}
 #mundo-senai-2026 .ms26__intro p {font-size:16px}
 #mundo-senai-2026 .ms26__audiences {gap:20px;margin-bottom:62px}
 #mundo-senai-2026 .ms26__audience {border-radius:12px}
 #mundo-senai-2026 .ms26__audience-body {padding:24px 20px}
 #mundo-senai-2026 .ms26__audience-heading h2 {font-size:25px}
 #mundo-senai-2026 .ms26__bullet-list {gap:12px}
 #mundo-senai-2026 .ms26__bullet-list li {font-size:15px}
 #mundo-senai-2026 .ms26__units-intro h2 {font-size:27px}
 #mundo-senai-2026 .ms26__units-intro p {font-size:16px}
 #mundo-senai-2026 .ms26__units-grid {grid-template-columns:1fr;gap:11px}
 #mundo-senai-2026 .ms26__unit {padding:17px 15px}
 #mundo-senai-2026 .ms26__closing {padding:30px 22px;gap:16px;border-radius:12px;margin-bottom:42px}
 #mundo-senai-2026 .ms26__closing h2 {font-size:27px}
}
@media (max-width: 360px) {
 #mundo-senai-2026 .ms26__container {width:calc(100% - 24px)}
 #mundo-senai-2026 .ms26__hero h1 {font-size:33px}
 #mundo-senai-2026 .ms26__unit-icon {display:none}
}
@media (prefers-reduced-motion: reduce) {
 #mundo-senai-2026 *, #mundo-senai-2026 *::before, #mundo-senai-2026 *::after {transition:none!important;animation:none!important}
}

/* Estado de programação ainda não publicado: texto informativo, sem link falso. */
#mundo-senai-2026 .ms26__pending {
  display: inline-flex;
  align-items: center;
  min-height: 30px;
  font-size: 13px;
  line-height: 1.45;
  font-weight: 700;
  color: var(--ms-muted);
}
#mundo-senai-2026 .ms26__unit[data-status="em-breve"] {
  background: #f8fafd;
}

/* Sem cidade selecionada, todos os cards permanecem visíveis. */

#mundo-senai-2026 .ms26__unit[hidden],
#mundo-senai-2026 #ms26-no-results[hidden] {display:none!important;}
#mundo-senai-2026 .ms26__unit-glyph {font:700 25px/1 Arial,sans-serif;}
#mundo-senai-2026 .ms26__external-glyph {font:700 16px/1 Arial,sans-serif;}

/* =========================================================
  FILTRO DE CIDADES SEM JS, SELECT, OPTION, DETAILS OU INPUT.
  O URL #ms26-cidades abre o menu, e #ms26-filtro-CIDADE
  ativa o filtro. Regras simples de :target + irmãos ~.
  IMPORTANTE: inserir no CSS personalizado do widget,
  substituindo todo o CSS anterior.
========================================================= */
#mundo-senai-2026 .ms26__city-finder {position:relative;margin:25px 0 0;min-width:0}
#mundo-senai-2026 .ms26__city-finder-bar {
 display:flex;align-items:center;justify-content:space-between;gap:20px;
 padding:20px clamp(17px,3vw,30px);margin-bottom:19px;
 border:1px solid var(--ms-line);border-left:4px solid var(--ms-orange);
 border-radius:12px;background:var(--ms-ice);
}
#mundo-senai-2026 .ms26__city-finder-copy {flex:1;min-width:0}
#mundo-senai-2026 .ms26__city-finder-overline {
 color:var(--ms-orange-deep);font-size:11px;font-weight:800;
 letter-spacing:.115em;line-height:1.4;margin:0 0 6px;
}
#mundo-senai-2026 .ms26__city-finder-copy h3 {
 color:var(--ms-blue-ink);font-size:clamp(18px,2vw,24px);line-height:1.3;
 font-weight:800;letter-spacing:-.018em;margin:0;
}
#mundo-senai-2026 .ms26__city-control {width:min(100%,335px);flex:0 1 335px;min-width:0}
#mundo-senai-2026 .ms26__city-label {display:block;color:var(--ms-blue-ink);font-size:12px;font-weight:800;margin:0 0 7px}
#mundo-senai-2026 .ms26__city-toggle {
 display:flex;align-items:center;justify-content:space-between;gap:12px;
 width:100%;min-height:49px;border:1px solid #c8d5e8;border-radius:8px;
 background:#fff;padding:12px 16px;color:var(--ms-blue-ink)!important;
 font-size:15px;font-weight:700;line-height:1.3;text-decoration:none!important;
}
#mundo-senai-2026 .ms26__city-toggle:hover {border-color:var(--ms-blue);background:#fff}
#mundo-senai-2026 .ms26__city-chevron {font:700 25px/1 Arial,sans-serif;color:var(--ms-blue)}
#mundo-senai-2026 .ms26__city-toggle:focus-visible,
#mundo-senai-2026 .ms26__city-link:focus-visible,
#mundo-senai-2026 .ms26__city-close:focus-visible {outline:3px solid var(--ms-orange);outline-offset:3px}
#mundo-senai-2026 .ms26__city-panel {
 display:none;scroll-margin-top:115px;
 margin:-5px 0 19px;padding:18px;
 border:1px solid var(--ms-line);border-radius:12px;background:#fff;
 box-shadow:0 10px 28px rgba(17,49,95,.08);
}
#mundo-senai-2026 .ms26__city-panel:target {display:block}
#mundo-senai-2026 .ms26__city-panel-heading {display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}
#mundo-senai-2026 .ms26__city-panel-heading strong {font-size:15px;color:var(--ms-blue-ink)}
#mundo-senai-2026 .ms26__city-close {font-size:13px;color:var(--ms-muted)!important;font-weight:700;text-decoration:underline!important}
#mundo-senai-2026 .ms26__city-links {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 10px;max-height:330px;overflow-y:auto;overscroll-behavior:contain;padding:2px}
#mundo-senai-2026 .ms26__city-link {
 display:flex;align-items:center;padding:9px 11px;min-width:0;border-radius:7px;
 color:var(--ms-blue-ink)!important;font-size:13px;font-weight:650;line-height:1.4;
 background:#f7f9fd;border:1px solid transparent;text-decoration:none!important;
}
#mundo-senai-2026 .ms26__city-link:hover {color:var(--ms-blue)!important;border-color:#c8d5e8;background:#edf3fd}
#mundo-senai-2026 .ms26__city-link--all {color:var(--ms-blue)!important;background:#edf3fd;font-weight:800}
#mundo-senai-2026 .ms26__filter-anchor,
#mundo-senai-2026 .ms26__anchor-all {display:block;height:0;scroll-margin-top:145px;overflow:hidden}
#mundo-senai-2026 .ms26__city-selection-note {display:none;color:var(--ms-muted);font-size:14px;line-height:1.5;margin:0 0 17px;padding:1px 2px}
#mundo-senai-2026 .ms26__city-selection-note a {font-weight:800;color:var(--ms-blue)!important;text-decoration:underline!important;text-underline-offset:3px}
/* FILTRO 2.0: !important vence display de temas/plugins que forçam flex em cards.
   Alvos ANTES do painel: mesmo :target controla o rótulo e os resultados. */
#mundo-senai-2026 .ms26__city-current {display:block;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#mundo-senai-2026 .ms26__city-current-all {display:inline}
#mundo-senai-2026 .ms26__city-current-choice {display:none}
#mundo-senai-2026 .ms26__filter-anchor:target ~ .ms26__city-finder-bar .ms26__city-current-all {display:none!important}
/* Qualquer cidade escolhida oculta inicialmente todos os cards.
   As regras individuais logo abaixo mostram apenas os cards da cidade escolhida.
   Sem combinador de filho direto para evitar que o Elementor o transforme em entidade HTML na publicação. */
#mundo-senai-2026 .ms26__filter-anchor:target ~ ul.ms26__units-grid li.ms26__unit {
  display: none !important;
}
#mundo-senai-2026 .ms26__filter-anchor:target ~ .ms26__city-selection-note {display:block}
#mundo-senai-2026 #ms26-filtro-araguari:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="araguari"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-araguari:target ~ ul.ms26__units-grid li.ms26__unit[data-city="araguari"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-araxa:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="araxa"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-araxa:target ~ ul.ms26__units-grid li.ms26__unit[data-city="araxa"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-arcos:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="arcos"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-arcos:target ~ ul.ms26__units-grid li.ms26__unit[data-city="arcos"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-barao-de-cocais:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="barao-de-cocais"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-barao-de-cocais:target ~ ul.ms26__units-grid li.ms26__unit[data-city="barao-de-cocais"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-barbacena:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="barbacena"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-barbacena:target ~ ul.ms26__units-grid li.ms26__unit[data-city="barbacena"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-belo-horizonte:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="belo-horizonte"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-belo-horizonte:target ~ ul.ms26__units-grid li.ms26__unit[data-city="belo-horizonte"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-betim:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="betim"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-betim:target ~ ul.ms26__units-grid li.ms26__unit[data-city="betim"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-cataguases:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="cataguases"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-cataguases:target ~ ul.ms26__units-grid li.ms26__unit[data-city="cataguases"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-claudio:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="claudio"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-claudio:target ~ ul.ms26__units-grid li.ms26__unit[data-city="claudio"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-conceicao-do-mato-dentro:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="conceicao-do-mato-dentro"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-conceicao-do-mato-dentro:target ~ ul.ms26__units-grid li.ms26__unit[data-city="conceicao-do-mato-dentro"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-contagem:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="contagem"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-contagem:target ~ ul.ms26__units-grid li.ms26__unit[data-city="contagem"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-divinopolis:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="divinopolis"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-divinopolis:target ~ ul.ms26__units-grid li.ms26__unit[data-city="divinopolis"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-extrema:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="extrema"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-extrema:target ~ ul.ms26__units-grid li.ms26__unit[data-city="extrema"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-formiga:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="formiga"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-formiga:target ~ ul.ms26__units-grid li.ms26__unit[data-city="formiga"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-governador-valadares:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="governador-valadares"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-governador-valadares:target ~ ul.ms26__units-grid li.ms26__unit[data-city="governador-valadares"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-ipatinga:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="ipatinga"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-ipatinga:target ~ ul.ms26__units-grid li.ms26__unit[data-city="ipatinga"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-itabira:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="itabira"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-itabira:target ~ ul.ms26__units-grid li.ms26__unit[data-city="itabira"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-itabirito:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="itabirito"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-itabirito:target ~ ul.ms26__units-grid li.ms26__unit[data-city="itabirito"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-itauna:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="itauna"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-itauna:target ~ ul.ms26__units-grid li.ms26__unit[data-city="itauna"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-ituiutaba:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="ituiutaba"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-ituiutaba:target ~ ul.ms26__units-grid li.ms26__unit[data-city="ituiutaba"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-joao-monlevade:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="joao-monlevade"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-joao-monlevade:target ~ ul.ms26__units-grid li.ms26__unit[data-city="joao-monlevade"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-juiz-de-fora:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="juiz-de-fora"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-juiz-de-fora:target ~ ul.ms26__units-grid li.ms26__unit[data-city="juiz-de-fora"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-mariana:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="mariana"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-mariana:target ~ ul.ms26__units-grid li.ms26__unit[data-city="mariana"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-montes-claros:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="montes-claros"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-montes-claros:target ~ ul.ms26__units-grid li.ms26__unit[data-city="montes-claros"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-muriae:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="muriae"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-muriae:target ~ ul.ms26__units-grid li.ms26__unit[data-city="muriae"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-nova-lima:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="nova-lima"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-nova-lima:target ~ ul.ms26__units-grid li.ms26__unit[data-city="nova-lima"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-nova-serrana:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="nova-serrana"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-nova-serrana:target ~ ul.ms26__units-grid li.ms26__unit[data-city="nova-serrana"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-ouro-branco:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="ouro-branco"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-ouro-branco:target ~ ul.ms26__units-grid li.ms26__unit[data-city="ouro-branco"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-para-de-minas:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="para-de-minas"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-para-de-minas:target ~ ul.ms26__units-grid li.ms26__unit[data-city="para-de-minas"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-paracatu:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="paracatu"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-paracatu:target ~ ul.ms26__units-grid li.ms26__unit[data-city="paracatu"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-passos:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="passos"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-passos:target ~ ul.ms26__units-grid li.ms26__unit[data-city="passos"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-patos-de-minas:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="patos-de-minas"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-patos-de-minas:target ~ ul.ms26__units-grid li.ms26__unit[data-city="patos-de-minas"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-pedro-leopoldo:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="pedro-leopoldo"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-pedro-leopoldo:target ~ ul.ms26__units-grid li.ms26__unit[data-city="pedro-leopoldo"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-pirapora:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="pirapora"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-pirapora:target ~ ul.ms26__units-grid li.ms26__unit[data-city="pirapora"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-pocos-de-caldas:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="pocos-de-caldas"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-pocos-de-caldas:target ~ ul.ms26__units-grid li.ms26__unit[data-city="pocos-de-caldas"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-ponte-nova:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="ponte-nova"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-ponte-nova:target ~ ul.ms26__units-grid li.ms26__unit[data-city="ponte-nova"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-pouso-alegre:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="pouso-alegre"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-pouso-alegre:target ~ ul.ms26__units-grid li.ms26__unit[data-city="pouso-alegre"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-santa-luzia:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="santa-luzia"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-santa-luzia:target ~ ul.ms26__units-grid li.ms26__unit[data-city="santa-luzia"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-santa-rita-do-sapucai:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="santa-rita-do-sapucai"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-santa-rita-do-sapucai:target ~ ul.ms26__units-grid li.ms26__unit[data-city="santa-rita-do-sapucai"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-sao-goncalo:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="sao-goncalo"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-sao-goncalo:target ~ ul.ms26__units-grid li.ms26__unit[data-city="sao-goncalo"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-sao-joao-del-rei:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="sao-joao-del-rei"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-sao-joao-del-rei:target ~ ul.ms26__units-grid li.ms26__unit[data-city="sao-joao-del-rei"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-sao-joao-nepomuceno:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="sao-joao-nepomuceno"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-sao-joao-nepomuceno:target ~ ul.ms26__units-grid li.ms26__unit[data-city="sao-joao-nepomuceno"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-sao-sebastiao-do-paraiso:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="sao-sebastiao-do-paraiso"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-sao-sebastiao-do-paraiso:target ~ ul.ms26__units-grid li.ms26__unit[data-city="sao-sebastiao-do-paraiso"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-sete-lagoas:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="sete-lagoas"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-sete-lagoas:target ~ ul.ms26__units-grid li.ms26__unit[data-city="sete-lagoas"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-timoteo:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="timoteo"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-timoteo:target ~ ul.ms26__units-grid li.ms26__unit[data-city="timoteo"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-tres-marias:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="tres-marias"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-tres-marias:target ~ ul.ms26__units-grid li.ms26__unit[data-city="tres-marias"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-turmalina:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="turmalina"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-turmalina:target ~ ul.ms26__units-grid li.ms26__unit[data-city="turmalina"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-uba:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="uba"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-uba:target ~ ul.ms26__units-grid li.ms26__unit[data-city="uba"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-uberaba:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="uberaba"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-uberaba:target ~ ul.ms26__units-grid li.ms26__unit[data-city="uberaba"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-uberlandia:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="uberlandia"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-uberlandia:target ~ ul.ms26__units-grid li.ms26__unit[data-city="uberlandia"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-varginha:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="varginha"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-varginha:target ~ ul.ms26__units-grid li.ms26__unit[data-city="varginha"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-varzea-da-palma:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="varzea-da-palma"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-varzea-da-palma:target ~ ul.ms26__units-grid li.ms26__unit[data-city="varzea-da-palma"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-vazante:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="vazante"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-vazante:target ~ ul.ms26__units-grid li.ms26__unit[data-city="vazante"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-vespasiano:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="vespasiano"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-vespasiano:target ~ ul.ms26__units-grid li.ms26__unit[data-city="vespasiano"] {display:flex!important}
#mundo-senai-2026 #ms26-filtro-visconde-do-rio-branco:target ~ .ms26__city-finder-bar .ms26__city-current-choice[data-city="visconde-do-rio-branco"] {display:inline!important}
#mundo-senai-2026 #ms26-filtro-visconde-do-rio-branco:target ~ ul.ms26__units-grid li.ms26__unit[data-city="visconde-do-rio-branco"] {display:flex!important}

@media(max-width:900px){
 #mundo-senai-2026 .ms26__city-links {grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:680px){
 #mundo-senai-2026 .ms26__city-finder {margin-top:20px}
 #mundo-senai-2026 .ms26__city-finder-bar {align-items:stretch;flex-direction:column;gap:14px;padding:17px 16px;margin-bottom:17px}
 #mundo-senai-2026 .ms26__city-control {width:100%;flex:0 0 auto}
 #mundo-senai-2026 .ms26__city-panel {padding:13px}
 #mundo-senai-2026 .ms26__city-links {grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:350px}
 #mundo-senai-2026 .ms26__city-link {font-size:12px;padding:10px 9px}
}
@media(max-width:355px){
 #mundo-senai-2026 .ms26__city-links {grid-template-columns:1fr 1fr}
}/* End custom CSS */