.am-slider{position:relative;width:100%;max-width:1280px;margin:0 auto;background:#f8f6ed;isolation:isolate;touch-action:pan-y}
.am-slider-track{position:relative;aspect-ratio:1240/400;overflow:hidden}
.am-slider .am-slide{position:absolute;inset:0}
.am-slider [hidden]{display:none!important}
.am-slider picture,.am-slide-image-link{display:block;width:100%;height:100%}
.am-slider .am-slide img{display:block;width:100%;height:100%;object-fit:cover;border:0;border-radius:0}
.am-slider .am-slide-cta{position:absolute;top:85.5%;left:52.5%;transform:translateX(-50%);background:#ffc265;color:#000;padding:0 clamp(18px,3.2vw,40px);height:12.5%;display:flex;align-items:center;justify-content:center;border-radius:5px;font:500 clamp(12px,1.45vw,18px)/1.2 Roboto,Arial,sans-serif;text-decoration:none;white-space:nowrap}
.am-slider .am-slide-cta--left{left:9%}.am-slider .am-slide-cta--right{left:88%}
.am-slider .am-slide-cta:hover{background:#1da599;color:#000}
.am-slider .am-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #fff;border-radius:0;background:rgba(201,201,201,.75);color:#fff;font:32px/1 Arial,sans-serif;cursor:pointer;z-index:3}
.am-slider .am-slider-prev{left:4px}.am-slider .am-slider-next{right:4px}
.am-slider .am-slider-arrow:hover{background:#000}
.am-slider .am-slider-pause{position:absolute;right:5px;top:5px;padding:4px 9px;border:1px solid #fff9;border-radius:3px;background:#0009;color:#fff;font:12px/1.5 Arial,sans-serif;cursor:pointer;z-index:3}
.am-slider button:focus-visible,.am-slider a:focus-visible{outline:3px solid #007e73;outline-offset:3px}
.am-slider .am-slide-mobile-heading{display:none}
@media(max-width:767px){.am-slider-track{aspect-ratio:480/400}.am-slider .am-slide-cta{top:84%;left:50%;height:12%;font-size:14px;padding:0 28px}.am-slider .am-slide-cta--left{left:20%}.am-slider .am-slide-cta--right{left:80%}.am-slider .am-slide-mobile-heading{display:block;position:absolute;left:10%;right:10%;top:62%;margin:0;color:#fff;font-size:clamp(20px,6vw,31px);line-height:1.3;font-weight:900;text-align:center;text-transform:uppercase;text-shadow:2px 2px 3px #000b}.am-slider .am-slider-arrow{width:36px;height:44px}}
