#anuncios{background:#f7f7f5;color:#191c1f;scroll-margin-top:95px}#anuncios .anuncios-inner{max-width:1100px;margin:auto;padding:65px 24px 70px}#anuncios .heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e7e5e0;padding-bottom:20px}#anuncios .heading :is(h1,h2){font:800 clamp(30px,4vw,40px) Manrope,sans-serif;margin:0;letter-spacing:-1px}#anuncios .heading p{margin:8px 0 0;color:#777;font-size:16px}#anuncios .megaphone svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#anuncios .filters{display:flex;overflow:auto;gap:9px;padding:18px 0;scrollbar-width:none}#anuncios .filters button{white-space:nowrap;border:1px solid #ddd;background:#fff;color:#666;border-radius:50px;padding:10px 17px;font:500 14px Manrope,sans-serif;cursor:pointer}#anuncios .filters button[aria-pressed=true]{background:#191c1f;color:#fff;border-color:#191c1f}#anuncios .demo{font-size:12px;color:#72726d;margin:0 0 16px}#anuncios .card{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:18px;border-radius:25px;margin-bottom:28px;background:#d8fbe2}#anuncios .card:nth-child(3n+2){background:#e4eff8}#anuncios .card:nth-child(3n){background:#fcece7}#anuncios .photo{position:relative;min-height:280px;border-radius:18px;overflow:hidden;background:#e7e4dd}#anuncios .photo img{width:100%;height:100%;object-fit:cover;display:block}#anuncios .body{display:flex;flex-direction:column;padding:15px 18px 5px}#anuncios .biz{display:flex;justify-content:space-between;gap:12px;color:#575b57;font-size:13px}#anuncios .biz b{font-size:15px}#anuncios .body h2{font:800 clamp(24px,2.5vw,31px)/1.15 Manrope,sans-serif;margin:20px 0 10px;letter-spacing:-.6px}#anuncios .body p{color:#737771;line-height:1.55;font-size:14px;margin:0 0 18px}#anuncios .validity{margin-top:auto;font-size:12px;color:#555b55;font-weight:700;padding-bottom:10px}#anuncios .actions{border-top:1px solid #0002;padding-top:12px;display:flex;justify-content:flex-end;gap:8px;overflow-x:auto}#anuncios .actions a,#anuncios .actions button{width:50px;height:50px;min-width:50px;border:1px solid #d8d2c3;border-radius:14px;background:#fbfaf5;color:#77746b;display:grid;place-items:center;cursor:pointer}#anuncios .actions svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#anuncios .tag{display:inline-block;font-size:11px;color:#8b5644;margin-top:7px}#anuncios #sentinel{text-align:center;color:#777;padding:16px;font-size:13px}#anuncios #more{display:block;margin:auto;border:1px solid #ccc;border-radius:20px;background:white;padding:12px 22px}#anuncios #more[hidden]{display:none}@media(max-width:760px){#anuncios .anuncios-inner{padding:45px 18px 60px}#anuncios .card{grid-template-columns:1fr;gap:0;padding:12px}#anuncios .photo{height:230px;min-height:0}#anuncios .body{padding:18px 10px 5px}#anuncios .body h2{margin-top:15px}#anuncios .validity{margin-top:4px}#anuncios .actions a,#anuncios .actions button{width:44px;height:44px;min-width:44px}#anuncios .actions svg{width:23px;height:23px}}

body.anuncios-page #anuncios{padding-top:92px}@media(max-width:760px){body.anuncios-page #anuncios{padding-top:72px}}

#anuncios .biz span{text-align:right;max-width:58%;line-height:1.4;overflow-wrap:anywhere}

@media(max-width:760px){#anuncios .filters{flex-wrap:wrap;overflow:visible;gap:8px}#anuncios .filters button{min-height:44px;white-space:normal;line-height:1.3}}

#anuncios .actions{flex-wrap:wrap;overflow-x:visible}#anuncios .actions .contact-action{width:auto;min-width:0;min-height:50px;flex:1 1 145px;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 14px;text-decoration:none;font:700 14px Manrope,sans-serif}#anuncios .actions .contact-action span{white-space:nowrap}#anuncios .actions .call-action{background:#f5e7b7;color:#4f4322}#anuncios .actions .whatsapp-action{background:#d7efdd;color:#175a35}#anuncios .actions .contact-action:disabled{cursor:not-allowed;opacity:.68}#anuncios .actions .contact-action:focus-visible,#anuncios .actions button:focus-visible,#anuncios .actions a:focus-visible{outline:3px solid #78b5a0;outline-offset:2px}

@media(max-width:760px){#anuncios .actions{flex-wrap:wrap;justify-content:stretch;gap:7px;overflow:visible}#anuncios .actions .contact-action{flex:1 1 0;padding:0 5px;gap:5px;font-size:clamp(10px,3.1vw,13px)}#anuncios .actions .contact-action svg{width:18px;height:18px;flex:0 0 18px}#anuncios .actions .contact-action span{white-space:nowrap}#anuncios .actions>[data-share]{order:3;flex:0 0 42px;width:42px;min-width:42px;height:44px;padding:0}#anuncios .actions>a:not(.contact-action){order:4}}
