:root{--gb-container-width:1120px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-65ae2e59{background-color:var(--global-color-22);margin-top:-40px}.gb-element-9a485bf9{column-gap:1em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1em}@media (max-width:767px){.gb-element-9a485bf9{grid-template-columns:1fr}}.gb-element-0f20ec2f{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding-top:2rem}.gb-element-296383ee{align-items:center;background-color:var(--base-2);display:flex;flex-direction:column}.gb-element-6ce3eff7{max-width:var(--gb-container-width);padding-top:1rem;width:100%}.gb-element-d08f4610{column-gap:1em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1em}@media (max-width:767px){.gb-element-d08f4610{grid-template-columns:1fr}}.gb-element-2a67e091{padding:3rem 2rem 2rem 2rem}.gb-element-bd03812c{padding-bottom:2rem;padding-top:3rem}.gb-element-582cc68d{column-gap:1em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1em}@media (max-width:767px){.gb-element-582cc68d{grid-template-columns:1fr}}.gb-element-c2ae64c8{padding-bottom:2rem;padding-top:2rem;border-top:6px solid var(--global-color-18)}.gb-element-e0978590{column-gap:1em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1em}@media (max-width:767px){.gb-element-e0978590{grid-template-columns:1fr}}.gb-element-35c2ddaf{padding-bottom:1rem;padding-top:2rem;border-top:6px solid var(--global-color-18)}.gb-element-43b2e169{column-gap:1em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1em}@media (max-width:767px){.gb-element-43b2e169{grid-template-columns:1fr}}.gb-element-3e10b62d{padding-bottom:2rem;padding-top:2rem;border-top:6px solid var(--global-color-18)}.gb-element-4f22b05f{column-gap:1em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1em}@media (max-width:767px){.gb-element-4f22b05f{grid-template-columns:1fr}}.gb-element-ff8c9b53{padding-bottom:2rem;padding-top:2rem;border-top:6px solid var(--global-color-18)}.gb-element-d1597cc3{background-color:var(--global-color-22)}.gb-element-eaddc704{column-gap:1em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1em}@media (max-width:767px){.gb-element-eaddc704{grid-template-columns:1fr}}.gb-element-873fcd09{align-items:center;justify-content:center;padding:4rem}.gb-element-6d57b023{padding-bottom:3rem;padding-top:3rem}.gb-element-c414f10b{background-blend-mode:normal;background-image:url(https://ashcroftbc.ca/wp-content/uploads/2025/01/ashcroft-layered-waves-haikei-13.svg);background-position:bottom center;background-repeat:no-repeat;background-size:contain;min-height:20vh;position:relative;top:-20;z-index:9;padding:40px}.gb-media-99ee47b0{height:auto;margin-bottom:-8px;max-width:100%;object-fit:cover;padding-bottom:0px;width:auto}.gb-media-f69dd670{height:auto;margin-bottom:-8px;max-width:100%;object-fit:cover;padding-bottom:0px;width:auto}.gb-text-8d8a6ead{color:var(--base-3);font-size:36px;font-weight:normal;text-align:center;padding:2rem}.gb-text-bc881346{color:var(--global-color-22);display:inline-flex;margin-bottom:2rem}.gb-text-13373386{color:var(--global-color-22);display:inline-flex;margin-bottom:2rem}.gb-text-1d1d6320{color:var(--global-color-22);display:inline-flex;margin-bottom:2rem}.gb-text-d0f8e0d7{color:var(--global-color-22);display:inline-flex;margin-bottom:2rem}.gb-text-bccc8fd3{color:var(--global-color-22);display:inline-flex;margin-bottom:2rem}.gb-text-3b63a738{color:var(--global-color-18);display:inline-flex;margin-bottom:2rem}.gb-text-929d44c6{align-items:center;background-color:var(--global-color-17);color:#ffffff;display:inline-flex;text-decoration:none;padding:1rem 2rem}.gb-text-929d44c6:is(:hover,:focus){background-color:var(--accent);color:#ffffff}.gb-text-76946089{color:var(--global-color-22);display:inline-flex;margin-bottom:2rem}