body.home #service .cr-service-slider{width:100%;max-width:100%;margin:0 0 20px;overflow:hidden;border-radius:10px;background:#102a3b}
body.home #service .cr-service-stage{position:relative;padding-top:56.25%;overflow:hidden;touch-action:pan-y}
body.home #service .cr-service-track{position:absolute;inset:0;display:flex;height:100%;transition:transform .3s ease;will-change:transform}
body.home #service .cr-service-slide{position:relative;flex:0 0 100%;width:100%;height:100%;overflow:hidden}
body.home #service .cr-service-slide img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;opacity:1!important}
body.home #service .cr-service-slide .cr-service-image{object-fit:cover!important;transform:none!important}
body.home #service .cr-service-controls{display:flex;align-items:center;justify-content:center;padding:6px 10px;color:#fff;min-height:44px}
body.home #service .cr-service-controls[hidden]{display:none}
body.home #service .cr-service-controls button{border:0;background:transparent;color:#fff;font:inherit;font-size:14px;line-height:1;padding:10px 14px;min-height:44px;min-width:44px;cursor:pointer;box-shadow:none;margin:0}
body.home #service .cr-service-controls button[data-action="prev"],body.home #service .cr-service-controls button[data-action="next"]{font-size:28px}
body.home #service .cr-service-controls button:focus-visible{outline:2px solid #f4bd3f;outline-offset:-3px}
@media(prefers-reduced-motion:reduce){body.home #service .cr-service-track{transition:none}}
