.sylva-section-banner{position:relative;isolation:isolate;display:flex;align-items:center;min-height:142px;padding:28px 30px;margin:0 0 22px;overflow:hidden;border-radius:16px;background:#173e28}
.sylva-section-banner>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 52%;border-radius:inherit}
.sylva-section-banner>.sylva-category{color:#fff;font-size:clamp(23px,2.5vw,29px);line-height:1.25;font-weight:800;margin:0;border:0;padding:0;max-width:90%;padding:10px 16px;border-radius:8px;background:rgba(9,31,18,.68);text-shadow:0 1px 3px #102a1d}
@media(max-width:600px){.sylva-section-banner{min-height:116px;padding:24px 20px;margin-bottom:18px}.sylva-section-banner>.sylva-category{font-size:23px;max-width:100%}}
