:root{--gb-container-width:1200px;}.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-788443c2{background-color:var(--neutral-0);margin-bottom:40px;padding:20px}.gb-element-34483e86{align-items:center;align-self:end;column-gap:2rem;display:flex;justify-content:space-between;justify-items:end;justify-self:end;row-gap:1rem;width:100%}@media (max-width:767px){.gb-element-34483e86{flex-direction:column}}.gb-element-a3ad1d57{margin-left:auto;margin-right:auto}@media (max-width:767px){.gb-element-a3ad1d57{margin-left:0px;margin-right:0px}}@media (min-width:1025px){.gb-element-bbe5224b{display:none !important}}@media (max-width:1024px){.gb-element-bbe5224b{display:none !important}}@media (max-width:1024px) and (min-width:768px){.gb-element-bbe5224b{display:none !important}}@media (max-width:767px){.gb-element-bbe5224b{display:none !important}}.gb-element-aa7aba46{background-blend-mode:normal;background-color:var(--brand-primary);background-image:url('https://bspghan.org.uk/wp-content/uploads/2025/07/footer-shapes.webp');background-position:97% 61%;background-repeat:no-repeat;background-size:auto;border-top-left-radius:2rem;border-top-right-radius:2rem;color:var(--neutral-0);margin-top:-60px}.gb-element-aa7aba46 a{color:var(--neutral-0);text-decoration:none}.gb-element-aa7aba46 a:hover{text-decoration:underline}@media (max-width:767px){.gb-element-aa7aba46{background-image:none}}.gb-element-d4295e99{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gb-element-cad4eacb{column-gap:2em;display:grid;grid-template-columns:5fr 2.5fr 2.5fr;row-gap:2rem}@media (max-width:1024px){.gb-element-cad4eacb{grid-template-columns:1fr}}@media (max-width:767px){.gb-element-cad4eacb{grid-template-columns:1fr}}@media (max-width:1024px){.gb-element-fc67275a{order:2;padding-top:48px}}.gb-element-4d696a25{max-width:464px}.gb-element-e935d9c4{align-items:flex-start;display:flex;flex-direction:column}@media (max-width:1024px){.gb-element-e935d9c4{align-items:flex-start;justify-content:flex-start;order:1}}.gb-element-8b212c22{align-items:flex-start;display:flex;flex-direction:column}@media (max-width:1024px){.gb-element-8b212c22{align-items:flex-start;justify-content:flex-start;order:1}}.gb-element-0edcfac5{background-color:var(--brand-secondary);border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;margin-top:-30px}.gb-element-58e35946{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);width:100%}.gb-element-a49ef0d1{margin-bottom:60px}.gb-element-6403c8c3{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gb-element-952ec6c9{column-gap:2em;display:grid;grid-template-columns:3fr 1fr;row-gap:2em}@media (max-width:1024px){.gb-element-952ec6c9{grid-template-columns:1fr}}@media (max-width:1024px){.gb-element-0cf3677b{min-width:0px}}@media (max-width:1024px){.gb-element-14ac98c0{min-width:0px}}.gb-text-5919d935{align-items:center;background-color:#215bc2;color:#ffffff;display:inline-flex;text-decoration:none;padding:1rem 2rem}.gb-text-5919d935:is(:hover,:focus){background-color:#1a4a9b;color:#ffffff}.gb-text-72ddc4c0{align-items:center;color:var(--neutral-0);column-gap:0.5em;display:inline-flex;margin-right:20px;text-decoration:none}.gb-text-72ddc4c0:is(:hover,:focus){color:var(--brand-secondary)}.gb-text-72ddc4c0 .gb-shape svg{width:1em;height:1em;fill:currentColor;display:inline-flex;margin-top:-2px}.gb-text-1c7dc388{align-items:center;color:var(--neutral-0);column-gap:0.5em;display:inline-flex;margin-top:-2px}.gb-text-1c7dc388:hover{color:var(--brand-secondary);text-decoration:none}.gb-text-1c7dc388 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-32580a47{align-items:center;color:var(--neutral-0);column-gap:0.5em;display:inline-flex;margin-top:-2px}.gb-text-32580a47:hover{color:var(--brand-secondary);text-decoration:none}.gb-text-32580a47 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-7da8d996{background-color:var(--neutral-0);color:var(--brand-primary);margin-right:10px}.gb-text-7da8d996:is(:hover,:focus){color:var(--neutral-0);background-color:var(--brand-primary-alt)}.gb-text-c6f9e832:is(:hover,:focus){background-color:var(--brand-primary-alt)}.gb-text-555926a4{margin-bottom:14px}.gb-text-45affd08{margin-bottom:14px}@media (max-width:1024px){.gb-text-818c6068{margin-bottom:2rem}}.gb-text-262afeb7{color:var(--neutral-0)}.gb-text-e5d74afa{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:4px}.gb-text-e5d74afa .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-6b0d6ab1{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:4px}.gb-text-6b0d6ab1 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-f092945f{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:4px}.gb-text-f092945f .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-78cef790{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:4px}.gb-text-78cef790 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-ce77eb50{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:4px}.gb-text-ce77eb50 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-559e6d58{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:4px}.gb-text-559e6d58 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-22a5ea81{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:4px}.gb-text-22a5ea81 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-ab5d8f03{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:4px}.gb-text-ab5d8f03 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-20897c9b{color:var(--neutral-0)}.gb-text-35c3cb5a{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:4px}.gb-text-35c3cb5a .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-media-4118f12b{height:60px;margin-bottom:24px;max-width:100%;object-fit:cover;width:162px}