#landing-brand-malvern.landing-page.brand{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;font-weight:400;font-family:Avenir,sans-serif;font-size:16px;color:#222}#landing-brand-malvern.landing-page.brand section.hero-link-slider{position:relative}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;position:relative;width:100%;background-color:var(--slider-primary-color)}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .photo{display:block;position:relative;box-sizing:border-box;flex-basis:100%;width:100%;height:100%;max-width:100%;min-height:100vw}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .photo div,#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .photo img{display:block;width:100%;height:100%}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .photo.slideshow{position:relative;max-width:100%}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .photo.slideshow .fade{position:absolute;width:100%;opacity:0;transition:opacity 1s}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .photo.slideshow .fade.show{opacity:1}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .photo.slideshow .fade.not-loaded{opacity:0;display:none}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation{box-sizing:border-box;flex-basis:100%;max-width:100%;position:absolute;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;padding-left:1rem;z-index:1;bottom:1rem}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro{margin-bottom:3rem;min-width:250px;color:var(--contrast-text-color)}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro a,#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro h2,#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro p{color:inherit;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro h2{font-size:2.5rem;line-height:1.15;margin:0 0 .5rem;letter-spacing:.02em;font-weight:500!important}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro h2 svg{width:40%}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro p{margin:0 0 1.5rem;font-size:1rem;line-height:1.5}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro a{display:inline-flex;justify-content:space-between;align-items:center;font-size:.8rem;border:0;text-decoration:none;white-space:nowrap;color:var(--contrast-text-color);border:1px solid var(--contrast-text-color);padding:.25rem 1.5rem;min-height:2.5rem;border-radius:3px;outline:none;transition:background-color .2s,color .2s ease;opacity:.8}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro a:hover{background-color:var(--contrast-text-color);color:var(--slider-primary-color)}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links{margin-top:1rem;color:#fff;z-index:2}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links>h3{max-width:26ch;display:inline-block;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 .5rem;color:#fff;font-size:1rem;line-height:1.625;width:calc(100% - 32px)}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-outer{box-sizing:border-box}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-inner{position:relative;white-space:nowrap;width:100%}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-inner>span>button{display:none;color:#222;z-index:5;position:absolute;background:none;border:none;padding:0;top:120%;transform:translateY(-50%);border-radius:2rem;opacity:.8}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-inner>span>button .icon{vertical-align:bottom;display:inline-block;flex-shrink:0;background:var(--contrast-text-color);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;height:40px;width:60px}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-inner>span>button.previous-slide-btn .icon{-webkit-mask-image:url(https://assets.greenhousepeople.co.uk/images/landing/common/ChevronLeft.svg);mask-image:url(https://assets.greenhousepeople.co.uk/images/landing/common/ChevronLeft.svg)}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-inner>span>button.next-slide-btn .icon{-webkit-mask-image:url(https://assets.greenhousepeople.co.uk/images/landing/common/ChevronRight.svg);mask-image:url(https://assets.greenhousepeople.co.uk/images/landing/common/ChevronRight.svg)}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-inner>span>button:disabled{opacity:.15;cursor:inherit;transition:opacity .2s}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-inner ul{display:flex;padding:0;margin:0;overflow-x:scroll;overflow-y:hidden;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;touch-action:auto;scrollbar-width:none}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-inner ul::-webkit-scrollbar{display:none}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-inner ul li{width:auto;flex-basis:40%;display:block;flex-shrink:0;flex-wrap:wrap;list-style-type:none;scroll-snap-align:start;white-space:normal;box-sizing:border-box;padding-left:0;padding-right:.5rem;width:calc(40% + .2rem)}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-inner ul li.add-bg-colour img{background-color:#dddeda}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-inner ul li a{color:#222;display:block;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.625;-webkit-text-decoration:none;text-decoration:none;text-align:center;align-items:center;cursor:pointer}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-inner ul li a div{overflow:hidden;background:transparent;border-radius:3px;position:relative}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-inner ul li a div img{display:block;width:100%;height:auto}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-inner ul li a div h3{font-weight:200!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:.2rem 0;font-size:.75rem;line-height:1.5714;color:#fff;text-align:center}@media (max-width:743px){#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .photo{height:calc(204.8vw - 50px)}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .photo:after{content:"";position:absolute;top:0;left:0;right:0;bottom:-.25rem;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.6) 80%);margin-bottom:.25rem}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro{margin-bottom:.5rem}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro h2{font-size:2.6rem;text-shadow:0 0 10px rgba(0,0,0,.5)}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro p{font-size:.8rem;width:calc(100% - 3rem);letter-spacing:.05em}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro a{border-color:#eee;color:#eee;opacity:.9}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro a:hover{color:#000;background-color:#eee}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro.background-solid{background-color:var(--theme-color-primary);padding:2em;border-radius:3px;opacity:.95;width:calc(100% - 16px);text-align:center}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro.background-solid h2 img{width:50%;margin-bottom:.5em}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro.background-solid p{padding:0 .5em;width:100%;margin:0}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links{width:calc(100vw - 1rem)}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-inner ul li a div img{border-radius:3px}}@media (max-width:991px){#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-inner>span{display:none}}@media (min-width:744px){#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .photo{flex-basis:60%;max-width:60%;min-height:42vw}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation{position:relative;display:flex;flex-direction:column;justify-content:center;flex-basis:40%;max-width:40%;top:auto;left:auto;bottom:auto;transform:none}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro{margin-bottom:0;min-width:auto;width:calc(100% - 1rem);overflow:hidden}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro h2{font-size:1.75rem;line-height:1.333}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro p{font-size:.85rem;line-height:1.5;color:var(--contrast-text-color)}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro a{font-size:.8rem}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links{text-align:left;width:120%}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links>h3{width:auto;font-size:.75rem;line-height:1.5}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-inner ul li{flex-basis:33.33333%}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-inner ul li a div{background:#fff}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-inner ul li a div h3{font-size:.75rem;color:#000}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(odd) .blocks .photo{order:2}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(odd) .blocks .navigation{order:1;align-items:flex-start;text-align:left;padding-right:0;padding-left:2rem}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(odd) .blocks .navigation .links .link-slider-inner>span>button.previous-slide-btn{left:calc(50% - 4rem)}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(odd) .blocks .navigation .links .link-slider-inner>span>button.next-slide-btn{right:calc(50% - 4rem)}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(odd) .blocks .navigation .links .link-slider-inner ul li{padding-left:0;padding-right:.5rem}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(2n) .blocks .photo{order:1}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(2n) .blocks .navigation{order:2;align-items:flex-end;text-align:right;padding-right:2rem;padding-left:0}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(2n) .blocks .navigation .links .link-slider-inner>span>button.previous-slide-btn{left:calc(50% - 4rem)}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(2n) .blocks .navigation .links .link-slider-inner>span>button.next-slide-btn{right:calc(50% - 4rem)}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(2n) .blocks .navigation .links .link-slider-inner ul{flex-direction:row-reverse}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(2n) .blocks .navigation .links .link-slider-inner ul:has(li:nth-child(n+4)){flex-direction:row}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(2n) .blocks .navigation .links .link-slider-inner ul li{padding-left:.5rem;padding-right:0}}@media (min-width:1024px){#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .photo{flex-basis:66.666667%;max-width:66.666667%}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation{flex-basis:33.333334%;max-width:33.333334%}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro h2{font-size:2rem;line-height:1.25;margin-bottom:1rem}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro h2 img{width:55%}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro p{font-size:1rem;line-height:1.4;margin:0}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links{margin-top:3rem;width:140%}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(odd) .blocks .navigation .links .link-slider-inner>span>button.previous-slide-btn{left:calc(50% - 4rem)}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(odd) .blocks .navigation .links .link-slider-inner>span>button.next-slide-btn{right:calc(50% - 4rem)}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(2n) .blocks .navigation .links .link-slider-inner>span>button.previous-slide-btn{left:calc(50% - 4rem)}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(2n) .blocks .navigation .links .link-slider-inner>span>button.next-slide-btn{right:calc(50% - 4rem)}}@media (min-width:1280px){#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .photo{flex-basis:61.25%;max-width:61.25%}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation{flex-basis:38.75%;max-width:38.75%}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro h2{font-size:3rem;line-height:1.25;margin-bottom:1rem}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro h2 img{width:65%;margin-bottom:.4em}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro h2 svg{width:70%}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro p{font-size:1.1rem;line-height:1.6}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro a{font-size:1rem}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links{margin-top:4rem;width:130%}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links .link-slider-inner ul li a div h3{font-size:1rem}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(odd) .blocks .navigation{padding-left:calc(38.75% - 25rem)}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(2n) .blocks .navigation{padding-right:calc(38.75% - 25rem)}}@media (min-width:1920px){#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro h2{font-size:3.75rem;line-height:1.1}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro h2 img,#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro h2 svg{width:70%;margin-bottom:.5em}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro p{font-size:1.35rem;line-height:1.4;margin-bottom:3rem}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links{margin-top:5rem}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(odd) .blocks .navigation{padding-left:calc(38.75% - 450px)}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(2n) .blocks .navigation{padding-right:calc(38.75% - 450px)}}@media (min-width:2560px){#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro h2{font-size:3.75rem;line-height:1.1}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .intro p{font-size:1.35rem;line-height:1.4;margin-bottom:3rem}#landing-brand-malvern.landing-page.brand section.hero-link-slider .blocks .navigation .links{margin-top:5rem;width:180%}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(odd) .blocks .navigation{padding-left:calc(38.75% - 700px);padding-right:200px}#landing-brand-malvern.landing-page.brand section.hero-link-slider:nth-of-type(2n) .blocks .navigation{padding-right:calc(38.75% - 700px);padding-left:200px}}#landing-brand-malvern.landing-page.brand section.hero-link-slider.blue{--slider-primary-color:#2f3e4c;--contrast-text-color:#c4cacc}#landing-brand-malvern.landing-page.brand section.hero-link-slider.green-olive{--slider-primary-color:#75775d;--contrast-text-color:#cbccc4}#landing-brand-malvern.landing-page.brand section.hero-link-slider.green-royal{--slider-primary-color:#2d4c44;--contrast-text-color:#b3bdba}#landing-brand-malvern.landing-page.brand section.hero-link-slider.grey-classy{--slider-primary-color:#4c5355;--contrast-text-color:#bbc2c4}#landing-brand-malvern.landing-page.brand section.hero-link-slider.brown-shed{--slider-primary-color:#4e3b2c;--contrast-text-color:#c9c3bc}