@font-face{font-family:Encode Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/199baf342fb3041a-s.00450t6jp048~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Encode Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/5499ecfa671ed480-s.04q0aqeqp807v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Encode Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/2a241d7c6edbb72c-s.p.0xh2yq249el_..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Encode Sans Fallback;src:local(Arial);ascent-override:103.89%;descent-override:22.19%;line-gap-override:0.0%;size-adjust:99.15%}.encode_sans_45b9135d-module__PC02hW__className{font-family:Encode Sans,Encode Sans Fallback;font-style:normal;font-weight:400}.encode_sans_45b9135d-module__PC02hW__variable{--font-encode-sans:"Encode Sans", "Encode Sans Fallback"}
.services-container{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;width:100%;display:grid}.service-card{box-sizing:border-box;aspect-ratio:1/.8;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.service-image{object-fit:cover;width:100%;height:100%;transition:filter .3s}.service-placeholder{color:#333;background-color:#f0f0f0;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.2em;display:flex}.service-title{text-align:center;margin-top:10px}.service-title-overlay{color:#fff;text-shadow:2px 2px 4px #000000b3;pointer-events:none;font-size:1.5em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service-card:hover .service-image{filter:brightness(50%)}.service-card:hover:after{content:attr(data-title);color:#fff;text-shadow:2px 2px 4px #000000b3;font-size:1.5em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.no-hover:hover .service-image{filter:none}.no-hover:hover:after{content:none}@media (max-width:1200px){.services-container{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.services-container{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card{aspect-ratio:1/.6;position:relative}.service-card:hover .service-image{filter:none}.service-card:hover:after{content:none}.service-card:after,.service-card:hover:after{content:attr(data-title);color:#fff;text-shadow:2px 2px 4px #000000b3;font-size:1.5em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:800px){.services-container{grid-template-columns:1fr}.service-card{aspect-ratio:1/.6;position:relative}.service-card:hover .service-image{filter:none}.service-card:hover:after{content:none}.service-card:after,.service-card:hover:after{content:attr(data-title);color:#fff;text-shadow:2px 2px 4px #000000b3;font-size:1.5em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:600px){.services-container{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:400px){.services-container{grid-template-columns:1fr}}
