/* Default homepage services: photo, compact centered label, no icons. */
.home #diensten .service-label{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:44px!important;height:44px;flex:none!important;padding:0 12px!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:-.015em!important}
.home #diensten .service-label>.icon,.home #diensten .service-label>.arrow{display:none!important}
.home #diensten .service-label>span:not(.arrow){display:block;white-space:nowrap;overflow:visible;word-break:normal;overflow-wrap:normal}
@media(max-width:700px){.home #diensten .service-label{font-size:13px!important;padding:0 8px!important;min-height:42px!important;height:42px}.home #diensten .services-grid{gap:14px}.home #diensten .service{border-radius:12px}}
@media(max-width:389px){.home #diensten .services-grid{grid-template-columns:1fr!important}.home #diensten .service-label{font-size:14px!important}.home #diensten .service img{aspect-ratio:2.8/1}}

@media(min-width:390px) and (max-width:700px){.home #diensten .service[data-service="Renovatie & verbouwing"] .service-label{font-size:12.5px!important}}

@media(min-width:390px) and (max-width:480px){.home #diensten .service--other .service-label{font-size:12px!important}}
.home #diensten .service--other img{object-position:center 42%}
