.services-module__gGTl0G__heading{}.services-module__gGTl0G__section{min-height:unset;flex-direction:column;gap:clamp(64.01px,8.89vh,128.02px);display:flex;overflow:hidden;padding-top:0!important;padding-bottom:0!important}.services-module__gGTl0G__services{flex-flow:row;align-items:stretch;gap:clamp(106.62px,8.33vw,213.25px);display:flex}.services-module__gGTl0G__section{padding:clamp(93.24px,12.95vh,186.48px) 0!important}.services-module__gGTl0G__services{overflow-x:scroll;padding:16px clamp(93.31px,7.29vw,186.62px)!important}.services-module__gGTl0G__serviceCard{flex-direction:column;flex-grow:1;justify-content:flex-start;gap:clamp(15.98px,2.22vh,31.97px);width:clamp(396.8px,31vw,793.6px);height:auto;min-height:0;padding-bottom:40px;display:flex;position:relative}.services-module__gGTl0G__serviceCard p{white-space:pre-line;text-align:justify;flex:auto}.services-module__gGTl0G__serviceImageHover{cursor:pointer;border-radius:32px;width:clamp(396.8px,31vw,793.6px);height:clamp(273.6px,38vh,547.2px);line-height:0;transition:all .3s;display:block;position:relative;box-shadow:0 10px 20px #0000001a}.services-module__gGTl0G__serviceImageHover:after{content:"";border-radius:inherit;pointer-events:auto;z-index:2;position:absolute;inset:0}.services-module__gGTl0G__serviceImage{object-fit:cover;border-radius:inherit;-webkit-user-select:none;user-select:none;z-index:1;width:100%;height:100%;display:block;position:relative}.services-module__gGTl0G__serviceImageHover:hover{border-color:#fff3;transform:translateY(-8px);box-shadow:0 20px 40px #0000004d}.services-module__gGTl0G__serviceButtons{flex-direction:row;gap:clamp(12.8px,1vw,25.6px);margin-top:auto;display:flex}@media (max-width:1370px){.services-module__gGTl0G__services{flex-wrap:nowrap;gap:clamp(48px,6vw,96px)}.services-module__gGTl0G__serviceCard{width:clamp(320px,40vw,520px)}.services-module__gGTl0G__serviceImageHover{width:clamp(320px,40vw,520px);height:clamp(240px,32vh,480px)}}@media (max-width:1050px) and (orientation:portrait){.services-module__gGTl0G__section{overflow:visible;padding-bottom:clamp(16px,3vh,28px)!important}.services-module__gGTl0G__services{flex-flow:row;align-items:stretch;gap:clamp(45px,3.5vw,89.6px)}.services-module__gGTl0G__serviceCard{gap:clamp(18px,3vw,36px);width:clamp(285px,72vw,465px);padding-bottom:0}.services-module__gGTl0G__serviceImageHover{width:clamp(285px,72vw,465px);height:clamp(200px,20vh,375px)}.services-module__gGTl0G__serviceButtons{flex-wrap:wrap;padding-bottom:8px}.services-module__gGTl0G__section{padding:clamp(56px,10vh,112px) 0!important}.services-module__gGTl0G__services{overflow-x:scroll;padding:16px clamp(16px,3.5vw,28px)!important}}@media (max-width:1024px) and (max-height:560px) and (orientation:portrait){.services-module__gGTl0G__section{min-height:100vh;overflow:hidden;padding-bottom:clamp(12px,3vh,24px)!important}.services-module__gGTl0G__services{align-items:stretch}.services-module__gGTl0G__serviceCard{gap:clamp(10px,2vh,14px);min-height:clamp(300px,74vh,360px)}.services-module__gGTl0G__serviceCard p{flex-grow:0}.services-module__gGTl0G__serviceImageHover{height:clamp(150px,26vh,190px)}.services-module__gGTl0G__serviceButtons{margin-top:auto;padding-bottom:0}}@media (hover:none) and (pointer:coarse){.services-module__gGTl0G__serviceImageHover:hover{border-color:#0000;transform:none;box-shadow:0 10px 20px #0000001a}}
