.city-container[data-v-5f8e863c]{display:flex;flex-direction:column;min-height:70vh;padding-bottom:35px;position:relative}.city-container .content[data-v-5f8e863c]{padding-left:var(--ds-gutter-sm);padding-right:var(--ds-gutter-sm)}@media only screen and (min-width:1024px){.city-container .content[data-v-5f8e863c]{display:flex;flex-direction:row-reverse;gap:40px;padding-left:var(--ds-gutter-xl);padding-right:var(--ds-gutter-xl)}.city-container .content .sticky-content[data-v-5f8e863c]{flex-shrink:0;height:calc(100% - 120px);margin-top:40px;max-width:400px;min-width:380px;position:sticky;top:112px}}.city-container[data-v-5f8e863c] h2{margin-bottom:20px}.city-container .section-resume[data-v-5f8e863c]{background-color:var(--ds-color-primary-25);border-radius:8px}.city-container .sections[data-v-5f8e863c]{overflow:hidden}@media only screen and (max-width:1023.98px){.city-container .sections[data-v-5f8e863c]{padding-left:var(--ds-gutter-sm);padding-right:var(--ds-gutter-sm)}}@media only screen and (max-width:1023.98px) and only screen and (min-width:1024px){.city-container .sections[data-v-5f8e863c]{padding-left:var(--ds-gutter-xl);padding-right:var(--ds-gutter-xl)}}.city-container .sections .section[data-v-5f8e863c]{margin:40px 0}.city-container .sections .small-banner[data-v-5f8e863c]{display:flex;flex-direction:column;gap:40px}@media only screen and (min-width:1024px){.city-container .sections .small-banner[data-v-5f8e863c]{flex-direction:row}}.renta-fallback[data-v-5f8e863c]{margin:20px auto 40px;max-width:820px;padding-left:var(--ds-gutter-sm);padding-right:var(--ds-gutter-sm)}@media only screen and (min-width:1024px){.renta-fallback[data-v-5f8e863c]{padding-left:var(--ds-gutter-xl);padding-right:var(--ds-gutter-xl)}}.separator[data-v-5f8e863c]{background:#e8eaed;height:1px;margin-bottom:32px;margin-top:32px;width:100%}.sidebar-cta[data-v-5f8e863c]{align-items:stretch!important;flex-direction:column!important}.sidebar-cta[data-v-5f8e863c] .content{align-items:flex-start;flex-direction:column;margin-left:0}.sidebar-cta[data-v-5f8e863c] .content .icon-desktop{margin-bottom:12px}.sidebar-cta[data-v-5f8e863c] .content .text{margin-left:0;max-width:none}.sidebar-cta[data-v-5f8e863c] .cta-desktop{margin-left:0;margin-top:16px;width:100%}.sidebar-cta[data-v-5f8e863c] .cta-desktop button,.sidebar-cta[data-v-5f8e863c] .cta-desktop>div{width:100%}@media only screen and (min-width:1024px){.city-container .content[data-v-5f8e863c]{max-width:1440px}.city-container .sections[data-v-5f8e863c]{max-width:820px}}
