.services{display:grid}.services--with-thumbs{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(4,1fr)}@media (max-width:767.98px){.services--with-thumbs{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:repeat(2,1fr)}}.service{display:block;position:relative}.service--with-thumb{-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:8px;box-shadow:var(--card-shadow-1);height:170px;overflow:hidden;transform:translateZ(0);transition:transform .5s ease-in-out}.service--with-thumb .service__img{background:#ced2d9;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:all .2s ease-in-out;width:100%}.service--with-thumb .service__img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.service--with-thumb .service__title{align-items:center;background:var(--background-0);bottom:0;color:var(--title-color-1);display:flex;font-size:var(--font-size-3);font-weight:600;height:52px;left:0;line-height:1.29;padding:7px 7px 7px 10px;position:absolute;text-align:left;transition:transform .5s ease-in-out;width:100%;z-index:1}.service--with-thumb .service__title p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--font-size-3);line-height:1.14;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;transition:.5s}.service--with-thumb:hover .service__img{transform:scale(1.03);transition:all .2s ease-in-out}.service--with-thumb:hover .service__title{color:var(--link-color);transition:transform .5s ease-in-out}.service--with-thumb .badges{left:10px;position:absolute;top:15px;z-index:2}

/*# sourceMappingURL=services.css.map*/