body[data-catalog] #app > main > :not(#buscar):not(#propiedades) { display: none !important; }
body[data-catalog] #buscar { padding-top: 130px; padding-bottom: 35px; }
body[data-catalog] #buscar h1 { font-size: clamp(2rem, 5vw, 4rem); line-height: 1.15; margin: 14px 0 24px; }
body[data-catalog] #buscar h1 em { color: var(--orange, #f56600); font-style: normal; }
body[data-catalog] #propiedades { display: block; padding-top: 35px; }
@media (max-width: 600px) { body[data-catalog] #buscar { padding-top: 110px; } }

body[data-search-results] #app > main > :not(#buscar):not(#propiedades) { display: none !important; }
body[data-search-results] #buscar { padding-top: 130px; }
