.ServicesPage_Holder__4k60A{width:100%;max-width:1600px;margin-right:auto;margin-left:auto;padding-right:var(--margin);padding-left:var(--margin);padding-bottom:2.5rem;display:flex;flex-direction:column;gap:var(--grid-gap)}@media(min-width:768px){.ServicesPage_Holder__4k60A{padding-top:2rem;padding-bottom:5rem}}.ServicesPage_ContentHolder__dbBiM{display:flex;flex-direction:column;gap:var(--grid-gap)}@media(min-width:768px){.ServicesPage_ContentHolder__dbBiM{flex-direction:row;justify-content:space-between;padding-bottom:8rem}}@media(min-width:1440px){.ServicesPage_ContentHolder__dbBiM{padding-bottom:10rem}}.ServicesPage_Title__W83Gp{min-width:35vw}.ServicesPage_Title__W83Gp h1{font-weight:400;font-size:clamp(1.63rem,1.94vw + 1.24rem,2.5rem);line-height:1.05;letter-spacing:0}.ServicesPage_Title__W83Gp h1 em{font-style:italic}.ServicesPage_About__CfVh8{font-weight:400;font-size:clamp(.88rem,.42vw + .79rem,1.06rem);line-height:1.3;letter-spacing:0}.ServicesPage_About__CfVh8 em{font-style:italic}@media(min-width:768px){.ServicesPage_About__CfVh8{font-weight:400;font-size:clamp(1.63rem,0vw + 1.63rem,1.63rem);line-height:1.1;letter-spacing:0}.ServicesPage_About__CfVh8 em{font-style:italic}}.ServicesPage_Services__sEUwj{display:grid;grid-auto-rows:1fr;grid-gap:1rem;gap:1rem;height:100%}@media(min-width:768px){.ServicesPage_Services__sEUwj{grid-template-columns:repeat(2,1fr)}}.ServicesPage_ServiceInner__Cbkc6{position:relative}.ServicesPage_ServiceInner__Cbkc6 img{width:100%;aspect-ratio:2/1;object-fit:cover;height:100%;border-radius:8px}.ServicesPage_ServiceInner__Cbkc6 a{position:absolute;inset:0;z-index:2;height:100%;display:flex;justify-content:center;align-items:center}.ServicesPage_ServiceInner__Cbkc6 span{font-weight:400;font-size:clamp(1.06rem,.56vw + .95rem,1.31rem);line-height:1.3;letter-spacing:0;color:var(--white);z-index:1;text-align:center;padding:0 1rem}.ServicesPage_ServiceInner__Cbkc6 span em{font-style:italic}@media(min-width:768px){.ServicesPage_ServiceInner__Cbkc6 span{padding:0 2rem}}@media(min-width:1040px){.ServicesPage_ServiceInner__Cbkc6 span{font-weight:400;font-size:clamp(1.63rem,0vw + 1.63rem,1.63rem);line-height:1.1;letter-spacing:0}.ServicesPage_ServiceInner__Cbkc6 span em{font-style:italic}}@media(min-width:1440px){.ServicesPage_ServiceInner__Cbkc6 span{padding:0 3rem}}.ServicesPage_Overlay__0gq1S{position:absolute;inset:0;width:100%;height:100%;background:rgba(0,0,0,.75);pointer-events:none;border-radius:8px}.ServicesPage_ServiceInner__Cbkc6:has(:hover) .ServicesPage_Overlay__0gq1S{position:absolute;inset:0;width:100%;height:100%;background:rgba(0,0,0,.35);pointer-events:none}