@media only screen and (min-width:0rem){#waterloo-description[data-astro-cid-ys4k2yty]{padding:var(--sectionPadding);background-color:var(--sectionBackgroundPrimary)}#waterloo-description[data-astro-cid-ys4k2yty] .cs-container[data-astro-cid-ys4k2yty]{width:100%;max-width:80rem;margin:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(3rem,6vw,4rem)}#waterloo-description[data-astro-cid-ys4k2yty] .cs-content[data-astro-cid-ys4k2yty]{width:100%;display:flex;flex-direction:column;gap:1rem}#waterloo-description[data-astro-cid-ys4k2yty] .cs-text[data-astro-cid-ys4k2yty]{margin:0}#waterloo-description[data-astro-cid-ys4k2yty] .cs-card-group[data-astro-cid-ys4k2yty]{width:100%;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.5rem;list-style:none}#waterloo-description[data-astro-cid-ys4k2yty] .cs-item[data-astro-cid-ys4k2yty]{display:flex;align-items:flex-start;gap:1.25rem}#waterloo-description[data-astro-cid-ys4k2yty] .cs-picture[data-astro-cid-ys4k2yty]{width:3rem;height:3rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}#waterloo-description[data-astro-cid-ys4k2yty] .cs-icon[data-astro-cid-ys4k2yty]{width:2rem;height:auto}#waterloo-description[data-astro-cid-ys4k2yty] .cs-text-group[data-astro-cid-ys4k2yty]{display:flex;flex-direction:column;gap:.5rem}#waterloo-description[data-astro-cid-ys4k2yty] .cs-h3[data-astro-cid-ys4k2yty]{font-size:1.125rem;font-weight:700;margin:0;color:var(--headerColor)}#waterloo-description[data-astro-cid-ys4k2yty] .cs-item-text[data-astro-cid-ys4k2yty]{font-size:.9375rem;line-height:1.6em;margin:0;color:var(--bodyTextColor)}}@media only screen and (min-width:1040px){#waterloo-description[data-astro-cid-ys4k2yty] .cs-card-group[data-astro-cid-ys4k2yty]{grid-template-columns:1fr 1fr}#waterloo-description[data-astro-cid-ys4k2yty] .cs-item[data-astro-cid-ys4k2yty]{gap:2rem;border:1px solid var(--mainElementBorderColor);padding:1.5rem;flex-direction:column}#waterloo-description[data-astro-cid-ys4k2yty] .cs-container[data-astro-cid-ys4k2yty]{flex-direction:row;align-items:center}}@media only screen and (min-width:0rem){#waterloo-benefits[data-astro-cid-6hrbktxv]{padding:var(--sectionPadding);background-color:var(--sectionBackgroundSecondary)}#waterloo-benefits[data-astro-cid-6hrbktxv] .cs-container[data-astro-cid-6hrbktxv]{width:100%;max-width:80rem;margin:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(3rem,6vw,4rem)}#waterloo-benefits[data-astro-cid-6hrbktxv] .cs-content[data-astro-cid-6hrbktxv]{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center}#waterloo-benefits[data-astro-cid-6hrbktxv] .cs-card-group[data-astro-cid-6hrbktxv]{width:100%;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.5rem;list-style:none}#waterloo-benefits[data-astro-cid-6hrbktxv] .cs-item[data-astro-cid-6hrbktxv]{display:flex;align-items:flex-start;gap:1.25rem;padding:1.5rem;background-color:var( --cardBackgroundColor, var(--sectionBackgroundPrimary) );border-radius:.75rem;border:1px solid var(--mainElementBorderColor)}#waterloo-benefits[data-astro-cid-6hrbktxv] .cs-picture[data-astro-cid-6hrbktxv]{width:3rem;height:3rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}#waterloo-benefits[data-astro-cid-6hrbktxv] .cs-icon[data-astro-cid-6hrbktxv]{width:2rem;height:auto}#waterloo-benefits[data-astro-cid-6hrbktxv] .cs-text-group[data-astro-cid-6hrbktxv]{display:flex;flex-direction:column;gap:.5rem}#waterloo-benefits[data-astro-cid-6hrbktxv] .cs-h3[data-astro-cid-6hrbktxv]{font-size:1.125rem;font-weight:700;margin:0;color:var(--headerColor)}#waterloo-benefits[data-astro-cid-6hrbktxv] .cs-item-text[data-astro-cid-6hrbktxv]{font-size:.9375rem;line-height:1.6em;margin:0;color:var(--bodyTextColor)}}@media only screen and (min-width:48rem){#waterloo-benefits[data-astro-cid-6hrbktxv] .cs-card-group[data-astro-cid-6hrbktxv]{grid-template-columns:1fr 1fr}}@media only screen and (min-width:64rem){#waterloo-benefits[data-astro-cid-6hrbktxv] .cs-card-group[data-astro-cid-6hrbktxv]{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:0rem){#waterloo-coverage-map[data-astro-cid-lqebo27c]{padding:var(--sectionPadding);background-color:var(--sectionBackgroundSecondary)}#waterloo-coverage-map[data-astro-cid-lqebo27c] .cs-container[data-astro-cid-lqebo27c]{width:100%;max-width:80rem;margin:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(2.5rem,5vw,3.5rem)}#waterloo-coverage-map[data-astro-cid-lqebo27c] .cs-content[data-astro-cid-lqebo27c]{text-align:center;width:100%;max-width:50rem;display:flex;flex-direction:column;align-items:center;gap:1rem}#waterloo-coverage-map[data-astro-cid-lqebo27c] .cs-text[data-astro-cid-lqebo27c]{margin:0}#waterloo-coverage-map[data-astro-cid-lqebo27c] .cs-map-picture[data-astro-cid-lqebo27c]{width:100%;max-width:38rem;border-radius:.75rem;overflow:hidden;border:1px solid var(--mainElementBorderColor)}#waterloo-coverage-map[data-astro-cid-lqebo27c] .cs-map-img[data-astro-cid-lqebo27c]{width:100%;height:auto;display:block;object-fit:cover}}@media only screen and (min-width:64rem){#waterloo-coverage-map[data-astro-cid-lqebo27c] .cs-container[data-astro-cid-lqebo27c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,.9fr);align-items:center;gap:clamp(3rem,6vw,6rem)}#waterloo-coverage-map[data-astro-cid-lqebo27c] .cs-content[data-astro-cid-lqebo27c]{max-width:40rem;text-align:left;align-items:flex-start}#waterloo-coverage-map[data-astro-cid-lqebo27c] .cs-map-picture[data-astro-cid-lqebo27c]{width:100%;max-width:34rem;justify-self:end}}
