/* Distinct compositions share the original homepage motion components. */
@media(min-width:810px){
html[data-service-variant="B"] .framer-zeitff{flex-direction:row!important}
html[data-service-variant="B"] .framer-gcjr5b{flex-direction:row-reverse!important}
html[data-service-variant="B"] .framer-12d3n6l{grid-template-columns:1fr 1.3fr 1fr!important}
html[data-service-variant="B"] .framer-12d3n6l>a:nth-child(1){margin-top:45px!important}
html[data-service-variant="B"] .framer-12d3n6l>a:nth-child(2){margin-top:0!important}
html[data-service-variant="B"] .framer-12d3n6l>a:nth-child(3){margin-top:45px!important}
html[data-service-variant="C"] .framer-zeitff{flex-direction:column!important;align-items:stretch!important;gap:35px!important}
html[data-service-variant="C"] .framer-zeitff>.framer-1aq84nu{width:100%!important;max-width:800px!important}
html[data-service-variant="C"] .framer-zeitff>.framer-1xv8p2s{width:100%!important;height:420px!important}
html[data-service-variant="C"] .framer-12d3n6l{grid-template-columns:1fr 1fr 1.35fr!important}
html[data-service-variant="C"] .framer-12d3n6l>a:nth-child(1){margin-top:70px!important}
html[data-service-variant="C"] .framer-12d3n6l>a:nth-child(2){margin-top:35px!important}
html[data-service-variant="C"] .framer-12d3n6l>a:nth-child(3){margin-top:0!important}
}
[data-service-variant] .framer-gcjr5b .framer-ehc4ln{overflow:hidden!important}
[data-service-variant] .service-reveal-group .framer-ehc4ln img{scale:1.07;transition:scale 1.15s cubic-bezier(.2,.7,.2,1)}
[data-service-variant] .service-entered .framer-ehc4ln img{scale:1}
[data-service-variant] .framer-1h1li1w::after{width:0}
[data-service-variant] .service-entered .framer-1h1li1w::after{width:100%}
[data-service-variant] .framer-12d3n6l>a:hover{translate:0 -7px}
@media(prefers-reduced-motion:reduce){[data-service-variant] .service-reveal-group img{scale:1!important;transition:none!important}}
.service-route-links{display:flex;flex-wrap:wrap;gap:10px;max-width:1104px;margin:30px auto 55px;padding:0 20px}
.service-route-links a{padding:11px 17px;background:#f0f8ee;border:1px solid #dce8dc;color:#172219;border-radius:30px;text-decoration:none;font:400 15px/1.4 Figtree,Arial,sans-serif;transition:background .2s}
.service-route-links a:hover{background:#dcefd8}.service-route-links a:focus-visible{outline:2px solid #4c864d;outline-offset:3px}
