@layer v019ajuda0906;
.v019bb-pop,.v019bb-res,.v019bb-caixa{--bb-a:#1D4ED8;--bb-ai:#fff;--bb-a2:#0C3882;--bb-t:#0f1f44;--bb-tx:#1f2937;--bb-m:#5b6b85;--bb-x:#4b5563;--bb-b:#e5e9f2;--bb-bg:#fff;--bb-soft:#eef3ff;--bb-th:#e8eefc;--bb-mk:#fff1b8;--bb-ch:#d0d9ee}
html.v019bb-a19 .v019bb-pop,html.v019bb-a19 .v019bb-res{--bb-a:#8A5E04;--bb-a2:#1B1B1F;--bb-t:#1B1B1F;--bb-soft:#FDF6E9;--bb-th:#FDF1DC;--bb-ch:#E7D3AE}
body.dark .v019bb-pop,body.dark .v019bb-res{--bb-a:#F3C651;--bb-ai:#241900;--bb-a2:#F3F4F6;--bb-t:#F3F4F6;--bb-tx:#E5E7EB;--bb-m:#A1A8B3;--bb-x:#C7CCD4;--bb-b:#2B2F36;--bb-bg:#16181C;--bb-soft:#22252B;--bb-th:#22252B;--bb-mk:#6b5310;--bb-ch:#3A3F47}
.v019bb-pop{position:absolute;z-index:60;background:var(--bb-bg);border:1px solid var(--bb-b);border-radius:16px;box-shadow:0 18px 40px rgba(15,23,42,.16),0 2px 6px rgba(15,23,42,.06);padding:6px;max-height:min(70vh,480px);overflow:auto;text-align:left;box-sizing:border-box;-webkit-overflow-scrolling:touch;font-family:inherit}
.v019bb-pop[hidden]{display:none!important}
html body .v019bb-pop button,html body .v019bb-res button{-webkit-appearance:none;appearance:none;box-shadow:none!important;text-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;min-width:0;margin:0;font-family:inherit!important}
.v019bb-h{font-size:12px!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;color:var(--bb-m)!important;padding:10px 10px 6px!important;margin:0!important;line-height:1.3!important}
html body .v019bb-op{display:flex;align-items:center;gap:12px;padding:8px 10px!important;border-radius:12px!important;color:var(--bb-tx)!important;text-decoration:none!important;cursor:pointer;background:transparent!important;border:0!important;width:100%;text-align:left;font-size:15px!important;font-weight:400!important;line-height:1.3!important;min-height:48px;box-sizing:border-box}
html body .v019bb-op:hover,html body .v019bb-op.ativo{background:var(--bb-soft)!important}
.v019bb-th{flex:0 0 44px;width:44px;height:44px;border-radius:10px;overflow:hidden;background:var(--bb-th);display:flex;align-items:center;justify-content:center;color:var(--bb-a)}
.v019bb-th img{width:100%!important;height:100%!important;object-fit:cover;display:block;margin:0!important;border-radius:0!important;max-width:none!important}
.v019bb-th svg,.v019bb-todos svg{width:20px;height:20px;flex:0 0 20px}
.v019bb-ot{flex:1 1 auto;min-width:0;display:block}
.v019bb-ot b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;font-size:15px;color:var(--bb-t);line-height:1.3}
.v019bb-ot small{display:block;font-size:12.5px;color:var(--bb-m);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v019bb-pop mark,.v019bb-res mark{background:var(--bb-mk);color:inherit;padding:0 1px;border-radius:3px}
html body .v019bb-todos{justify-content:center;font-weight:600!important;color:var(--bb-a)!important;border-top:1px solid var(--bb-b)!important;border-radius:0 0 10px 10px!important;margin-top:4px}
html body .v019bb-fix{color:var(--bb-tx)!important}
.v019bb-fix b{color:var(--bb-a)}
.v019bb-vg .v019bb-ot b{font-weight:500;color:var(--bb-tx)}
.v019bb-ori{display:inline-block;font-size:10.5px!important;font-weight:800!important;letter-spacing:.06em;padding:2px 7px;border-radius:999px;margin-right:6px;vertical-align:1px;line-height:1.3!important;text-transform:uppercase}
.v019bb-ori-a{background:#FDF1DC;color:#7A4F00!important}
.v019bb-ori-v{background:#E8EEFC;color:#1D4ED8!important}
.v019bb-chips{display:flex;flex-wrap:wrap;gap:8px;padding:4px 8px 10px}
html body .v019bb-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px!important;border-radius:999px!important;border:1px solid var(--bb-ch)!important;background:var(--bb-bg)!important;color:var(--bb-a)!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;cursor:pointer;text-decoration:none!important}
html body .v019bb-chip:hover{background:var(--bb-soft)!important;border-color:var(--bb-a)!important}
html body .v019bb-chip.ativo{background:var(--bb-a)!important;border-color:var(--bb-a)!important;color:var(--bb-ai)!important}
.v019bb-res{max-width:880px;margin:8px auto 28px;padding:0 16px;box-sizing:border-box;scroll-margin-top:96px;text-align:left}
html.v019bb-a19 .v019bb-res{scroll-margin-top:150px}
.v019bb-res:empty{display:none}
.v019bb-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:6px 0 6px}
.v019bb-top h2{margin:0!important;font-size:22px!important;line-height:1.25!important;color:var(--bb-a2)!important;font-weight:700!important;padding:0!important}
html body .v019bb-limpar{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px!important;border-radius:999px!important;border:1px solid var(--bb-ch)!important;background:var(--bb-bg)!important;color:var(--bb-a)!important;font-size:14px!important;font-weight:600!important;line-height:1!important;cursor:pointer}
.v019bb-meta{margin:0 0 14px!important;color:var(--bb-x)!important;font-size:15px!important;line-height:1.5!important}
.v019bb-filtro{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.v019bb-nota{margin:0 0 14px!important;padding:12px 14px!important;border-radius:12px;background:var(--bb-soft);color:var(--bb-tx)!important;font-size:15px!important;line-height:1.5!important}
html body .v019bb-nota button{background:none!important;border:0!important;padding:0!important;color:var(--bb-a)!important;text-decoration:underline!important;font-size:inherit!important;font-weight:600!important;cursor:pointer;min-height:0}
.v019bb-lista{list-style:none!important;margin:0!important;padding:0!important;display:grid;gap:12px}
.v019bb-lista li{margin:0!important;padding:0!important;list-style:none!important}
.v019bb-lista li::before,.v019bb-lista li::marker{content:none!important}
html body .v019bb-card{display:grid;grid-template-columns:132px 1fr;gap:16px;align-items:start;padding:12px;border:1px solid var(--bb-b);border-radius:16px;background:var(--bb-bg);text-decoration:none!important;color:var(--bb-tx)!important;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:box-shadow .15s,border-color .15s}
html body .v019bb-card:hover{border-color:var(--bb-ch);box-shadow:0 8px 22px rgba(15,23,42,.10)}
.v019bb-card:focus-visible,.v019bb-op:focus-visible,.v019bb-chip:focus-visible,.v019bb-limpar:focus-visible{outline:3px solid var(--bb-a)!important;outline-offset:2px}
.v019bb-img{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:var(--bb-th);color:var(--bb-a)}
.v019bb-img img{width:100%!important;height:100%!important;object-fit:cover;display:block;margin:0!important;max-width:none!important;border-radius:0!important}
.v019bb-img svg{width:34px;height:34px}
.v019bb-tx{display:block;min-width:0}
.v019bb-cat{display:block;font-size:12px!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--bb-a)!important;margin:2px 0 4px;line-height:1.3}
.v019bb-t{display:block;font-size:18px!important;line-height:1.3!important;font-weight:700!important;color:var(--bb-t)!important;margin:0 0 6px}
.v019bb-x{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px!important;line-height:1.5!important;color:var(--bb-x)!important}
.v019bb-d{display:block;font-size:13px!important;color:var(--bb-m)!important;margin-top:6px;line-height:1.3}
.v019bb-sub{font-size:16px!important;font-weight:700!important;color:var(--bb-a2)!important;margin:22px 0 10px!important;line-height:1.3!important;padding:0!important}
.v019bb-vazio{padding:18px;border:1px solid var(--bb-b);border-radius:16px;background:var(--bb-bg)}
.v019bb-vazio p{margin:0 0 10px!important;color:var(--bb-tx)!important;font-size:15px!important;line-height:1.5!important}
.v019bb-vazio .v019bb-forte{font-size:18px!important;font-weight:700;color:var(--bb-t)!important}
.v019bb-chips-res{padding:0}
.v019bb-vaga{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px;padding:14px 16px;border-radius:14px;background:var(--bb-soft);border:1px solid var(--bb-b)}
.v019bb-vaga p{margin:0!important;font-size:15px!important;color:var(--bb-tx)!important;line-height:1.5!important;flex:1 1 260px}
html body .v019bb-vaga a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;background:var(--bb-a)!important;color:var(--bb-ai)!important;font-weight:600;text-decoration:none!important;font-size:15px}
.v019bb-vaga a svg{width:18px;height:18px}
.v019bb-fim{display:flex;justify-content:center;margin-top:22px}
html body .v019bb-fim button{min-height:44px;padding:0 20px!important;border-radius:999px!important;border:1px solid var(--bb-a)!important;background:var(--bb-bg)!important;color:var(--bb-a)!important;font-weight:600!important;font-size:15px!important;cursor:pointer}
.v019bb-load{color:var(--bb-x)!important;font-size:15px!important;margin:10px 0 18px!important}
.v019bb-load::before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border:2px solid var(--bb-ch);border-top-color:var(--bb-a);border-radius:50%;animation:v019bbgira .8s linear infinite}
@keyframes v019bbgira{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.v019bb-load::before{animation:none}html body .v019bb-card{transition:none}}
.v019bb-srv ul{margin:0 0 0 18px!important}
.v019bb-srv li{margin:6px 0!important}
html body.v019bb-on.v019bb-on .v019-destaques,html body.v019bb-on.v019bb-on #v019bd,html body.v019bb-on.v019bb-on #main>.ast-row,html body.v019bb-on.v019bb-on .ast-pagination{display:none!important}
html.v019bb-a19 body.v019bb-on.v019bb-on #lista,html.v019bb-a19 body.v019bb-on.v019bb-on #placar,html.v019bb-a19 body.v019bb-on.v019bb-on #vazio,html.v019bb-a19 body.v019bb-on.v019bb-on #restoaviso,html.v019bb-a19 body.v019bb-on.v019bb-on #chips,html.v019bb-a19 body.v019bb-on.v019bb-on #maisposts{display:none!important}
.v019bb-caixa{margin:28px 0 8px;padding:18px;border:1px solid var(--bb-b);border-radius:16px;background:var(--bb-soft)}
.v019bb-caixa-t{margin:0 0 10px!important;font-size:17px!important;font-weight:700!important;color:var(--bb-a2)!important;line-height:1.3!important}
@media (max-width:640px){.v019bb-res{padding:0 12px}html body .v019bb-card{grid-template-columns:96px 1fr;gap:12px;padding:10px}.v019bb-t{font-size:16px!important}.v019bb-x{font-size:14px!important}.v019bb-top h2{font-size:19px!important}.v019bb-pop{border-radius:14px}}
/* v019-hdr-universal.css */
/* PADRAO0914 (14/09/2026, eb8cf0) - cabecalho universal do vagas019, pele V10 = a mesma da home. uh5.
   Antes (uh3, HDRUNIF0912/user-33): barra navy com marca em texto. Agora: logo real, links brancos com sublinhado fino,
   menu lanche azul royal com a lista completa do site, botao Voltar a esquerda em toda pagina que nao e a home.
   .v019uh--home = transparente sobre a foto da hero (a home poe a altura no --hd). 0 !important fora dos overrides de paginas alheias. */
.v019uh { position: sticky; top: 0; left: 0; right: 0; z-index: 1000; background: linear-gradient(135deg, #04338f 0%, #0a45b4 100%); box-shadow: 0 2px 14px rgba(2, 17, 54, .28); font-family: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; color: #fff; }
.v019uh *, .v019uh *::before, .v019uh *::after { box-sizing: border-box; }
.v019uh--home { position: absolute; background: transparent; box-shadow: none; z-index: 20; }
.v019uh__wrap { width: min(1400px, calc(100% - 64px)); margin: 0 auto; min-height: 72px; display: flex; align-items: center; justify-content: space-between; gap: 22px; }
.v019uh--home .v019uh__wrap { min-height: 96px; }
.v019uh__back { display: inline-flex; align-items: center; gap: 4px; min-height: 40px; padding: 8px 14px 8px 8px; border-radius: 999px; background: rgba(255, 255, 255, .12); border: 1px solid rgba(255, 255, 255, .26); color: #fff; font-size: .74rem; font-weight: 800; letter-spacing: .05em; text-transform: uppercase; text-decoration: none; white-space: nowrap; flex: 0 0 auto; }
.v019uh__back:hover { background: rgba(255, 255, 255, .2); }
.v019uh__back svg { width: 20px; height: 20px; fill: none; stroke: currentColor; stroke-width: 2.4; stroke-linecap: round; stroke-linejoin: round; }
.v019uh__brand { display: inline-flex; align-items: center; flex: 0 0 auto; margin-right: auto; }
.v019uh__brand img { display: block; width: auto; height: 34px; filter: drop-shadow(0 6px 18px rgba(0, 0, 0, .28)); }
/* PADRAO0914: nas paginas do tema no celular, uma folha do skin mobile impoe largura ao img e o logo saia a 612 px (medido em /login/ 390: cabecalho de 137 px). Especificidade por id + !important so aqui. */
#v019uh .v019uh__brand img { width: auto !important; height: 34px !important; max-width: none !important; max-height: none !important; }
.v019uh__nav, .v019uh__acts { display: flex; align-items: center; gap: 22px; }
.v019uh__acts { gap: 18px; }
.v019uh__nav > a, .v019uh__acts > a { position: relative; padding: 10px 0 8px; color: #fff; font-size: .77rem; font-weight: 800; letter-spacing: .05em; text-transform: uppercase; text-decoration: none; opacity: .94; white-space: nowrap; }
.v019uh__nav > a::after, .v019uh__acts > a::after { content: ""; position: absolute; left: 0; right: 0; bottom: 1px; height: 1.5px; background: rgba(255, 255, 255, .74); transform: scaleX(.54); transform-origin: center; transition: transform .22s ease, opacity .22s ease; opacity: .72; border-radius: 999px; }
.v019uh__nav > a:hover::after, .v019uh__nav > a:focus-visible::after, .v019uh__acts > a:hover::after, .v019uh__acts > a:focus-visible::after { transform: scaleX(1); opacity: 1; }
.v019uh__nav > a:hover, .v019uh__acts > a:hover { opacity: 1; }
.v019uh__toggle { width: 58px; height: 58px; padding: 0; border-radius: 17px; border: 1px solid rgba(255, 255, 255, .26); background: linear-gradient(135deg, #0a45b4, #06286e); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .28), inset 0 -6px 14px rgba(2, 20, 64, .18), 0 12px 28px rgba(0, 10, 40, .24); display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 5px; cursor: pointer; transition: transform .2s ease, filter .2s ease; flex: 0 0 auto; }
.v019uh__toggle:hover { transform: translateY(-1px); filter: brightness(1.06); }
.v019uh__toggle span { display: block; width: 26px; height: 2.5px; border-radius: 99px; background: #fff; box-shadow: 0 1px 5px rgba(0, 0, 0, .14); transition: .22s ease; }
.v019uh__toggle[aria-expanded="true"] span:nth-child(1) { transform: translateY(7.5px) rotate(45deg); }
.v019uh__toggle[aria-expanded="true"] span:nth-child(2) { opacity: 0; }
.v019uh__toggle[aria-expanded="true"] span:nth-child(3) { transform: translateY(-7.5px) rotate(-45deg); }
.v019uh__drawer { position: absolute; z-index: 30; right: max(32px, calc((100vw - 1400px) / 2)); top: 84px; width: min(340px, calc(100% - 24px)); max-height: calc(100svh - 100px); overflow-y: auto; padding: 10px; border-radius: 22px; border: 1px solid rgba(255, 255, 255, .34); background: linear-gradient(145deg, rgba(10, 69, 180, .97), rgba(6, 40, 110, .98)); box-shadow: 0 24px 60px rgba(0, 16, 57, .30); transform: translateY(-8px) scale(.98); transform-origin: top right; opacity: 0; visibility: hidden; pointer-events: none; transition: .22s ease; }
.v019uh--home .v019uh__drawer { top: 84px; }
.v019uh:not(.v019uh--home) .v019uh__drawer { top: 72px; }
.v019uh__drawer.open { opacity: 1; visibility: visible; pointer-events: auto; transform: translateY(0) scale(1); }
.v019uh__drawer a { display: block; padding: 12px 14px; border-radius: 14px; color: #fff; font-size: .8rem; font-weight: 850; text-transform: uppercase; letter-spacing: .04em; text-decoration: none; }
.v019uh__drawer a:hover, .v019uh__drawer a:focus-visible { background: rgba(255, 255, 255, .12); }
.v019uh a:focus-visible, .v019uh button:focus-visible { outline: 3px solid #8fb4ff; outline-offset: 2px; }
@media (min-width: 981px) { .v019uh--home .v019uh__drawer { backdrop-filter: blur(24px) saturate(135%); -webkit-backdrop-filter: blur(24px) saturate(135%); background: linear-gradient(145deg, rgba(10, 69, 180, .92), rgba(6, 40, 110, .94)); } }
@media (max-width: 980px) {
  .v019uh__nav { display: none; }
  .v019uh__toggle { width: 52px; height: 52px; }
}
@media (max-width: 640px) {
  .v019uh__wrap { width: min(100% - 24px, 1400px); min-height: 64px; gap: 10px; }
  .v019uh--home .v019uh__wrap { min-height: 78px; }
  .v019uh__brand img, #v019uh .v019uh__brand img { height: 28px !important; }
  .v019uh__acts { gap: 10px; }
  .v019uh__acts > a { display: none; }
  .v019uh__back { padding: 8px 10px 8px 6px; min-height: 40px; }
  .v019uh__back span { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
  .v019uh__drawer { right: 12px; }
  .v019uh:not(.v019uh--home) .v019uh__drawer { top: 66px; }
  .v019uh--home .v019uh__drawer { top: 74px; }
}
@media (prefers-reduced-motion: reduce) { .v019uh__toggle, .v019uh__drawer, .v019uh__toggle span { transition: none; } .v019uh__toggle:hover { transform: none; } }

/* ===== HARMONIA0920 (20/09/2026, ordem do Rafael: "o cabecalho muda ao clicar"): as paginas interiores passam a ter o MESMO
   desenho do cabecalho aprovado na home (HEROV11-0919): links do menu em caixa normal sem sublinhado, Entrar/Anunciar vaga em
   pilulas de vidro com icone. A home nao muda (as regras .v019uh--home do v019-home-v10.css tem precedencia). No telemovel as
   pilulas continuam escondidas nas paginas interiores (o Voltar ocupa o lugar). Rollback: cortar deste marcador ate ao fim + V019UH_CSS_V uh5. ===== */
.v019uh__nav > a { text-transform: none; letter-spacing: 0; font-size: .9rem; font-weight: 600; opacity: .96; }
.v019uh__nav > a::after, .v019uh__acts > a::after { display: none; }
.v019uh__nav > a:hover, .v019uh__acts > a:hover { opacity: 1; text-decoration: none; }
.v019uh__acts { gap: 10px; }
.v019uh__acts > a { display: inline-flex; align-items: center; gap: 8px; padding: 9px 16px; border-radius: 999px; text-transform: none; letter-spacing: 0; font-size: .86rem; font-weight: 700; opacity: 1;
  background: rgba(255, 255, 255, .12); border: 1px solid rgba(255, 255, 255, .38); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 6px 18px rgba(1, 18, 56, .16); backdrop-filter: blur(14px) saturate(140%); -webkit-backdrop-filter: blur(14px) saturate(140%); transition: background .18s ease; }
.v019uh__acts > a:hover { background: rgba(255, 255, 255, .22); }
.v019uh__acts > a::before { content: ""; width: 16px; height: 16px; flex: 0 0 auto; background: currentColor; -webkit-mask: var(--ico) center / contain no-repeat; mask: var(--ico) center / contain no-repeat;
  --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4 3.6-7 8-7s8 3 8 7'/%3E%3C/svg%3E"); }
.v019uh__acts > a:nth-child(2)::before { --ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='8' r='4'/%3E%3Cpath d='M2 21c0-4 3.6-7 8-7 1.6 0 3 .4 4.2 1M19 8v6M16 11h6'/%3E%3C/svg%3E"); }
@media (max-width: 640px) { .v019uh:not(.v019uh--home) .v019uh__acts > a { display: none; } }

/* v019-mobile-quick-wins-v1a.css */

/* V019 — Mobile Quick Wins — UX global */

/* Focus visible global */
:focus-visible { outline: 3px solid #063f91 !important; outline-offset: 2px !important; }

/* Touch targets mínimos — botões primários */
.ast-button, button[type=submit], .v019-btn, .v019x-btn, .entry-content button,
.wp-block-button__link { min-height: 48px !important; }

/* Labels mobile — login page */
.page-id-3579 .v019m-label, .page-id-3579 label {
  font-size: 13px !important;
  color: rgba(255,255,255,1) !important;
}

/* Botão "Carregar mais" vagas — cor primária */
.v019-load-more, #v019-load-more {
  background: #004AAD !important;
  color: #fff !important;
  min-height: 48px !important;
}

/* Busca vagas — type=search visual */
input[type=search]::-webkit-search-cancel-button { display: block; }

/* Grid vagas — 1 coluna mobile */
@media (max-width: 600px) {
  .v019-grid, .vagas-grid, #v019-vagas-grid {
    grid-template-columns: 1fr !important;
  }
}

/* ITEM 11 — Contraste WCAG AA: inputs text color */
/* Input text: rgb(195,196,199) em branco = ratio 1.74 FALHA → corrigir para #404040 (ratio 9.7) */
input[type=text], input[type=email], input[type=password],
input[type=tel], input[type=date], input[type=search],
textarea, select {
  color: #404040 !important;
}
/* Placeholder: deve ser visível mas não confundir com texto real */
input::placeholder, textarea::placeholder {
  color: #767676 !important; /* ratio 4.54:1 — mínimo WCAG AA */
  opacity: 1 !important;
}
/* Botão secundário — verificar que texto é legível */
.v019-btn-secondary, .wp-block-button.is-style-outline .wp-block-button__link {
  color: #1a1a1a !important;
}


img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */

