body.oc-loading,
body.oc-loading * {cursor:wait !important}
.stripe-loading-indicator {height:5px;background:transparent;position:fixed;top:0;left:0;width:100%;overflow:hidden;z-index:2000}
.stripe-loading-indicator .stripe,
.stripe-loading-indicator .stripe-loaded {height:5px;display:block;background:#0090c0;position:absolute;-webkit-box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF;box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF}
.stripe-loading-indicator .stripe {width:100%;-webkit-animation:oc-infinite-loader 60s linear;animation:oc-infinite-loader 60s linear}
.stripe-loading-indicator .stripe-loaded {width:100%;transform:translate3d(-100%,0,0);opacity:0;filter:alpha(opacity=0)}
.stripe-loading-indicator.loaded {opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.4s linear;transition:opacity 0.4s linear;-webkit-transition-delay:0.3s;transition-delay:0.3s}
.stripe-loading-indicator.loaded .stripe {animation-play-state:paused}
.stripe-loading-indicator.loaded .stripe-loaded {opacity:1;filter:alpha(opacity=100);transform:translate3d(0,0,0);-webkit-transition:transform 0.3s linear;transition:transform 0.3s linear}
.stripe-loading-indicator.hide {display:none}
body >p.flash-message {position:fixed;width:500px;left:50%;top:13px;margin-left:-250px;color:#fff;font-size:14px;padding:10px 30px 10px 15px;z-index:10300;word-wrap:break-word;text-shadow:0 -1px 0 rgba(0,0,0,0.15);text-align:center;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
body >p.flash-message.fade {opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.5s,width 0s;transition:all 0.5s,width 0s;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
body >p.flash-message.fade.in {opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
body >p.flash-message.success {background:#8da85e}
body >p.flash-message.error {background:#c30}
body >p.flash-message.warning {background:#f0ad4e}
body >p.flash-message.info {background:#5fb6f5}
body >p.flash-message button.close {float:none;position:absolute;right:10px;top:8px;color:white;font-size:21px;line-height:1;font-weight:bold;opacity:0.2;filter:alpha(opacity=20);padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;outline:none}
body >p.flash-message button.close:hover,
body >p.flash-message button.close:focus {color:white;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}
@media (max-width:768px) {body >p.flash-message {left:10px;right:10px;top:10px;margin-left:0;width:auto }}
[data-request][data-request-validate] [data-validate-for]:not(.visible),
[data-request][data-request-validate] [data-validate-error]:not(.visible) {display:none}
a.oc-loading:after,
button.oc-loading:after,
span.oc-loading:after {content:'';display:inline-block;vertical-align:middle;margin-left:.4em;height:1em;width:1em;animation:oc-rotate-loader 0.8s infinite linear;border:.2em solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0.5;filter:alpha(opacity=50)}
@-moz-keyframes oc-rotate-loader {0% {-moz-transform:rotate(0deg) }100% {-moz-transform:rotate(360deg) }}
@-webkit-keyframes oc-rotate-loader {0% {-webkit-transform:rotate(0deg) }100% {-webkit-transform:rotate(360deg) }}
@-o-keyframes oc-rotate-loader {0% {-o-transform:rotate(0deg) }100% {-o-transform:rotate(360deg) }}
@-ms-keyframes oc-rotate-loader {0% {-ms-transform:rotate(0deg) }100% {-ms-transform:rotate(360deg) }}
@keyframes oc-rotate-loader {0% {transform:rotate(0deg) }100% {transform:rotate(360deg) }}
@-moz-keyframes oc-infinite-loader {0% {transform:translateX(-100%) }10% {transform:translateX(-50%) }20% {transform:translateX(-25%) }30% {transform:translateX(-12.5%) }40% {transform:translateX(-6.25%) }50% {transform:translateX(-3.125%) }60% {transform:translateX(-1.5625%) }70% {transform:translateX(-0.78125%) }80% {transform:translateX(-0.390625%) }90% {transform:translateX(-0.1953125%) }100% {transform:translateX(-0.09765625%) }}
@-webkit-keyframes oc-infinite-loader {0% {transform:translateX(-100%) }10% {transform:translateX(-50%) }20% {transform:translateX(-25%) }30% {transform:translateX(-12.5%) }40% {transform:translateX(-6.25%) }50% {transform:translateX(-3.125%) }60% {transform:translateX(-1.5625%) }70% {transform:translateX(-0.78125%) }80% {transform:translateX(-0.390625%) }90% {transform:translateX(-0.1953125%) }100% {transform:translateX(-0.09765625%) }}
@-o-keyframes oc-infinite-loader {0% {transform:translateX(-100%) }10% {transform:translateX(-50%) }20% {transform:translateX(-25%) }30% {transform:translateX(-12.5%) }40% {transform:translateX(-6.25%) }50% {transform:translateX(-3.125%) }60% {transform:translateX(-1.5625%) }70% {transform:translateX(-0.78125%) }80% {transform:translateX(-0.390625%) }90% {transform:translateX(-0.1953125%) }100% {transform:translateX(-0.09765625%) }}
@-ms-keyframes oc-infinite-loader {0% {transform:translateX(-100%) }10% {transform:translateX(-50%) }20% {transform:translateX(-25%) }30% {transform:translateX(-12.5%) }40% {transform:translateX(-6.25%) }50% {transform:translateX(-3.125%) }60% {transform:translateX(-1.5625%) }70% {transform:translateX(-0.78125%) }80% {transform:translateX(-0.390625%) }90% {transform:translateX(-0.1953125%) }100% {transform:translateX(-0.09765625%) }}
@keyframes oc-infinite-loader {0% {transform:translateX(-100%) }10% {transform:translateX(-50%) }20% {transform:translateX(-25%) }30% {transform:translateX(-12.5%) }40% {transform:translateX(-6.25%) }50% {transform:translateX(-3.125%) }60% {transform:translateX(-1.5625%) }70% {transform:translateX(-0.78125%) }80% {transform:translateX(-0.390625%) }90% {transform:translateX(-0.1953125%) }100% {transform:translateX(-0.09765625%) }}
@font-face {font-family:'Unna';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/unna/v25/AYCEpXzofN0NOp8LkA.ttf) format('truetype')}
@font-face {font-family:'Unna';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/unna/v25/AYCLpXzofN0NMiQugG7jQA.ttf) format('truetype')}
@font-face {font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfedw.ttf) format('truetype')}
@font-face {font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlEA.ttf) format('truetype')}
html{font-size:16px;font-size:62.5%;font-family:Poppins,sans-serif}html.overflow{overflow:hidden}body{font-size:1.6rem;font-family:Poppins,sans-serif}body.overflow{overflow:hidden}@media only screen and (max-width:991px){body{font-size:1.5rem}}.home .home-about p strong,.pagination li,h1,h2,h3,h4,h5,h6,nav.mobile-menu ul li,nav.side ul li a{font-family:Unna,serif;font-weight:700}h1,h2{font-size:5.6rem;line-height:5.8rem}@media only screen and (max-width:991px){h1,h2{font-size:3.2rem;line-height:3.6rem}}.home .home-about p strong,.pagination li,h3,nav.mobile-menu ul li,nav.side ul li a{font-size:2.6rem;line-height:3.2rem}@media only screen and (max-width:991px){.home .home-about p strong,.pagination li,h3,nav.mobile-menu ul li,nav.side ul li a{font-size:2.2rem;line-height:2.8rem}}h4{font-size:1.6rem}@media only screen and (max-width:991px){h4{font-size:1.5rem;line-height:2.4rem}}nav.footer ul li a,small{font-size:1.2rem;line-height:2rem}p{margin-bottom:1rem}@media only screen and (max-width:991px){p{overflow-wrap:break-word}}a{color:#000}a:hover{color:#f83c3e;text-decoration:none}.breakout-image{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}img{max-width:100%}.p-6{padding:5rem!important}.pt-6,.py-6{padding-top:5rem!important}.pr-6,.px-6{padding-right:5rem!important}.pb-6,.py-6{padding-bottom:5rem!important}.pl-6,.px-6{padding-left:5rem!important}.p-7{padding:10rem!important}.pt-7,.py-7{padding-top:10rem!important}.pr-7,.px-7{padding-right:10rem!important}.pb-7,.py-7{padding-bottom:10rem!important}.pl-7,.px-7{padding-left:10rem!important}.m-6{margin:5rem!important}.mt-6,.my-6{margin-top:5rem!important}.mr-6,.mx-6{margin-right:5rem!important}.mb-6,.my-6{margin-bottom:5rem!important}.ml-6,.mx-6{margin-left:5rem!important}.m-n6{margin:-5rem!important}.mt-n6,.my-n6{margin-top:-5rem!important}.mr-n6,.mx-n6{margin-right:-5rem!important}.mb-n6,.my-n6{margin-bottom:-5rem!important}.ml-n6,.mx-n6{margin-left:-5rem!important}.m-7{margin:10rem!important}.mt-7,.my-7{margin-top:10rem!important}.mr-7,.mx-7{margin-right:10rem!important}.mb-7,.my-7{margin-bottom:10rem!important}.ml-7,.mx-7{margin-left:10rem!important}.m-n7{margin:-10rem!important}.mt-n7,.my-n7{margin-top:-10rem!important}.mr-n7,.mx-n7{margin-right:-10rem!important}.mb-n7,.my-n7{margin-bottom:-10rem!important}.ml-n7,.mx-n7{margin-left:-10rem!important}@media (min-width:576px){.m-sm-6{margin:5rem!important}.mt-sm-6,.my-sm-6{margin-top:5rem!important}.mr-sm-6,.mx-sm-6{margin-right:5rem!important}.mb-sm-6,.my-sm-6{margin-bottom:5rem!important}.ml-sm-6,.mx-sm-6{margin-left:5rem!important}.m-sm-7{margin:10rem!important}.mt-sm-7,.my-sm-7{margin-top:10rem!important}.mr-sm-7,.mx-sm-7{margin-right:10rem!important}.mb-sm-7,.my-sm-7{margin-bottom:10rem!important}.ml-sm-7,.mx-sm-7{margin-left:10rem!important}.p-sm-6{padding:5rem!important}.pt-sm-6,.py-sm-6{padding-top:5rem!important}.pr-sm-6,.px-sm-6{padding-right:5rem!important}.pb-sm-6,.py-sm-6{padding-bottom:5rem!important}.pl-sm-6,.px-sm-6{padding-left:5rem!important}.p-sm-7{padding:10rem!important}.pt-sm-7,.py-sm-7{padding-top:10rem!important}.pr-sm-7,.px-sm-7{padding-right:10rem!important}.pb-sm-7,.py-sm-7{padding-bottom:10rem!important}.pl-sm-7,.px-sm-7{padding-left:10rem!important}.m-sm-n6{margin:-5rem!important}.mt-sm-n6,.my-sm-n6{margin-top:-5rem!important}.mr-sm-n6,.mx-sm-n6{margin-right:-5rem!important}.mb-sm-n6,.my-sm-n6{margin-bottom:-5rem!important}.ml-sm-n6,.mx-sm-n6{margin-left:-5rem!important}.m-sm-n7{margin:-10rem!important}.mt-sm-n7,.my-sm-n7{margin-top:-10rem!important}.mr-sm-n7,.mx-sm-n7{margin-right:-10rem!important}.mb-sm-n7,.my-sm-n7{margin-bottom:-10rem!important}.ml-sm-n7,.mx-sm-n7{margin-left:-10rem!important}}@media (min-width:768px){.m-md-6{margin:5rem!important}.mt-md-6,.my-md-6{margin-top:5rem!important}.mr-md-6,.mx-md-6{margin-right:5rem!important}.mb-md-6,.my-md-6{margin-bottom:5rem!important}.ml-md-6,.mx-md-6{margin-left:5rem!important}.m-md-7{margin:10rem!important}.mt-md-7,.my-md-7{margin-top:10rem!important}.mr-md-7,.mx-md-7{margin-right:10rem!important}.mb-md-7,.my-md-7{margin-bottom:10rem!important}.ml-md-7,.mx-md-7{margin-left:10rem!important}.p-md-6{padding:5rem!important}.pt-md-6,.py-md-6{padding-top:5rem!important}.pr-md-6,.px-md-6{padding-right:5rem!important}.pb-md-6,.py-md-6{padding-bottom:5rem!important}.pl-md-6,.px-md-6{padding-left:5rem!important}.p-md-7{padding:10rem!important}.pt-md-7,.py-md-7{padding-top:10rem!important}.pr-md-7,.px-md-7{padding-right:10rem!important}.pb-md-7,.py-md-7{padding-bottom:10rem!important}.pl-md-7,.px-md-7{padding-left:10rem!important}.m-md-n6{margin:-5rem!important}.mt-md-n6,.my-md-n6{margin-top:-5rem!important}.mr-md-n6,.mx-md-n6{margin-right:-5rem!important}.mb-md-n6,.my-md-n6{margin-bottom:-5rem!important}.ml-md-n6,.mx-md-n6{margin-left:-5rem!important}.m-md-n7{margin:-10rem!important}.mt-md-n7,.my-md-n7{margin-top:-10rem!important}.mr-md-n7,.mx-md-n7{margin-right:-10rem!important}.mb-md-n7,.my-md-n7{margin-bottom:-10rem!important}.ml-md-n7,.mx-md-n7{margin-left:-10rem!important}}@media (min-width:992px){.m-lg-6{margin:5rem!important}.mt-lg-6,.my-lg-6{margin-top:5rem!important}.mr-lg-6,.mx-lg-6{margin-right:5rem!important}.mb-lg-6,.my-lg-6{margin-bottom:5rem!important}.ml-lg-6,.mx-lg-6{margin-left:5rem!important}.m-lg-7{margin:10rem!important}.mt-lg-7,.my-lg-7{margin-top:10rem!important}.mr-lg-7,.mx-lg-7{margin-right:10rem!important}.mb-lg-7,.my-lg-7{margin-bottom:10rem!important}.ml-lg-7,.mx-lg-7{margin-left:10rem!important}.p-lg-6{padding:5rem!important}.pt-lg-6,.py-lg-6{padding-top:5rem!important}.pr-lg-6,.px-lg-6{padding-right:5rem!important}.pb-lg-6,.py-lg-6{padding-bottom:5rem!important}.pl-lg-6,.px-lg-6{padding-left:5rem!important}.p-lg-7{padding:10rem!important}.pt-lg-7,.py-lg-7{padding-top:10rem!important}.pr-lg-7,.px-lg-7{padding-right:10rem!important}.pb-lg-7,.py-lg-7{padding-bottom:10rem!important}.pl-lg-7,.px-lg-7{padding-left:10rem!important}.m-lg-n6{margin:-5rem!important}.mt-lg-n6,.my-lg-n6{margin-top:-5rem!important}.mr-lg-n6,.mx-lg-n6{margin-right:-5rem!important}.mb-lg-n6,.my-lg-n6{margin-bottom:-5rem!important}.ml-lg-n6,.mx-lg-n6{margin-left:-5rem!important}.m-lg-n7{margin:-10rem!important}.mt-lg-n7,.my-lg-n7{margin-top:-10rem!important}.mr-lg-n7,.mx-lg-n7{margin-right:-10rem!important}.mb-lg-n7,.my-lg-n7{margin-bottom:-10rem!important}.ml-lg-n7,.mx-lg-n7{margin-left:-10rem!important}}@media (min-width:1200px){.m-xl-6{margin:5rem!important}.mt-xl-6,.my-xl-6{margin-top:5rem!important}.mr-xl-6,.mx-xl-6{margin-right:5rem!important}.mb-xl-6,.my-xl-6{margin-bottom:5rem!important}.ml-xl-6,.mx-xl-6{margin-left:5rem!important}.m-xl-7{margin:10rem!important}.mt-xl-7,.my-xl-7{margin-top:10rem!important}.mr-xl-7,.mx-xl-7{margin-right:10rem!important}.mb-xl-7,.my-xl-7{margin-bottom:10rem!important}.ml-xl-7,.mx-xl-7{margin-left:10rem!important}.p-xl-6{padding:5rem!important}.pt-xl-6,.py-xl-6{padding-top:5rem!important}.pr-xl-6,.px-xl-6{padding-right:5rem!important}.pb-xl-6,.py-xl-6{padding-bottom:5rem!important}.pl-xl-6,.px-xl-6{padding-left:5rem!important}.p-xl-7{padding:10rem!important}.pt-xl-7,.py-xl-7{padding-top:10rem!important}.pr-xl-7,.px-xl-7{padding-right:10rem!important}.pb-xl-7,.py-xl-7{padding-bottom:10rem!important}.pl-xl-7,.px-xl-7{padding-left:10rem!important}.m-xl-n6{margin:-5rem!important}.mt-xl-n6,.my-xl-n6{margin-top:-5rem!important}.mr-xl-n6,.mx-xl-n6{margin-right:-5rem!important}.mb-xl-n6,.my-xl-n6{margin-bottom:-5rem!important}.ml-xl-n6,.mx-xl-n6{margin-left:-5rem!important}.m-xl-n7{margin:-10rem!important}.mt-xl-n7,.my-xl-n7{margin-top:-10rem!important}.mr-xl-n7,.mx-xl-n7{margin-right:-10rem!important}.mb-xl-n7,.my-xl-n7{margin-bottom:-10rem!important}.ml-xl-n7,.mx-xl-n7{margin-left:-10rem!important}}.white{color:#fff!important}.black{color:#000!important}.primary{color:#f83c3e!important}.primary-light{color:#f95556!important}.primary-dark{color:#d92426!important}.secondary{color:#182330!important}.secondary-light{color:#313f50!important}.secondary-dark{color:#10171f!important}.tertiary{color:#c7c7c7!important}.tertiary-light{color:#d4d4d4!important}.tertiary-dark{color:#bababa!important}.gray{color:#e2e6ea!important}.gray-light{color:#f5f8fc!important}.gray-dark{color:#d3d9df!important}.bold,b,strong{font-weight:700}.flex{display:flex}.flex--center{justify-content:center;align-items:center;flex-direction:column}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.flex--center{align-items:stretch}}.flex--center-left{justify-content:center;flex-direction:column;align-items:flex-start}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.flex--center-left{align-items:stretch}}.flex--center-right{justify-content:center;flex-direction:column;align-items:flex-end}.flex--top{justify-content:flex-start!important}.flex--bottom{justify-content:flex-end!important}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.flex-ie{justify-content:flex-start!important}}.img-circle{border-radius:50%}.img-br{position:absolute;bottom:-30%;right:-30px}.img-rounded{border-radius:8px}.img-ratio16-9{padding-top:56.25%!important}.img-ratio4-3{padding-top:75%!important}.img-ratio3-2{padding-top:66.66%!important}.img-ratio8-5{padding-top:62.5%!important}.img-square{padding-top:100%!important}@media only screen and (max-width:767px){.desktop-only{display:none!important}}@media only screen and (min-width:768px){.mobile-only{display:none!important}}div.text-center ul{list-style-position:inside;padding-left:0}.fa.via-bars:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/bars.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/bars.svg) no-repeat 50% 50%}.fa.via-bullet:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/bullet.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/bullet.svg) no-repeat 50% 50%}.fa.via-cart:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/cart.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/cart.svg) no-repeat 50% 50%}.fa.via-cart-flip:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/cart-flip.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/cart-flip.svg) no-repeat 50% 50%}.fa.via-chevron-up:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/chevron-up.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/chevron-up.svg) no-repeat 50% 50%}.fa.via-chevron-down:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/chevron-down.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/chevron-down.svg) no-repeat 50% 50%}.fa.via-chevron-left:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/chevron-left.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/chevron-left.svg) no-repeat 50% 50%}.fa.via-chevron-right:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/chevron-right.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/chevron-right.svg) no-repeat 50% 50%}.fa.via-cross:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/cross.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/cross.svg) no-repeat 50% 50%}.fa.via-email:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/email.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/email.svg) no-repeat 50% 50%}.fa.via-quote:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/quote.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/quote.svg) no-repeat 50% 50%}.fa.via-map:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/map.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/map.svg) no-repeat 50% 50%}.fa.via-map-outline:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/map-outline.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/map-outline.svg) no-repeat 50% 50%}.fa.via-plus:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/plus.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/plus.svg) no-repeat 50% 50%}.fa.via-minus:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/minus.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/minus.svg) no-repeat 50% 50%}.fa.via-phone:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/phone.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/phone.svg) no-repeat 50% 50%}.fa.via-reset:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/reset.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/reset.svg) no-repeat 50% 50%}.fa.via-search:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/search.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/search.svg) no-repeat 50% 50%}.fa.via-tick:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/tick.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/tick.svg) no-repeat 50% 50%}.fa.via-bird:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/Bird/%20Proofing.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/Bird/%20Proofing.svg) no-repeat 50% 50%}.fa.via-concrete:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/Concrete/%20Repairs.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/Concrete/%20Repairs.svg) no-repeat 50% 50%}.fa.via-helifix:before{-webkit-mask:url("https://facades-ne.co.uk/themes/via-base/dist/images/icons/Helifix%20Structural%20Stabilisation.svg") no-repeat 50% 50%;mask:url("https://facades-ne.co.uk/themes/via-base/dist/images/icons/Helifix%20Structural%20Stabilisation.svg") no-repeat 50% 50%}.fa.via-masonry:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/Masonry/%20cleaning.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/Masonry/%20cleaning.svg) no-repeat 50% 50%}.fa.via-mech:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/Mech/%20repointing.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/Mech/%20repointing.svg) no-repeat 50% 50%}.fa.via-photo:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/Photographic.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/Photographic.svg) no-repeat 50% 50%}.fa.via-restoration:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/restoration.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/restoration.svg) no-repeat 50% 50%}.fa.via-stone:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/Stone/%20Masonry.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/Stone/%20Masonry.svg) no-repeat 50% 50%}.fa.via-surface:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/Surface/%20coating.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/Surface/%20coating.svg) no-repeat 50% 50%}.fa.via-traditional:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/Traditional/%20repointing.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/Traditional/%20repointing.svg) no-repeat 50% 50%}.fa.via-arrow-left:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/arrow-left.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/arrow-left.svg) no-repeat 50% 50%}.fa.via-arrow-right:before{-webkit-mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/arrow-right.svg) no-repeat 50% 50%;mask:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/arrow-right.svg) no-repeat 50% 50%}.fa[class*=via-]{position:relative;width:1.8em;height:1.8em}.fa[class*=via-]:before{width:1.3em;height:1.6em;display:inline-block;content:"";-webkit-mask-size:contain;mask-size:contain;position:absolute;left:.3em;right:.3em;max-width:100%}.fa[class*=via-].primary:before{background-color:#f83c3e}.fa[class*=via-].primary-light:before{background-color:#f95556}.fa[class*=via-].primary-dark:before{background-color:#d92426}.fa[class*=via-].secondary:before{background-color:#182330}.fa[class*=via-].secondary-light:before{background-color:#313f50}.fa[class*=via-].secondary-dark:before{background-color:#10171f}.fa[class*=via-].tertiary:before{background-color:#c7c7c7}.fa[class*=via-].tertiary-light:before{background-color:#d4d4d4}.fa[class*=via-].tertiary-dark:before{background-color:#bababa}.fa[class*=via-].gray:before{background-color:#e2e6ea}.fa[class*=via-].gray-light:before{background-color:#f5f8fc}.fa[class*=via-].gray-dark:before{background-color:#d3d9df}.fa[class*=via-].gray-darker:before{background-color:#c4cdd5}.fa[class*=via-].black:before{background-color:#000}.fa[class*=via-].white:before{background-color:#fff}.button,.slick-slider .slick-arrow,nav.main ul li:last-child a,nav.mobile-menu a.close-menu{display:inline-flex;align-items:center;justify-content:center;text-align:center;border:2px solid transparent;border-radius:0;padding:0 2rem;height:60px;cursor:pointer;text-decoration:none;color:#fff;transition:.5s ease;font-family:Poppins,sans-serif;font-weight:700;font-size:16px;line-height:24px;min-width:150px}@media only screen and (max-width:991px){.button,.slick-slider .slick-arrow,nav.main ul li:last-child a,nav.mobile-menu a.close-menu{height:50px;min-width:1px}}.button:active,.button:focus,.button:hover,.slick-slider .slick-arrow:active,.slick-slider .slick-arrow:focus,.slick-slider .slick-arrow:hover,nav.main ul li:last-child a:active,nav.main ul li:last-child a:focus,nav.main ul li:last-child a:hover,nav.mobile-menu a.close-menu:active,nav.mobile-menu a.close-menu:focus,nav.mobile-menu a.close-menu:hover{text-decoration:none;color:#fff}.button-small{height:50px}.button.thin,.slick-slider .thin.slick-arrow,nav.main ul li:last-child a.thin,nav.mobile-menu a.thin.close-menu{padding:0 1rem}.button--primary,nav.main ul li:last-child a,nav.mobile-menu a.close-menu{background:#f83c3e;border-color:#f83c3e}.button--primary:active,.button--primary:focus,.button--primary:hover,nav.main ul li:last-child a:active,nav.main ul li:last-child a:focus,nav.main ul li:last-child a:hover,nav.mobile-menu a.close-menu:active,nav.mobile-menu a.close-menu:focus,nav.mobile-menu a.close-menu:hover{background:#d92426;border-color:#d92426}.button--primary-outline,.slick-slider .slick-arrow{background:transparent;border-color:#f83c3e;color:inherit}.button--primary-outline:active,.button--primary-outline:focus,.button--primary-outline:hover,.slick-slider .slick-arrow:active,.slick-slider .slick-arrow:focus,.slick-slider .slick-arrow:hover{background:#f83c3e}.button--primary-outline.black:hover,.slick-slider .black.slick-arrow:hover{color:#fff!important}.button--primary-light{background:#f95556;border-color:#f95556}.button--primary-light:active,.button--primary-light:focus,.button--primary-light:hover{background:#f83c3e;border-color:#f83c3e}.button--primary-light-outline{background:transparent;border-color:#f95556;color:inherit}.button--primary-light-outline:active,.button--primary-light-outline:focus,.button--primary-light-outline:hover{background:#f95556}.button--primary-light-outline.black:hover{color:#fff!important}.button--primary-dark{background:#d92426;border-color:#d92426}.button--primary-dark:active,.button--primary-dark:focus,.button--primary-dark:hover{background:#f83c3e;border-color:#f83c3e}.button--primary-dark-outline{background:transparent;border-color:#d92426;color:inherit}.button--primary-dark-outline:active,.button--primary-dark-outline:focus,.button--primary-dark-outline:hover{background:#d92426}.button--primary-dark-outline.black:active,.button--primary-dark-outline.black:focus,.button--primary-dark-outline.black:hover{color:#fff!important}.button--secondary{background:#182330;border-color:#182330}.button--secondary:active,.button--secondary:focus,.button--secondary:hover{background:#313f50;border-color:#313f50}.bkgd-primary .slick-slider .slick-arrow,.button--secondary-outline{background:transparent;border-color:#182330;color:inherit}.bkgd-primary .slick-slider .slick-arrow:active,.bkgd-primary .slick-slider .slick-arrow:focus,.bkgd-primary .slick-slider .slick-arrow:hover,.button--secondary-outline:active,.button--secondary-outline:focus,.button--secondary-outline:hover{background:#182330}.bkgd-primary .slick-slider .black.slick-arrow:active,.bkgd-primary .slick-slider .black.slick-arrow:focus,.bkgd-primary .slick-slider .black.slick-arrow:hover,.button--secondary-outline.black:active,.button--secondary-outline.black:focus,.button--secondary-outline.black:hover{color:#fff!important}.button--secondary-light{background:#313f50;border-color:#313f50}.button--secondary-light:active,.button--secondary-light:focus,.button--secondary-light:hover{background:#182330;border-color:#182330}.button--secondary-light-outline{background:transparent;border-color:#313f50;color:inherit}.button--secondary-light-outline:active,.button--secondary-light-outline:focus,.button--secondary-light-outline:hover{background:#313f50}.button--secondary-light-outline.black:active,.button--secondary-light-outline.black:focus,.button--secondary-light-outline.black:hover{color:#fff!important}.button--secondary-dark{background:#10171f;border-color:#10171f}.button--secondary-dark:active,.button--secondary-dark:focus,.button--secondary-dark:hover{background:#182330;border-color:#182330}.button--secondary-dark-outline{background:transparent;border-color:#10171f;color:inherit}.button--secondary-dark-outline:active,.button--secondary-dark-outline:focus,.button--secondary-dark-outline:hover{background:#10171f}.button--secondary-dark-outline.black:active,.button--secondary-dark-outline.black:focus,.button--secondary-dark-outline.black:hover{color:#fff!important}.button--tertiary{background:#c7c7c7;border-color:#c7c7c7}.button--tertiary:active,.button--tertiary:focus,.button--tertiary:hover{background:#bababa;border-color:#bababa}.button--tertiary-outline{background:transparent;border-color:#c7c7c7;color:inherit}.button--tertiary-outline:active,.button--tertiary-outline:focus,.button--tertiary-outline:hover{background:#d4d4d4}.button--tertiary-outline.black:active,.button--tertiary-outline.black:focus,.button--tertiary-outline.black:hover{color:#fff!important}.button--tertiary-light{background:#d4d4d4;border-color:#d4d4d4}.button--tertiary-light:active,.button--tertiary-light:focus,.button--tertiary-light:hover{background:#c7c7c7;border-color:#c7c7c7}.button--tertiary-light-outline{background:transparent;border-color:#d4d4d4;color:inherit}.button--tertiary-light-outline:active,.button--tertiary-light-outline:focus,.button--tertiary-light-outline:hover{background:#d4d4d4}.button--tertiary-light-outline.black:active,.button--tertiary-light-outline.black:focus,.button--tertiary-light-outline.black:hover{color:#fff!important}.button--tertiary-dark{background:#bababa;border-color:#bababa}.button--tertiary-dark:active,.button--tertiary-dark:focus,.button--tertiary-dark:hover{background:#c7c7c7;border-color:#c7c7c7}.button--tertiary-dark-outline{background:transparent;border-color:#bababa;color:inherit}.button--tertiary-dark-outline:active,.button--tertiary-dark-outline:focus,.button--tertiary-dark-outline:hover{background:#c7c7c7}.button--tertiary-dark-outline.black:active,.button--tertiary-dark-outline.black:focus,.button--tertiary-dark-outline.black:hover{color:#fff!important}.button--gray{background:#e2e6ea;border-color:#e2e6ea}.button--gray:active,.button--gray:focus,.button--gray:hover{background:#d3d9df;border-color:#d3d9df}.button--gray-outline{background:transparent;border-color:#e2e6ea;color:inherit}.button--gray-outline:active,.button--gray-outline:focus,.button--gray-outline:hover{background:#d3d9df}.button--gray-outline.black:active,.button--gray-outline.black:focus,.button--gray-outline.black:hover{color:#fff!important}.button--gray-light{background:#f5f8fc;border-color:#f5f8fc}.button--gray-light:active,.button--gray-light:focus,.button--gray-light:hover{background:#e2e6ea;border-color:#e2e6ea}.button--gray-light-outline{background:transparent;border-color:#f5f8fc;color:inherit}.button--gray-light-outline:active,.button--gray-light-outline:focus,.button--gray-light-outline:hover{background:#f5f8fc}.button--gray-light-outline.black:active,.button--gray-light-outline.black:focus,.button--gray-light-outline.black:hover{color:#fff!important}.button--gray-dark{background:#d3d9df;border-color:#d3d9df}.button--gray-dark:active,.button--gray-dark:focus,.button--gray-dark:hover{background:#e2e6ea;border-color:#e2e6ea}.button--gray-dark-outline{background:transparent;border-color:#d3d9df;color:inherit}.button--gray-dark-outline:active,.button--gray-dark-outline:focus,.button--gray-dark-outline:hover{background:#e2e6ea}.button--gray-dark-outline.black:active,.button--gray-dark-outline.black:focus,.button--gray-dark-outline.black:hover{color:#fff!important}.button--white{background:#fff;border-color:#fff;color:#000}.button--white:active,.button--white:focus,.button--white:hover{background:#f5f8fc;border-color:#f5f8fc;color:#000}.button--white-outline{background:transparent;border-color:#fff}.button--white-outline:active,.button--white-outline:focus,.button--white-outline:hover{border-color:#f5f8fc;background:#f5f8fc;color:#000}.button--black{background:#000;border-color:#000;color:#fff}.button--black:active,.button--black:focus,.button--black:hover{background:#f5f8fc;border-color:#f5f8fc;color:#fff}.button--black-outline{background:transparent;border-color:#000}.button--black-outline:active,.button--black-outline:focus,.button--black-outline:hover{border-color:#f5f8fc;background:#f5f8fc;color:#fff}header{display:flex;align-items:center;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:4rem 0}@media only screen and (min-width:576px){header{padding:10rem 0}}header img{max-width:100%;margin-bottom:4rem}@media only screen and (max-width:991px){header img.logo{max-width:28rem}}footer{display:flex;align-items:center;justify-content:center}footer p{margin:0}footer .logo img{width:60%}footer .terms{display:flex;align-items:center}footer .terms .viacreative{margin-left:auto}@media only screen and (max-width:991px){footer .terms .viacreative{display:none}}footer .terms .viacreative a{display:inline-block}@media only screen and (max-width:767px){footer .terms{display:flex;flex-direction:column-reverse}footer .terms nav.footer ul li a,footer .terms small,nav.footer ul li footer .terms a{margin-top:1rem}footer .terms nav.footer ul{display:flex;flex-direction:column}footer .terms nav.footer ul li{text-align:center}}footer .accreditations{display:flex;justify-content:space-between}footer .accreditations a{margin-right:1rem}footer .accreditations a img{width:auto;max-height:3.5rem}@media only screen and (max-width:767px){footer .accreditations{flex-direction:column;align-items:center;justify-content:center}footer .accreditations a{margin-right:0;margin-top:20px}}@media only screen and (min-width:992px){.via-mobile{display:none}}nav ul{display:flex}nav ul li{list-style-type:none}nav.main{display:flex;width:100%;position:fixed;top:0;left:0;z-index:555;transition:all .5s ease}@media only screen and (max-width:991px){nav.main{padding:2rem}.mobile-nav-show nav.main{left:-80%}}nav.main .open-menu{background-color:#f83c3e;padding:0;min-width:50px;margin-left:auto;align-self:center}@media only screen and (min-width:992px){nav.main .open-menu{display:none}}.home nav.main{position:relative}nav.main:not(.white) .logo .logo-black{display:block}nav.main.white .logo .logo-black,nav.main:not(.white) .logo .logo-white{display:none}nav.main.white .logo .logo-white{display:block}.scroll nav.main.white .main-nav ul li:not(:last-child) a{color:#000}.scroll nav.main.white .main-nav ul li:not(:last-child) a:hover{color:#f83c3e}nav.main.white .main-nav ul li:not(:last-child) a{color:#fff}nav.main.white .main-nav ul li:not(:last-child) a:hover{color:#f83c3e}.scroll nav.main{background:#fff}.scroll nav.main .logo .logo-black{display:block}.scroll nav.main .logo .logo-white{display:none}nav.main .main-nav{margin-left:auto}@media only screen and (max-width:991px){nav.main .main-nav{display:none}}nav.main .main-nav ul{margin-bottom:0;height:100%}nav.main .main-nav ul li{display:block}nav.main .main-nav ul li:last-child,nav.main .main-nav ul li:last-child a{height:100%}nav.main ul{padding-left:0;align-items:center}nav.main ul li{padding-right:4rem}nav.main ul li a{font-weight:600}nav.main ul li:last-child{padding-right:0}nav.main .logo img{max-width:20rem;margin:2rem}@media only screen and (max-width:991px){nav.main .logo img{margin:0;max-width:18rem}}nav.side{display:flex}nav.side ul{flex-direction:column;padding:0;margin:0 auto}nav.side ul li{padding-bottom:2rem}nav.side ul li a{color:#fff}nav.footer-main ul{padding-left:0;display:block;columns:2}nav.footer-main ul li:nth-child(5){display:none}nav.footer{margin-left:auto}@media only screen and (max-width:767px){nav.footer{margin-left:0}}nav.footer ul{margin-bottom:0;padding:0}nav.footer ul li a{padding-right:3rem}@media only screen and (max-width:767px){nav.footer ul li a{padding-right:0}}nav.mobile-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:fixed;top:0;left:100%;height:100vh;height:-webkit-fill-available;width:80vw;background:#f83c3e;padding:5rem;z-index:555;transition:all .5s ease}@media only screen and (min-width:992px){nav.mobile-menu{display:none}}nav.mobile-menu:before{transition:all .5s ease;display:block;content:"";position:absolute;top:0;left:-100vw;opacity:0;background:#fff;height:100vh;width:100vw;z-index:555;pointer-events:none}nav.mobile-menu.show{left:20vw}nav.mobile-menu.show:before{opacity:.5}nav.mobile-menu ul{flex-direction:column;padding:0}nav.mobile-menu ul li{margin-bottom:1rem}nav.mobile-menu ul li a{transition:all .5s ease;color:#fff}nav.mobile-menu ul li a.active,nav.mobile-menu ul li a:active,nav.mobile-menu ul li a:hover{color:#000}nav.mobile-menu .contact{align-items:flex-start;margin-top:auto}nav.mobile-menu .contact a i{background-color:#182330}nav.mobile-menu a.close-menu{justify-content:flex-start;padding:0;margin-top:2rem}body{transition:all .5s ease;left:0;position:relative}body.mobile-nav-show{left:-80vw;overflow-x:visible;overflow:hidden}.scroll .home-header nav.main{background:transparent}.basic nav.side ul li a{color:#000}section{position:relative;padding-top:3rem;padding-bottom:3rem}.bkgd-primary{background-color:#f83c3e;color:#fff}.bkgd-primary-light{background-color:#f95556;color:#fff}.bkgd-primary-dark{background-color:#d92426;color:#fff}.bkgd-secondary{background-color:#182330;color:#fff}.bkgd-secondary-light{background-color:#313f50;color:#fff}.bkgd-secondary-dark{background-color:#10171f;color:#fff}.bkgd-tertiary{background-color:#c7c7c7;color:#fff}.bkgd-tertiary-light{background-color:#d4d4d4;color:#fff}.bkgd-tertiary-dark{background-color:#bababa;color:#fff}.bkgd-gray{background-color:#e2e6ea}.bkgd-gray-light{background-color:#f5f8fc}.bkgd-gray-dark{background-color:#d3d9df;color:#fff}.bkgd-gray-darker{background-color:#c4cdd5;color:#fff}.bkgd-white{background-color:#fff}.bkgd-image{background-size:contain}.bkgd-image,.bkgd-image-cover{background-position:50%;background-repeat:no-repeat}.bkgd-image-cover{background-size:cover}.bkgd-image-wide{background-size:contain;background-position:top;background-repeat:no-repeat}.bkgd-image-left:after{left:0}.bkgd-image-left:after,.bkgd-image-right:after{background-size:cover;background-position:100%;background-repeat:no-repeat;display:block;content:"";height:100%;width:52%;position:absolute;z-index:0}.bkgd-image-right:after{right:0}.overlay{position:relative}.overlay:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#10171f;opacity:.5}@media only screen and (max-width:991px){.overlay:before{opacity:.75}}.overlay-light:before{background:#fff}.contact .link{display:inline-block;font-size:2.4rem;color:#182330;margin-right:3rem}.contact .link:active,.contact .link:focus,.contact .link:hover{text-decoration:none;color:#313f50}.contact .social-icons{margin-top:2rem}.contact{display:flex;flex-direction:column}@media only screen and (max-width:767px){.contact{align-items:center}}.contact.dark a{color:#000}.contact.dark a:hover{color:#f83c3e}.contact a{display:flex;align-items:center;color:#fff;margin-bottom:2rem}@media only screen and (max-width:991px){.contact a{margin-bottom:0}}@media only screen and (max-width:767px){.contact a{margin-bottom:2rem}}.contact a:hover{color:#f83c3e}.contact a i{margin-right:1rem;background-color:#f83c3e}.contact a i:before{width:1em!important;height:1.8em!important;left:calc(50% - .5em)!important;right:0!important}@media only screen and (max-width:991px){.contact-page header .contact-header .home .home-about p strong,.contact-page header .contact-header .pagination li,.contact-page header .contact-header h3,.contact-page header .contact-header nav.mobile-menu ul li,.contact-page header .contact-header nav.side ul li a,.home .home-about p .contact-page header .contact-header strong,.pagination .contact-page header .contact-header li,nav.mobile-menu ul .contact-page header .contact-header li,nav.side ul li .contact-page header .contact-header a{margin-top:30px}}@media only screen and (max-width:767px){.contact-page header .contact-header{text-align:center}}@media only screen and (max-width:767px){.contact-page .map{padding:0}.contact-page .map .container{margin:0}}form{display:flex}form .form-control{border-radius:0;margin-bottom:1.5rem;padding:1rem;font-size:1.8rem;min-height:55px;border:1px solid #e2e6ea;color:#000;width:100%}@media only screen and (max-width:991px){form .form-control{min-height:60px}}@media only screen and (max-width:767px){form .form-control{min-height:50px}}form .form-control::-webkit-input-placeholder{color:#000}form .form-control::-moz-placeholder{color:#000}form .form-control:-ms-input-placeholder,form .form-control::-ms-input-placeholder{color:#000}form .form-control::placeholder{color:#000}@media only screen and (max-width:767px){form .form-control::-webkit-input-placeholder{text-align:center}form .form-control::-moz-placeholder{text-align:center}form .form-control:-ms-input-placeholder,form .form-control::-ms-input-placeholder{text-align:center}form .form-control::placeholder{text-align:center}}form .form-control:focus{outline:none;box-shadow:none;border-color:#f83c3e}form select.form-control{text-align:left;text-align-last:left;-webkit-appearance:none;-moz-appearance:none;background:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='https://www.w3.org/2000/svg' xmlns:xlink='https://www.w3.org/1999/xlink' width='18' height='18' viewBox='0 0 24 24'><path fill='grey' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>") #fff;background-position:98% 50%;background-repeat:no-repeat}form label{width:100%}form label .form-control{display:inline-block;width:auto;margin-right:1rem}.dark form .form-control,form.dark .form-control{background-color:#f5f8fc}.dark form .checkbox,form.dark .checkbox{color:#000}@media only screen and (max-width:767px){form input[type=submit]{width:90%;margin:0 auto;max-width:230px}}div.checkbox{display:block;position:relative;padding-left:3.5rem;margin-bottom:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000}div.checkbox input{position:absolute;cursor:pointer;visibility:hidden}div.checkbox input:before{display:flex;align-items:center;justify-content:center;content:"";position:absolute;top:0;left:-3.5rem;height:2.5rem;width:2.5rem;background-color:transparent;border:2px solid #f83c3e;visibility:visible}div.checkbox input:checked:before,div.checkbox input:hover:before{background-color:#f83c3e;content:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/tick.svg)}div.checkbox label{cursor:pointer}.dark div.checkbox input:before{border:2px solid #c7c7c7}.dark div.checkbox input:checked:before,.dark div.checkbox input:hover:before{background-color:#c7c7c7}.white div.checkbox{color:#fff}.form-control.error{border-color:#f83c3e!important;background-image:none!important}.form-control.is-valid,.was-validated .form-control:valid{background-image:url(https://facades-ne.co.uk/themes/via-base/dist/images/icons/tick.svg);border:none}.list{list-style:none;padding:0}.list li{font-size:1.7rem;margin-bottom:2rem}.list li:before{display:inline-block;margin-right:2rem;width:2.5rem;text-align:center;background-color:#182330;content:url(https://facades-ne.co.uk/dist/images/icons/tick.svg)}.list li a{color:#fff}.list li a:active,.list li a:focus,.list li a:hover{color:#c4cdd5;text-decoration:none}ul li p{display:inline}.social-icons{list-style:none;padding:0}.social-icons li{float:left}.social-icons li a{display:flex;font-size:1.5rem;width:3rem;height:3rem;align-items:center;justify-content:center;background:#182330;border-radius:50%;margin-right:1rem;margin-bottom:1rem;color:#000}.social-icons li a:active,.social-icons li a:focus,.social-icons li a:hover{text-decoration:none;background:#f83c3e}.newsletter{background:#f83c3e;color:#fff;padding:4rem 0}@media only screen and (min-width:576px){.newsletter{padding:10rem 0}}.newsletter p{font-size:1.8rem}.newsletter #main-contact-form{display:flex}.newsletter #main-contact-form input[type=email]{width:100%;padding:1rem 2rem}.newsletter .button,.newsletter .slick-slider .slick-arrow,.newsletter nav.main ul li:last-child a,.newsletter nav.mobile-menu a.close-menu,.slick-slider .newsletter .slick-arrow,nav.main ul li:last-child .newsletter a,nav.mobile-menu .newsletter a.close-menu{border:0;padding:1.5rem 3rem;cursor:pointer}.map--full{position:relative;height:auto;background-image:url(https://facades-ne.co.uk/themes/via-base/dist/images/Map.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (min-width:576px){.map--full{height:450px}}.map--full .container{padding:0}@media only screen and (min-width:576px){.map--full .container{padding:inherit}}.map--full #map{width:100%;height:100%}.map--full .map-container{z-index:0;width:100%;height:300px}@media only screen and (min-width:576px){.map--full .map-container{position:absolute;left:0;top:0;right:0;bottom:0;height:100%}}.map--full .location{position:relative;z-index:1;border:0;border-radius:0}@media only screen and (min-width:576px){.map--full .location{position:absolute;margin-top:100px;max-width:230px;border:inherit;border-radius:inherit;padding:1rem}}.home .home-about p .map--full .location strong,.map--full .location .home .home-about p strong,.map--full .location .pagination li,.map--full .location h3,.map--full .location nav.mobile-menu ul li,.map--full .location nav.side ul li a,.pagination .map--full .location li,nav.mobile-menu ul .map--full .location li,nav.side ul li .map--full .location a{font-size:2rem;text-transform:uppercase;color:#f83c3e;margin-bottom:3rem}.map--full .location p{font-size:1.4rem;margin-bottom:3rem}@media only screen and (max-width:767px){.home .home-desc,.home .home-header h1{text-align:center}}.home .home-services .header{display:flex;justify-content:center;align-items:center;position:relative}.home .home-services .header a{border-bottom:1px solid #f83c3e;position:absolute;right:2rem}@media only screen and (max-width:767px){.home .home-about p .home-services .service-block strong,.home .home-services .service-block .home-about p strong,.home .home-services .service-block .pagination li,.home .home-services .service-block h3,.home .home-services .service-block nav.mobile-menu ul li,.home .home-services .service-block nav.side ul li a,.pagination .home .home-services .service-block li,nav.mobile-menu ul .home .home-services .service-block li,nav.side ul li .home .home-services .service-block a{text-align:left}}.home .home-about p{margin-bottom:2rem}.home .home-about p strong{color:#fff}@media only screen and (max-width:767px){.home .home-about{padding:30px}}@media only screen and (max-width:767px){.home nav.main,.home nav.side{display:none}}.services header{min-height:100vh;align-items:flex-end}.services header .carousel-inner{min-height:31rem}.services header .carousel-inner .carousel-item h2{margin-bottom:3rem}.services header .carousel-inner .carousel-item p{color:#fff}.services-row{justify-content:center}@media only screen and (max-width:767px){.service-block{margin-bottom:2rem}}.service-block a{display:flex;flex-direction:column;align-items:center;padding:3rem 2rem;height:100%;transition:all .5s ease}@media only screen and (max-width:767px){.service-block a{flex-direction:row;padding:1rem}}.service-block a:hover{box-shadow:0 8px 25px 0 rgba(0,0,0,.12);color:#000}.service-block a img{margin-bottom:2rem;max-width:6rem}@media only screen and (max-width:767px){.service-block a img{margin-bottom:0}}.home .home-about p .service-block a strong,.pagination .service-block a li,.service-block a .home .home-about p strong,.service-block a .pagination li,.service-block a h3,.service-block a nav.mobile-menu ul li,.service-block a nav.side ul li a,nav.mobile-menu ul .service-block a li,nav.side ul li .service-block a a{text-align:center}@media only screen and (max-width:767px){.home .home-about p .service-block a strong,.pagination .service-block a li,.service-block a .home .home-about p strong,.service-block a .pagination li,.service-block a h3,.service-block a nav.mobile-menu ul li,.service-block a nav.side ul li a,nav.mobile-menu ul .service-block a li,nav.side ul li .service-block a a{margin-left:2rem;text-align:left}}.service-block a p{text-align:center;margin-bottom:0}.service-page header{min-height:90vh;align-items:flex-end}.service-page .carousel.short .carousel-item{text-align:center}.service-page .carousel.short .carousel-item img{max-height:50rem;width:auto}@media only screen and (max-width:767px){.service-page .case-studies .slick-slider{padding-bottom:5rem}}@media only screen and (max-width:767px){.service-page .case-studies .carousel .service-block a{flex-direction:column;padding:0 5rem}.home .home-about p .service-page .case-studies .carousel .service-block a strong,.pagination .service-page .case-studies .carousel .service-block a li,.service-page .case-studies .carousel .service-block a .home .home-about p strong,.service-page .case-studies .carousel .service-block a .pagination li,.service-page .case-studies .carousel .service-block a h3,.service-page .case-studies .carousel .service-block a nav.mobile-menu ul li,.service-page .case-studies .carousel .service-block a nav.side ul li a,nav.mobile-menu ul .service-page .case-studies .carousel .service-block a li,nav.side ul li .service-page .case-studies .carousel .service-block a a{text-align:center}}@media only screen and (max-width:767px){.service-page .case-studies .carousel .service-block a img{margin-bottom:2rem}}.case-study-page header{padding:30rem 0 20rem;margin-bottom:-15rem}.case-study-page .case-info{display:flex;justify-content:center}@media only screen and (max-width:767px){.case-study-page .case-info{flex-direction:column}}.case-studies header{padding:30rem 0 20rem;margin-bottom:-15rem}.case-studies header a{color:#fff;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:#f83c3e;text-decoration-color:#f83c3e;text-underline-position:under}.case-studies header a:hover{color:#f83c3e}.case-studies .carousel-item a:focus,.case-studies .carousel-item a:focus-within{outline:none}.case-studies .carousel-item a img{max-width:100%;height:auto}.case-study a{position:relative;display:block}.case-study a:before{content:"";position:absolute;opacity:0;pointer-events:none;top:0;left:0;width:100%;height:100%;z-index:5;transition:all .5s ease}.case-study a:hover:before{opacity:.4;background:#f83c3e}.case-study.carousel-item a{padding:0 2rem}.case-study.carousel-item a:before{margin:0 2rem;width:calc(100% - 4rem)}.slick-slider{padding-bottom:10rem;overflow:hidden}.slick-slider .slick-list{margin:0 -2rem}.slick-slider .slick-arrow{position:absolute;bottom:0;min-width:0;padding:0 1.5rem}.slick-slider .slick-prev{left:6rem}.slick-slider .slick-next{right:6rem}.bkgd-primary .slick-slider .carousel-item .home .home-about p strong,.bkgd-primary .slick-slider .carousel-item .pagination li,.bkgd-primary .slick-slider .carousel-item a,.bkgd-primary .slick-slider .carousel-item h3,.bkgd-primary .slick-slider .carousel-item nav.mobile-menu ul li,.bkgd-primary .slick-slider .carousel-item nav.side ul li a,.home .home-about p .bkgd-primary .slick-slider .carousel-item strong,.pagination .bkgd-primary .slick-slider .carousel-item li,nav.mobile-menu ul .bkgd-primary .slick-slider .carousel-item li,nav.side ul li .bkgd-primary .slick-slider .carousel-item a{color:#fff}.slick-slider .carousel-item.service-block img{max-width:12rem}.five-slider .carousel-inner .carousel-item-next,.five-slider .carousel-inner .carousel-item-prev,.five-slider .carousel-inner .carousel-item.active{display:flex}.five-slider .carousel-inner .carousel-item-next,.five-slider .carousel-inner .carousel-item-right.active{transform:translateX(20%)}@media only screen and (max-width:991px){.five-slider .carousel-inner .carousel-item-next,.five-slider .carousel-inner .carousel-item-right.active{transform:translate(100%)}}.five-slider .carousel-inner .carousel-item-left.active,.five-slider .carousel-inner .carousel-item-prev{transform:translateX(-20%)}@media only screen and (max-width:991px){.five-slider .carousel-inner .carousel-item-left.active,.five-slider .carousel-inner .carousel-item-prev{transform:translate(-100%)}}.five-slider .carousel-inner .carousel-item-left,.five-slider .carousel-inner .carousel-item-right{transform:translateX(0)}.quad-slider .carousel-inner .carousel-item-next,.quad-slider .carousel-inner .carousel-item-prev,.quad-slider .carousel-inner .carousel-item.active{display:flex}.quad-slider .carousel-inner .carousel-item-next,.quad-slider .carousel-inner .carousel-item-right.active{transform:translateX(25%)}@media only screen and (max-width:991px){.quad-slider .carousel-inner .carousel-item-next,.quad-slider .carousel-inner .carousel-item-right.active{transform:translate(100%)}}.quad-slider .carousel-inner .carousel-item-left.active,.quad-slider .carousel-inner .carousel-item-prev{transform:translateX(-25%)}@media only screen and (max-width:991px){.quad-slider .carousel-inner .carousel-item-left.active,.quad-slider .carousel-inner .carousel-item-prev{transform:translate(-100%)}}.quad-slider .carousel-inner .carousel-item-left,.quad-slider .carousel-inner .carousel-item-right{transform:translateX(0)}.case-carousel-control-icon i{top:10em;left:-1em;border:1px solid #f83c3e;padding:20px}.case-carousel-control-icon i:before{top:8px}#aboutImageSliderControls .carousel-control-prev,#casePageImageSliderControls .carousel-control-prev,#servicesImageSliderControls .carousel-control-prev{left:-15%}#aboutImageSliderControls .carousel-control-next,#casePageImageSliderControls .carousel-control-next,#servicesImageSliderControls .carousel-control-next{right:-15%}.view-all a{color:#fff;border-bottom:1px solid #f83c3e}.services-view-all a{color:#fff;border-bottom:1px solid #000}.article header{padding:20rem 0;margin-bottom:-15rem}.article header h1{margin-bottom:3rem}.article header span{color:#f83c3e;font-weight:600;margin-right:1rem}.article header .date .home .home-about p strong,.article header .date .pagination li,.article header .date h3,.article header .date nav.mobile-menu ul li,.article header .date nav.side ul li a,.home .home-about p .article header .date strong,.pagination .article header .date li,nav.mobile-menu ul .article header .date li,nav.side ul li .article header .date a{margin:1rem 0 0;color:#f83c3e;font-weight:600}.article .latest-news .title{display:flex;justify-content:center;align-items:center}.article .latest-news .title a{border-bottom:2px solid #10171f;margin-left:auto;color:#fff}.article .latest-news .title a:hover{border-color:#fff}.article .latest-news .news-item a .home .home-about p strong,.article .latest-news .news-item a .pagination li,.article .latest-news .news-item a:hover,.article .latest-news .news-item a h3,.article .latest-news .news-item a nav.mobile-menu ul li,.article .latest-news .news-item a nav.side ul li a,.home .home-about p .article .latest-news .news-item a strong,.pagination .article .latest-news .news-item a li,nav.mobile-menu ul .article .latest-news .news-item a li,nav.side ul li .article .latest-news .news-item a a{color:#fff}.article .related-news{display:flex;align-items:center;flex-direction:column}.gallery header{padding:30rem 0 20rem;margin-bottom:-15rem}.gallery .gallery-item:hover{color:#f83c3e}.news header{padding:20rem 0 30rem;margin-bottom:-25rem}.news header a{font-weight:700;text-decoration:underline;-webkit-text-decoration-color:#f83c3e;text-decoration-color:#f83c3e;text-underline-position:under}.news .news-item:hover,.news header a:hover{color:#f83c3e}@media only screen and (max-width:767px){.latest-news .title{text-align:center}.latest-news .title h1{margin-bottom:0}.latest-news .title a{display:none}}@media only screen and (max-width:767px){.latest-news .news-item{margin-bottom:5rem}}.pagination{justify-content:center}.pagination li{height:3rem;width:3rem;text-align:center;text-indent:0;line-height:3rem;background-color:transparent;border:2px solid transparent;cursor:pointer}.pagination li.active{color:#f83c3e;background-color:transparent}.pagination li:hover{opacity:.75}.pagination li a{display:block}.pagination li:first-child,.pagination li:last-child{display:none}@media only screen and (max-width:767px){.about header h1{text-align:center}}.about header .content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media only screen and (max-width:767px){.about header .content{align-items:center}}@media only screen and (max-width:767px){.about header .header-buttons{display:flex;flex-direction:column}}@media only screen and (max-width:991px){.about header .header-buttons a{margin-top:20px}}.about .about-collapsible .card{background-color:transparent;border-left:0;border-right:0;border-radius:0;border-color:hsla(0,0%,100%,.5)}.about .about-collapsible .card .card-header{background-color:transparent;border-radius:0;border-bottom:0;padding:1.5rem 0}.about .about-collapsible .card .card-header a:hover{color:#000}.about .about-collapsible .card .card-header a[aria-expanded=true] h2 i{transform:rotate(180deg)}.about .about-collapsible .card .card-header a h2{display:flex;justify-content:space-between;align-items:center;font-size:2.2rem;line-height:2.8rem;margin:0}.about .about-collapsible .card .card-header a h2 i{transition:all .5s ease}.about .about-collapsible .card .card-header a h2 i:before{background-color:#fff}.about .about-collapsible .card .card-body{color:#fff;background-color:transparent;padding:1.5rem 0}