.color0{color:#000}.color0-30{color:rgb(0 0 0 / .3)}.color0-50{color:rgb(0 0 0 / .5)}.color1{color:#FFF}.color1-50{color:rgb(255 255 255 / .5)}.color1-70{color:rgb(255 255 255 / .7)}.color2{color:#455A64}.color3{color:#607D8B}.color4{color:#212121}.color5{color:#727272}.color6{color:#F04C23}.color7{color:#FFA000}.color8{color:#3786FF}.color9{color:#39AF49}.color10{color:#CFD8DC}.color11{color:#E5E5E5}.color12{color:#FFC617}.color13{color:#2f8e48}.color14{color:#324650}@font-face{font-family:'ideal group';src:url(../../themes/ideal-group/fonts/ideal-group.eot);src:url("../../themes/ideal-group/fonts/ideal-group.eot?#iefix") format("embedded-opentype"),url(../../themes/ideal-group/fonts/ideal-group.woff) format("woff"),url(../../themes/ideal-group/fonts/ideal-group.ttf) format("truetype"),url("../../themes/ideal-group/fonts/ideal-group.svg#ideal-group") format("svg");font-weight:400;font-style:normal}[class*='icon-']:before{display:inline-block;font-family:'ideal group';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon-van:before{content:'\0041'}.icon-icon-twitter:before{content:'\0042'}.icon-icon-tick:before{content:'\0043'}.icon-icon-telephone:before{content:'\0044'}.icon-icon-share:before{content:'\0045'}.icon-icon-caution:before{content:'\0046'}.icon-icon-arrow-right:before{content:'\0047'}.icon-icon-arrow-right-simple:before{content:'\0048'}.icon-icon-arrow-down:before{content:'\0049'}.icon-icon-arrow-up:before{content:'\004a'}.icon-icon-linkedin:before{content:'\004b'}.icon-icon-facebook:before{content:'\004c'}.icon-icon-whatsapp:before{content:'\004d'}.icon-icon-email:before{content:'\004e'}.icon-icon-hamburger:before{content:'\004f'}.icon-icon-arrow-left-simple:before{content:'\0050'}.icon-icon-cross:before{content:'\0051'}.icon-icon-telephone-alt:before{content:'\0052'}.icon-icon-pound:before{content:'\0053'}.icon-icon-padlock:before{content:'\0054'}.icon-icon-play:before{content:'\0055'}.icon-icon-map:before{content:'\0056'}.icon-icon-ruler:before{content:'\0057'}.icon-icon-weight:before{content:'\0058'}.icon-icon-hardhat:before{content:'\0059'}.icon-icon-remote:before{content:'\005a'}.icon-icon-fuel:before{content:'\0061'}.icon-icon-thumbsup:before{content:'\0062';margin-bottom:8px}.icon-icon-circle-tick:before{content:'\0063'}.icon-icon-circle-void:before{content:'\0064'}.type-family-default{font-family:'Open Sans',sans-serif}.type-family-featured{font-family:'Montserrat',sans-serif}.type-size-8{font-size:8px}.type-size-10{font-size:10px}.type-size-12{font-size:12px}.type-size-14{font-size:14px}.type-size-16{font-size:16px}.type-size-18{font-size:18px}@media (min-width:0) and (max-width:480px){.type-size-18{font-size:18px}}.type-size-20{font-size:20px}.type-size-22{font-size:22px}@media (min-width:0) and (max-width:480px){.type-size-22{font-size:16px}}@media (min-width:481px) and (max-width:620px){.type-size-22{font-size:16px}}@media (min-width:621px) and (max-width:780px){.type-size-22{font-size:16px}}@media (min-width:781px) and (max-width:999px){.type-size-22{font-size:18px}}@media (min-width:1000px) and (max-width:1399px){.type-size-22{font-size:20px}}.type-size-24{font-size:24px}@media (min-width:0) and (max-width:480px){.type-size-24{font-size:18px}}@media (min-width:481px) and (max-width:620px){.type-size-24{font-size:20px}}@media (min-width:621px) and (max-width:780px){.type-size-24{font-size:22px}}.type-size-26{font-size:26px}@media (min-width:0) and (max-width:480px){.type-size-26{font-size:22px}}@media (min-width:481px) and (max-width:620px){.type-size-26{font-size:22px}}@media (min-width:621px) and (max-width:780px){.type-size-26{font-size:24px}}.type-size-28{font-size:28px}.type-size-30{font-size:30px}.type-size-32{font-size:32px}.type-size-34{font-size:34px}.type-size-36{font-size:36px}.type-size-38{font-size:38px}.type-size-40{font-size:40px}@media (min-width:0) and (max-width:480px){.type-size-40{font-size:24px}}@media (min-width:481px) and (max-width:620px){.type-size-40{font-size:26px}}@media (min-width:621px) and (max-width:780px){.type-size-40{font-size:28px}}.type-size-54{font-size:54px}body{font-family:'Open Sans',sans-serif;font-weight:400}body h1,body .h1,body h2,body .h2,body h3,body .h3,body h4,body .h4,body h5,body .h5{font-family:'Montserrat',sans-serif;font-weight:400;margin-top:15px;margin-bottom:15px}body h1 span,body .h1 span,body h2 span,body .h2 span,body h3 span,body .h3 span,body h4 span,body .h4 span,body h5 span,body .h5 span{display:block;margin-top:6px}body p{line-height:25px;margin-bottom:20px}body strong{font-weight:700}body em{font-style:italic}body .wysiwyg h2{margin-top:0;margin-bottom:25px}body .wysiwyg h3{margin-bottom:10px;margin-top:25px}body .wysiwyg p{margin-bottom:25px}body .wysiwyg ul{margin-bottom:25px}body .wysiwyg li{list-style-type:disc;list-style-position:inside;line-height:35px}body .wysiwyg blockquote{font-size:22px;line-height:36px;border-top:solid 1px rgb(0 0 0 / .3);border-bottom:solid 1px rgb(0 0 0 / .3);padding:50px 4%;margin:50px auto;text-align:center}@media (min-width:0) and (max-width:480px){body .wysiwyg blockquote{font-size:16px}}@media (min-width:481px) and (max-width:620px){body .wysiwyg blockquote{font-size:16px}}@media (min-width:621px) and (max-width:780px){body .wysiwyg blockquote{font-size:16px}}@media (min-width:781px) and (max-width:999px){body .wysiwyg blockquote{font-size:18px}}@media (min-width:1000px) and (max-width:1399px){body .wysiwyg blockquote{font-size:20px}}body .wysiwyg blockquote p{line-height:inherit;margin-bottom:0}body .wysiwyg sup{vertical-align:super;font-size:smaller}body .wysiwyg sub{vertical-align:sub;font-size:smaller}body .hr{border-bottom:solid 1px rgb(114 114 114 / .5);margin-top:70px}body .wysiwyg p,body .main-content p{color:#000}body .main-content .product-title{border-bottom:solid 1px rgb(0 0 0 / .15);margin-bottom:35px}body .main-content .product-title h1{font-size:22px;font-weight:400;color:#000;padding-bottom:15px;margin-top:0;margin-bottom:0;text-transform:none;float:left;width:55%}@media (min-width:0) and (max-width:480px){body .main-content .product-title h1{font-size:16px}}@media (min-width:481px) and (max-width:620px){body .main-content .product-title h1{font-size:16px}}@media (min-width:621px) and (max-width:780px){body .main-content .product-title h1{font-size:16px}}@media (min-width:781px) and (max-width:999px){body .main-content .product-title h1{font-size:18px}}@media (min-width:1000px) and (max-width:1399px){body .main-content .product-title h1{font-size:20px}}body .main-content .product-title h1 span{background-color:#FFC617;padding:5px 2%;display:inline-block}body .main-content .product-title ul.brand-parts{float:right;width:45%;margin:0;padding:10px 0 0;border:none;text-align:right}body .main-content .product-title ul.brand-parts li{display:inline;padding-left:2%}body .main-content .product-wrapper .product-image{float:left;width:64%;text-align:center}body .main-content .product-wrapper .product-image img{width:66%}@media (min-width:781px) and (max-width:999px){body .main-content .product-wrapper .product-image img{width:88%}}@media (min-width:1000px) and (max-width:1399px){body .main-content .product-wrapper .product-image img{width:55%}}@media (min-width:0) and (max-width:480px){body .main-content .product-wrapper .product-image{width:100%;float:none;margin-top:20px}}@media (min-width:481px) and (max-width:620px){body .main-content .product-wrapper .product-image{width:100%;float:none;margin-top:20px}}@media (min-width:621px) and (max-width:780px){body .main-content .product-wrapper .product-image{width:100%;float:none;margin-top:20px}}@media (min-width:781px) and (max-width:999px){body .main-content .product-wrapper .product-image{width:52%;float:left;margin-top:20px}}body .main-content .product-wrapper .product-meta{float:right;width:35%}@media (min-width:0) and (max-width:480px){body .main-content .product-wrapper .product-meta{width:100%;float:none;margin-bottom:10px}body .main-content .product-wrapper .product-meta .tel-wrapper .tel span{color:#FFF}body .main-content .product-wrapper .product-meta .tel-wrapper .tel span a{color:#FFF}}@media (min-width:481px) and (max-width:620px){body .main-content .product-wrapper .product-meta{width:100%;float:none;margin-bottom:10px}body .main-content .product-wrapper .product-meta .tel-wrapper .tel span{color:#FFF}body .main-content .product-wrapper .product-meta .tel-wrapper .tel span a{color:#FFF}}@media (min-width:621px) and (max-width:780px){body .main-content .product-wrapper .product-meta{width:100%;float:none;margin-bottom:10px}body .main-content .product-wrapper .product-meta .tel-wrapper .tel span{color:#FFF}body .main-content .product-wrapper .product-meta .tel-wrapper .tel span a{color:#FFF}}@media (min-width:781px) and (max-width:999px){body .main-content .product-wrapper .product-meta{width:45%;float:right;margin-bottom:10px}body .main-content .product-wrapper .product-meta .tel-wrapper .tel span{color:#FFF}body .main-content .product-wrapper .product-meta .tel-wrapper .tel span a{color:#FFF}}body .main-content .product-wrapper .product-meta .stock-level p{line-height:20px}body .main-content .product-wrapper .product-meta .stock-level p:nth-child(1){font-size:18px;font-family:'Montserrat',sans-serif;font-weight:400;color:#39AF49;margin-bottom:4px}@media (min-width:0) and (max-width:480px){body .main-content .product-wrapper .product-meta .stock-level p:nth-child(1){font-size:18px}}body .main-content .product-wrapper .product-meta .stock-level p:nth-child(2){font-size:14px;color:rgb(0 0 0 / .5);margin-bottom:16px}body .main-content .product-wrapper .product-meta h4{margin-bottom:10px}body .main-content .product-wrapper .product-meta ul{margin:0;padding:0;border-left:none}body .main-content .product-wrapper .product-meta li{list-style:none;margin-left:0;padding:4px 2%}body .main-content .product-wrapper .product-meta li::before{font-size:14px;margin-right:3%;color:#39AF49}body .main-content .product-wrapper .product-meta li.quote-button a,body .main-content .product-wrapper .product-meta li.data-button a{width:100%;text-align:center}body .main-content .product-wrapper .product-meta li.quote-button{width:54%;float:left;margin-top:10px}body .main-content .product-wrapper .product-meta li.data-button{width:46%;float:right;margin-top:10px}body .main-content .product-wrapper .product-meta li.data-button a{margin:0;padding:10px 15px;text-transform:none}body .main-content .product-wrapper .product-meta li ul{margin-top:15px}body .main-content .product-wrapper .product-meta li li{line-height:10px;margin:0;padding-top:0;padding-bottom:0;font-size:12px;width:100%;float:none;color:rgb(0 0 0 / .6);margin-bottom:5px;margin-top:0}@media (min-width:0) and (max-width:480px){body .main-content .product-wrapper .product-meta li li{margin-right:0;margin-left:0}}@media (min-width:481px) and (max-width:620px){body .main-content .product-wrapper .product-meta li li{margin-right:0;margin-left:0}}body .main-content .product-wrapper .product-meta li li p{width:88%;float:left;margin-bottom:0;line-height:22px;margin-top:0}body .main-content .product-wrapper .product-meta li li span{width:12%;float:left}body .main-content .product-wrapper .product-meta li li span.icon-icon-map::before,body .main-content .product-wrapper .product-meta li li span.icon-icon-ruler::before{font-size:20px}body .main-content .product-wrapper .product-meta li li span.icon-icon-map::before{color:#39AF49}body .main-content .product-wrapper .product-meta li li span.icon-icon-weight::before{font-size:16px}body .main-content .product-wrapper .product-meta .tel-wrapper{font-family:'Montserrat',sans-serif;font-weight:400;color:#FFF;background:#F04C23;text-align:center;width:100%;margin:0 0 20px;padding-bottom:20px;padding-top:23px}body .main-content .product-wrapper .product-meta .tel-wrapper .tel-meta{font-size:10px;display:inline-block}body .main-content .product-wrapper .product-meta .tel-wrapper .phone-icon{font-size:22px;display:inline-block;padding:4px 4% 0}@media (min-width:0) and (max-width:480px){body .main-content .product-wrapper .product-meta .tel-wrapper .phone-icon{font-size:16px}}@media (min-width:481px) and (max-width:620px){body .main-content .product-wrapper .product-meta .tel-wrapper .phone-icon{font-size:16px}}@media (min-width:621px) and (max-width:780px){body .main-content .product-wrapper .product-meta .tel-wrapper .phone-icon{font-size:16px}}@media (min-width:781px) and (max-width:999px){body .main-content .product-wrapper .product-meta .tel-wrapper .phone-icon{font-size:18px}}@media (min-width:1000px) and (max-width:1399px){body .main-content .product-wrapper .product-meta .tel-wrapper .phone-icon{font-size:20px}}body .main-content .product-wrapper .product-meta .tel-wrapper .tel{font-size:26px;font-weight:700;display:inline-block}@media (min-width:0) and (max-width:480px){body .main-content .product-wrapper .product-meta .tel-wrapper .tel{font-size:22px}}@media (min-width:481px) and (max-width:620px){body .main-content .product-wrapper .product-meta .tel-wrapper .tel{font-size:22px}}@media (min-width:621px) and (max-width:780px){body .main-content .product-wrapper .product-meta .tel-wrapper .tel{font-size:24px}}body .main-content .product-wrapper .sub-set{margin-top:25px;text-align:left;font-size:12px;font-family:'Montserrat',sans-serif;font-weight:400;color:rgb(0 0 0 / .7)}body .main-content .product-wrapper .sub-set p{margin-top:10px;margin-bottom:8px;padding-top:2px;padding-bottom:2px;text-align:center}body .main-content .product-wrapper .sub-set ul{margin:0;padding:10px 0 8px;border-left:0}body .main-content .product-wrapper .sub-set li{width:33.3%;float:left;list-style:none;margin-left:0}@media (min-width:0) and (max-width:480px){body .main-content .product-wrapper .sub-set li{width:100%}}@media (min-width:481px) and (max-width:620px){body .main-content .product-wrapper .sub-set li{width:100%}}@media (min-width:781px) and (max-width:999px){body .main-content .product-wrapper .sub-set li{text-align:center}}body .main-content .product-wrapper .sub-set li::before{color:#F04C23;font-size:28px;float:left;margin-right:4%}@media (min-width:0) and (max-width:480px){body .main-content .product-wrapper .sub-set li::before{font-size:20px;padding-top:4px}}@media (min-width:481px) and (max-width:620px){body .main-content .product-wrapper .sub-set li::before{font-size:20px;padding-top:4px}}@media (min-width:781px) and (max-width:999px){body .main-content .product-wrapper .sub-set li::before{width:100%}}body .main-content .product-wrapper .sub-set .left{border-top:solid 1px rgb(0 0 0 / .15);border-bottom:solid 1px rgb(0 0 0 / .15);width:64%;float:left}@media (min-width:0) and (max-width:480px){body .main-content .product-wrapper .sub-set .left{width:100%}}@media (min-width:481px) and (max-width:620px){body .main-content .product-wrapper .sub-set .left{width:100%}}@media (min-width:621px) and (max-width:780px){body .main-content .product-wrapper .sub-set .left{width:100%}}@media (min-width:781px) and (max-width:999px){body .main-content .product-wrapper .sub-set .left{width:52%}}body .main-content .product-wrapper .sub-set .right{border-top:solid 1px rgb(0 0 0 / .15);border-bottom:solid 1px rgb(0 0 0 / .15);width:34%;float:right}@media (min-width:0) and (max-width:480px){body .main-content .product-wrapper .sub-set .right{border-top:none;width:100%}}@media (min-width:481px) and (max-width:620px){body .main-content .product-wrapper .sub-set .right{border-top:none;width:100%}}@media (min-width:621px) and (max-width:780px){body .main-content .product-wrapper .sub-set .right{border-top:none;width:100%}}@media (min-width:781px) and (max-width:999px){body .main-content .product-wrapper .sub-set .right{width:45%}}body .product-form{border-bottom:solid 1px rgb(0 0 0 / .2);padding-bottom:10px;margin-bottom:20px}body .product-tile .product-wrapper{width:100%;float:left;margin-left:0;margin-right:0;padding-left:12.65823%;padding-right:12.65823%;margin-top:40px;margin-bottom:20px}@media (min-width:0) and (max-width:480px){body .product-tile .product-wrapper{margin-top:0;width:100%;float:left;margin-left:0;margin-right:0;padding-left:0%;padding-right:0%}}@media (min-width:481px) and (max-width:620px){body .product-tile .product-wrapper{margin-top:0;width:100%;float:left;margin-left:0;margin-right:0;padding-left:17.24138%;padding-right:17.24138%}}@media (min-width:621px) and (max-width:780px){body .product-tile .product-wrapper{margin-top:0;width:100%;float:left;margin-left:0;margin-right:0;padding-left:0%;padding-right:0%}}@media (min-width:781px) and (max-width:999px){body .product-tile .product-wrapper{margin-top:0;width:100%;float:left;margin-left:0;margin-right:0;padding-left:0%;padding-right:0%}}@media (min-width:1000px) and (max-width:1399px){body .product-tile .product-wrapper{width:100%;float:left;margin-left:0;margin-right:0;padding-left:0%;padding-right:0%}}body .product-tile .product-wrapper li{width:23%;float:left;margin-right:2.5%;margin-bottom:40px;margin-top:20px}body .product-tile .product-wrapper li.collection-intro{background-color:#FFF;box-shadow:0 0 15px rgb(0 0 0 / .2);width:46%;float:left;border-top:4px solid #F04C23}@media (min-width:0) and (max-width:480px){body .product-tile .product-wrapper li.collection-intro{width:auto}}@media (min-width:481px) and (max-width:620px){body .product-tile .product-wrapper li.collection-intro{width:auto}}@media (min-width:621px) and (max-width:780px){body .product-tile .product-wrapper li.collection-intro{width:auto;margin-right:0}}@media (min-width:781px) and (max-width:999px){body .product-tile .product-wrapper li.collection-intro{width:auto;margin-right:0}}@media (min-width:1000px) and (max-width:1399px){body .product-tile .product-wrapper li.collection-intro{width:49%;margin-right:0}}body .product-tile .product-wrapper li:nth-child(4n){margin-right:0}@media (min-width:0) and (max-width:480px){body .product-tile .product-wrapper li{width:80%;margin-left:10%;margin-right:10%}body .product-tile .product-wrapper li:nth-child(4n){margin-right:10%}}@media (min-width:481px) and (max-width:620px){body .product-tile .product-wrapper li{width:100%;margin-right:0%}}@media (min-width:621px) and (max-width:780px){body .product-tile .product-wrapper li{width:47%;margin-right:4%;float:left}body .product-tile .product-wrapper li:nth-child(2n){margin-right:0%}}@media (min-width:781px) and (max-width:999px){body .product-tile .product-wrapper li{width:31%;margin-right:3%;float:left}body .product-tile .product-wrapper li:nth-child(3n){margin-right:0%}body .product-tile .product-wrapper li:nth-child(4n){margin-right:3%}}@media (min-width:1000px) and (max-width:1399px){body .product-tile .product-wrapper li{width:22.3%;margin-right:3%;float:left}body .product-tile .product-wrapper li:nth-child(4n){margin-right:0%}}body .product-tile .product-wrapper li .product-snippet h4 a{font-size:16px;text-transform:none;color:#000}body .product-tile .product-wrapper li .product-snippet h4 a:hover{text-decoration:none}body .product-tile .product-wrapper li .product-snippet h4 a span{font-size:20px;display:inline-block;font-weight:700;margin-bottom:5px;margin-right:2%;background-color:#FFC617;padding:5px 4%}body .product-tile .product-wrapper li .product-snippet ul{margin-bottom:20px}body .product-tile .product-wrapper li .product-snippet li{font-size:12px;width:100%;float:none;color:rgb(0 0 0 / .6);margin-bottom:5px;margin-top:0}@media (min-width:0) and (max-width:480px){body .product-tile .product-wrapper li .product-snippet li{margin-right:0;margin-left:0}}@media (min-width:481px) and (max-width:620px){body .product-tile .product-wrapper li .product-snippet li{margin-right:0;margin-left:0}}body .product-tile .product-wrapper li .product-snippet li p{width:88%;float:left;margin-bottom:0;line-height:22px;margin-top:0}body .product-tile .product-wrapper li .product-snippet li span{width:12%;float:left}body .product-tile .product-wrapper li .product-snippet li span.icon-icon-map::before,body .product-tile .product-wrapper li .product-snippet li span.icon-icon-ruler::before{font-size:20px}body .product-tile .product-wrapper li .product-snippet li span.icon-icon-map::before{color:#39AF49}body .product-tile .product-wrapper li .product-snippet li span.icon-icon-weight::before{font-size:16px}body .product-tile .product-wrapper li .product-snippet li:nth-child(1){border-bottom:solid 1px rgb(0 0 0 / .3);padding-bottom:10px;margin-bottom:15px}body .product-tile .product-wrapper li a.button{padding-left:0;padding-right:0;width:100%;text-align:center}.hero-wrapper .style-one-hero{margin-top:0}body .hero-with-content{margin-top:0!important}body .breadcrumbs-wrapper.heat{margin-top:115px}@media (min-width:0) and (max-width:480px){body .breadcrumbs-wrapper.heat{margin-top:0}}@media (min-width:481px) and (max-width:620px){body .breadcrumbs-wrapper.heat{margin-top:0}}@media (min-width:621px) and (max-width:780px){body .breadcrumbs-wrapper.heat{margin-top:0}}@media (min-width:781px) and (max-width:999px){body .breadcrumbs-wrapper.heat{margin-top:0}}body .breadcrumbs-wrapper.product-detail{margin-top:115px;margin-bottom:30px}@media (min-width:0) and (max-width:480px){body .breadcrumbs-wrapper.product-detail{margin-top:0}}@media (min-width:481px) and (max-width:620px){body .breadcrumbs-wrapper.product-detail{margin-top:0}}@media (min-width:621px) and (max-width:780px){body .breadcrumbs-wrapper.product-detail{margin-top:0}}@media (min-width:781px) and (max-width:999px){body .breadcrumbs-wrapper.product-detail{margin-top:0}}body footer .footer-part-1{background-color:#455A64;border-top:solid 6px #F04C23}body footer .footer-part-1 .footer-menu-wrapper{padding-top:40px}body footer .footer-part-1 .address-wrapper{border-left:solid 1px rgb(255 255 255 / .3);padding:40px 15%;background:rgb(255 255 255 / .1);background:-moz-linear-gradient(left,rgb(255 255 255 / .1) 1%,#455A64 100%);background:-webkit-linear-gradient(left,rgb(255 255 255 / .1) 1%,#455A64 100%);background:linear-gradient(to right,rgb(255 255 255 / .1) 1%,#455A64 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba($color1,0.1)',endColorstr='$color2',GradientType=1)}@media (min-width:0) and (max-width:480px){body footer .footer-part-1 .address-wrapper{border-top:solid 1px rgb(255 255 255 / .3);padding:20px 0 30px;border-left:none;background:#fff0}}@media (min-width:481px) and (max-width:620px){body footer .footer-part-1 .address-wrapper{border-top:solid 1px rgb(255 255 255 / .3);padding:20px 0 30px;border-left:none;background:#fff0}}@media (min-width:621px) and (max-width:780px){body footer .footer-part-1 .address-wrapper{border-top:solid 1px rgb(255 255 255 / .3);padding:20px 0 30px;border-left:none;background:#fff0}}body footer .footer-part-1 .address-wrapper span{font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;display:block;color:rgb(255 255 255 / .8);margin-bottom:5px}body footer .footer-part-2{background-color:#324650;border-top:solid 1px rgb(255 255 255 / .3);padding-top:60px;padding-bottom:60px}@media (min-width:0) and (max-width:480px){body footer .footer-part-2{padding-top:40px;padding-bottom:10px}}@media (min-width:481px) and (max-width:620px){body footer .footer-part-2{padding-top:40px;padding-bottom:10px}}@media (min-width:621px) and (max-width:780px){body footer .footer-part-2{padding-top:40px;padding-bottom:10px}}body footer .footer-part-2 h5{color:rgb(255 255 255 / .8);border-bottom:solid 1px rgb(255 255 255 / .2);text-align:center;padding-bottom:10px;margin-bottom:30px;display:block}@media (min-width:0) and (max-width:480px){body footer .footer-part-2 h5{text-align:left}}@media (min-width:481px) and (max-width:620px){body footer .footer-part-2 h5{text-align:left}}@media (min-width:621px) and (max-width:780px){body footer .footer-part-2 h5{text-align:left}}body footer .menu-sectors-container ul#menu-second-primary li.menu-item-has-children,body footer .menu-sectors-container #menu-footer-menu li.menu-item-has-children,body footer .footer-menu-wrapper ul#menu-second-primary li.menu-item-has-children,body footer .footer-menu-wrapper #menu-footer-menu li.menu-item-has-children{float:left;width:20%}@media (min-width:0) and (max-width:480px){body footer .menu-sectors-container ul#menu-second-primary li.menu-item-has-children,body footer .menu-sectors-container #menu-footer-menu li.menu-item-has-children,body footer .footer-menu-wrapper ul#menu-second-primary li.menu-item-has-children,body footer .footer-menu-wrapper #menu-footer-menu li.menu-item-has-children{width:50%;margin-bottom:30px}}@media (min-width:481px) and (max-width:620px){body footer .menu-sectors-container ul#menu-second-primary li.menu-item-has-children,body footer .menu-sectors-container #menu-footer-menu li.menu-item-has-children,body footer .footer-menu-wrapper ul#menu-second-primary li.menu-item-has-children,body footer .footer-menu-wrapper #menu-footer-menu li.menu-item-has-children{width:50%;margin-bottom:30px}}@media (min-width:621px) and (max-width:780px){body footer .menu-sectors-container ul#menu-second-primary li.menu-item-has-children,body footer .menu-sectors-container #menu-footer-menu li.menu-item-has-children,body footer .footer-menu-wrapper ul#menu-second-primary li.menu-item-has-children,body footer .footer-menu-wrapper #menu-footer-menu li.menu-item-has-children{width:50%;margin-bottom:30px}}@media (min-width:781px) and (max-width:999px){body footer .menu-sectors-container ul#menu-second-primary li.menu-item-has-children,body footer .menu-sectors-container #menu-footer-menu li.menu-item-has-children,body footer .footer-menu-wrapper ul#menu-second-primary li.menu-item-has-children,body footer .footer-menu-wrapper #menu-footer-menu li.menu-item-has-children{width:50%;margin-bottom:30px}}@media (min-width:1000px) and (max-width:1399px){body footer .menu-sectors-container ul#menu-second-primary li.menu-item-has-children,body footer .menu-sectors-container #menu-footer-menu li.menu-item-has-children,body footer .footer-menu-wrapper ul#menu-second-primary li.menu-item-has-children,body footer .footer-menu-wrapper #menu-footer-menu li.menu-item-has-children{width:25%}}body footer .menu-sectors-container ul#menu-second-primary li a,body footer .menu-sectors-container #menu-footer-menu li a,body footer .footer-menu-wrapper ul#menu-second-primary li a,body footer .footer-menu-wrapper #menu-footer-menu li a{font-size:14px;font-family:'Montserrat',sans-serif;font-weight:400;color:rgb(255 255 255 / .8);cursor:default;margin-bottom:15px;display:block}body footer .menu-sectors-container ul#menu-second-primary li a:hover,body footer .menu-sectors-container #menu-footer-menu li a:hover,body footer .footer-menu-wrapper ul#menu-second-primary li a:hover,body footer .footer-menu-wrapper #menu-footer-menu li a:hover{text-decoration:none}body footer .menu-sectors-container ul#menu-second-primary li li a,body footer .menu-sectors-container #menu-footer-menu li li a,body footer .footer-menu-wrapper ul#menu-second-primary li li a,body footer .footer-menu-wrapper #menu-footer-menu li li a{font-family:'Open Sans',sans-serif;font-weight:400;color:rgb(255 255 255 / .5);cursor:pointer;margin-bottom:10px;display:block}body footer .menu-sectors-container ul#menu-second-primary li li a:hover,body footer .menu-sectors-container #menu-footer-menu li li a:hover,body footer .footer-menu-wrapper ul#menu-second-primary li li a:hover,body footer .footer-menu-wrapper #menu-footer-menu li li a:hover{text-decoration:underline}body footer .menu-sectors-container ul#menu-second-primary li.menu-item-has-children,body footer .footer-menu-wrapper ul#menu-second-primary li.menu-item-has-children{float:left;width:14%}@media (min-width:0) and (max-width:480px){body footer .menu-sectors-container ul#menu-second-primary li.menu-item-has-children,body footer .footer-menu-wrapper ul#menu-second-primary li.menu-item-has-children{width:50%}}@media (min-width:481px) and (max-width:620px){body footer .menu-sectors-container ul#menu-second-primary li.menu-item-has-children,body footer .footer-menu-wrapper ul#menu-second-primary li.menu-item-has-children{width:33%}}@media (min-width:621px) and (max-width:780px){body footer .menu-sectors-container ul#menu-second-primary li.menu-item-has-children,body footer .footer-menu-wrapper ul#menu-second-primary li.menu-item-has-children{width:33%}}@media (min-width:781px) and (max-width:999px){body footer .menu-sectors-container ul#menu-second-primary li.menu-item-has-children,body footer .footer-menu-wrapper ul#menu-second-primary li.menu-item-has-children{width:25%}}body footer .menu-sectors-container ul#menu-second-primary li a,body footer .footer-menu-wrapper ul#menu-second-primary li a{font-size:12px}header.min{position:initial;box-shadow:none;border-bottom:solid 1px #CFD8DC}header.min nav a{padding:12px 2%;color:#FFF;display:block}header.min nav a:hover{text-decoration:none;background-color:#F04C23}.main-content.product-detail{width:100%;float:left;margin-left:0;margin-right:0;padding-left:12.65823%;padding-right:12.65823%}@media (min-width:0) and (max-width:480px){.main-content.product-detail{width:100%;float:left;margin-left:0;margin-right:0;padding-left:0%;padding-right:0%;margin-top:40px}}@media (min-width:481px) and (max-width:620px){.main-content.product-detail{width:100%;float:left;margin-left:0;margin-right:0;padding-left:0%;padding-right:0%;margin-top:40px}}@media (min-width:621px) and (max-width:780px){.main-content.product-detail{width:100%;float:left;margin-left:0;margin-right:0;padding-left:0%;padding-right:0%;margin-top:40px}}@media (min-width:781px) and (max-width:999px){.main-content.product-detail{width:100%;float:left;margin-left:0;margin-right:0;padding-left:0%;padding-right:0%}}@media (min-width:1000px) and (max-width:1399px){.main-content.product-detail{width:100%;float:left;margin-left:0;margin-right:0;padding-left:0%;padding-right:0%}}.gform_wrapper span#extensions_message_9_13{line-height:40px;font-size:75%}.feature .overlay li li p{margin-top:0!important}@media (min-width:779px){.nav-wrapper nav ul#menu-first-primary>li{width:20%}}@media (min-width:781px) and (max-width:1100px){.nav-wrapper nav ul#menu-first-primary>li:nth-child(1){width:15%}.nav-wrapper nav ul#menu-first-primary>li:nth-child(2),.nav-wrapper nav ul#menu-first-primary>li:nth-child(3){width:16%}.nav-wrapper nav ul#menu-first-primary>li:nth-child(4){width:25%}.nav-wrapper nav ul#menu-first-primary>li:nth-child(5){width:28%}}header.min{padding-top:0;background-color:#FFF;top:0;left:0;width:100%;z-index:999;border-top:solid 6px #F04C23;box-shadow:3px 3px 4px rgb(0 0 0 / .4);-webkit-box-shadow:3px 3px 4px rgb(0 0 0 / .4);-moz-box-shadow:3px 3px 4px rgb(0 0 0 / .4)}@media (min-width:0) and (max-width:480px){header.min a[href^=tel]{color:#FFF}}@media (min-width:481px) and (max-width:620px){header.min a[href^=tel]{color:#FFF}}header.min nav a{padding:12px 2%;color:#FFF;display:block}header.min nav a:hover{text-decoration:none;background-color:#F04C23}header.header-style-two{border-top:solid 6px #F04C23;border-bottom:1px solid #727272;background:#455a64;background:-moz-linear-gradient(left,#455a64 20%,#694744 100%);background:-webkit-linear-gradient(left,#455a64 20%,#694744 100%);background:linear-gradient(to right,#455a64 20%,#694744 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#455a64',endColorstr='#694744',GradientType=1)}header.header-style-two .menu-options-wrapper{background:none}header.header-style-two .twenty-four-badge{position:absolute;right:130px;top:-13px;z-index:999;width:120px;height:120px}@media (min-width:0) and (max-width:480px){header.header-style-two .twenty-four-badge{top:0;right:0;width:71px}}@media (min-width:481px) and (max-width:620px){header.header-style-two .twenty-four-badge{top:0;right:0;width:71px}}@media (min-width:1000px) and (max-width:1399px){header.header-style-two .twenty-four-badge{top:0;right:0;width:71px}}.main-content .product-title>.brand-parts>li>.brandLogo{width:auto!important}.main-content-wrapper .article-thumbnail{height:250px;background-size:cover;background-position:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.page-template-case-study li.hidden-mobile.title-style-2,.blog li.hidden-mobile.title-style-2,.single-post li.hidden-mobile.title-style-2,.single-case-studies li.hidden-mobile.title-style-2,.category li.hidden-mobile.title-style-2,.page-template-vacancies li.hidden-mobile.title-style-2,.archive li.hidden-mobile.title-style-2,.vacancies-template-default li.hidden-mobile.title-style-2,.page-template-faq li.hidden-mobile.title-style-2{border-top:0px!important}.main-content-wrapper .article-thumbnail a{display:block;height:100%}section.share-content-wrapper{border-bottom:0}body #breadcrumbs{margin-top:0}body .wysiwyg,body .main-content{color:#000}@media (min-width:1400px){body footer #menu-footer-menu li li{margin-left:1%;margin-right:10%}}@media (min-width:1000px) and (max-width:1399px){body footer .footer-menu-wrapper #menu-footer-menu li.menu-item-has-children{width:20%}}body footer .footer-menu-wrapper #menu-footer-menu li.menu-item-has-children li{margin-left:1%;margin-right:10%}@media (min-width:1400px){body .notification .titles.group>p{margin-top:0}}@media (min-width:1000px) and (max-width:1399px){body .notification .titles.group>p{margin-top:0}}@media (min-width:621px) and (max-width:780px){body .notification .titles.group>p{margin-top:0}}@media (min-width:781px) and (max-width:999px){body .notification .titles.group>p{margin-top:0}}@media (min-width:0) and (max-width:480px){.cta.style-two .right form .gfield.right,.cta.style-two .right form .gfield.left{width:100%}}@media (min-width:481px) and (max-width:620px){.cta.style-two .right form .gfield.right,.cta.style-two .right form .gfield.left{width:100%}}@media (min-width:621px) and (max-width:780px){.cta.style-two .right form .gfield.right,.cta.style-two .right form .gfield.left{width:100%}}@media (min-width:0) and (max-width:480px){.menu-footer-menu-container ul#menu-footer-menu li:nth-child(2n+1){clear:left}}@media (min-width:481px) and (max-width:620px){.menu-footer-menu-container ul#menu-footer-menu li:nth-child(2n+1){clear:left}}body .wysiwyg p{margin-bottom:25px}body .wysiwyg ul>li,body .wysiwyg>p,body .main-content .product-wrapper .product-meta li li p{color:rgb(0 0 0 / .6)}body h1,body .h1,body h2,body .h2,body h3,body .h3,body h4,body .h4,body h5,body .h5,body .wysiwyg h2,body .main-content h2{font-weight:400}.tel-wrapper .tel-number{font-weight:700}@media (min-width:0) and (max-width:480px){.menu-404-sitemap-container li.menu-item-has-children{min-height:200px;margin-bottom:20px}}@media (min-width:481px) and (max-width:620px){.menu-404-sitemap-container li.menu-item-has-children{min-height:200px;margin-bottom:20px}}.share-content-wrapper{padding-bottom:0}body{font-size:16px}body p{line-height:25px}body p,body .wysiwyg p,body .main-content p{margin-bottom:20px}body .main-content .product-wrapper .sub-set li,body .main-content .product-wrapper .product-meta li,section .container .main-content .tab-content li,.teaser.style-two li p{margin-bottom:0}.product-title h1{line-height:unset}@media (min-width:0) and (max-width:480px){#free-quote-form .cta.style-two .left .getting-ready ul{padding-left:0}}@media (min-width:481px) and (max-width:620px){#free-quote-form .cta.style-two .left .getting-ready ul{padding-left:0}}@media (min-width:621px) and (max-width:780px){#free-quote-form .cta.style-two .left .getting-ready ul{padding-left:0}}@media (min-width:781px) and (max-width:999px){#free-quote-form .cta.style-two .left .getting-ready ul{padding-left:0}}body .main-content .product-wrapper .product-meta .stock-level p:nth-child(2),.home .teaser>li>.type-size-14{margin-top:0}body .main-content .product-wrapper .product-meta li,.single .wysiwyg p,.single .main-content p,.home main p{font-size:16px}.footer-legal p{margin-top:0}.home .teaser>.type-size-14,.home .teaser>li>.type-size-14{font-size:14px}section.customer-logos-wrapper .container li>svg{height:100%}@media (min-width:0) and (max-width:480px){.cta.style-two .header{background:#455a64}}@media (min-width:481px) and (max-width:620px){.cta.style-two .header{background:#455a64}}@media (min-width:621px) and (max-width:780px){.cta.style-two .header{background:#455a64}}@media (min-width:781px) and (max-width:999px){.cta.style-two .header{background:#455a64}}@media (min-width:0) and (max-width:480px){.cta.style-two .header h4.type-size-24{font-size:18px}}@media (min-width:481px) and (max-width:620px){.cta.style-two .header h4.type-size-24{font-size:18px}}@media (min-width:621px) and (max-width:780px){.cta.style-two .header h4.type-size-24{font-size:20px}}form select{height:38px;color:#727272}.nav-wrapper nav ul#menu-first-primary li ul{top:38px}body.home .service-cards{background-color:#F2F2F2;font-family:'Montserrat',sans-serif;font-weight:400}body.home .service-cards .card a{padding-left:15px;color:#EE4A23;font-size:13px;font-weight:500;display:block;transition:0.5s ease}body.home .service-cards .card a:hover{opacity:.5}body.home .service-cards .card a:hover p{text-decoration:none}body.home .service-cards .card .bg{margin-top:30px;height:252px;background-size:100% 100%;box-shadow:1px 1px 50px 4px rgb(0 0 0 / .09);border-radius:6px;background-size:100% 100%!important;padding-top:15px;padding-left:15px}body.home .service-cards .card .bg p{margin-top:0;margin-bottom:5px;color:#324650}body.home .service-cards .card .bg p:hover{text-decoration:none}body.home .service-cards .card .bg .icon-icon-arrow-right-simple:before{content:'\0048';font-size:9px;font-weight:700;margin-left:7px}body.home .service-cards .card .bg .icon-icon-arrow-right-simple:hover{text-decoration:underline}body.home .style-seven-hero{max-width:100%}body.home .style-seven-hero #slideshow{margin:0 auto;position:relative;width:100%;height:400px;padding:10px}body.home .style-seven-hero #slideshow .headerImg{float:left;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat}@media (min-width:0) and (max-width:480px){body.home .style-seven-hero #slideshow .headerImg{background-size:cover;background-repeat:no-repeat!important}}body.home .style-seven-hero #slideshow .headerImg .container .inner-container{padding-top:130px}@media (min-width:0) and (max-width:480px){body.home .style-seven-hero #slideshow .headerImg .container .inner-container{padding-top:50px}}body.home .style-seven-hero #slideshow .headerImg .container .inner-container h1{margin-top:0;line-height:40px}body.home .style-seven-hero #slideshow .headerImg .container .inner-container .btn7{padding:12px 20px;border:1px solid #fff;border-radius:5px;display:inline-block;margin-top:30px;font-size:.9em;margin-bottom:30px;transition:0.5s ease;text-align:center}body.home .style-seven-hero #slideshow .headerImg .container .inner-container .btn7:hover{background:rgb(255 255 255 / .77);color:#333}@media (min-width:0) and (max-width:480px){footer .accreditations{margin-left:0;margin-right:0}}footer .accreditations li a{display:block;height:85px;margin:0 auto}footer .accreditations li.gas-safe a{background:url(/wp-content/uploads/2024/01/accreditation-sprites-2024.png) -44px 0;width:86px}footer .accreditations li.oftec a{background:url(/wp-content/uploads/2024/01/accreditation-sprites-2024.png) -154px 0;width:86px;height:80px}@media (min-width:0) and (max-width:480px){footer .accreditations li.oftec a{background-position:224px 0}}footer .accreditations li.chas1 a{background:url(/wp-content/uploads/2024/01/Accreditation-chas-copy-e1706458137332.png);width:112px}@media (min-width:0) and (max-width:480px){footer .accreditations li.chas1 a{background-position:336px 0}}footer .accreditations li.constructionline1 a{background:url(/wp-content/uploads/2024/01/accreditation-constructionline-logo.png) 0 0;width:122px}@media (min-width:0) and (max-width:480px){footer .accreditations li.constructionline1 a{background-position:448px 0}}footer .accreditations li.safe-contractor a{background:url(/wp-content/uploads/2024/01/accreditation-sprites-2024.png) -570px 0;width:78px;height:90px}@media (min-width:0) and (max-width:480px){footer .accreditations li.safe-contractor a{background-position:560px 0}}footer .accreditations li.hae a{background:url(/wp-content/uploads/2024/01/accreditation-sprites-2024.png) -687px 0;width:71px;height:88px}@media (min-width:0) and (max-width:480px){footer .accreditations li.hae a{background-position:672px 0}}footer .accreditations li.hae-Excell a{background:url(/wp-content/uploads/2024/10/HAE-EHA-Hire-Awards-2024-Logo_Winner_col_72dpi_RGB.webp) 0 0;width:71px;height:88px}@media (min-width:0) and (max-width:480px){footer .accreditations li.hae-Excell a{background-position:884px 0}}footer .accreditations li.bp-trailblazer a{background:url(/wp-content/uploads/2024/08/Beyond-Procurement-Trailblazer-2024.webp) 0 0;width:71px;height:88px}@media (min-width:0) and (max-width:480px){footer .accreditations li.bp-trailblazer a{background-position:884px 0}}footer .accreditations li.safehire a{background:url(/wp-content/uploads/2025/01/Safehire-Certified-Company-Highres-Transparent71x88.webp) 0 0;width:71px;height:88px}@media (min-width:0) and (max-width:480px){footer .accreditations li.safehire a{background-position:0 0}}footer .accreditations li.haoe-finalist a{background:url(/wp-content/uploads/2025/03/HAOE_25_Finalist.webp) 0 0;width:60px;height:88px}@media (min-width:0) and (max-width:480px){footer .accreditations li.haoe-finalist a{background-position:0 0}}.menu-default{position:sticky;top:0;z-index:9999}.tel-number>a{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr;align-items:center;justify-items:end;column-gap:10px}.phone-icon{width:30px}.key-features>div{display:grid;grid-template-rows:60px;grid-template-columns:32px 1fr;column-gap:10px;align-items:center}.key-features p{margin:0;font-family:'Montserrat',sans-serif;font-size:12px;line-height:16px}.key-features strong{color:#EF4A22;font-size:14px}@media screen AND (min-width:768px){.key-features{max-width:1400px;margin:auto;padding:0;display:flex;justify-content:space-between}}@media screen AND (max-width:767px){.key-features{display:flex;justify-content:center}.key-features>div{position:absolute;display:grid;animation-name:slide;animation-duration:15s;animation-delay:0s;animation-iteration-count:infinite;opacity:0}.key-features>div:nth-child(1){animation-delay:0s}.key-features>div:nth-child(2){animation-delay:5s}.key-features>div:nth-child(3){animation-delay:10s}@keyframes slide{0%{opacity:0}5%{opacity:1}30%{opacity:1}40%{opacity:0}95%{opacity:0}}}footer .accreditations ul{display:flex;flex-wrap:wrap;justify-content:space-between}footer .accreditations ul li{float:none;width:100px;margin:10px}<!-- Google tag (gtag.js) --><script async src="https://www.googletagmanager.com/gtag/js?id=AW-930675979"></script><script>window.dataLayer=window.dataLayer || [];function gtag(){dataLayer.push(arguments)}gtag('js',new Date());gtag('config','AW-930675979');</script>