.services .service, .services .title {
    padding: 0;
}
.services .service-title {
    font-size: var(--clFontSizeMediumPlus);
    font-weight: 600;
}
.services .services-row {
    gap: 25px;
}

.services .services-row:not(.row-1) {
    margin-top: 65px;
}

.services .service-image img {
    width: 100px;
    height: auto;
}

.services .service-text {
    line-height: 140%;
    color: var(--clColorGrayer);
}

.services-short {
    padding-bottom: max(3.5%,35px);
}

.services.r2c3-detail.type-1 {
    margin-top: 0;
}

.services .service:not(.empty):hover::after {
    content: '';
    height: 10px;
    width: 102%;
    position: absolute;
    bottom: -10px;
    left: -1%;
}