.mpts{background:#fff;padding:0 0 72px}.mpts .mapple-container{padding:0 8rem;position:relative}.mpts__tabs{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-top:-48px;position:relative;z-index:2}.mpts--single-tab .mpts__tabs{grid-template-columns:minmax(0,1fr)}.mpts__tab{background:#f7f4f4!important;border:0!important;border-bottom:3px solid #f7f4f4!important;border-radius:1rem 1rem 0 0!important;color:#9a9a9a;cursor:pointer;display:flex;flex-direction:column;justify-content:end;min-height:160px;padding:1.2rem;position:relative;text-align:center;transition:border-color .2s ease,color .2s ease,background-color .2s ease;transition:all .3s ease}.mpts__tab.is-active{border-bottom-color:var(--mpts-accent,#f86a1f)!important;border-radius:0!important;color:#141414}.mpts__tab.is-active:before{background:#f7f4f4;border-radius:1rem 1rem 0 0;content:"";height:50px;left:0;position:absolute;top:-40px;transition:all .3s ease;width:100%}button.mpts__tab:focus,button.mpts__tab:hover{color:#141414}.mpts__tab-label{font-size:20px;font-weight:700;line-height:1;text-transform:uppercase}.mpts__tab-label p{margin:0}.mpts__tab-subtitle{font-size:18px;line-height:1.2;margin-top:.8rem;text-transform:capitalize}.mpts__gallery{margin:2rem 0 0;position:relative}.mpts__slide{display:none;position:relative}.mpts__slide.is-active{display:block}.mpts__slide-gallery{min-height:700px;overflow:hidden;position:relative}.mpts__gallery-item{height:100%;inset:0;opacity:1;position:absolute;transform:translateX(100%);transition:transform .55s ease;will-change:transform;z-index:1}.mpts__gallery-item.is-active{transform:translateX(0);z-index:2}.mpts__gallery-item.is-before{transform:translateX(-100%)}.mpts__gallery-item.is-after{transform:translateX(100%)}.mpts__gallery-item.is-no-transition{transition:none!important}.mpts__slide-image-shell{height:100%;min-height:460px;overflow:hidden;position:relative}.mpts__slide-image{display:block;height:100%;min-height:460px;object-fit:cover;width:100%}.mpts__slide-image--placeholder{background:linear-gradient(135deg,#d0d0d0,#b8b8b8)}.mpts__slide-overlay{background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.66));inset:0;position:absolute;z-index:1}.mpts__slide-caption{bottom:3rem;color:#fff;left:2rem;position:absolute;z-index:2}.mpts__slide-caption h3{color:#fff}.mpts__slide-caption h3,.mpts__slide-caption p{font-size:20px;line-height:28px;margin:0;text-transform:uppercase}.mpts__slide-caption p{color:var(--mpts-accent,#f86a1f);font-weight:700}.mpts__arrow{align-items:center;background:#ededed;border:5px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:80px;justify-content:center;line-height:normal;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:80px;z-index:3}.mpts__arrow[disabled]{cursor:default;opacity:.7}.mpts__arrow[hidden]{display:none}.mpts__arrow:before{background:#ff6a00;border-radius:50%;content:"";inset:0;position:absolute;transform:scale(0);transform-origin:center;transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform}.mpts__arrow.is-animating:before{transform:scale(1)}.mpts__arrow span{display:flex;font-size:75px;height:80px;line-height:66px;position:relative;z-index:2}@keyframes radialFill{0%{background:radial-gradient(circle at center,#ff6a00 0,#ff6a00 0,#cfcfcf 0)}40%{background:radial-gradient(circle at center,#ff6a00 20%,#ff6a00 0,#cfcfcf 21%)}70%{background:radial-gradient(circle at center,#ff6a00 60%,#ff6a00 0,#cfcfcf 61%)}to{background:radial-gradient(circle at center,#ff6a00 100%,#ff6a00 0,#ff6a00 0)}}.mpts__arrow--prev{left:-42px}.mpts__arrow--next{right:-42px}.mpts__dots{align-items:center;bottom:1.8rem;display:inline-flex;gap:8px;left:2rem;position:absolute;z-index:4}.mpts__dots[hidden]{display:none}.mpts__dot{background:transparent;border:2px solid #fff;border-radius:50%;cursor:pointer;height:12px;padding:0;width:12px}.mpts__content,.mpts__dot.is-active{background:#fff}.mpts__content{display:none;gap:4.2rem;grid-template-columns:1fr 1fr;margin:4rem 0 0;padding:3rem 0}.mpts__content.is-active{display:grid}.mpts__content-logo{margin:0 0 26px}.mpts__content-logo img{display:block;height:auto;max-height:84px;max-width:220px;object-fit:contain;width:auto}.mpts__content-title{color:#141414;font-size:50px;font-weight:700;line-height:60px;margin:0 0 1.5rem;text-transform:uppercase}.mpts__content-title p{margin:0}.mpts__content-intro{color:#141414}.mpts__content-intro p{font-size:18px;margin:0 0 1.2rem}.mpts__content-intro strong{font-size:20px;font-weight:700}.mpts__content-points ul{list-style:none;margin:14px 0 0;padding:0}.mpts__content-points li{background-image:url(https://www.maplefacades.co.uk/hubfs/list-check-icon.webp);background-position:0;background-repeat:no-repeat;background-size:18px;font-size:17px;line-height:23px;list-style:none;margin-bottom:10px;padding-left:32px;position:relative}.mpts__content-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:7rem 0 0}.mpts__content-buttons .mpts__btn{align-items:center;border:2px solid #f86a1f;border-radius:5px;column-gap:8px;display:inline-flex;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1;padding:7px 20px;position:relative;text-decoration:none}.mpts__btn-icon{display:inline-flex;height:22px;min-width:22px;position:relative;width:22px}.mpts__btn-icon img{display:block;height:100%;object-fit:contain;width:100%}.mpts__btn-icon-hover{inset:0;opacity:0;position:absolute;transition:opacity .2s ease}.mpts__btn:focus-visible .mpts__btn-icon-hover,.mpts__btn:hover .mpts__btn-icon-hover{opacity:1}.mpts__btn:focus-visible .mpts__btn-icon-normal,.mpts__btn:hover .mpts__btn-icon-normal{opacity:0}.mpts__content-buttons .mpts__btn.mpts__btn--primary{background:#5f0087;border-color:#5f0087;color:#fff;padding-left:45px}.mpts__content-buttons .mpts__btn.mpts__btn--primary:before{content:"+";font-size:35px;font-weight:400;left:17px;position:absolute}.mpts__btn--secondary{background:#fff;color:var(--mpts-accent,#f86a1f)}.mpts__content-buttons .mpts__btn.mpts__btn--primary:focus,.mpts__content-buttons .mpts__btn.mpts__btn--primary:hover{background:#fff;color:#5f0087}.mpts__content-buttons .mpts__btn.mpts__btn--secondary{border-radius:999px;font-weight:700;text-transform:uppercase}.mpts__content-buttons .mpts__btn.mpts__btn--secondary:focus,.mpts__content-buttons .mpts__btn.mpts__btn--secondary:hover{background:#f86a1f;color:#000}.mpts__content-image{background:#ddeffc;display:block;height:100%;min-height:320px;object-fit:cover;width:100%}.mpts__content-image--placeholder{background:linear-gradient(180deg,#dff2ff,#eff8ff)}.mpts--green .mpts__tab.is-active{border-bottom-color:#68b547}.mpts--green .mpts__slide-caption p{color:#68b547}.mpts--green .mpts__content{background:#f5f5f5;gap:56px;padding:58px 50px}.mpts--green .mpts__content-title{font-size:64px;margin-bottom:14px}.mpts--green .mpts__content-intro p strong{font-size:38px;line-height:1.1}.mpts--green .mpts__content-points ul{margin-top:10px}.mpts--green .mpts__content-points li:before{background:#68b547}.mpts--green .mpts__btn--primary{background:#fff;border:2px solid #68b547;color:#68b547}.mpts--green .mpts__btn--secondary{border-color:#68b547;color:#68b547}.mpts--green .mpts__content-image{min-height:420px}@keyframes mpts-radial-fill{0%{transform:scale(0)}to{transform:scale(1)}}@media (max-width:1199px){.mpts__tab-label{font-size:22px}.mpts__tab-subtitle{font-size:14px}.mpts__content{grid-template-columns:1fr}.mpts--green .mpts__content-title{font-size:48px}.mpts--green .mpts__content-intro p strong{font-size:30px}}@media (max-width:991px){.mpts__tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.mpts__slide-gallery,.mpts__slide-image,.mpts__slide-image-shell{min-height:360px}.mpts__arrow{height:62px;width:62px}.mpts__arrow span{font-size:48px}.mpts__arrow--prev{left:12px}.mpts__arrow--next{right:12px}.mpts__content{padding:30px 22px}.mpts__content-title{font-size:42px}.mpts--green .mpts__content{gap:28px;padding:34px 22px}}@media (max-width:640px){.mpts{padding-bottom:46px}.mpts__tabs{grid-template-columns:1fr}.mpts__tab{border-radius:8px;min-height:82px;text-align:left}.mpts__slide-caption h3{font-size:22px}.mpts__slide-caption p{font-size:16px}.mpts__content-title{font-size:34px}}