@font-face{font-family:Carousel icons;src:url(/fonts/carousel-icons.woff) format("woff");font-style:normal;font-weight:400;font-display:block}.carousel{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0;display:block;touch-action:pan-y}.carousel,.carousel-track{position:relative;z-index:1}.carousel-track{width:100%;height:100%;display:flex;transition:transform .3s;box-sizing:content-box}.carousel-track[data-instant=true]{transition:none}.carousel-slide{flex-shrink:0;width:100%;height:100%;position:relative;display:block}.service-carousel{width:100%;height:auto}.service-carousel .carousel-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.carousel-next,.carousel-previous{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#007aff;background:transparent}.carousel-previous{left:10px;right:auto}.carousel-next{right:10px;left:auto}.carousel-next:after,.carousel-previous:after{font-family:Carousel icons,sans-serif;font-size:44px;text-transform:none;letter-spacing:0;font-variant:normal;line-height:1}.carousel-previous:after{content:"prev"}.carousel-next:after{content:"next"}@media (prefers-reduced-motion:reduce){.carousel-track{transition:none}}