.chwl-announcements{position:relative;margin:24px auto 36px;max-width:1472px;background:#111;color:#fff;overflow:hidden}.chwl-announcement-slides{position:relative}.chwl-announcement-slide{position:relative;min-height:340px;display:flex;align-items:center;padding:55px clamp(24px,6vw,90px);box-sizing:border-box;isolation:isolate}.chwl-announcement-slide[hidden]{display:none!important}.chwl-announcement-photo{position:absolute;inset:0;background-size:cover;background-position:center;z-index:-2}.chwl-announcement-slide:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.45));z-index:-1}.chwl-announcement-copy{max-width:720px}.chwl-announcement-eyebrow{font-size:14px;letter-spacing:.13em;text-transform:uppercase}.chwl-announcement-copy h2{color:#fff!important;font-size:clamp(30px,4vw,55px)!important;line-height:1.15;margin:16px 0!important}.chwl-announcement-copy p{color:#fff;font-size:clamp(16px,1.5vw,21px);line-height:1.5}.chwl-announcement-link{display:inline-block;margin-top:15px;padding:12px 22px;background:#006b3f;color:#fff!important;text-decoration:none;border-radius:5px}.chwl-announcement-controls{position:absolute;right:18px;bottom:15px;display:flex;align-items:center;gap:12px;color:white}.chwl-announcement-controls button{cursor:pointer;background:#fff;color:#111;border:0;border-radius:4px;width:36px;height:36px;font-size:24px}.chwl-announcement-count{font-size:14px}@media(max-width:600px){.chwl-announcement-slide{min-height:300px;padding:35px 20px 65px}.chwl-announcement-controls{bottom:12px}}