.gbp-footer{font-size:0.875rem;padding:5rem 40px}.gbp-footer a{font-size:0.875rem}@media (max-width:1024px){.gbp-footer{padding:4rem 30px}}@media (max-width:767px){.gbp-footer{padding:3rem 20px}}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1}.gbp-section__headline {margin-bottom:1.5rem;}@media (max-width: 767px) {.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-section__text {font-size:1.125rem;}.gbp-button--primary{background-color:#000000;color:#ffffff;display:inline-flex;font-size:1rem;text-decoration:none;border:1px solid currentColor;border-radius:100px;padding:0.75rem 2rem}.gbp-button--primary:is(:hover,:focus){background-color:#000000;color:#ffffff}.gbp-button--secondary{background-color:var(--accent);color:var(--base-3);display:inline-flex;font-size:1rem;text-decoration:none;border:1px solid var(--accent);border-radius:50px;padding:0.75rem 1.5rem}.gbp-button--secondary:is(:hover,:focus){background-color:var(--contrast-2);border-top-color:var(--contrast-2);border-right-color:var(--contrast-2);border-bottom-color:var(--contrast-2);border-left-color:var(--contrast-2);color:var(--base-3)}.gbp-footer__title{font-size:1rem;font-weight:700;margin-bottom:1rem}.gbp-footer__link{display:block;padding-bottom:0.375rem;padding-top:0.375rem}.ee-header-outer{background-blend-mode:normal;background-image:url('https://ellwood-estates.viacreative.co/wp-content/uploads/2025/09/header_london-room.jpg');background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;margin-top:-60px;min-height:calc(100vh - 60px)}.ee-header-inner{background-image:linear-gradient(to left,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;margin-top:auto;width:100%}.ee-header-text{align-items:flex-start;align-self:end;display:inline-flex;flex-direction:column;justify-content:flex-end;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);width:100%;padding:2rem 2rem 1rem 2rem}@media (max-width:767px){.ee-header-text{padding-left:1.25rem;padding-right:1.25rem}}.gbp-section{padding:4rem 1px}@media (max-width:1024px){.gbp-section{padding:6rem 30px}}@media (max-width:767px){.gbp-section{padding:2rem 0px}}.has-container-link{position:relative}.has-container-link a:first-of-type:before{content:'';position:absolute;top:0px;left:0px;bottom:0px;right:0px}.ee-standard-padding{padding:4rem 0rem}@media (max-width:767px){.ee-standard-padding{padding:2rem 0rem}}.ee-inner-section-size{margin-left:auto;margin-right:auto;max-width:80%;text-align:center}@media (max-width:767px){.ee-inner-section-size{max-width:100%}}.team-inner-single{text-align:center}.team-inner-image{height:auto;margin-bottom:1.5rem;max-width:100%;object-fit:cover;width:auto;border-radius:50%}@media (max-width:767px){.team-inner-image{margin-bottom:.25rem}}.step-box{background-color:var(--contrast);color:var(--base-3);text-align:center;border-radius:2rem;padding:1rem 1.5rem}.count-grid{column-gap:2rem;display:flex;flex-direction:row;justify-content:center;padding-bottom:2rem;row-gap:2rem}@media (max-width:767px){.count-grid{flex-direction:column}}.ee-button-arrow{align-items:center;color:#ffffff;column-gap:0em;display:inline-flex;text-align:right;text-decoration:none;padding:1rem}.ee-button-arrow:is(:hover,:focus){color:var(--accent)}.ee-button-arrow .gb-shape svg{width:1em;height:1em;fill:currentColor}