.service-item{text-decoration:none;color:inherit;transition:all .25s ease-in-out}.service-item:hover,.service-item:hover .service-name{color:rgb(var(--primary-bg))}.service-image-wrapper{height:386px;margin-bottom:20px;overflow:hidden;cursor:pointer;position:relative;transition:opacity .4s ease-in-out}.service-image-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;opacity:1;transition:opacity .4s ease-in-out}.service-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s ease-in-out;background-color:transparent;background-size:cover;background-repeat:no-repeat;background-position:bottom;z-index:1}.service-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.service-item:hover .service-image-wrapper:after{opacity:0}.service-item:hover .service-image-wrapper .service-overlay{opacity:1}.service-item:hover .service-image-wrapper .service-image{transform:scale(1.05)}.service-placeholder{width:100%;height:100%;background-color:rgb(var(--primary-bg))}.service-name,.service-description{margin:0}.service-name{font-size:24px;line-height:25px;text-transform:uppercase;font-weight:700;margin-bottom:10px;transition:all .25s ease-in-out}.service-description p{font-size:14px;line-height:12.6px;font-weight:600}.service-description{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;height:2rem;white-space:nowrap}.service-description>*{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 749px){.service-image-wrapper{height:300px;margin-bottom:10px}.service-name{font-size:16px;margin-bottom:5px}.service-description{font-size:12px}}.service-item{position:relative}.service-item-url{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/25/assets/service-item.css.map */
