.hero:where(.astro-3FXTNOCF){background:var(--WHITE);display:flex;width:100%;padding:50px 75px 0;gap:50px}.header-image-container:where(.astro-3FXTNOCF){min-width:400px;height:calc(100vh - 166px);z-index:1}.hero-info-container:where(.astro-3FXTNOCF){display:flex;flex-direction:column;justify-content:space-between;padding:50px 150px 50px 0}.hero-info-container:where(.astro-3FXTNOCF) h1:where(.astro-3FXTNOCF){margin-bottom:25px}.background-square:where(.astro-3FXTNOCF){background-color:var(--GRAY);position:absolute;height:calc(100% - 100px);min-width:400px;top:0;left:0}.services-tables-of-content:where(.astro-3FXTNOCF){display:flex;flex-direction:column;gap:10px;margin-top:10px}.services:where(.astro-3FXTNOCF){background-color:var(--WHITE);padding:150px 0 50px}.services:where(.astro-3FXTNOCF)>div:where(.astro-3FXTNOCF):nth-child(even){flex-direction:row-reverse}.services:where(.astro-3FXTNOCF) div:where(.astro-3FXTNOCF):first-child span:where(.astro-3FXTNOCF){margin-top:-50px}.services:where(.astro-3FXTNOCF) div:where(.astro-3FXTNOCF):last-child span:where(.astro-3FXTNOCF){margin-bottom:-50px}.service:where(.astro-3FXTNOCF){background:linear-gradient(90deg,var(--WHITE) 30%,var(--GRAY) 30%);align-items:center;justify-content:start;display:flex;gap:150px;padding:25px 150px}.service-image:where(.astro-3FXTNOCF){min-width:350px;height:calc(100vh - 166px);z-index:1}.service-description:where(.astro-3FXTNOCF){min-width:250px}@media only screen and (max-width: 850px){.hero:where(.astro-3FXTNOCF){flex-direction:column;padding:0;gap:0}.background-square:where(.astro-3FXTNOCF){display:none}.header-image-container:where(.astro-3FXTNOCF){min-width:100vw;height:50vh}.hero-info-container:where(.astro-3FXTNOCF){padding:25px 25px 0;text-align:left;z-index:1}.service:where(.astro-3FXTNOCF){flex-direction:column;padding:0 25px 100px;gap:0px}.service-image:where(.astro-3FXTNOCF){min-width:calc(100vw - 50px);height:calc(100vh - 216px);z-index:1}.service-description:where(.astro-3FXTNOCF){margin-top:-25px}.services:where(.astro-3FXTNOCF) div:where(.astro-3FXTNOCF):first-child span:where(.astro-3FXTNOCF){margin-top:0}.services:where(.astro-3FXTNOCF) div:where(.astro-3FXTNOCF):last-child span:where(.astro-3FXTNOCF){margin-bottom:0}.services:where(.astro-3FXTNOCF)>div:where(.astro-3FXTNOCF):nth-child(even){flex-direction:column}}
