.msvc{--msvc-bg:#ececec;--msvc-quote:#111;--msvc-meta:#101720;--msvc-quote-mark:#dadada;--msvc-radius:110px}.msvc .mapple-container{max-width:100%;padding:0}.msvc__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.msvc__content{padding:4.5rem 10rem 10rem;position:relative}.msvc__quote-mark{display:inline-block;margin:0 0 1rem}.msvc__quote-mark img{max-width:150px}.msvc__quote{color:var(--msvc-quote);margin:0;position:relative;z-index:1}.msvc__quote,.msvc__quote p{color:inherit;font-size:36px;font-weight:700;line-height:44px}.msvc__quote p{margin:0}.msvc__author{align-items:flex-start;display:flex;gap:.95rem;margin-top:1.8rem}.msvc__author-photo{flex:0 0 120px;width:120px}.msvc__author-photo img{display:block;filter:grayscale(1);height:auto;width:100%}.msvc__author-meta{color:var(--msvc-meta)}.msvc__author-name,.msvc__author-role{margin:0;text-transform:uppercase}.msvc__author-name{font-size:20px;font-weight:700;line-height:1.1}.msvc__author-role{color:#7d7d7d;font-size:18px;font-weight:700;line-height:1.15;margin-top:.15rem}.msvc__linkedin{color:var(--msvc-meta);display:inline-flex;height:20px;margin-top:.45rem;width:20px}.msvc__linkedin img,.msvc__linkedin svg{display:block;height:100%;width:100%}.msvc__media{min-height:620px;overflow:hidden}.msvc__image{border-top-left-radius:120px;display:block;height:100%;object-fit:cover;width:100%}@media (max-width:1800px){.msvc__content{padding:4.5rem 5rem 10rem}}@media (max-width:1700px){.msvc__content{padding:4.5rem 4rem 8rem}}@media (max-width:1399px){.msvc__quote-mark img{max-width:120px}.msvc__quote,.msvc__quote p{font-size:30px;line-height:36px}}@media (max-width:1199px){.msvc__content{padding:4.5rem 4rem 5rem}.msvc__media{min-height:500px}}@media (max-width:1023px){.msvc .mapple-container{padding:0 2rem}.msvc__quote-mark img{max-width:100px}.msvc__grid{grid-template-columns:1fr}.msvc__content{padding:0 0 3rem}.msvc__media{min-height:300px}.msvc__quote,.msvc__quote p{font-size:24px;line-height:28px}.msvc__author-name,.msvc__author-role{font-size:16px}.msvc__image{border-top-left-radius:80px}}@media (max-width:767px){.msvc .mapple-container{padding:0 1rem}.msvc__quote,.msvc__quote p{font-size:20px;line-height:26px}}.msvc-qs.is-swiping .msvc-qs__slide,.msvc-qs.is-swiping .msvc-qs__track{user-select:none;-webkit-user-select:none}.msvc-qs{margin-top:5.5rem}.msvc-qs__track-wrapper{margin:0 auto;max-width:900px;padding:0 1.5rem 7.5rem;position:relative}.msvc-qs__viewport{overflow:hidden;position:relative;touch-action:pan-y;width:100%}.msvc-qs__track{align-items:flex-start;display:flex;transition:transform .55s ease-in-out;will-change:transform}.msvc-qs__slide{box-sizing:border-box;flex:0 0 100%;max-width:100%}.msvc-qs__track .msvc-qs__text{margin:0 auto;max-width:700px;min-height:144px;padding-top:6rem;text-align:center}.msvc-qs__text p{color:#262626;font-size:26px;line-height:36px;margin:0}.msvc-qs__text span{color:#f86a1f}.msvc-qs__author{font-size:1.4rem;font-weight:700;letter-spacing:.02em;margin:1.5rem 0 0;text-align:center;text-transform:uppercase}.msvc-qs__track-wrapper:after,.msvc-qs__track-wrapper:before{background-repeat:no-repeat;background-size:contain;content:"";filter:contrast(.8);font-weight:700;height:130px;position:absolute;width:150px}.msvc-qs__track-wrapper:before{background-image:url(https://www.maplefacades.co.uk/hubfs/top-quote.svg);left:0;top:-2rem}.msvc-qs__track-wrapper:after{background-image:url(https://www.maplefacades.co.uk/hubfs/bottom-quote.svg);bottom:-1.4rem;right:1rem}@media (max-width:1299px){.msvc-qs__text p{font-size:22px;line-height:32px}.msvc-qs__track-wrapper:after,.msvc-qs__track-wrapper:before{height:100px;width:100px}.msvc-qs__track .msvc-qs__text{max-width:600px;padding-top:4rem}.msvc-qs__track-wrapper{max-width:830px;padding:0 0 5rem}.msvc-qs__author{font-size:1.2rem}}@media (max-width:1023px){.msvc-qs{margin-top:4rem}.msvc-qs__track .msvc-qs__text{padding-top:3rem}}@media (max-width:767px){.msvc-qs{margin-top:3.5rem}.msvc-qs__text p{font-size:16px;line-height:24px}.msvc-qs__track-wrapper:after,.msvc-qs__track-wrapper:before{height:90px;width:90px}.msvc-qs__author{font-size:1rem}.msvc-qs__track .msvc-qs__text{min-height:112px}.msvc-qs__track-wrapper{padding:0 0 5rem}}