.service-list .carousel{--slide-height: auto;--slide-width: 280px;--slide-spacing: 16px}.service-list .carousel__viewport{overflow:hidden visible;height:auto}.service-list .carousel__track{align-items:stretch}.service-list .carousel__controls{margin-top:24px}.service-list__item{position:relative;width:100%;height:100%;background-color:var(--color-white);display:flex;flex-direction:column}.service-list__item:has(.service-list__link){transition:box-shadow var(--t)}.service-list__img{width:100%;height:160px;overflow:hidden;position:relative}.service-list__img .image{width:100%;height:100%}.service-list__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.service-list__labels{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.service-list__content{padding:20px;min-height:240px;display:flex;flex-direction:column;justify-content:space-between}.service-list__text-block{display:flex;flex-direction:column;gap:24px}.service-list__title{font-size:18px;font-weight:700;line-height:1.15;margin:0;color:var(--color-text-primary)}.service-list__text{font-size:16px;line-height:1.5;margin:0;color:var(--color-text-primary)}.service-list__link{margin-top:32px}.service-list__link:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}@media(min-width:750px){.service-list .carousel__viewport{overflow:visible;height:auto}.service-list .carousel__track{flex-wrap:wrap}.service-list .carousel__slide{flex:0 0 calc(50% - 8px)}.service-list .carousel__controls{display:none}}@media(min-width:999px){.service-list .carousel{--slide-spacing: 24px}.service-list .carousel__slide{flex:0 0 calc(25% - 18px)}.service-list__img{height:140px}.service-list__labels{top:8px;right:8px;gap:6px}.service-list__content{padding:24px;background-color:var(--color-white)}.service-list__title{font-size:20px}.service-list__text{font-size:18px}.service-list__link{margin-top:0}}@media(hover:hover){.service-list__item:hover{box-shadow:var(--shadow-strong)}}
