/* Sharp IW services slider: preserve .slider-services / .owl-one / .item / .slick-* selectors.
   Vanilla JS scroll snap is used because the original Slick JS was not included in the migration. */
.slider-services .qwr-slick-shell{position:relative}
.slider-services .qwr-services-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:smooth;padding:0;margin:0}
.slider-services .qwr-services-track::-webkit-scrollbar{display:none}
.slider-services .qwr-services-track > .item{flex:0 0 calc((100% - 40px)/3);min-width:0;scroll-snap-align:start;margin:0}
.slider-services .qwr-slider-image{background-size:cover;background-repeat:no-repeat;background-color:#d9e6f1}
.slider-services .qwr-slick-shell > .slick-prev,.slider-services .qwr-slick-shell > .slick-next{cursor:pointer}
.slider-services .qwr-slick-shell > .slick-prev:disabled,.slider-services .qwr-slick-shell > .slick-next:disabled{opacity:.25;cursor:default}
@media (min-width:576px) and (max-width:767.98px){.slider-services .qwr-services-track > .item{flex-basis:calc((100% - 20px)/2)}}
@media (max-width:575.98px){.slider-services .qwr-services-track > .item{flex-basis:100%}}
@media (prefers-reduced-motion:reduce){.slider-services .qwr-services-track{scroll-behavior:auto}}
