.ss-footer-services{min-width:0;text-align:start;margin:0}
.ss-footer-services h2{font:700 20px/1.4 system-ui,sans-serif;letter-spacing:normal;color:inherit;margin:0 0 20px}
.ss-footer-services .ss-service-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px}
.ss-footer-services .ss-service-column{list-style:none;padding:0;margin:0;min-width:0}
.ss-footer-services .ss-service-column li{list-style:none;margin:0 0 12px;padding:0;line-height:1.65}
.ss-footer-services .ss-service-column a{display:inline-block;font:14px/1.65 system-ui,sans-serif;color:inherit;text-decoration:none;overflow-wrap:anywhere}
.ss-footer-services .ss-service-column a:hover{text-decoration:underline;text-underline-offset:4px}
.ss-footer-services .ss-service-column a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.site-footer>.ss-footer-services,.footer-clean>.ss-footer-services{width:min(1240px,calc(100% - 64px));margin:0 auto 32px}
.site-footer>.ss-footer-services{padding-top:24px;border-top:1px solid #ffffff30}
.footer-14 .ss-services-slot{flex:0 0 41.666667%;max-width:41.666667%}
.footer-14 .ss-contact-slot{flex:0 0 16.666667%;max-width:16.666667%}
#mow_fn_footer .w_cols[data-cols="4"]{display:grid;grid-template-columns:1fr .65fr 1.7fr .8fr;gap:32px}
#mow_fn_footer .w_cols[data-cols="4"]>.w_col{width:auto;min-width:0;margin:0}
@media(max-width:1000px){#mow_fn_footer .w_cols[data-cols="4"]{grid-template-columns:1fr 1fr}.footer-14 .ss-services-slot,.footer-14 .ss-contact-slot{flex:0 0 50%;max-width:50%}}
@media(max-width:600px){.site-footer>.ss-footer-services,.footer-clean>.ss-footer-services{width:calc(100% - 36px)}.ss-footer-services .ss-service-columns{gap:12px 20px}#mow_fn_footer .w_cols[data-cols="4"]{grid-template-columns:1fr}.footer-14 .ss-services-slot,.footer-14 .ss-contact-slot{flex:0 0 100%;max-width:100%}}

.ss-footer-services .ss-service-group{min-width:0}
.ss-footer-services .ss-service-group h3{font:650 14px/1.6 system-ui,sans-serif;letter-spacing:normal;margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid #ffffff30;color:inherit}
