@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:200;src:url(/assets/fonts/deed10d8dd8e.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:200;src:url(/assets/fonts/914f5a1ca216.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:200;src:url(/assets/fonts/777082833d12.woff2)format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:200;src:url(/assets/fonts/c223b40558c0.woff2)format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:200;src:url(/assets/fonts/d171c6c3e58e.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:200;src:url(/assets/fonts/bf29ba60fc11.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fa-bars:before{content:""}.fa-caret-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-up:before{content:""}.fa-facebook-f:before{content:""}.fa-instagram:before{content:""}.fa-linkedin:before{content:""}.fa-search:before{content:""}.fa-twitter:before{content:""}
/*!
 * Font Awesome Pro 5.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;src:url(/assets/fonts/4f5d95f173f9.eot);src:url(/assets/fonts/11fb1a51f1c1.woff2)format("woff2"),url(/assets/fonts/01a8f2a6d22d.woff)format("woff")}.fab{font-family:"Font Awesome 5 Brands"}
/*!
 * Font Awesome Pro 5.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;src:url(/assets/fonts/f84e13aac846.eot);src:url(/assets/fonts/61ca88a8cbdb.woff2)format("woff2"),url(/assets/fonts/5b0ef7bd78fd.woff)format("woff")}.fal{font-family:"Font Awesome 5 Pro";font-weight:300}
/*!
 * Font Awesome Pro 5.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;src:url(/assets/fonts/43bc9fee5f67.eot);src:url(/assets/fonts/606f356f4332.woff2)format("woff2"),url(/assets/fonts/1ee20546ee5f.woff)format("woff")}.far{font-family:"Font Awesome 5 Pro";font-weight:400}
/*!
 * Font Awesome Pro 5.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;src:url(/assets/fonts/e5de34bf5ae2.eot);src:url(/assets/fonts/050e221aa48a.woff2)format("woff2"),url(/assets/fonts/db350e82c640.woff)format("woff")}.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}.footer{clear:both;margin-top:1em}body{font-family:"Montserrat",sans-serif;font-size:15px;background:#000;color:#fff}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Montserrat",sans-serif;font-weight:500}h1{font-size:32px}h2{font-size:28px}@media (max-width:1023px){h2{font-size:26px}}h3{font-size:26px}@media (max-width:1023px){h3{font-size:24px}}a{color:#0097cd;transition:.4s}a:hover{color:#0084b4}.scrollup{position:fixed;text-align:center;bottom:0;right:30px;display:none;background:#0097cd;color:#fff;text-transform:uppercase;font-weight:500;text-align:center;padding:25px 35px;font-size:16px;z-index:10}.scrollup span{display:block;font-size:14px}.scrollup:hover{color:#fff!important;background:#0084b4}::selection{background:#0084b4;color:#fff}body{margin-top:192px}h4{margin-bottom:1rem;font-size:18px;line-height:1.75;font-weight:400;font-family:inherit}.cc-banner .cc-message{font-family:"Montserrat",sans-serif;font-size:15px}.cc-btn{font-family:"Montserrat",sans-serif;font-size:15px!important;font-weight:600!important;text-transform:uppercase}.header{position:fixed;left:0;right:0;top:0;z-index:25;background:#000}@media (max-width:900px){.header-top{padding-top:15px;padding-bottom:15px}}.header-top .email-wrapper,.header-top .phone-wrapper{padding-top:25px}@media (max-width:900px){.header-top .email-wrapper,.header-top .phone-wrapper{padding-top:0}}.header-top .email-wrapper a,.header-top .phone-wrapper a{color:#fff;font-size:18px;display:inline-block;font-weight:600}.header-top .email-wrapper a.back-button,.header-top .phone-wrapper a.back-button{background:#0097cd;padding:15px;font-size:14px;padding:5px 15px;margin-top:10px;text-transform:uppercase}.header-top .email-wrapper a.back-button i,.header-top .phone-wrapper a.back-button i{font-size:12px;margin-right:5px}.header-top .email-wrapper a{float:left;clear:left}@media (max-width:900px){.header-top .email-wrapper{display:none}}.header-top .logo-wrapper{padding-top:15px;padding-bottom:15px}@media (max-width:900px){.header-top .logo-wrapper{padding-top:0;padding-bottom:0}}.header-top .logo-wrapper img{max-width:300px}@media (max-width:675px){.header-top .logo-wrapper img{max-width:100%}}.header-bottom{background:#a1a0a0}.menu.dropdown{display:flex;flex-direction:row;align-items:stretch;height:100%}.menu>li{width:14.2857142857%;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:2px solid transparent}.menu>li:after{content:"";position:absolute;right:0;top:5px;bottom:5px;width:1px;background:#ccc}@media (max-width:675px){.menu>li:after{display:none}}@media (max-width:675px){.menu>li{width:100%;border-right:none;text-align:left}.menu>li .submenu{width:100%;padding:0 15px}}.menu>li:last-of-type:after{display:none}.menu>li:hover,.menu>li.active{background:0 0;border-bottom:2px solid #0097cd;color:#fff}@media (max-width:900px){.menu>li:hover,.menu>li.active{border-bottom:2px solid transparent;color:#0097cd}}.menu a{border-top:2px solid transparent;border-bottom:2px solid transparent;text-transform:uppercase;font-size:16px;font-weight:600;color:#fff;width:100%}@media (max-width:900px){.menu a{font-size:15px;font-weight:500}}.menu .active>a{background:0 0;color:#fff}@media (max-width:900px){.menu .active>a{color:#0097cd}}.off-canvas{background:#696969;box-shadow:none;padding:25px 10px}.off-canvas .search-box{text-align:left}.off-canvas .search-box form{width:100%;max-width:none}.search-toggle{color:#fff;background:#0097cd;height:50px;line-height:50px;width:50px;text-align:center;display:inline-block;vertical-align:top;cursor:pointer}.search-toggle:hover{color:#fff;background:#0084b4}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a:after{border-color:#0097cd transparent transparent}.dropdown.menu>li>a{padding:10px;background:0 0}.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu{left:0;right:0;background:#202020;border:0;padding:10px 15px}.dropdown.menu li.is-submenu-item{width:100%;border:0;border-bottom:1px solid #585858;padding:5px 0}.dropdown.menu li.is-submenu-item:last-of-type{border-bottom:none}.dropdown.menu li.is-submenu-item a{text-align:left;font-size:14px;text-transform:none;padding:8px 0;border:0!important}@media (max-width:900px){.dropdown.menu li.is-submenu-item a{font-size:14px}}.dropdown.menu li.is-submenu-item a:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;margin-right:8px;font-size:10px;vertical-align:middle;color:#fff}.dropdown.menu li.is-submenu-item a:hover{border:0;color:#0097cd}.dropdown.menu li.is-submenu-item a:hover:before{color:#fff}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after{display:none}.search-box{margin-top:10px;text-align:right}.search-box:after{content:"";display:table;clear:both}.search-box form{position:relative;max-width:215px;float:right}.search-box input{margin:0;padding:0;box-shadow:none;line-height:1}.search-box input[type=search]{border:1px solid #0097cd;background:0 0;padding:5px 10px;color:#fff;font-size:14px;text-align:right;font-weight:600;text-transform:uppercase}.menu.nav-toggle li{text-align:center}.slideshow .slideshow-overlay .overlay-content a:hover{background-color:#00719a}.slideshow .slideshow-overlay .overlay-content a:hover:after{color:#fff}.slideshow-contact{position:fixed;right:0;bottom:25%;z-index:5;transition:.4s;transform:translateY(0)}.slideshow-contact.closed{transform:translateX(215px)}.grid-x{width:95%;max-width:1250px;margin:0 auto}.section-title{margin-bottom:25px}.grid-padding-y>.cell{padding-top:30px;padding-bottom:30px}@media (max-width:1040px){.grid-padding-y>.cell{padding-top:15px;padding-bottom:15px}}.grid-padding-x>.cell{padding-left:30px;padding-right:30px}@media (max-width:1040px){.grid-padding-x>.cell{padding-left:15px;padding-right:15px}}#other-cases .view-project:hover,#projects .view-project:hover{background-color:#00719a}#contact a:hover{background-color:#00719a}#why{background:#2b2b2b;padding:25px 0}#why .text{padding-top:10px;max-width:275px;margin:0 auto}#why .text h3{margin:5px 0 0;color:#0097cd;text-transform:uppercase;font-size:20px;font-weight:700}#why .text p{margin:0;text-transform:lowercase}#brands{background:#767575;padding:3vw 5vw}#brands img{margin-bottom:15px}#brands p{text-align:center;max-width:90%;margin:0 auto}#contact-intro .contact-box .social-media-links ul li a:hover{color:#00719a}#contact-intro .contact-form .field-wrap input[type=button]:hover{background-color:#00719a}.tabs-title>a:hover{color:#fff;background:#0097cd}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#0097cd;color:#fff}#product-information-tabs .tabs-title>a:focus,#product-information-tabs .tabs-title.is-active a[aria-selected=true]{background:#000;border:3px solid #0097cd}#product-information-tabs .tabs-title>a:focus:before,#product-information-tabs .tabs-title.is-active a[aria-selected=true]:before{content:"";height:3px;background:#000;position:absolute;left:0;right:0;bottom:-3px}#product-interested a:hover{background-color:#00719a}#other-projects-links a:hover{background-color:#00719a}.footer{margin:0;background:#403f3f}.footer .footer-top{padding:30px 0}.footer .footer-top h4{font-size:16px;text-transform:uppercase;font-weight:600}.footer .footer-top h5{font-size:18px;text-transform:uppercase;font-weight:600}.footer .footer-links-1 ul{list-style:none;margin:0;padding:0}.footer .footer-links-1 ul li{display:block;padding:3px 0;margin:0}.footer .social-links{padding:20px 0 50px}.footer .social-links ul{list-style:none;margin:0;padding:0}.footer .social-links ul li{display:inline-block;padding:0;margin:0 5px}.footer .social-links ul li a{display:block;color:#403f3f;background:#8e8b8b;width:35px;height:35px;line-height:35px;font-size:20px;transition:.4s}.footer .social-links ul li a:hover{background:#817e7e}.footer .footer-links-2 ul{list-style:none;margin:0;padding:0}.footer .footer-links-2 ul li{display:inline-block;padding:0;margin:0 3px}.footer .footer-links-2 ul li:last-of-type{margin-right:0}.footer .mailing-list input#mc-embedded-subscribe:hover{background-color:#00719a}.footer .footer-bottom{background:#000;padding:20px 0}.footer .footer-bottom .grid-x{max-width:none}.footer .footer-bottom a{margin-left:14px;margin-top:7px;margin-bottom:7px}.footer p,.footer a{color:#fff;margin:0}.footer p.company-details{margin-top:15px;font-size:11px}.footer a:hover{color:#0097cd}img.lazyload,img.lazyloading{background-color:transparent;opacity:.001}img.lazyload,img.lazyloaded{opacity:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.menu a{font-size:.98rem;line-height:1.4rem}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{padding-left:0;padding-right:0}.dropdown.menu>li>a{padding:13px 0}#brands .grid-padding-x>.cell{margin-bottom:30px}#product-information-tabs .accordion-item>a:focus{outline:0}a[href*="c-a-b.org.uk/"]{display:none}a[href*="mcrma.co.uk"]{display:none}a[href*="constructionline.co.uk"]{display:none}*,:after,:before{box-sizing:border-box}.fa-caret-down:before{content:"▼"}h1{text-align:center}.slideshow-contact{display:none!important}.fa-circle-xmark{position:absolute;right:32px;top:32px;width:32px;height:32px;color:#fff}.fa-circle-xmark:hover{opacity:1}.faq-card{background-color:#2d2d2d;border-radius:10px;padding:1em 4em 1em 2em;position:relative;margin:2em;transition:.3s ease;overflow:hidden}.toggle-btn{font-size:20px;position:absolute;top:.8em;right:1em;cursor:pointer}.toggle-btn .cross-btn{display:none}.ans{display:none}.faq-card.active{padding-bottom:1.5em}.faq-card.active .ans{margin-top:.5em;display:block}.faq-card.active .toggle-btn .cross-btn{display:flex;position:relative;top:.3em;left:.1em}.faq-card.active .toggle-btn .drop-btn{display:none}