@media(max-width:999px){:root .page-patios-bournemouth.page-patios-bournemouth .service-hero__grid{padding-top:0;padding-bottom:0}}@media(min-width:1000px){:root .page-patios-bournemouth.page-patios-bournemouth .service-hero__copy{padding-right:10px}:root .page-patios-bournemouth.page-patios-bournemouth .service-hero__form{margin-left:10px}}:root .page-patios-bournemouth.page-patios-bournemouth .areas__towns li{padding:5px 13px;font-size:14px;letter-spacing:.4px}:root .page-patios-bournemouth.page-patios-bournemouth .other-card__name{font-size:18px;line-height:25px}@media(min-width:1025px){:root .page-patios-bournemouth.page-patios-bournemouth .other-services__track{display:flex;gap:21px;overflow:hidden}:root .page-patios-bournemouth.page-patios-bournemouth .other-services__track>li{flex:none}:root .page-patios-bournemouth.page-patios-bournemouth .other-card__body{padding:15px 15px 20px 20px}:root .page-patios-bournemouth.page-patios-bournemouth .other-card__name{white-space:nowrap}:root .page-patios-bournemouth.page-patios-bournemouth .other-card__text{width:0;min-width:100%}}:root .page-patios-bournemouth.page-patios-bournemouth .areas__towns li{padding:5px 19px 5px 7px}@media(min-width:1025px){:root .page-patios-bournemouth.page-patios-bournemouth .areas__towns{column-gap:8px}}@media(min-width:1025px){:root .page-patios-bournemouth.page-patios-bournemouth .other-card__media{width:0;min-width:100%}}:root .page-patios-bournemouth.page-patios-bournemouth .service-intro__badges img{width:32px;height:32px}@media(min-width:1025px){:root .page-patios-bournemouth.page-patios-bournemouth .service-intro__copy{padding-right:50px}:root .page-patios-bournemouth.page-patios-bournemouth .service-intro__media{width:100%}}@media(min-width:1025px){:root .page-patios-bournemouth.page-patios-bournemouth .process h2,:root .page-patios-bournemouth.page-patios-bournemouth .why-grid h2{max-width:730px}:root .page-patios-bournemouth.page-patios-bournemouth .faq details p{max-width:735px}}:root .page-patios-bournemouth.page-patios-bournemouth .previous-work__grid{align-items:start}:root .page-patios-bournemouth.page-patios-bournemouth .previous-work__grid li{aspect-ratio:auto}:root .page-patios-bournemouth.page-patios-bournemouth .previous-work__grid img{height:auto}@media(min-width:1025px){:root .page-patios-bournemouth.page-patios-bournemouth .cta-inline--centred .cta-inline__inner{width:min(880px,90%);margin-left:var(--gutter)}}:root .page-patios-bournemouth.page-patios-bournemouth .previous-work{background:var(--color-surface-alt)}@media(max-width:767px){:root .page-patios-bournemouth.page-patios-bournemouth .text-block--media .text-block__copy{padding-left:20px}}@media(min-width:768px)and (max-width:999px){:root .page-patios-bournemouth.page-patios-bournemouth .service-hero{min-height:900px;display:flex}:root .page-patios-bournemouth.page-patios-bournemouth .service-hero .hero-content{width:100%;display:flex;align-items:center}:root .page-patios-bournemouth.page-patios-bournemouth .service-hero__grid{width:90%;grid-template-columns:repeat(2,minmax(0,1fr))}:root .page-patios-bournemouth.page-patios-bournemouth .service-hero__actions{flex-direction:column;gap:0}}@media(min-width:768px)and (max-width:1024px){:root .page-patios-bournemouth.page-patios-bournemouth .service-intro__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;row-gap:0}:root .page-patios-bournemouth.page-patios-bournemouth .service-intro__badges{flex-direction:column;align-items:flex-start}:root .page-patios-bournemouth.page-patios-bournemouth .contact-block__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root .page-patios-bournemouth.page-patios-bournemouth .contact-block__copy{padding-right:20px}:root .page-patios-bournemouth.page-patios-bournemouth .contact-card .contact-card__icon{width:52px;height:52px}:root .page-patios-bournemouth.page-patios-bournemouth .contact-card .contact-card__value{font-size:24px}:root .page-patios-bournemouth.page-patios-bournemouth .process h2{max-width:460px}:root .page-patios-bournemouth.page-patios-bournemouth .previous-work__text{max-width:500px}}:root .page-patios-bournemouth.page-patios-bournemouth .areas{background:#fff}@media(max-width:999px){:root .page-garden-design.page-garden-design .service-hero__copy{padding:10px 0}:root .page-garden-design.page-garden-design .service-hero__form{margin:10px 0}:root .page-garden-design.page-garden-design .service-hero__text{font-size:16px}}@media(min-width:1000px){:root .page-garden-design.page-garden-design .service-hero__copy{padding:10px 30px 10px 0}:root .page-garden-design.page-garden-design .service-hero__form{margin:10px 0 10px 20px}}@media(min-width:1025px){:root .page-igarden.page-igarden .service-hero{min-height:765px}}@media(min-width:1025px){:root .page-patios.page-patios .service-intro__media{width:100%}:root .page-patios.page-patios .text-block--media .text-block__media{width:calc(100% - 5px)}:root .page-patios.page-patios .text-block--media .text-block__copy{padding-left:5px}:root .page-patios.page-patios .quote-band__body{max-width:880px}}
