.ccmh-home .st-slider-widget{margin:0 0 38px;position:relative}
.ccmh-home .st-slider-widget .home-slider-wrapper{padding:0;overflow:hidden;border:1px solid #e6dfd5;border-radius:12px;background:#f7f2e8;box-shadow:0 5px 20px rgba(43,33,27,.06)}
.ccmh-home .st-slider-widget .st-slider .item>a,.cc-slider-picture{display:block}
.ccmh-home .cc-slider-picture{aspect-ratio:9/4}
.ccmh-home .cc-slider-picture img{display:block;width:100%;height:100%;object-fit:contain;margin:0}
.ccmh-home .st-slider .owl-nav{display:flex;justify-content:space-between;position:absolute;top:calc(50% - 24px);left:10px;right:10px;pointer-events:none}
.ccmh-home .st-slider .owl-nav button{pointer-events:auto;position:static;transform:none;opacity:1;display:flex;align-items:center;justify-content:center;width:38px;height:48px;border:1px solid rgba(247,242,232,.5);border-radius:5px;background:rgba(43,33,27,.65);color:#fff;font-size:25px;line-height:1;padding:5px;cursor:pointer}
.ccmh-home .st-slider .owl-nav button img{width:13px;height:21px;object-fit:contain}
.ccmh-home .st-slider .owl-nav button:hover{background:#294d3c}
.ccmh-home .st-slider .owl-dots{display:flex;justify-content:center;align-items:center;gap:8px;padding:13px 110px;min-height:44px;background:#fff}
.ccmh-home .st-slider .owl-dot{width:24px;height:20px;border:0;background:transparent;padding:5px;cursor:pointer}
.ccmh-home .st-slider .owl-dot span{display:block;width:8px;height:8px;border-radius:50%;background:#d2d8cf;transition:width .2s ease}
.ccmh-home .st-slider .owl-dot.active span{width:18px;border-radius:5px;background:#294d3c}
.cc-slider-playback{position:absolute;z-index:2;right:12px;bottom:7px;display:flex;align-items:center;gap:10px;font-size:11px;color:#5f554d}
.cc-slider-pause{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:4px 8px;border:1px solid #d9ddd5;border-radius:4px;color:#294d3c;background:#fff;cursor:pointer;font:inherit}
.ccmh-home .st-slider a:focus-visible,.ccmh-home .st-slider button:focus-visible,.cc-slider-pause:focus-visible{outline:3px solid #a75330;outline-offset:-3px}
@media(max-width:600px){.ccmh-home .cc-slider-has-mobile{aspect-ratio:1/1}.ccmh-home .st-slider-widget{margin-bottom:28px}.ccmh-home .st-slider .owl-nav{left:5px;right:5px}.ccmh-home .st-slider .owl-nav button{width:27px;height:38px;opacity:.9}.ccmh-home .st-slider .owl-dots{padding:13px 96px 13px 22px;justify-content:flex-start}.cc-slider-playback{right:9px;gap:7px}}
@media(prefers-reduced-motion:reduce){.ccmh-home .st-slider *{transition:none!important}}
