.cost-estimator__section:where(.astro-Q47RXSWF){margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));background-color:var(--color-very-light-gray)}.cost-estimator__container:where(.astro-Q47RXSWF){display:grid;grid-template-columns:repeat(2,1fr);position:relative}.cost-estimator__header:where(.astro-Q47RXSWF){font-size:2.5rem}.cost-estimator__text:where(.astro-Q47RXSWF){max-width:100%}div:where(.astro-Q47RXSWF).cost-estimator__container--left{justify-items:start}div:where(.astro-Q47RXSWF).cost-estimator__text--left{place-items:center start;justify-items:start;text-align:left}.cost-estimator__image:where(.astro-Q47RXSWF){width:100%;height:100%;z-index:0}.cost-estimator__image:where(.astro-Q47RXSWF) img:where(.astro-Q47RXSWF){width:100%;height:100%;object-fit:cover}.cost-estimator__text:where(.astro-Q47RXSWF){display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;padding:4rem 10%;text-align:center;max-height:100%}.cost-estimator__header:where(.astro-Q47RXSWF){font-family:var(--font-family-sans);margin:0}.cost-estimator__subheader:where(.astro-Q47RXSWF){font-weight:400;font-size:1.5rem}@media (max-width: 992px){.cost-estimator__image:where(.astro-Q47RXSWF){display:none}.cost-estimator__text:where(.astro-Q47RXSWF){grid-column:1/3}}
