.Services-module__4CTZYG__projectCta:after{display:none}.Services-module__4CTZYG__projectGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.Services-module__4CTZYG__projectCopy>p:not(:first-child){max-width:50ch;margin-bottom:var(--space-xl)}.Services-module__4CTZYG__projectImage{aspect-ratio:4/5;margin:0;position:relative;overflow:hidden}.Services-module__4CTZYG__projectImage img{object-fit:cover}@media (max-width:54rem){.Services-module__4CTZYG__projectGrid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}}
.ServiceEnquiryCards-module__zBfXCW__grid{margin-top:var(--space-2xl);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.ServiceEnquiryCards-module__zBfXCW__card{perspective:1000px;color:#fff;outline-offset:6px;min-width:0;display:block;position:relative}.ServiceEnquiryCards-module__zBfXCW__surface{height:100%;min-height:28rem;transform-style:preserve-3d;transition:transform .45s var(--ease), box-shadow .45s var(--ease);background:var(--ink);position:relative}.ServiceEnquiryCards-module__zBfXCW__background,.ServiceEnquiryCards-module__zBfXCW__shade{position:absolute;inset:0;overflow:hidden}.ServiceEnquiryCards-module__zBfXCW__background img{object-fit:cover;transform:scale(1.12) translate(var(--px,0px), var(--py,0px));transition:transform .45s var(--ease)}.ServiceEnquiryCards-module__zBfXCW__shade{background:linear-gradient(#0a090740,#0a0907ad)}.ServiceEnquiryCards-module__zBfXCW__content{flex-direction:column;justify-content:center;min-height:28rem;padding:2rem;display:flex;position:relative;transform:translateZ(40px)}.ServiceEnquiryCards-module__zBfXCW__content svg{width:44px;height:44px;margin-bottom:1.5rem}.ServiceEnquiryCards-module__zBfXCW__content h3{color:#fff;margin-bottom:1rem;font-size:clamp(1.5rem,2vw,2rem);line-height:1.15}.ServiceEnquiryCards-module__zBfXCW__content p{color:#ffffffe6;margin:0;font-size:.9rem}.ServiceEnquiryCards-module__zBfXCW__arrow{margin-top:2rem;font-size:1.6rem}.ServiceEnquiryCards-module__zBfXCW__card:focus-visible{outline:2px solid var(--bronze);z-index:2}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ServiceEnquiryCards-module__zBfXCW__card:hover{z-index:2}.ServiceEnquiryCards-module__zBfXCW__card:hover .ServiceEnquiryCards-module__zBfXCW__surface{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(1.045);box-shadow:0 24px 50px #00000040}}@media (max-width:1000px){.ServiceEnquiryCards-module__zBfXCW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceEnquiryCards-module__zBfXCW__surface,.ServiceEnquiryCards-module__zBfXCW__content{min-height:25rem}}@media (max-width:600px){.ServiceEnquiryCards-module__zBfXCW__grid{grid-template-columns:1fr;gap:1rem}.ServiceEnquiryCards-module__zBfXCW__surface,.ServiceEnquiryCards-module__zBfXCW__content{min-height:23rem}}@media (prefers-reduced-motion:reduce){.ServiceEnquiryCards-module__zBfXCW__surface,.ServiceEnquiryCards-module__zBfXCW__background img{transition:none}.ServiceEnquiryCards-module__zBfXCW__content{transform:none}}
