[data-municipalities-page] .municipal-cta-arrow path{stroke-width:2.5px}[data-municipalities-page] .municipal-hero-visual{filter:drop-shadow(0 18px 22px #24425f24);border-radius:5px;overflow:hidden}[data-municipalities-page] .municipal-hero-visual img{width:calc(100% + 2px);max-width:none;margin:0 -1px -1px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-municipalities-page] .municipal-hero-visual{transition:transform .5s cubic-bezier(.22,1,.36,1);position:relative}[data-municipalities-page] .municipal-hero-visual:hover{z-index:1;transform:scale(1.04)}}[data-municipalities-page] .municipal-value-grid{gap:12px;display:grid}[data-municipalities-page] .municipal-value{border:1px solid #dce5eb;border-radius:14px;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px 18px;padding:22px;display:grid}[data-municipalities-page] .municipal-value-primary{border-color:#05a}[data-municipalities-page] .municipal-value-secondary:hover,[data-municipalities-page] .municipal-value-secondary:focus{background:#f4f8fc;border-color:#9ac7ed}[data-municipalities-page] .municipal-value:focus-visible{outline-offset:4px;outline:2px solid #05a}[data-municipalities-page] .municipal-value-title{align-self:center}[data-municipalities-page] .municipal-value-description{grid-column:1/-1}[data-municipalities-page] .municipal-gap{gap:16px;display:grid}[data-municipalities-page] .municipal-gap-card{border-radius:12px;flex-direction:column;padding:24px 20px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 2px #00000040,0 8px 22px #24425f14}[data-municipalities-page] .municipal-gap-card-problem{background:#fff}[data-municipalities-page] .municipal-gap-card-solution{color:#fff;background:#0275d2}[data-municipalities-page] .municipal-gap-list{gap:24px;display:grid}[data-municipalities-page] .municipal-gap-item{align-items:center;gap:12px;display:flex}[data-municipalities-page] .municipal-gap-tile{background:var(--color-blue-tab);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}[data-municipalities-page] .municipal-gap-card-solution .municipal-gap-tile{background:#ffffff2e}[data-municipalities-page] .municipal-gap-title{color:var(--color-brand-dark);font-size:16px;font-weight:700;line-height:24px}[data-municipalities-page] .municipal-gap-text{color:var(--color-text);font-size:14px;line-height:22px}[data-municipalities-page] .municipal-gap-card-solution .municipal-gap-title,[data-municipalities-page] .municipal-gap-card-solution .municipal-gap-text{color:#fff}[data-municipalities-page] .municipal-gap-art{height:auto;margin-top:16px;margin-left:auto;display:block}[data-municipalities-page] .municipal-gap-art-woman{width:min(52%,200px)}[data-municipalities-page] .municipal-gap-art-team{width:min(88%,440px)}[data-municipalities-page] #lead-form form>button[type=submit]{border-radius:14px;align-self:center;width:auto;min-width:144px;height:48px;padding:12px 24px;font-size:16px}[data-municipalities-page] #lead-form form>button[type=submit]:not(:disabled){color:#fff;box-shadow:none;background:#05a}@media (min-width:640px){[data-municipalities-page] .municipal-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}[data-municipalities-page] .municipal-value-primary{grid-column:1/-1}[data-municipalities-page] .municipal-value-description{grid-column:2}[data-municipalities-page] .municipal-gap-card{--municipal-gap-art:34%;justify-content:center;min-height:280px;padding:24px 0}[data-municipalities-page] .municipal-gap-card-solution{--municipal-gap-art:44%;background:linear-gradient(90deg, #0275d2 0, #0275d2 calc(100% - var(--municipal-gap-art) - 6px), #0277d6 calc(100% - var(--municipal-gap-art) - 5px + 5.6%), #027cde calc(100% - var(--municipal-gap-art) - 4px + 11.2%), #0282e9 calc(100% - var(--municipal-gap-art) - 2px + 16.8%), #0287f1 calc(100% - var(--municipal-gap-art) - 1px + 22.4%), var(--color-brand) calc(100% - var(--municipal-gap-art) + 28%))}[data-municipalities-page] .municipal-gap-list{box-sizing:border-box;width:calc(100% - var(--municipal-gap-art));padding:0 12px 0 20px}[data-municipalities-page] .municipal-gap-art{width:var(--municipal-gap-art);object-fit:contain;object-position:right bottom;max-height:92%;margin:0;position:absolute;bottom:0;right:0}}@media (min-width:1280px){[data-municipalities-page] .municipal-gap-card-solution{--municipal-gap-art:50%}[data-municipalities-page] .municipal-gap-card-solution .municipal-gap-list{padding-left:16px}}@media (min-width:1024px){[data-municipalities-page] .municipal-gap{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}[data-municipalities-page] .municipal-value-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,1fr)}[data-municipalities-page] .municipal-value{grid-template-columns:1fr;align-content:start;gap:16px;min-height:248px;padding:26px}[data-municipalities-page] .municipal-value-description{grid-column:1}[data-municipalities-page] .municipal-value-primary{text-align:center;grid-area:1/2/span 2;align-content:center;justify-items:center;gap:24px;padding:32px}[data-municipalities-page] .municipal-value:nth-child(2){grid-area:1/1}[data-municipalities-page] .municipal-value:nth-child(3){grid-area:1/3}[data-municipalities-page] .municipal-value:nth-child(4){grid-area:2/1}[data-municipalities-page] .municipal-value:nth-child(5){grid-area:2/3}[data-municipalities-page] .municipal-value-primary .municipal-value-icon{width:96px;height:96px}[data-municipalities-page] .municipal-value-primary .municipal-value-title{font-size:30px}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){[data-municipalities-page] .municipal-value .municipal-value-description{opacity:0;transition:opacity .16s,transform .16s;transform:translateY(5px)}[data-municipalities-page] .municipal-value:hover .municipal-value-description,[data-municipalities-page] .municipal-value:focus .municipal-value-description{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-municipalities-page] .municipal-value .municipal-value-description{transition:none;transform:none}}@media print{[data-municipalities-page] .municipal-value .municipal-value-description{opacity:1;transform:none}}
