.individualProduct .wrap .hold .productImage:after{content:"";display:block;clear:both}footer .wrap .cols .col nav.social,footer.landing,.quoteOptions .wrap form .hold .input label,.individualProduct .wrap .hold .productImage,.branches .wrap .listView,.quoteModal .wrap .infoBox,.quickAdd .wrap form .hold .input label,.imageText .wrap article,.cards .wrap .container .card article,.product-slider.greyBg,.products .wrap section .sorting nav.views button,.products.allProducts .wrap .cols.list .col,.postcodeFinder .localbranch button,.postcodeFinder .localbranch p,header[role=banner] .wrap .bottom .megaMenu .hold ul li.basketLink .added,header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.greyBoxes ul li,header[role=banner] .wrap .bottom .megaMenu .hold ul li ul,header[role=banner] .wrap .bottom .megaMenu .hold ul li#solutions ul li.contain ul li,header[role=banner] .wrap .bottom .megaMenu .hold ul li,header[role=banner] .wrap .middle .input input,header[role=banner].alt-header .wrap .bottom,header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar,header[role=banner].alt-header .wrap .middle{box-sizing:border-box;-moz-box-sizing:border-box}.desktop{display:block}.mobile{display:none}body{padding-top:184px}body.export{padding-top:181px}body.export header[role=banner]{height:181px}body.export header[role=banner] .wrap .middle .searchBar form{width:100%;max-width:unset}body.landing-page{margin-top:0;padding-top:0}body.landing-page .sitewrap section:first-of-type{margin-top:143px}body.landing-page .product-slider .wrap .cols .col{min-height:unset;max-height:-moz-fit-content;max-height:fit-content}body.temp-class header[role=banner] .wrap .cols .col .sidenav.mobile{display:none}body.temp-class header[role=banner] .wrap .cols .col .details{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}body.temp-class header[role=banner] .wrap .cols .col .details span{display:block;background-color:#9ca0a3;width:1px;height:25px;margin:0 20px}body.temp-class header[role=banner] .wrap .cols .col .details .col-container a{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}body.temp-class header[role=banner] .wrap .cols .col .details .col-container a figure{margin-right:10px}body.temp-class header[role=banner] .wrap .cols .col .details .col-container a figure img{display:block;width:auto;height:18px}body.temp-class header[role=banner] .wrap .cols .col .details .col-container a p{font-size:.875rem}body.temp-class header[role=banner] .wrap .cols .col .details .col-container .country-select{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}body.temp-class header[role=banner] .wrap .cols .col .details .col-container .country-select button{font-size:.875rem}.outlineBtn:hover{background-color:#4b4b4a;color:#fff}.redBtn{border:2px solid transparent}.redBtn:hover{background-color:transparent;border-color:#e30414;color:#e30414}.lightGreyBtn:hover{background-color:#4b4b4a;color:#fff}form .input.select:after{top:50px}form .h-captcha ul li{position:static;margin-top:10px}.sitewrap{margin-top:-25px;padding-top:25px}header[role=banner]{height:242px}header[role=banner].landing{padding:19px 80px 10px}header[role=banner].landing .wrap .logo{width:212px;max-width:unset}header[role=banner].landing .wrap .location-selector>p{font-size:.875rem}header[role=banner].alt-header{padding-bottom:0}header[role=banner].alt-header .wrap .banner{background-color:#23428f;padding:0 50px;display:block;height:40px}header[role=banner].alt-header .wrap .banner .banner-wrap{max-width:1300px;margin:0 auto;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;height:100%;position:relative}header[role=banner].alt-header .wrap .banner .banner-wrap>a{position:absolute;top:0;left:0;display:block;height:100%;width:-o-calc(100% - 40px);width:calc(100% - 40px)}header[role=banner].alt-header .wrap .banner .banner-wrap .close{position:absolute;top:50%;transform:translateY(-50%);right:0;font-size:0}header[role=banner].alt-header .wrap .banner .banner-wrap .close figure{pointer-events:none}header[role=banner].alt-header .wrap .banner .banner-wrap .close figure img{display:block;width:18px;height:auto}header[role=banner].alt-header .wrap .banner .banner-wrap .col{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}header[role=banner].alt-header .wrap .banner .banner-wrap .col#windspeed_col{margin-right:40px}header[role=banner].alt-header .wrap .banner .banner-wrap .col h5{background-color:#fff;color:#23428f;text-transform:uppercase;display:block;font-size:.875rem;font-weight:600;text-align:center;height:24px;line-height:24px;padding:0 8px;width:100%;max-width:-moz-fit-content;max-width:fit-content;margin-right:18px}header[role=banner].alt-header .wrap .banner .banner-wrap .col figure.arrow{display:block;margin-left:5px}header[role=banner].alt-header .wrap .banner .banner-wrap .col figure.arrow img{height:11px}header[role=banner].alt-header .wrap .banner .banner-wrap .col figure img{width:100%;height:17px;display:block}header[role=banner].alt-header .wrap .banner .banner-wrap .col p{color:#fff;font-size:.875rem}header[role=banner].alt-header .wrap .middle{padding:16px 50px 0;order:1;width:100%;background-color:unset;flex-wrap:nowrap;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;max-width:1400px;margin:0 auto}header[role=banner].alt-header .wrap .middle:before{display:none}header[role=banner].alt-header .wrap .middle .logo{margin-left:-4px}header[role=banner].alt-header .wrap .middle .logo img.desktop{height:96px;width:auto}header[role=banner].alt-header .wrap .middle .sidenav.mobile{display:none}header[role=banner].alt-header .wrap .middle .container{max-width:700px;margin-left:auto}header[role=banner].alt-header .wrap .middle .searchBar{z-index:1;margin-top:10px}header[role=banner].alt-header .wrap .middle .searchBar form{margin:0}header[role=banner].alt-header .wrap .middle .searchBar form .input:before{display:none}header[role=banner].alt-header .wrap .middle .searchBar form .input input{height:45px;padding:0 22px;font-size:1rem}header[role=banner].alt-header .wrap .middle .searchBar form .input input::-moz-placeholder{font-size:1rem}header[role=banner].alt-header .wrap .middle .searchBar form .input input::placeholder{font-size:1rem}header[role=banner].alt-header .wrap .middle .location{background-color:transparent;order:2;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;position:relative;z-index:2}header[role=banner].alt-header .wrap .middle .location:after{display:none}header[role=banner].alt-header .wrap .middle .location .buttons{max-width:120px;padding-right:0}header[role=banner].alt-header .wrap .middle .location .buttons a+a{margin-left:13px}header[role=banner].alt-header .wrap .middle .location .cols{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}header[role=banner].alt-header .wrap .middle .location .cols span{display:block;background-color:#9ca0a3;width:1px;height:25px;margin:0 20px}header[role=banner].alt-header .wrap .middle .location .cols .col{position:relative}header[role=banner].alt-header .wrap .middle .location .cols .col.find-branch a:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:-o-calc(100%);width:100%;height:-o-calc(100%);height:100%}header[role=banner].alt-header .wrap .middle .location .cols .col .info-box{position:absolute;background-color:#eee;border-radius:7px;padding:20px 14px 12px;width:100%;max-width:270px;min-width:270px;top:45px;left:-20px}header[role=banner].alt-header .wrap .middle .location .cols .col .info-box:before{content:"";display:block;background-color:#eee;position:absolute;transform:rotate(45deg) translate(-50%);width:26px;height:26px;top:-3px;left:-o-calc(50% - 45px);left:calc(50% - 45px)}header[role=banner].alt-header .wrap .middle .location .cols .col .info-box:after{content:"";display:block;position:absolute;top:-o-calc(50% - 25px);top:calc(50% - 25px);left:50%;transform:translate(-50%) translateY(-50%);width:100%;height:-o-calc(100% + 50px);height:calc(100% + 50px)}header[role=banner].alt-header .wrap .middle .location .cols .col .info-box .info-box-wrap{position:relative;z-index:9999}header[role=banner].alt-header .wrap .middle .location .cols .col .info-box .info-box-wrap .error{color:#e30414;font-size:.75rem;line-height:1.33}header[role=banner].alt-header .wrap .middle .location .cols .col .info-box .info-box-wrap p{font-size:.875rem;line-height:1.2;font-weight:600;margin-bottom:12px}header[role=banner].alt-header .wrap .middle .location .cols .col .info-box .info-box-wrap button{display:block;font-size:.75rem;line-height:1.3;text-decoration:underline;font-weight:600}header[role=banner].alt-header .wrap .middle .location .cols .col .info-box .info-box-wrap button:before{display:none}header[role=banner].alt-header .wrap .middle .location .cols .col .info-box .info-box-wrap form{margin-bottom:13px;position:relative}header[role=banner].alt-header .wrap .middle .location .cols .col .info-box .info-box-wrap form .input:before{display:none}header[role=banner].alt-header .wrap .middle .location .cols .col .info-box .info-box-wrap form .input input{font-size:1rem;font-weight:600;border:1px solid rgb(156,160,163);padding:0 10px}header[role=banner].alt-header .wrap .middle .location .cols .col .info-box .info-box-wrap form .input input::-moz-placeholder{font-size:1rem;font-weight:600}header[role=banner].alt-header .wrap .middle .location .cols .col .info-box .info-box-wrap form .input input::placeholder{font-size:1rem;font-weight:600}header[role=banner].alt-header .wrap .middle .location .cols .col .info-box .info-box-wrap form button[type=submit]{position:absolute;top:50%;transform:translateY(-50%);right:3px;background-color:#eee;width:100%;margin-top:0;border-bottom-right-radius:6px;border-top-right-radius:6px;height:100%;max-width:39px;min-width:39px;max-height:-o-calc(100% - 6px);max-height:calc(100% - 6px)}header[role=banner].alt-header .wrap .middle .location .cols .col .info-box .info-box-wrap form button[type=submit] figure{pointer-events:none;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;width:100%}header[role=banner].alt-header .wrap .middle .location .cols .col .info-box .info-box-wrap form button[type=submit] figure img{display:block;transform:rotate(-90deg);width:19px;height:auto}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar{position:fixed;top:0;right:0;background-color:#fff;width:100%;height:100vh;max-width:335px;z-index:99999;padding:22px 50px 0 24px;transform:translate(calc(100% + 93px));-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:cubic-bezier(.4,0,.2,1);-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:cubic-bezier(.4,0,.2,1);-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-property:all}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar.show{transform:translate(0)}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar:before{content:"";display:block;width:93px;height:100%;position:absolute;top:0;left:-93px;background:rgb(0,0,0);background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 100%)}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap .heading-container{margin-bottom:50px}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap .heading-container .heading{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap .heading-container .heading h2{font-weight:700;font-size:1.375rem;line-height:1.2}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap .heading-container .heading button{font-size:0;margin-top:3px}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap .heading-container .heading button figure img{display:block;width:14px;height:auto}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap .heading-container h3{color:#e30414;font-size:1.875rem;font-weight:600}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap .heading-container .change{color:#9ca0a3;text-decoration:underline;font-size:.75rem;font-weight:600}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap .map{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;border-radius:4px;margin-bottom:22px;background-color:transparent;margin-top:5px}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap .map>div{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap .map .link{display:block;background-color:#4b4b4a;color:#fff;font-weight:700;font-size:.75rem;width:100%;max-width:110px;height:33px;line-height:33px;border-radius:4px;text-decoration:none;position:absolute;bottom:5px;left:5px;border:1px solid rgb(75,75,74);-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all;text-align:center}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap .map .link:hover{background-color:transparent;color:#4b4b4a}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap a{text-decoration:underline;font-size:.875rem;font-weight:600;display:block}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap p{font-size:.75rem;line-height:1.33}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap p+p a{margin-top:4px}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap p a{text-decoration:none}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap form{margin-bottom:15px;position:relative}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap form.valid button[type=submit]{background-color:#e30414;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all;pointer-events:all}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap form.valid button[type=submit] figure img{filter:brightness(0) saturate(100%) invert(100%) sepia(27%) saturate(176%) hue-rotate(76deg) brightness(109%) contrast(100%);-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap form .marker{position:absolute;top:50%;transform:translateY(-50%);left:12px}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap form .marker img{display:block;width:16px;height:auto}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap form .input:before{display:none}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap form .input input{font-size:.875rem;font-weight:600;border:1px solid rgb(156,160,163);padding:0 40px}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap form .input input::-moz-placeholder{font-size:.875rem;font-weight:600}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap form .input input::placeholder{font-size:.875rem;font-weight:600}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap form button[type=submit]{position:absolute;top:50%;transform:translateY(-50%);right:3px;background-color:#eee;width:100%;margin-top:0;border-bottom-right-radius:6px;border-top-right-radius:6px;height:100%;max-width:39px;min-width:39px;max-height:-o-calc(100% - 6px);max-height:calc(100% - 6px);pointer-events:none;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap form button[type=submit] figure{pointer-events:none;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;width:100%}header[role=banner].alt-header .wrap .middle .location .cols .col .sidebar .sidebar-wrap form button[type=submit] figure img{display:block;transform:rotate(-90deg);width:19px;height:auto;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all}header[role=banner].alt-header .wrap .middle .location .cols .col a{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:.875rem;position:relative;z-index:999}header[role=banner].alt-header .wrap .middle .location .cols .col a.active{color:#fff;position:relative;display:block}header[role=banner].alt-header .wrap .middle .location .cols .col a.active:before{content:"";display:block;width:100%;padding:0 8px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);background-color:#e30414;border-radius:30px;z-index:-1}header[role=banner].alt-header .wrap .middle .location .cols .col a figure{margin-right:10px}header[role=banner].alt-header .wrap .middle .location .cols .col a figure img{display:block;width:auto;height:18px;max-width:22px}header[role=banner].alt-header .wrap .middle .location .cols .col a p{font-size:.875rem}header[role=banner].alt-header .wrap .middle .location .cols .col a p em{color:#e30414;text-decoration:underline;text-underline-offset:3px}header[role=banner].alt-header .wrap .middle .searchBar{margin-left:auto}header[role=banner].alt-header .wrap .middle .basketLink{padding-top:0;position:absolute;top:50%;margin-top:-20px;right:80px}header[role=banner].alt-header .wrap .middle .basketLink .added{padding:14px 20px 14px 40px;bottom:-232px;left:-187px;min-height:55px;width:270px;font-size:.875rem}header[role=banner].alt-header .wrap .middle .basketLink .added:after{width:34px;height:20px;top:-18px;right:110px}header[role=banner].alt-header .wrap .bottom{order:3;width:100%;border-top:0;padding:0 50px;background-color:#4b4b4a;margin-top:22px;z-index:1}header[role=banner].alt-header .wrap .bottom:after,header[role=banner].alt-header .wrap .bottom:before{display:none}header[role=banner].alt-header .wrap .bottom .megaMenu{max-width:1300px;margin:0 auto}header[role=banner].alt-header .wrap .bottom .megaMenu .hold>ul{height:50px}header[role=banner].alt-header .wrap .bottom .megaMenu .hold>ul>li ul{top:184px}header[role=banner].alt-header .wrap .bottom .megaMenu .hold>ul>li:after{top:32px}header[role=banner].alt-header .wrap .bottom .megaMenu .hold>ul>li:before{height:50px;top:-18px}header[role=banner].alt-header .wrap .bottom .megaMenu .hold>ul>li.payments{position:unset;top:unset;right:unset;transform:translate(0)}header[role=banner].alt-header .wrap .bottom .megaMenu .hold>ul>li.basketLink{position:unset;top:unset;margin-top:0;right:unset;transform:translate(0);margin-left:auto}header[role=banner].alt-header .wrap .bottom .megaMenu .hold>ul>li.basketLink.empty .redBtn{background-color:#ffffffb3;border-radius:4px;font-size:.875rem}header[role=banner].alt-header .wrap .bottom .megaMenu .hold>ul>li.basketLink.empty .redBtn:hover{border-color:#ffffffb3;color:#ffffffb3;background-color:transparent}header[role=banner].alt-header .wrap .bottom .megaMenu .hold>ul>li.basketLink .redBtn{font-size:.875rem;height:35px;line-height:31px;border-radius:5px;padding:0;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all}header[role=banner].alt-header .wrap .bottom .megaMenu .hold>ul>li span[data-subnav=true],header[role=banner].alt-header .wrap .bottom .megaMenu .hold>ul>li a[data-subnav=true]{color:#fff}header[role=banner].alt-header .wrap .bottom .megaMenu .hold>ul>li span[data-subnav=true]:after,header[role=banner].alt-header .wrap .bottom .megaMenu .hold>ul>li a[data-subnav=true]:after{bottom:-16px}header[role=banner].alt-header .wrap .sticky-header{display:block;padding:10px 0}header[role=banner].alt-header .wrap .sticky-header .header-wrap{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;max-width:1400px;margin:0 auto}header[role=banner].alt-header .wrap .sticky-header .header-wrap .buttons{display:none}header[role=banner].alt-header .wrap .sticky-header .header-wrap .buttons button.mobile{display:none}header[role=banner].alt-header .wrap .sticky-header .header-wrap .logo{margin-left:50px}header[role=banner].alt-header .wrap .sticky-header .header-wrap .bottom{background-color:#fff;margin-top:0;padding-left:24px}header[role=banner].alt-header .wrap .sticky-header .header-wrap .bottom .megaMenu .hold>ul>li span[data-subnav=true],header[role=banner].alt-header .wrap .sticky-header .header-wrap .bottom .megaMenu .hold>ul>li a[data-subnav=true]{color:#4b4b4a}header[role=banner].alt-header .wrap .sticky-header .header-wrap .bottom .megaMenu .hold>ul>li.basketLink{margin-left:0}header[role=banner].alt-header .wrap .sticky-header .header-wrap .bottom .megaMenu .hold>ul>li.basketLink .redBtn{font-size:.875rem}header[role=banner].alt-header .wrap .sticky-header .header-wrap .bottom .megaMenu .hold>ul .search-container{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;width:100%}header[role=banner].alt-header .wrap .sticky-header .header-wrap .bottom .megaMenu .hold>ul .search-container .basketLink{position:unset;top:unset;right:unset;margin-top:0}header[role=banner].alt-header .wrap .sticky-header .header-wrap .bottom .megaMenu .hold>ul .searchBar{max-width:295px;margin-left:auto;margin-right:20px;margin-top:0}header[role=banner].alt-header .wrap .sticky-header .header-wrap .bottom .megaMenu .hold>ul .searchBar form{margin-top:0}header[role=banner].alt-header .wrap .sticky-header .header-wrap .bottom .megaMenu .hold>ul .searchBar form .input input{font-size:.875rem;padding:0 15px;height:45px;line-height:45px}header[role=banner].alt-header .wrap .sticky-header .header-wrap .bottom .megaMenu .hold>ul .searchBar form .input input::-moz-placeholder{font-size:.875rem}header[role=banner].alt-header .wrap .sticky-header .header-wrap .bottom .megaMenu .hold>ul .searchBar form .input input::placeholder{font-size:.875rem}header[role=banner].alt-header .wrap .sticky-header .header-wrap .bottom .megaMenu .hold>ul .col a{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}header[role=banner].alt-header .wrap .sticky-header .header-wrap .bottom .megaMenu .hold>ul .col a figure{margin-right:4px}header[role=banner].alt-header .wrap .sticky-header .header-wrap .bottom .megaMenu .hold>ul .col a figure img{width:20px;height:auto;display:block}header[role=banner].alt-header .wrap .sticky-header .header-wrap .bottom .megaMenu .hold>ul .col a p{font-size:.875rem}header[role=banner] .wrap .logo{width:100%;max-width:156px;margin:0 40px 0 0;position:relative;z-index:10}header[role=banner] .wrap .top{background-color:#eee;height:40px;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;position:relative}header[role=banner] .wrap .top:after{content:"";width:100vw;position:absolute;background-color:#eee;height:100%;display:block;top:0;left:50%;margin-left:-50vw;z-index:1}header[role=banner] .wrap .top nav{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;padding-right:80px;position:relative;z-index:10}header[role=banner] .wrap .top nav a,header[role=banner] .wrap .top nav button{font-size:.875rem;font-weight:600;color:#9ca0a3}header[role=banner] .wrap .top nav a+a,header[role=banner] .wrap .top nav button+a{margin-left:40px}header[role=banner] .wrap .top nav a span,header[role=banner] .wrap .top nav button span{color:#4b4b4a}header[role=banner] .wrap .top nav a.active,header[role=banner] .wrap .top nav button.active{color:#e30414}header[role=banner] .wrap .top nav button.region{margin-left:20px;width:63px;height:28px;color:#fff;border-radius:14px;padding:0}header[role=banner] .wrap .top nav button.region:hover{background-color:#e30414;color:#fff}header[role=banner] .wrap .middle{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:30px 80px;background-color:#fff;position:relative}header[role=banner] .wrap .middle:before{content:"";width:100vw;position:absolute;background-color:#fff;height:100%;display:block;top:0;left:50%;margin-left:-50vw;z-index:1}header[role=banner] .wrap .middle .input{position:relative}header[role=banner] .wrap .middle .input:before{content:"";width:20px;height:20px;display:block;position:absolute;top:50%;left:18px;margin-top:-10px;background-size:contain;background-repeat:no-repeat}header[role=banner] .wrap .middle .input input{border-radius:10px;height:50px;padding:0 50px;font-weight:600}header[role=banner] .wrap .middle .input input::-moz-placeholder{color:#6f6f6e}header[role=banner] .wrap .middle .input input::placeholder{color:#6f6f6e}header[role=banner] .wrap .middle .searchBar{width:100%;position:relative;z-index:10;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}header[role=banner] .wrap .middle .searchBar form{width:100%;margin-right:40px}header[role=banner] .wrap .middle .searchBar form+div{position:relative;width:100%;height:100%;display:block;max-width:366px}header[role=banner] .wrap .middle .searchBar form+div .input.branch .found{position:unset;top:unset;left:unset}header[role=banner] .wrap .middle .searchBar form+div .input.branch .found.more-info .input{height:50px}header[role=banner] .wrap .middle .searchBar .input .hint-arrow{position:absolute;margin-top:0;top:0;right:-o-calc(-50% + 25px);right:calc(-50% + 25px)}header[role=banner] .wrap .middle .searchBar .input .hint-arrow img{width:49px;height:49px}header[role=banner] .wrap .middle .searchBar .input.branch{width:100%;max-width:366px}header[role=banner] .wrap .middle .searchBar .input.branch:before{background-image:url(/assets/images/header_icons/marker.svg);width:21px;height:26px}header[role=banner] .wrap .middle .searchBar .input+.input{margin-top:0}header[role=banner] .wrap .middle .searchBar .input:before{background-image:url(/assets/images/header_icons/search.svg);margin-top:0;transform:translateY(-50%)}header[role=banner] .wrap .middle .searchBar .input input{border:2px solid rgb(238,238,238);padding-right:18px}header[role=banner] .wrap .middle .searchBar .input .hint{background-color:#eee;border-radius:10px;width:100%;max-width:-moz-fit-content;max-width:fit-content;position:absolute;top:70px;left:50%;transform:translate(-50%);padding:20px;min-width:368px}header[role=banner] .wrap .middle .searchBar .input .hint:before{content:"";display:block;background-image:url(/assets/images/icons/hint-accent.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:-20px;left:50%;transform:translate(-50%);width:23px;height:20px}header[role=banner] .wrap .middle .searchBar .input .hint .close{position:absolute;top:10px;right:10px;margin-top:0;width:unset}header[role=banner] .wrap .middle .searchBar .input .hint .close figure img{display:block;width:15px;height:15px}header[role=banner] .wrap .middle .searchBar .input .hint p{font-size:1rem;line-height:1.625;max-width:308px}header[role=banner] .wrap .middle .searchBar .input .hint p.error{font-size:.75rem;color:#e30414;margin-top:10px;max-width:unset}header[role=banner] .wrap .middle .searchBar .input .hint p strong{color:#e30414;font-weight:700}header[role=banner] .wrap .middle .searchBar .input .found{position:absolute;top:0;left:0;width:100%}header[role=banner] .wrap .middle .searchBar .input .found.more-info .branch-info{display:block}header[role=banner] .wrap .middle .searchBar .input .found .selector{background-color:#4b4b4a;border-radius:10px;height:50px;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;cursor:pointer}header[role=banner] .wrap .middle .searchBar .input .found .selector:before{display:none}header[role=banner] .wrap .middle .searchBar .input .found .selector:after{content:"";width:100%;background-image:url(/assets/images/icons/select.svg);background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:50%;transform:translateY(-50%);filter:brightness(0) invert(1);width:15px;height:9px;right:35px;pointer-events:none}header[role=banner] .wrap .middle .searchBar .input .found .selector.open:after{transform:translateY(-50%) rotate(180deg)}header[role=banner] .wrap .middle .searchBar .input .found .selector p{color:#fff;font-weight:400;width:100%;max-width:-moz-fit-content;max-width:fit-content;font-size:1rem;line-height:1;pointer-events:none;max-width:-o-calc(100% - 90px);max-width:calc(100% - 90px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 auto}header[role=banner] .wrap .middle .searchBar .input .found .selector p span{font-weight:700}header[role=banner] .wrap .middle .searchBar .input .found .branch-info{background-color:#eee;border-radius:10px;width:100%;max-width:-moz-fit-content;max-width:fit-content;position:absolute;top:70px;left:50%;transform:translate(-50%);padding:20px;min-width:366px;display:none}header[role=banner] .wrap .middle .searchBar .input .found .branch-info:before{content:"";display:block;background-image:url(/assets/images/icons/hint-accent.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:-20px;left:50%;transform:translate(-50%);width:23px;height:20px}header[role=banner] .wrap .middle .searchBar .input .found .branch-info .address{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center}header[role=banner] .wrap .middle .searchBar .input .found .branch-info .address p{font-size:.875rem;font-weight:600}header[role=banner] .wrap .middle .searchBar .input .found .branch-info>a{display:block;font-size:.75rem;width:100%;max-width:-moz-fit-content;max-width:fit-content;text-decoration:underline;line-height:1.5}header[role=banner] .wrap .middle .searchBar .input .found .branch-info>a+.map{margin-top:11px}header[role=banner] .wrap .middle .searchBar .input .found .branch-info>a+a{margin-top:2px}header[role=banner] .wrap .middle .searchBar .input .found .branch-info>a strong{font-weight:600}header[role=banner] .wrap .middle .searchBar .input .found .branch-info .map{width:100%;height:230px;background-color:#0000001a;border-radius:20px}header[role=banner] .wrap .middle .searchBar .input .found .branch-info .map+.buttons{margin-top:16px}header[role=banner] .wrap .middle .searchBar .input .found .branch-info .buttons a{display:block;width:100%;max-width:unset;text-align:center;color:#fff;background-color:#4b4b4a;height:46px;line-height:46px;border-radius:25px;border:2px solid transparent;font-size:.75rem;font-weight:600;margin-top:0;text-decoration:none}header[role=banner] .wrap .middle .searchBar .input .found .branch-info .buttons a+a{background-color:transparent;border-color:#4b4b4a;color:#4b4b4a;margin-top:8px;padding:0;height:50px;line-height:50px}header[role=banner] .wrap .middle .searchBar .input .found .branch-info .buttons+a{text-align:center;margin:20px auto 0}header[role=banner] .wrap .bottom{border-top:1px solid rgb(238,238,238);padding:0 80px;position:relative;background-color:#fff}header[role=banner] .wrap .bottom:after{content:"";width:100vw;position:absolute;background-color:#fff;height:100%;display:block;top:0;left:50%;margin-left:-50vw;z-index:-1;box-shadow:0 -5px 6px #0000001a}header[role=banner] .wrap .bottom .megaMenu .hold>ul{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-left:-40px}header[role=banner] .wrap .bottom .megaMenu .hold>ul li{display:block}header[role=banner] .wrap .bottom .megaMenu .hold ul{height:70px}header[role=banner] .wrap .bottom .megaMenu .hold ul li{display:inline-block;font-size:.875rem;font-weight:400;position:relative;margin-top:0;padding-top:0;cursor:pointer}header[role=banner] .wrap .bottom .megaMenu .hold ul li.payments{position:absolute;top:50%;transform:translateY(-50%);right:320px}header[role=banner] .wrap .bottom .megaMenu .hold ul li a[data-subnav=true],header[role=banner] .wrap .bottom .megaMenu .hold ul li span[data-subnav=true]{position:relative;z-index:100;height:60px;margin:0 40px;cursor:pointer;font-weight:600}header[role=banner] .wrap .bottom .megaMenu .hold ul li a[data-subnav=true]:after,header[role=banner] .wrap .bottom .megaMenu .hold ul li span[data-subnav=true]:after{content:"";width:100%;height:4px;background-color:#e30414;display:block;position:absolute;bottom:-27px;left:0;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all;opacity:0}header[role=banner] .wrap .bottom .megaMenu .hold ul li.hover:after,header[role=banner] .wrap .bottom .megaMenu .hold ul li:focus:after{opacity:1;transition-delay:.25s}header[role=banner] .wrap .bottom .megaMenu .hold ul li.hover a[data-subnav=true]:after,header[role=banner] .wrap .bottom .megaMenu .hold ul li.hover a[data-subnav=true]:before,header[role=banner] .wrap .bottom .megaMenu .hold ul li.hover span[data-subnav=true]:after,header[role=banner] .wrap .bottom .megaMenu .hold ul li.hover span[data-subnav=true]:before,header[role=banner] .wrap .bottom .megaMenu .hold ul li:focus a[data-subnav=true]:after,header[role=banner] .wrap .bottom .megaMenu .hold ul li:focus a[data-subnav=true]:before,header[role=banner] .wrap .bottom .megaMenu .hold ul li:focus span[data-subnav=true]:after,header[role=banner] .wrap .bottom .megaMenu .hold ul li:focus span[data-subnav=true]:before{opacity:1}header[role=banner] .wrap .bottom .megaMenu .hold ul li.hover ul,header[role=banner] .wrap .bottom .megaMenu .hold ul li:focus ul{opacity:1;pointer-events:all;transition-delay:.25s}header[role=banner] .wrap .bottom .megaMenu .hold ul li:before{content:"";width:100%;display:block;height:71px;background-color:#fff;position:absolute;top:-26px;left:0;opacity:0}header[role=banner] .wrap .bottom .megaMenu .hold ul li:after{content:"";width:200vw;display:block;height:100vh;background-color:#4b4b4ae6;position:absolute;top:100px;left:-50vw;opacity:0;pointer-events:none}header[role=banner] .wrap .bottom .megaMenu .hold ul li#branches ul li.greyBoxes ul li.all{padding:0;position:relative}header[role=banner] .wrap .bottom .megaMenu .hold ul li#branches ul li.greyBoxes ul li.all .greyBtn{position:absolute;bottom:20px;left:0;width:-o-calc(100% - 40px);width:calc(100% - 40px);right:0;margin:0 auto}header[role=banner] .wrap .bottom .megaMenu .hold ul li#branches ul li.greyBoxes ul li h4{padding-bottom:6px;color:#9ca0a3}header[role=banner] .wrap .bottom .megaMenu .hold ul li#branches ul li.greyBoxes ul li h3{color:#e30414;font-size:1.75rem;font-weight:700;line-height:1.12;margin-bottom:26px}header[role=banner] .wrap .bottom .megaMenu .hold ul li#branches ul li.greyBoxes ul li .change{font-weight:300;text-align:center;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-top:22px}header[role=banner] .wrap .bottom .megaMenu .hold ul li#branches ul li.greyBoxes ul li .change:before{content:"";display:inline-block;background-image:url(/assets/images/icons/change.svg);width:25px;height:14px;background-size:contain;background-repeat:no-repeat;margin-right:10px}header[role=banner] .wrap .bottom .megaMenu .hold ul li#solutions ul li.contain{-webkit-column-count:1;max-width:670px}header[role=banner] .wrap .bottom .megaMenu .hold ul li#solutions ul li.contain ul{display:flex;flex-wrap:wrap;width:100%}header[role=banner] .wrap .bottom .megaMenu .hold ul li#solutions ul li.contain ul li{width:-o-calc(33.3% - 18px);width:calc(33.3% - 18px);border-radius:10px;border:2px solid rgb(238,238,238);text-align:center;padding-bottom:12px;margin-right:18px;margin-bottom:40px;position:relative}header[role=banner] .wrap .bottom .megaMenu .hold ul li#solutions ul li.contain ul li a{display:block;width:100%;height:100%;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;flex-wrap:wrap}header[role=banner] .wrap .bottom .megaMenu .hold ul li#solutions ul li.contain ul li figure{width:175px;margin:0 auto}header[role=banner] .wrap .bottom .megaMenu .hold ul li#solutions ul li.contain ul li p{line-height:1.1;padding-top:10px;width:100%}header[role=banner] .wrap .bottom .megaMenu .hold ul li+li{margin-left:0}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul{background-color:#fff;position:fixed;top:241px;left:0;right:0;height:auto;width:100vw;transition:opacity .6s cubic-bezier(.215,.61,.355,1);z-index:2;opacity:0;pointer-events:none;padding:40px 80px 30px;margin:0 auto}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li:after{display:none}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul:before{content:"";background-color:#fff;position:absolute;margin-left:-50vw;left:50%;display:block;height:auto;width:100vw;top:0;transition:all .6s cubic-bezier(.215,.61,.355,1);z-index:-1;pointer-events:none;border-bottom:3px solid rgb(227,4,20)}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.contain{padding-top:0;-moz-column-count:4;column-count:4;display:block;height:auto}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.contain:before{display:none}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.contain+li{margin-left:0}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.contain ul{position:static;background-color:transparent;padding:0;height:auto;width:auto;margin:0;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;transform:translateY(0);transition:0ms;border-bottom:0;max-width:-moz-fit-content;max-width:fit-content}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.contain ul:before,header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.contain ul:after{display:none}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.contain ul li{display:block;padding-top:0;padding-bottom:18px;height:auto;font-weight:600}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.contain ul li:hover a{color:#e30414}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.contain ul li:before{display:none}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.contain ul li+li{margin-left:0}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.contain ul li:last-of-type{padding-bottom:40px}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.contain ul li a{font-weight:600;color:#4b4b4a;line-height:1.2;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.contain ul li strong{font-weight:900}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.contain ul li strong a{font-weight:900}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.greyBoxes{padding-top:0;display:block;width:245px;position:absolute;top:40px;right:80px;display:none;border-bottom:0}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.greyBoxes:before{display:none}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.greyBoxes+li{margin-left:0}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.greyBoxes ul{position:static;background-color:transparent;padding:0;height:auto;width:auto;margin:0}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.greyBoxes ul:before{display:none}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.greyBoxes ul li{display:block;background-color:#eee;color:#707070;border-radius:10px;padding:20px;height:245px;overflow:hidden}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.greyBoxes ul li:before{display:none}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.greyBoxes ul li+li{margin-left:0;margin-top:40px}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.greyBoxes ul li h3{font-size:1.375rem;font-weight:600;height:44px;line-height:1.4}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.greyBoxes ul li p{line-height:1;position:absolute;bottom:20px;left:0;width:-o-calc(100% - 40px);width:calc(100% - 40px);margin:0 auto;right:0}header[role=banner] .wrap .bottom .megaMenu .hold ul li.basketLink{padding-top:0;position:absolute;top:50%;margin-top:-20px;right:80px}header[role=banner] .wrap .bottom .megaMenu .hold ul li.basketLink:before{display:none}header[role=banner] .wrap .bottom .megaMenu .hold ul li.basketLink .added{background-color:#69a56d;position:absolute;bottom:-84px;left:-70px;color:#fff;border-radius:10px;padding:14px 20px 14px 40px;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;width:270px;z-index:100;min-height:55px}header[role=banner] .wrap .bottom .megaMenu .hold ul li.basketLink .added.failed{padding:14px 20px;bottom:-85px}header[role=banner] .wrap .bottom .megaMenu .hold ul li.basketLink .added.failed:before{display:none}header[role=banner] .wrap .bottom .megaMenu .hold ul li.basketLink .added:after{content:"";background-image:url(/assets/images/icons/green-triangle.svg);width:34px;height:20px;display:block;position:absolute;top:-18px;right:110px}header[role=banner] .wrap .bottom .megaMenu .hold ul li.basketLink .added:before{content:"";background-image:url(/assets/images/icons/tick.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:17px;display:inline-block;position:absolute;top:50%;left:10px;margin-top:-8px}header[role=banner] .wrap .bottom .megaMenu .hold ul li.basketLink .added p{font-weight:600;padding:0 30px}header[role=banner] .wrap .bottom .megaMenu .hold ul li.basketLink .added a{text-decoration:underline;font-size:.75rem;font-weight:600}header[role=banner] .wrap .bottom .megaMenu .hold ul li.basketLink .redBtn{padding:12px 0;width:150px}header[role=banner] .wrap .bottom .megaMenu .hold ul li.basketLink .redBtn.success{background-color:#69a56d;color:#fff;border-color:#69a56d}header[role=banner] .wrap .bottom .megaMenu .hold ul li.basketLink .redBtn span{margin-left:20px}header[role=banner] .wrap .location{background-color:#eee;height:40px;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;position:relative;z-index:1}header[role=banner] .wrap .location:after{content:"";width:100vw;position:absolute;background-color:#eee;height:100%;display:block;top:0;left:50%;margin-left:-50vw;z-index:-1}header[role=banner] .wrap .location .tel{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%)}header[role=banner] .wrap .location .tel a{display:inline-block;color:#e30414}header[role=banner] .wrap .location .buttons{width:100%;max-width:146px;padding-right:80px;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}header[role=banner] .wrap .location .buttons a{display:block;position:relative;text-transform:uppercase;font-size:.875rem;font-weight:600}header[role=banner] .wrap .location .buttons a.selected{color:#fff;font-weight:700;z-index:1}header[role=banner] .wrap .location .buttons a.selected:before{content:"";display:block;width:100%;height:24px;background-color:#e30414;position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);border-radius:12px;z-index:-1;padding:0 11px}.basketLink.mobile{display:none!important}.basketLink.desktop{display:block!important}[class*="lg:hidden"]{display:none!important}.postcodeFinder{margin-left:30px;z-index:10;width:420px}.postcodeFinder>button{text-align:center;padding:0;border-radius:10px;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;height:50px;white-space:nowrap}.postcodeFinder>button:before{position:static;display:inline-block;margin:0 20px 0 0}.postcodeFinder .localbranch{background-color:transparent;padding:0}.postcodeFinder .localbranch button,.postcodeFinder .localbranch p{background-color:#4b4b4a;width:initial;line-height:1.4;border-radius:10px;padding:10px 26px 10px 60px;height:50px;flex:4}.postcodeFinder .localbranch button img,.postcodeFinder .localbranch p img{left:15px;top:10px}.postcodeFinder .localbranch button+button,.postcodeFinder .localbranch p+button{margin-left:20px;flex:5}.postcodeFinder .popup{top:75px;padding:20px}.postcodeFinder .popup form .input{width:-o-calc(100% - 80px);width:calc(100% - 80px)}.postcodeFinder .popup form .input input{padding:0 0 0 10px!important}.regionPopup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background-color:#00000080;overflow:auto;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all;display:none}.regionPopup.show{display:block}.regionPopup .wrap{padding:70px 0;overflow:auto;width:800px;margin:0 auto;background-color:#fff;border-radius:10px;position:absolute;top:200px;left:0;right:0}.regionPopup .wrap .close{background-image:url(/assets/images/icons/close.svg);width:33px;height:33px;background-size:contain;position:absolute;top:30px;right:40px;font-size:0}.regionPopup .wrap header{width:620px;margin:0 auto;padding-bottom:40px;border-bottom:1px solid rgb(238,238,238)}.regionPopup .wrap header h2{font-size:2rem;text-align:center}.regionPopup .wrap header h2 em{color:#e30414}.regionPopup .wrap .regions{width:430px;margin:70px auto 0}.regionPopup .wrap .regions div{display:block}.regionPopup .wrap .regions div figure{width:200px;margin:0 auto 80px}.regionPopup .wrap .regions div p{line-height:1}.regionPopup .wrap .regions div a,.regionPopup .wrap .regions div button{display:block;width:100%;border-radius:44px;padding:24px 20px;margin-bottom:20px}.regionPopup .wrap .regions div a strong,.regionPopup .wrap .regions div button strong{text-transform:uppercase;font-weight:700}.heroSlider:after{display:none}.heroSlider.alt-hero-slider .titles h4+h4{margin-left:29px}.heroSlider.alt-hero-slider .swiper-pagination.loading span{width:-o-calc(100% / 3 - 8px);width:calc(100% / 3 - 8px)}.heroSlider.alt-hero-slider .swiper-pagination.loading span+span{margin-left:12px}.heroSlider.alt-hero-slider .swiper-pagination.loading span:before{height:5px;top:-2px}.heroSlider.alt-hero-slider .swiper-container .swiper-wrapper .swiper-slide article{bottom:unset;top:50%;transform:translateY(-50%)}.heroSlider.alt-hero-slider .swiper-container .swiper-wrapper .swiper-slide picture img{height:-o-calc(100vh - 184px);height:calc(100vh - 184px)}.heroSlider .titles{position:absolute;bottom:64px;left:0;right:0;width:-o-calc(100% - 160px);width:calc(100% - 160px);margin:0 auto;z-index:10;color:#fff;display:flex}.heroSlider .titles h4{font-weight:600;font-size:.875rem;width:-o-calc(100% / 3 - 25px);width:calc(100% / 3 - 25px)}.heroSlider .titles h4+h4{margin-left:35px}.heroSlider .swiper-pagination.loading{bottom:40px;width:-o-calc(100% - 160px);width:calc(100% - 160px)}.heroSlider .swiper-pagination.loading span{width:-o-calc(100% / 3 - 25px);width:calc(100% / 3 - 25px)}.heroSlider .swiper-pagination.loading span+span{margin-left:35px}.heroSlider .swiper-menu{display:block;margin-left:0;position:absolute;top:50%;right:80px;z-index:10;margin-top:90px}.heroSlider .swiper-menu button{border:0;background-color:#4b4b4a80;width:40px;height:60px}.heroSlider .swiper-menu button:before{background-image:url(/assets/images/slider/previous_white.svg);width:20px;height:20px;margin:0}.heroSlider .swiper-menu button.next:before{background-image:url(/assets/images/slider/next_white.svg)}.heroSlider .swiper-container{z-index:1000}.heroSlider .swiper-container .swiper-wrapper .swiper-slide picture img{height:-o-calc(100vh - 240px);height:calc(100vh - 240px)}.heroSlider .swiper-container .swiper-wrapper .swiper-slide article{top:50%;padding:0 80px}.heroSlider .swiper-container .swiper-wrapper .swiper-slide article p{font-size:1rem}.hero+.imageText{margin-top:150px}.pageHero{position:relative}.pageHero .wrap .contain{width:-o-calc(100% - 160px);width:calc(100% - 160px);bottom:80px}.pageHero .wrap .contain header h2,.pageHero .wrap .contain header h1{height:152px;max-height:152px;overflow:hidden}.pageHero .wrap .contain .tags a{margin-right:15px;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all}.pageHero .wrap .contain .tags a:hover{background-color:#e30414}.pageHero .wrap .contain .share{position:absolute;bottom:0;right:0}nav.breadcrumbs{width:100%;margin:25px 80px;max-width:-o-calc(100% - 80px);max-width:calc(100% - 80px)}nav.breadcrumbs ul li+li{margin-left:5px}nav.breadcrumbs ul li:after{position:relative;top:1px;margin-left:8px}.products{margin:90px 80px 160px}.products.removeSide .wrap .cols{width:100%;grid-template-columns:repeat(4,1fr)!important}.products.removeSide .wrap .cols .col{-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all}.products.removeSide .wrap .cols .col header{-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.products.removeSide .wrap .cols .col:hover{-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all;border-color:#4b4b4a}.products.removeSide .wrap .cols .col:hover header{background-color:#4b4b4a;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all}.products.removeSide .wrap .cols .col:hover header h4{color:#eee}.products.removeSide .wrap aside{display:none}.products.removeSide .wrap section .sorting{width:100%}.products.news{margin-top:25px}.products.news .wrap{display:flex;flex-wrap:wrap}.products.news .wrap .cols .col:hover{background-color:#eee}.products.allProducts{margin-top:60px}.products.allProducts.removeSide .wrap section{margin-top:0}.products.allProducts.removeSide .wrap .cols{width:100%;grid-template-columns:repeat(4,1fr)!important;margin-left:0}.products.allProducts.removeSide .wrap .cols.list .col header{margin-left:120px}.products.allProducts.removeSide .wrap .cols.list .col figure{height:auto}.products.allProducts.removeSide .wrap .cols.list .col nav{margin-left:auto}.products.allProducts .wrap{display:flex;flex-wrap:wrap}.products.allProducts .wrap>h3{font-size:1.5rem;font-weight:900;width:calc(100% - 285px);margin-left:auto;margin-bottom:35px}.products.allProducts .wrap>p{width:calc(100% - 285px);margin-left:auto}.products.allProducts .wrap>ul{width:calc(100% - 285px);margin-left:auto}.products.allProducts .wrap section{margin-top:65px;z-index:1}.products.allProducts .wrap section .sorting{border-bottom:1px solid rgb(156,160,163);padding-bottom:16px}.products.allProducts .wrap section .sorting .sortby{width:100%}.products.allProducts .wrap section .sorting .sortby p{font-size:.875rem}.products.allProducts .wrap section .sorting .sortby form .input label{font-size:.875rem;margin-right:15px}.products.allProducts .wrap section .sorting .sortby form .input select{font-size:.875rem;border-radius:4px}.products.allProducts .wrap section header{max-width:880px;margin-left:0;margin-bottom:0}.products.allProducts .wrap section header h1{font-size:2.8125rem}.products.allProducts .wrap section header h3{font-size:.875rem}.products.allProducts .wrap section header button{font-size:.875rem}.products.allProducts .wrap section header .more p{font-size:.875rem;line-height:1.6}.products.allProducts .wrap .no-results{width:-o-calc(calc(100% - 285px));width:calc(100% - 285px);margin-left:auto;margin-top:0}.products.allProducts .wrap .no-results .container figure img{width:62px}.products.allProducts .wrap .no-results .container h4{font-size:1.375rem}.products.allProducts .wrap .no-results .branch{padding:14px 16px;border-radius:6px}.products.allProducts .wrap .no-results .branch .change-branch{margin-top:16px;margin-left:16px}.products.allProducts .wrap .no-results .branch form{margin-top:0;position:relative}.products.allProducts .wrap .no-results .branch form.valid button[type=submit]{background-color:#e30414;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all;pointer-events:all}.products.allProducts .wrap .no-results .branch form.valid button[type=submit] figure img{filter:brightness(0) saturate(100%) invert(100%) sepia(27%) saturate(176%) hue-rotate(76deg) brightness(109%) contrast(100%);-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all}.products.allProducts .wrap .no-results .branch form .marker{position:absolute;left:12px}.products.allProducts .wrap .no-results .branch form .marker img{display:block;width:16px;height:auto}.products.allProducts .wrap .no-results .branch form .input:before{display:none}.products.allProducts .wrap .no-results .branch form .input input{font-size:1rem;font-weight:600;padding:0 40px}.products.allProducts .wrap .no-results .branch form .input input::-moz-placeholder{font-size:1rem;font-weight:600}.products.allProducts .wrap .no-results .branch form .input input::placeholder{font-size:1rem;font-weight:600}.products.allProducts .wrap .no-results .branch form button[type=submit]{position:absolute;right:5px;top:5px;max-height:40px;background-color:#eee;width:100%;margin-top:0;border-bottom-right-radius:6px;border-top-right-radius:6px;height:100%;max-width:39px;min-width:39px;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all}.products.allProducts .wrap .no-results .branch form button[type=submit] figure{pointer-events:none;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;width:100%}.products.allProducts .wrap .no-results .branch form button[type=submit] figure img{display:block;transform:rotate(-90deg);width:19px;height:auto;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all}.products.allProducts .wrap .no-results .branch .top .heading figure{margin-right:13px}.products.allProducts .wrap .no-results .branch .top .heading h2{font-size:1.5625rem}.products.allProducts .wrap .no-results .branch .buttons a{border-radius:6px;height:33px;line-height:31px}.products.allProducts .wrap .cols{width:70%;width:-o-calc(100% - 285px);width:calc(100% - 285px);margin-left:40px;grid-template-columns:repeat(3,1fr);height:100%}.products.allProducts .wrap .cols .span-full{grid-column:span 3/span 3}.products.allProducts .wrap .cols.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.products.allProducts .wrap .cols.grid .span-full{grid-column:span 4/span 4}.products.allProducts .wrap .cols.grid+div+h3{margin-top:100px}.products.allProducts .wrap .cols.grid .featuredBanner{grid-column:span 4/span 4;margin-left:-80px;width:-o-calc(100% + 160px);width:calc(100% + 160px);margin-top:125px}.products.allProducts .wrap .cols.grid .featuredBanner .wrap .content{right:unset;left:56px;width:485px;padding:33px 23px}.products.allProducts .wrap .cols.grid .featuredBanner .wrap .content header h3{font-size:2rem}.products.allProducts .wrap .cols.grid .col{margin-bottom:0}.products.allProducts .wrap .cols.grid .col.featured{grid-column:span 1/span 1}.products.allProducts .wrap .cols.grid .col.featured header{width:100%;height:unset;padding:20px 10px 8px 8px}.products.allProducts .wrap .cols.grid .col.featured header h5{background-color:#253e91;top:0;left:6px;padding:10px}.products.allProducts .wrap .cols.grid .col.featured header h4{padding:0;margin-bottom:20px}.products.allProducts .wrap .cols.grid .col.featured header p{padding:0;display:flex}.products.allProducts .wrap .cols.grid .col.featured header p:after{margin-left:5px}.products.allProducts .wrap .cols.grid .col figure{height:unset}.products.allProducts .wrap .cols.grid .col header{padding:11px 8px 10px}.products.allProducts .wrap .cols.grid .col header p{font-size:.875rem}.products.allProducts .wrap .cols.grid .col nav .lightGreyBtn{background-color:transparent;border:1px solid #4b4b4a}.products.allProducts .wrap .cols.grid .col nav .lightGreyBtn:hover{background-color:#4b4b4a}.products.allProducts .wrap .cols.grid>.description{grid-column:span 3/span 3;margin-top:80px}.products.allProducts .wrap .cols.grid>.description h3{margin-bottom:20px}.products.allProducts .wrap .cols.list{display:block}.products.allProducts .wrap .cols.list .col{float:none;width:100%;display:flex;height:auto;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:0 20px 0 10px}.products.allProducts .wrap .cols.list .col.featured{padding:0;height:160px;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.products.allProducts .wrap .cols.list .col.featured header{background-color:#4b4b4acc;width:70%;height:100%;color:#fff;border-radius:0 10px 10px 0;margin:0 0 0 auto;padding:40px 10px 10px 20px;position:static}.products.allProducts .wrap .cols.list .col.featured header h4{padding-bottom:10px;padding-left:0}.products.allProducts .wrap .cols.list .col.featured header p{max-width:260px;padding-left:0}.products.allProducts .wrap .cols.list .col.featured header a.lightGreyBtn{position:absolute;top:50%;right:20px;margin-top:-28px;bottom:auto;left:auto;width:185px}.products.allProducts .wrap .cols.list .col figure{width:200px;margin:0;height:auto}.products.allProducts .wrap .cols.list .col .new{position:static;width:auto;display:inline-block;padding:6px;margin-bottom:12px}.products.allProducts .wrap .cols.list .col header{width:300px;margin-bottom:20px;margin-left:40px}.products.allProducts .wrap .cols.list .col header h4{height:auto}.products.allProducts .wrap .cols.list .col nav{width:185px;position:static;display:block;margin:0 0 0 auto}.products.allProducts .wrap .cols.list .col nav a,.products.allProducts .wrap .cols.list .col nav button{width:100%}.products.allProducts .wrap .cols.list .col nav button{margin-top:10px;margin-left:0}.products.allProducts .wrap .cols.list .col .added{bottom:-70px}.products.allProducts .wrap .cols .col .new{padding:8px 8px 8px 30px;left:0;top:15px}.products.allProducts .wrap .cols .col figure{width:100%}.products.allProducts .wrap .cols .col header{max-height:100px}.products.allProducts .wrap .description+.filters{margin-top:52px}.products.allProducts .wrap .description.search{width:-o-calc(calc(100% - 285px));width:calc(100% - 285px);margin-left:auto}.products.allProducts .wrap .description.search h1,.products.allProducts .wrap .description.search h3{font-size:1.25rem;margin-bottom:15px}.products.allProducts .wrap .description .searchBar form .input input{height:55px;line-height:55px}.products.allProducts .wrap .description h1,.products.allProducts .wrap .description h3{font-size:1.8125rem;margin-bottom:15px}.products.allProducts .wrap .description p,.products.allProducts .wrap .description .more{font-size:.875rem;line-height:1.35}.products.allProducts .wrap .description .actions button[type=submit]{font-size:.875rem}.products.allProducts .wrap .description.no-text{margin-bottom:0}.products.allProducts .wrap aside{margin-top:-167px;z-index:2}.products.allProducts .wrap aside+.cols.grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:105px}.products.allProducts .wrap aside+.cols.grid .span-full{grid-column:span 3/span 3}.products.allProducts .wrap aside+.cols.grid .col{display:block;display:flex;flex-wrap:wrap}.products.allProducts .wrap aside+.cols.grid .col figure{width:100%;height:0;overflow:hidden;position:relative;padding-bottom:100%}.products.allProducts .wrap aside+.cols.grid .col figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.products.allProducts .wrap aside+.cols.grid .col header{width:100%;padding-bottom:22px}.products.allProducts .wrap aside+.cols.grid .col header h4{padding-bottom:0;min-height:50px}.products.allProducts .wrap aside+.cols.grid .col nav{width:unset;width:100%;-ms-align-self:end;align-self:end;max-height:-moz-fit-content;max-height:fit-content}.products.allProducts .wrap aside .filters{background:transparent}.products.allProducts .wrap aside .filters header{display:block}.products.allProducts .wrap aside .filters header+header{margin-top:-4px}.products.allProducts .wrap aside .filters header.desktop{display:flex}.products.allProducts .wrap aside .filters header.desktop h3{border-bottom:0;padding-bottom:0}.products.allProducts .wrap aside .filters header .clear{font-size:.875rem;color:#d9d8d6}.products.allProducts .wrap aside .filters header h3{font-weight:700;border-bottom:1px solid rgb(156,160,163);padding-bottom:16px}.products.allProducts .wrap aside .filters header p{padding:0;font-size:1rem;font-weight:600;margin-top:16px}.products.allProducts .wrap aside .filters header p a{text-decoration:underline}.products.allProducts .wrap aside .filters form{margin-top:90px}.products.allProducts .wrap aside .filters form .accordions .expand{border-color:#9ca0a3;border-width:1px}.products.allProducts .wrap aside .filters form .accordions .expand>button{padding:26px 0;font-size:1rem}.products.allProducts .wrap aside .filters form .accordions .expand .hold>button{height:60px;line-height:60px;color:#9ca0a3;padding:0 16px;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all}.products.allProducts .wrap aside .filters form .accordions .expand .hold>button:active{background-color:#4b4b4a;border-color:#4b4b4a;color:#fff;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all}.products.guides .wrap{position:relative}.products.guides .wrap aside+.cols.grid .col figure img{-o-object-fit:contain;object-fit:contain}.products.guides .wrap .pagination{position:absolute;top:93px;right:0;margin:0;width:100%;max-width:-moz-fit-content;max-width:fit-content}.products.guides .wrap .pagination nav{width:100%}.products.guides .wrap .cols.list .col figure{width:60px;margin:10px 0 10px 70px}.products.guides .wrap .cols .col figure{width:120px;height:auto;margin:16px auto 10px}.products.guides .wrap .cols .col figure img{-o-object-fit:contain;object-fit:contain}.products.guides .wrap .cols .col header h4{height:auto;max-height:auto}.products.slider{margin-bottom:0}.products.slider .wrap{padding-bottom:140px}.products.slider .wrap header>a{right:150px}.products.slider .wrap .cols .col .added{bottom:-107px}.products .wrap aside{width:245px;margin-top:-77px}.products .wrap aside .filters{position:static;padding:0;overflow:auto;display:block}.products .wrap aside .filters header{margin-bottom:20px;padding-top:0}.products .wrap aside .filters header.desktop{display:flex;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.products .wrap aside .filters header.mobile{display:none}.products .wrap aside .filters header h3{font-size:1.25rem;font-weight:600}.products .wrap aside .filters header .clear{font-weight:600;font-size:.875rem}.products .wrap aside .filters .fixedBottom{display:none}.products .wrap aside .filters form h4{font-size:1.25rem;font-weight:700;padding-bottom:16px}.products .wrap section{width:100%;display:flex;flex-wrap:wrap;margin-bottom:40px}.products .wrap section header{margin-bottom:60px;padding-top:0;width:100%;margin-left:auto}.products .wrap section header h3,.products .wrap section header h1{margin-bottom:14px}.products .wrap section header p{font-size:1.25rem;max-width:1100px}.products .wrap section .sorting{width:-o-calc(100% - 285px);width:calc(100% - 285px);margin-left:auto;display:flex;margin-bottom:0}.products .wrap section .sorting nav.views{width:214px;display:flex;background-color:#eee;border-radius:10px}.products .wrap section .sorting nav.views button{font-weight:600;font-size:1rem;height:50px;position:relative;width:107px;color:#9ca0a3;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.products .wrap section .sorting nav.views button.active{color:#e30414;background-color:#fff;border:2px solid rgb(227,4,20);border-radius:10px}.products .wrap section .sorting nav.views button.active:before{background-image:url(/assets/images/icons/grid-active.svg)}.products .wrap section .sorting nav.views button:before{content:"";background-image:url(/assets/images/icons/grid-inactive.svg);background-repeat:no-repeat;background-size:contain;width:19px;height:19px;display:inline-block;margin-right:10px}.products .wrap section .sorting nav.views button+button:before{background-image:url(/assets/images/icons/list-inactive.svg);height:16px}.products .wrap section .sorting nav.views button+button.active:before{background-image:url(/assets/images/icons/list-active.svg)}.products .wrap section .sorting .sortby{width:434px;margin:0 0 0 auto}.products .wrap section .sorting .sortby p{font-size:1rem}.products .wrap section .sorting .sortby form{width:322px}.products .wrap section .sorting .sortby form .input label{margin-right:8px;font-size:1rem;margin-bottom:0}.products .wrap section .sorting .sortby form .input select{font-size:1rem}.products .wrap .pagination{margin-left:auto;margin-top:40px}.products .wrap .pagination nav{width:33.33%;margin:0 auto}.products .wrap header{padding-top:20px;margin-bottom:60px;padding-right:0}.products .wrap header>a{position:absolute;top:10px;right:0}.products .wrap .cols.newsCols{width:70%;width:-o-calc(100% - 285px);width:calc(100% - 285px);display:grid;margin-left:40px;height:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.products .wrap .cols.newsCols .span-full{grid-column:span 3/span 3}.products .wrap .cols.newsCols .col figure{height:auto}.products .wrap .cols .col header{padding-top:15px}.products .wrap .cols .col header p:not(.new){line-height:1.2}.products .wrap .cols .col figure{margin:0;height:310px}.products .wrap .cols .col .added{bottom:-87px;padding:15px 20px;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.products .wrap .cols .col .added:before{width:25px;height:20px;left:20px;margin-top:-10px}.products .wrap .cols .col .added p{padding:0 30px 0 50px;line-height:1.2}.products .wrap .cols .col .added a{font-size:1rem}.product-slider{margin:90px 80px 0}.product-slider.greyBg{margin:0;padding:115px 80px 90px;width:100%!important}.product-slider.greyBg .wrap{max-width:1300px;margin:0 auto}.product-slider.greyBg .wrap .heading-container{margin-bottom:20px}.product-slider.greyBg .wrap .heading-container header{margin:0;padding:0}.product-slider.greyBg .wrap .cols .col{min-height:330px;border-radius:0}.product-slider.greyBg .wrap .cols .col h3{font-size:1.375rem}.product-slider .wrap{padding-bottom:140px}.product-slider .wrap .pagination{margin-left:auto;margin-top:40px}.product-slider .wrap .pagination nav{width:33.33%;margin:0 auto}.product-slider .wrap .heading-container{margin-bottom:0}.product-slider .wrap .heading-container header{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;width:100%;margin-bottom:46px;padding-top:20px;padding-right:0}.product-slider .wrap .heading-container header+.swiper-menu{margin-left:35px}.product-slider .wrap .heading-container header h5{font-size:1rem;margin-bottom:12px}.product-slider .wrap .heading-container header h3{font-size:2rem}.product-slider .wrap .heading-container header .more{display:block}.product-slider .wrap .heading-container header .more a{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:100%}.product-slider .wrap .heading-container header .more a p{font-size:.875rem;font-weight:700;margin:0 12px}.product-slider .wrap .heading-container header .more a figure:last-of-type img{width:17px}.product-slider .wrap .heading-container header .more a figure img{display:block;width:32px;height:auto}.product-slider .wrap>.more{display:none}.product-slider .wrap .cols .col{min-height:390px;display:flex;flex-wrap:wrap;-ms-align-content:space-between;align-content:space-between}.product-slider .wrap .cols .col .sub-col{width:100%}.product-slider .wrap .cols .col header{padding-top:15px}.product-slider .wrap .cols .col header p{font-size:.875rem}.product-slider .wrap .cols .col header p:not(.new){line-height:1.2}.product-slider .wrap .cols .col header>a{right:150px}.product-slider .wrap .cols .col header h4{font-size:1.375rem;line-height:1.2;margin-bottom:5px}.product-slider .wrap .cols .col figure{margin:0;position:relative;height:205px;overflow:hidden}.product-slider .wrap .cols .col figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-slider .wrap .cols .col .added{bottom:-107px;padding:15px 20px;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.product-slider .wrap .cols .col .added:before{width:25px;height:20px;left:20px;margin-top:-10px}.product-slider .wrap .cols .col .added p{padding:0 30px 0 50px;line-height:1.2}.product-slider .wrap .cols .col .added a{font-size:1rem}.product-slider .wrap .cols .col nav a,.product-slider .wrap .cols .col nav button{height:45px;line-height:45px;font-size:.875rem}.product-slider .wrap .cols .col nav.buttons h5{font-size:1.5625rem}.alt-image-cols{margin-left:80px;margin-right:80px}.alt-image-cols:last-of-type{margin-bottom:150px}.alt-image-cols .wrap{max-width:1300px;margin:0 auto}.alt-image-cols .wrap .cols .col{width:-o-calc(60% - 6px);width:calc(60% - 6px)}.alt-image-cols .wrap .cols .col.image-col{width:-o-calc(40% - 6px);width:calc(40% - 6px)}.alt-image-cols .wrap .cols .col .content{padding:0 80px}.alt-image-cols .wrap .cols .col .content figure{margin-bottom:26px}.alt-image-cols .wrap .cols .col .content figure img{width:73px}.alt-image-cols .wrap .cols .col .content h5{font-size:.875rem;height:27px;line-height:27px}.alt-image-cols .wrap .cols .col .content h2{font-size:2rem;line-height:1.21;margin-bottom:35px}.alt-image-cols .wrap .cols .col .content a{font-size:.875rem;height:45px;line-height:45px;padding:0 54px}.alt-image-cols .wrap .cols .col .image picture{height:540px}.stats{margin:158px 80px 185px}.stats .wrap{max-width:1300px;margin:0 auto}.stats .wrap header{margin-bottom:42px}.stats .wrap header h2{font-size:2rem}.stats .wrap .cols .col .content{margin:0 22px;padding:36px 0 28px}.stats .wrap .cols .col .content span{font-size:4.375rem;line-height:1.2}.stats .wrap .cols .col .content h5{font-size:1rem}.cards+.imageText{margin-top:200px}.cards{background-color:#eee;padding:50px 80px 80px}.cards .wrap{margin:0 auto;display:flex;flex-wrap:wrap}.cards .wrap header{margin-bottom:40px;width:100%}.cards .wrap aside{width:30%;margin-top:56px;position:relative}.cards .wrap aside .hold{position:sticky;top:400px;transform:translateY(0);left:0%}.cards .wrap aside .hold:before{content:"";width:20px;height:100%;background-color:#fff;border-radius:10px;display:block;position:absolute;top:0;left:0}.cards .wrap aside .hold nav{padding-left:60px}.cards .wrap aside .hold nav ul li{height:50px;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative;font-size:1.125rem}.cards .wrap aside .hold nav ul li+li{margin-top:10px}.cards .wrap aside .hold nav ul li.active{font-weight:600}.cards .wrap aside .hold nav ul li.active:before{opacity:1}.cards .wrap aside .hold nav ul li:before{content:"";width:20px;height:50px;background-color:#e30414;display:block;position:absolute;top:0;left:-60px;border-radius:10px;opacity:0;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all}.cards .wrap .container{width:70%}.cards .wrap .container .card{display:flex;background-color:#fff;border-radius:10px;min-height:60vh;height:650px;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all}.cards .wrap .container .card.active{opacity:1}.cards .wrap .container .card+.card{margin-top:80px}.cards .wrap .container .card figure{width:40%;align-self:stretch;position:relative}.cards .wrap .container .card figure img{height:100%!important;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;border-radius:10px 0 0 10px;width:100%}.cards .wrap .container .card article{padding:46px 40px;width:60%}.cards .wrap .container .card article p{font-weight:400}.cards .wrap .container .card article p+p{margin-top:20px}.cards .wrap .container .card article p+a{margin-top:30px}.cards .wrap .container .card article .redBtn{margin-top:40px;width:200px}.caseStudies{margin:90px 80px 160px}.caseStudies.static .wrap .cols .col figure img{height:350px}.caseStudies .swiper-menu{top:0}.caseStudies .wrap{padding-bottom:40px}.caseStudies .wrap .cols .col header{padding:20px 40px;min-height:150px;max-height:110px}.caseStudies .wrap .cols .col figure img{height:400px}.testimonials{padding:50px 0 70px}.testimonials .swiper-menu{margin:0 40px;width:auto}.testimonials .wrap header{margin-bottom:46px}.testimonials .wrap .cols .col{padding:75px 66px;width:-o-calc(33.3% + 70px);width:calc(33.3% + 70px);opacity:.5;transform:scale(.85);-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:transform;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:transform;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:transform;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:transform;transition-timing-function:linear;transition-duration:.3s;transition-property:transform}.testimonials .wrap .cols .col.swiper-slide-active{opacity:1;transform:scale(1)}.testimonials .wrap .cols .col figure{width:148px}.testimonials .wrap .cols .col article h3{font-size:1.875rem}.testimonials .wrap .cols .col article h4{font-size:1.125rem}.testimonials .wrap .cols .col article p{font-size:1.125rem;max-width:480px;margin:0 auto}.cta{top:auto;bottom:10px;width:940px;padding:8px 40px}.cta.static{margin-top:50px;padding:20px}.cta.static .wrap{margin:0;width:auto}.cta.static .wrap p{padding-right:100px;line-height:1.6}.cta.static .wrap button{margin-top:0;width:104px;height:auto;margin-left:auto}.cta.static .wrap button:hover{background-color:#fff;color:#23428f}.cta .wrap{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.cta .wrap button{top:50%;margin-top:-10px;right:40px}.cta .wrap a{margin-top:0;margin-left:auto;margin-right:40px}.cta .wrap p{padding-right:0}.subheading{margin:120px 0}.subheading .wrap{margin:0 auto;width:1040px}.imageText{margin-bottom:120px}.imageText.imageRight .wrap picture{order:2}.imageText.imageRight .wrap article{order:1;padding-left:0;padding-right:80px}.imageText .wrap{display:flex}.imageText .wrap picture{border-radius:0 10px 10px 0;overflow:hidden;width:30%}.imageText .wrap picture img{height:330px;-o-object-fit:cover;object-fit:cover}.imageText .wrap article{margin:0;width:70%;padding:0 0 0 80px;max-width:700px}.quote{padding:77px 0}.quote .wrap blockquote{width:650px;margin:0 auto}.quote .wrap blockquote h3{font-size:2.8rem;padding-left:40px}.quote .wrap blockquote h3:before{font-size:2.8rem}.hero-video,.video-panel{margin:0 80px}.textPanel{margin:120px 80px}.textPanel.standardText{margin-top:60px}.textPanel.standardText .wrap article header h3,.textPanel.standardText .wrap article header h1{font-size:2.8rem}.textPanel.missing{margin:0;width:100%}.textPanel.missing .wrap .accent-image{opacity:1}.textPanel.missing .wrap article{padding:95px 0 220px}.textPanel.missing .wrap article .content header h3{font-size:2.8125rem}.textPanel.missing .wrap article .content p{font-size:.875rem;line-height:1.42}.textPanel.missing .wrap article .content .branch{padding:14px 16px;border-radius:6px}.textPanel.missing .wrap article .content .branch form{margin-top:0;position:relative}.textPanel.missing .wrap article .content .branch form.valid button[type=submit]{background-color:#e30414;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all;pointer-events:all}.textPanel.missing .wrap article .content .branch form.valid button[type=submit] figure img{filter:brightness(0) saturate(100%) invert(100%) sepia(27%) saturate(176%) hue-rotate(76deg) brightness(109%) contrast(100%);-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all}.textPanel.missing .wrap article .content .branch form .marker{position:absolute;left:12px}.textPanel.missing .wrap article .content .branch form .marker img{display:block;width:16px;height:auto}.textPanel.missing .wrap article .content .branch form .input:before{display:none}.textPanel.missing .wrap article .content .branch form .input input{font-size:1rem;font-weight:600;padding:0 40px}.textPanel.missing .wrap article .content .branch form .input input::-moz-placeholder{font-size:1rem;font-weight:600}.textPanel.missing .wrap article .content .branch form .input input::placeholder{font-size:1rem;font-weight:600}.textPanel.missing .wrap article .content .branch form button[type=submit]{position:absolute;right:5px;top:5px;max-height:40px;background-color:#eee;width:100%;margin-top:0;border-bottom-right-radius:6px;border-top-right-radius:6px;height:100%;max-width:39px;min-width:39px;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all}.textPanel.missing .wrap article .content .branch form button[type=submit] figure{pointer-events:none;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;width:100%}.textPanel.missing .wrap article .content .branch form button[type=submit] figure img{display:block;transform:rotate(-90deg);width:19px;height:auto;-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all}.textPanel.missing .wrap article .content .branch .top .heading figure{margin-right:13px}.textPanel.missing .wrap article .content .branch .top .heading h2{font-size:1.5625rem}.textPanel.missing .wrap article .content .branch .buttons a{border-radius:6px;height:33px;line-height:31px}.textPanel.missing .wrap article .content .change-branch{margin-top:14px;margin-left:16px}.textPanel .wrap{position:relative}.textPanel .wrap article header{padding-bottom:30px;margin-bottom:35px}.textPanel .wrap article header nav.contact{display:flex;width:100%;margin-top:50px}.textPanel .wrap article header nav.contact a{width:-o-calc(50% - 15px);width:calc(50% - 15px);height:60px;padding:0 15px;margin-top:0;max-width:unset}.textPanel .wrap article header nav.contact a+a{margin-left:20px;margin-top:0;margin-right:0}.textPanel .wrap article header nav.contact a img{width:30px;margin-right:20px}.textPanel .wrap article header .mapInfo{margin-top:0}.textPanel .wrap article header .mapInfo address.half{display:inline-block;width:49%}.textPanel .wrap article header .mapInfo address.half+address{margin-left:21px}.textPanel .wrap article .profile{display:flex;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;margin-top:80px}.textPanel .wrap article .profile figure{width:167px}.textPanel .wrap article .profile .description{margin-top:0;max-width:46vw;margin-left:40px}.textPanel .wrap article .profile .description h4{padding-bottom:9px}.textPanel .wrap article .profile .description h5{padding-bottom:20px}.textPanel .wrap article .profile .btn{margin-left:auto}.textPanel .wrap article p,.textPanel .wrap article ul{max-width:730px}.textPanel .wrap article ul li{padding-left:30px}.textPanel .wrap article ul li+li{margin-top:15px}.textPanel .wrap article ul li:before{width:10px;height:10px;top:4px}.textPanel .wrap nav:not(.breadcrumbs){width:260px;display:block;position:absolute;top:110px;right:0;max-width:100%;margin-top:0}.textPanel .wrap nav:not(.breadcrumbs) a,.textPanel .wrap nav:not(.breadcrumbs) button{width:100%;margin-bottom:20px}.textPanel .wrap nav:not(.breadcrumbs) a+a,.textPanel .wrap nav:not(.breadcrumbs) button+a{margin-left:0;margin-top:10px}.textPanel .wrap nav:not(.breadcrumbs) a+button,.textPanel .wrap nav:not(.breadcrumbs) button+button{margin-left:0;margin-top:10px}.textPanel .wrap .links{margin-top:120px}.textPanel .wrap .links h4{padding-bottom:40px}.textPanel .wrap .links nav{position:static;width:auto;display:flex}.textPanel .wrap .links nav a{width:auto;padding:12px 30px;margin-right:30px;margin-top:0}.textPanel .wrap .links nav a+a{margin-top:0}.textPanel .wrap h3{font-size:1.75rem}.textPanel .wrap .container{margin-bottom:40px;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.textPanel .wrap .container .button button{margin-top:0}.textPanel .wrap form>div{width:100%}.textPanel .wrap form .input .note{display:block}.textPanel .wrap p+form{margin-top:50px}.locationPanel{margin:80px;padding:80px 0;border-bottom:2px solid rgb(238,238,238)}.locationPanel .wrap{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.locationPanel .wrap .col{text-align:left}.locationPanel .wrap .col+.col{margin-top:0;width:260px}.locationPanel .wrap .col header{margin-bottom:20px;padding-left:40px}.locationPanel .wrap .col header:before{position:absolute;top:0;left:0}.locationPanel .wrap .col nav{display:block}.locationPanel .wrap .col nav a{width:100%}.locationPanel .wrap .col nav a+a{margin-top:10px;margin-left:0}.solutionPanel{margin:0 80px;border-top:0;padding-top:0}.formPanel{margin:0 80px;padding-bottom:120px}.formPanel.productQuote.infoBox .wrap form>div{gap:0}.formPanel.productQuote.infoBox .wrap form>div p{font-size:1.125rem;margin-bottom:26px;margin-right:30px}.formPanel.productQuote.infoBox .wrap form>div .input{width:100%}.formPanel.productQuote.infoBox .wrap form>div .input .input-container figure{right:10px}.formPanel.productQuote.infoBox .wrap form>div .input .input-container figure img{max-width:20px}.formPanel.productQuote.infoBox .wrap form>div .input.submit{margin-bottom:0}.formPanel.productQuote.infoBox .wrap form>div .input label{font-size:.875rem}.formPanel.productQuote.infoBox .wrap form>div .input button[type=submit]{width:100%}.formPanel.productQuote.infoBox .wrap form>div .input input{font-size:.875rem;font-weight:500;padding:0 13px;text-overflow:ellipsis}.formPanel.productQuote .wrap form legend{padding-bottom:30px}.formPanel.productQuote .wrap form button{width:260px;margin-top:50px}.formPanel.productQuote .wrap form button[type=submit]{margin-left:0;margin-top:0}.formPanel.productQuote .wrap form button.desktop{display:block}.formPanel.productQuote .wrap form button.outlineBtn{margin-top:0}.formPanel .wrap .bottom{margin-top:40px;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;position:fixed;bottom:0;left:0;width:100%;background-color:#eee;height:90px;z-index:1000}.formPanel .wrap .bottom button{width:270px;position:absolute;top:50%;right:80px;left:auto;margin:-26px 0 0!important}.formPanel .wrap form>div{display:flex;flex-wrap:wrap;gap:20px}.formPanel .wrap form>div legend,.formPanel .wrap form>div .message{width:100%}.formPanel .wrap form>div button{width:224px;margin:0 0 0 auto;height:-moz-fit-content;height:fit-content}.formPanel .wrap form>div .input{width:-o-calc(50% - 20px);width:calc(50% - 20px);margin-bottom:20px}.formPanel .wrap form>div .input+.input{margin-top:0}.formPanel .wrap form>div .input.textarea{width:100%}.formPanel .wrap form>div .input.tickbox{width:100%}.quote-container{margin:0 50px;padding-bottom:220px;padding-top:30px}.quote-container .quotation{width:100%;margin-right:50px}.quote-container .quotation+.formPanel{margin-left:50px}.quote-container .quotation .wrap{margin:0}.quote-container .quotation .wrap header{margin:0}.quote-container .quotation .wrap header h3+p{margin-top:36px}.quote-container .quotation .wrap header p{font-size:1rem;line-height:1.5625;max-width:600px}.quote-container .quotation .wrap header p:last-of-type{margin-bottom:40px}.quote-container .quotation .wrap .quickAdd{margin-top:50px}.quote-container .quotation .wrap .quickAdd .wrap header{padding-bottom:16px;border-bottom:0;width:100%}.quote-container .quotation .wrap .quickAdd .wrap header:after{width:100%}.quote-container .quotation .wrap .quickAdd .wrap header h4{font-size:.875rem;text-align:center;width:-o-calc(50% / 4);width:12.5%}.quote-container .quotation .wrap .quickAdd .wrap header h4:first-of-type{text-align:left;width:58%}.quote-container .quotation .wrap .quickAdd .wrap header h4:last-of-type{max-width:55px}.quote-container .quotation .wrap .quickAdd .wrap .counter{width:100%;max-width:110px;min-width:110px;margin-left:0;height:37px}.quote-container .quotation .wrap .quickAdd .wrap .counter input{width:50px;font-size:1rem;margin:0 5px}.quote-container .quotation .wrap .quickAdd .wrap .counter button{max-width:-moz-fit-content;max-width:fit-content}.quote-container .quotation .wrap .quickAdd .wrap .counter button img{width:16px}.quote-container .quotation .wrap .quickAdd .wrap form .empty{font-size:.875rem;margin-top:32px}.quote-container .quotation .wrap .quickAdd .wrap form .hold{display:flex;padding:25px 0;border-bottom:2px solid rgb(238,238,238)}.quote-container .quotation .wrap .quickAdd .wrap form .hold .inputs-container{-moz-align-items:center;-ms-align-items:center;align-items:center}.quote-container .quotation .wrap .quickAdd .wrap form .hold .inputs-container .sub-container{width:58%}.quote-container .quotation .wrap .quickAdd .wrap form .hold .inputs-container .sub-container .label-container{display:block;margin-top:0}.quote-container .quotation .wrap .quickAdd .wrap form .hold .inputs-container .sub-container .label-container.mobile{display:none}.quote-container .quotation .wrap .quickAdd .wrap form .hold .inputs-container>label,.quote-container .quotation .wrap .quickAdd .wrap form .hold .inputs-container>button{width:-o-calc(50% / 4);width:12.5%}.quote-container .quotation .wrap .quickAdd .wrap form .hold .bin{position:relative;top:unset;right:unset;transform:translateY(0);margin:0 auto;width:100%;min-width:25px;max-width:55px;height:25px;background-position:center}.quote-container .quotation .wrap .quickAdd .wrap form .hold .drag-handle{margin-left:-22px;margin-right:12px;display:block}.quote-container .quotation .wrap .quickAdd .wrap form .hold label{margin-bottom:0;text-align:center;font-size:.875rem}.quote-container .quotation .wrap .quickAdd .wrap form .hold label span{font-size:.875rem;color:#9ca0a3}.quote-container .quotation .wrap .quickAdd .wrap form .hold .input{width:100%}.quote-container .quotation .wrap .quickAdd .wrap form .hold .input input{position:absolute;top:0;left:0;width:100%;height:100%}.quote-container .quotation .wrap .quickAdd .wrap form .hold .input label{position:relative;top:unset;left:unset;transform:translateY(0);margin-bottom:0;text-align:left}.quote-container .quotation .wrap .quickAdd .wrap form .hold .input label span{font-size:.875rem;font-weight:700;margin-bottom:0;color:#4b4b4a}.quote-container .quotation .wrap .quickAdd .wrap form .hold .input label span:first-of-type{font-size:.875rem}.quote-container .quotation .wrap .quickAdd .wrap form .hold .input label span:first-of-type+span{color:#9ca0a3}.quote-container .formPanel{position:sticky;top:262px}.quote-container .formPanel.infoBox{width:100%;max-width:385px}.ad-cols{margin-left:50px}.ad-cols .wrap .alert{padding:23px 18px 16px;margin-bottom:14px}.ad-cols .wrap .alert figure{margin-bottom:35px}.ad-cols .wrap .alert h5{height:24px;line-height:24px;font-size:.875rem}.ad-cols .wrap .alert p{font-size:1.125rem;padding-right:40px}.ad-cols .wrap .alert a{height:35px;line-height:35px;font-size:.875rem}.ad-cols .wrap .info .image{border-top-left-radius:10px;border-top-right-radius:10px}.ad-cols .wrap .info .image p{font-size:.875rem;height:28px;line-height:28px;list-style:28px;top:22px}.ad-cols .wrap .info .content{border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:16px 14px 18px}.ad-cols .wrap .info .content h5{font-weight:500;font-size:.875rem}.ad-cols .wrap .info .content p{font-size:1.5625rem;line-height:1;padding-right:40px}.featuredBanner .wrap figure img{height:460px}.featuredBanner .wrap .content{padding:42px 40px;left:auto;right:80px;width:550px}.quickAdd,.contactModal,.quoteModal{top:0;height:100%;background-color:#4b4b4acc}.quickAdd .wrap,.contactModal .wrap,.quoteModal .wrap{margin:0 auto;padding:0 50px 80px;background-color:#fff;border-radius:10px;width:960px;position:absolute;top:100px;overflow:auto;max-height:600px;left:0;right:0}.quickAdd .wrap header,.contactModal .wrap header,.quoteModal .wrap header{padding:46px 0}.quickAdd .wrap header .close,.contactModal .wrap header .close,.quoteModal .wrap header .close{width:30px;height:30px;margin-top:-15px;right:0}.quickAdd .wrap{padding:0 20px}.quickAdd .wrap p{margin:30px 0 0 20px}.quickAdd .wrap .product{padding:30px 20px;display:flex;border-bottom:2px solid rgb(238,238,238);-moz-align-items:center;-ms-align-items:center;align-items:center}.quickAdd .wrap .product figure{width:150px;margin:0}.quickAdd .wrap .product .close{width:30px;height:30px;top:40px;right:40px}.quickAdd .wrap .product header{margin-left:40px;text-align:left;border-bottom:0;padding:0}.quickAdd .wrap .product header h4{font-size:1.375rem}.quickAdd .wrap .product header h4+h4{margin-top:10px}.quickAdd .wrap form{padding:40px 20px}.quickAdd .wrap form p{margin-bottom:50px;font-size:1.125rem}.quickAdd .wrap form .hold{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center}.quickAdd .wrap form .hold+.hold{margin-top:20px}.quickAdd .wrap form .hold .input{width:600px;width:-o-calc(100% - 200px);width:calc(100% - 200px)}.quickAdd .wrap form .hold .input input{height:50px}.quickAdd .wrap form .hold .input label{width:100%;left:0;padding-left:20px}.quickAdd .wrap form .hold .input label span{font-size:1rem;display:inline-block;width:25%}.quickAdd .wrap form .hold .input label span+span{margin-left:0}.quickAdd .wrap form .hold .input label span:first-of-type{display:inline-block;width:50%;width:calc(75% + 10px);margin-bottom:0}.quickAdd .wrap form .hold .input label span:first-of-type+span{margin-left:0}.quickAdd .wrap .counter{width:220px;height:50px;-moz-flex-direction:row;flex-direction:row}.quickAdd .wrap .counter.desktop{display:flex}.quickAdd .wrap .counter span,.quickAdd .wrap .counter input{width:104px;margin:0}.quickAdd .wrap .counter button{width:100%}.quickAdd .wrap .counter button.plus{order:3}.quickAdd .wrap .counter button.minus{order:1}.quickAdd .wrap .counter button span{font-weight:600}.quickAdd .wrap .bottom{padding:40px 0 0}.quickAdd .wrap .bottom.mobile{display:none}.quickAdd .wrap .bottom.desktop{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center}.quickAdd .wrap .bottom .redBtn{width:220px;margin-left:0}.quickAdd .wrap .bottom button{position:static;margin:-26px 0 0;width:270px;position:absolute;top:50%;right:80px;left:auto;margin:-26px 0 0!important}.contactModal .wrap .cols{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:20px;column-gap:20px}.contactModal .wrap .cols .col{margin-top:40px}.contactModal .wrap .cols .col h4{padding-left:0;padding-bottom:15px}.contactModal .wrap .cols .col .contact{padding:20px 15px}.contactModal .wrap .cols .col .contact p{font-size:1rem}.contactModal .wrap .cols .col .contact p a{-webkit-transition-timing-function:linear;-webkit-transition-duration:.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:.3s;transition-property:all}.contactModal .wrap .cols .col .contact p a:hover{color:#e30414}.quoteModal .wrap{margin-top:100px}.quoteModal .wrap header{border-bottom:0;padding-bottom:0}.quoteModal .wrap header .close{top:45px;margin-top:0}.quoteModal .wrap .infoBox{padding:15px 40px;width:550px;margin:40px auto 0}.quoteModal .wrap form{display:flex;flex-wrap:wrap;gap:20px;border-top:2px solid rgb(238,238,238);padding-top:40px}.quoteModal .wrap form legend,.quoteModal .wrap form .message{width:100%}.quoteModal .wrap form button{width:224px;margin:0 auto}.quoteModal .wrap form .input{width:-o-calc(50% - 10px);width:calc(50% - 10px);margin-bottom:20px}.quoteModal .wrap form .input+.input{margin-top:0}.quoteModal .wrap form .input.textarea{width:100%}.reviewModal .wrap header{padding:40px 20px}.reviewModal .wrap header h3{padding-bottom:20px;font-size:2.8125rem}.reviewModal .wrap header h5{font-size:1.125rem}.reviewModal .wrap header .close{margin-top:0;top:45px;right:20px}.reviewModal .wrap .cta.static{margin:40px 20px 0;width:auto;padding:12px 20px}.reviewModal .wrap .cta.static .wrap button{width:220px}.reviewModal .wrap .cta .wrap{background-color:transparent;padding:0}.reviewModal .wrap form header{margin:0 0 20px;display:flex;padding:0;border-bottom:0}.reviewModal .wrap form header h4{font-weight:700;width:50%;padding-left:20px}.reviewModal .wrap form header h4+h4{width:16.6%;padding-left:0}.reviewModal .wrap form .hold .input{width:100%}.reviewModal .wrap form .hold .input label span{width:16.6%}.reviewModal .wrap .bottom .redBtn{width:224px;margin-left:auto;margin-right:auto}.branches{margin:50px 80px 114px}.branches .wrap{display:flex;flex-wrap:wrap}.branches .wrap .breadcrumbs{width:100%}.branches .wrap header{display:none}.branches .wrap .mapView,.branches .wrap .listView{display:block}.branches .wrap .mapView{width:60%}.branches .wrap .mapView .map{height:620px}.branches .wrap .listView{width:40%;padding-left:20px;padding-right:20px;height:100%;overflow-y:scroll;height:620px}.branches .wrap .listView::-webkit-scrollbar{-webkit-appearance:none;-moz-appearance:none;appearance:none}.branches .wrap .listView::-webkit-scrollbar:vertical{width:10px}.branches .wrap .listView::-webkit-scrollbar-thumb{border-radius:6px;background-color:#4b4b4a!important}.branches .wrap .listView::-webkit-scrollbar-track{border-radius:6px;background-color:#eee}.quotation{margin:25px 0 110px}.quotation .wrap{margin:0 80px}.quotation .wrap header{margin-bottom:50px;margin-top:70px}.quotation .wrap header h3{font-size:2.8125rem}.quotation .wrap article p{max-width:1040px}.quotation .wrap .quickAdd{position:static;background-color:transparent;margin:100px 0 0;padding:0;height:auto;overflow:visible}.quotation .wrap .quickAdd .wrap{padding:0;margin:0;overflow:visible;width:auto;transform:translateY(0);position:relative;top:unset;left:unset;right:unset;bottom:unset;max-height:unset}.quotation .wrap .quickAdd .wrap header{margin:0;display:flex;padding:0 0 30px;width:-o-calc(100% - 220px);width:calc(100% - 220px);position:relative;text-align:left}.quotation .wrap .quickAdd .wrap header:after{content:"";display:block;width:-o-calc(100% + 220px);width:calc(100% + 220px);height:2px;background-color:#4b4b4a;position:absolute;bottom:0;left:0}.quotation .wrap .quickAdd .wrap header h4{font-weight:700;width:50%}.quotation .wrap .quickAdd .wrap header h4+h4{width:25%}.quotation .wrap .quickAdd .wrap form{padding:0}.quotation .wrap .quickAdd .wrap form .hold{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:30px 0;border-bottom:2px solid rgb(238,238,238);cursor:pointer;position:relative}.quotation .wrap .quickAdd .wrap form .hold+.hold{margin-top:0}.quotation .wrap .quickAdd .wrap form .hold .drag-handle{margin-left:-38px}.quotation .wrap .quickAdd .wrap form .hold .bin{text-indent:-9999px;background-image:url(/assets/images/icons/bin.svg);width:22px;height:22px;background-repeat:no-repeat;background-size:contain;margin-left:10px;position:absolute;top:50%;margin-top:-11px;right:-40px}.quotation .wrap .quickAdd .wrap form .hold .input{width:100%;width:-o-calc(100% - 220px);width:calc(100% - 220px)}.quotation .wrap .quickAdd .wrap form .hold .input input{background-color:transparent;border-radius:0;border:0;padding:0;cursor:pointer}.quotation .wrap .quickAdd .wrap form .hold .input input:checked~label{color:#4b4b4a}.quotation .wrap .quickAdd .wrap form .hold .input label{padding-left:0;cursor:pointer}.quotation .wrap .quickAdd .wrap form .hold .input label span:first-of-type{font-size:1rem}.productDropdowns{padding:80px 80px 0}.productDropdowns+.locationPanel{border-top:0;padding-top:0}.productDropdowns .wrap .hold .expand.expanded{border-bottom:0}.productDropdowns .wrap .hold .expand.expanded article .cols{margin-top:-60px}.productDropdowns .wrap .hold .expand>button{padding:38px 0;font-size:1.5rem}.productDropdowns .wrap .hold .expand article{padding-bottom:80px}.productDropdowns .wrap .hold .expand article p{margin-bottom:25px;font-size:.875rem}.productDropdowns .wrap .hold .expand article p+a{margin-top:25px}.productDropdowns .wrap .hold .expand article p:last-of-type{margin-bottom:0}.individualProduct{margin-top:50px}.individualProduct .wrap{margin:0 80px}.individualProduct .wrap .hold{display:flex}.individualProduct .wrap .hold .productImage{float:left;width:50%;display:flex;padding-right:50px;max-width:100%;padding-bottom:0;margin-bottom:100px}.individualProduct .wrap .hold .productImage .gallery{width:375px;position:static;order:2;margin-left:20px}.individualProduct .wrap .hold .productImage .gallery .swiper-container{height:500px;max-width:440px;margin:0}.individualProduct .wrap .hold .productImage .gallery .stock figure img{width:34px}.individualProduct .wrap .hold .productImage .gallery .stock p{font-size:.875rem}.individualProduct .wrap .hold .productImage .gallery .stock a{font-size:.75rem}.individualProduct .wrap .hold .productImage .swiper-menu{right:unset;left:32px;bottom:-20px}.individualProduct .wrap .hold .productImage .swiper-menu button{width:42px;margin-left:0}.individualProduct .wrap .hold .productImage .thumbs{height:430px;overflow:hidden;margin-left:0;max-width:440px;max-width:-o-calc(100% - 30px);max-width:calc(100% - 30px);width:104px;order:1}.individualProduct .wrap .hold .productImage .thumbs .swiper-container{max-width:440px;margin:0;max-width:-o-calc(100% - 30px);max-width:calc(100% - 30px);width:unset;max-width:unset}.individualProduct .wrap .hold .productImage .thumbs .swiper-container .swiper-wrapper{transform:translateZ(0);overflow:hidden;height:446px}.individualProduct .wrap .hold .productImage .thumbs .swiper-container .swiper-wrapper .swiper-slide{min-height:100px;box-sizing:content-box}.individualProduct .wrap .hold section{width:50%}.individualProduct .wrap .hold section .sticky-product-header{display:block}.individualProduct .wrap .hold section .sticky-product-header .header-wrap{padding:0 50px}.individualProduct .wrap .hold section .sticky-product-header .menu ul{padding:0 50px}.individualProduct .wrap .hold section header{margin-bottom:20px}.individualProduct .wrap .hold section header .tag{font-size:.8125rem;height:40px;line-height:40px;padding:0 19px}.individualProduct .wrap .hold section header h5.new{font-size:1.25rem;padding:12px 10px;margin-bottom:15px}.individualProduct .wrap .hold section header h3,.individualProduct .wrap .hold section header h1{font-size:2.8125rem}.individualProduct .wrap .hold section article p{margin-bottom:20px}.individualProduct .wrap .hold section article h4{font-size:2rem}.individualProduct .wrap .hold section article h4+h4 em{font-size:.875rem}.individualProduct .wrap .hold section article h4 em{font-size:.75rem}.individualProduct .wrap .hold section article .input label{font-size:.875rem;margin-bottom:15px}.individualProduct .wrap .hold section article .input .input-container select,.individualProduct .wrap .hold section article .input .input-container input,.individualProduct .wrap .hold section article .input .input-container textarea{height:45px;line-height:45px;padding:0 13px;border-width:1px}.individualProduct .wrap .hold section article .input .input-container .row .quantity-selector{width:100%}.individualProduct .wrap .hold section article .input .input-container .row .quantity-selector button[type=submit]{margin:0 12px}.individualProduct .wrap .hold section article .complete{margin-bottom:20px}.individualProduct .wrap .hold section article .complete button[type=submit]{padding:19px 20px;width:100%}.individualProduct .wrap .hold section article .complete .quantity-selector{height:60px;line-height:60px;width:100%;max-width:150px}.individualProduct .wrap .hold section article .complete .quantity-selector button[type=submit]{margin:0 12px}.individualProduct .wrap .hold section article .stock figure img{width:43px}.individualProduct .wrap .hold section article .stock p{font-size:1.125rem}.individualProduct .wrap .hold section article .stock a{font-size:.75rem}.additionalInfo{padding:120px 80px}.additionalInfo .wrap{text-align:left}.additionalInfo .wrap .cols{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.additionalInfo .wrap .cols .col+.col{margin-top:0}.additionalInfo .wrap .cols .col h3{padding-bottom:15px}.additionalInfo .wrap .cols .col .directions{-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;margin-top:40px}.additionalInfo .wrap .cols .col .directions:before{width:20px;height:20px;margin-right:8px}.quoteOptions{padding:80px 0}.quoteOptions .wrap header{margin-bottom:50px}.quoteOptions .wrap header h3{font-size:1.5rem}.quoteOptions .wrap .table .heading{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));padding:20px 15px 18px}.quoteOptions .wrap .table .heading h5{grid-column:span 1/span 1;text-align:center}.quoteOptions .wrap .table .heading h5:first-of-type{grid-column:span 3/span 3;text-align:left}.quoteOptions .wrap .table .body .row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));padding:20px 15px 18px}.quoteOptions .wrap .table .body .row p{grid-column:span 3/span 3;width:100%;font-weight:500;font-size:.875rem}.quoteOptions .wrap .table .body .row .container{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-column:span 5/span 5}.quoteOptions .wrap .table .body .row .container div p{width:100%;font-weight:500;font-size:.875rem;margin:0 auto;max-width:-moz-fit-content;max-width:fit-content}.quoteOptions .wrap .select{height:50px;width:-o-calc(100% - 300px);width:calc(100% - 300px)}.quoteOptions .wrap .filters header{margin-bottom:30px;width:-o-calc(100% - 300px);width:calc(100% - 300px);display:flex}.quoteOptions .wrap .filters header h4{font-size:1rem;font-weight:700;display:inline-block;width:50%}.quoteOptions .wrap .filters header h4+h4{width:25%}.quoteOptions .wrap .contain.showProducts .bottom{display:flex}.quoteOptions .wrap form{margin-top:20px}.quoteOptions .wrap form button{margin-top:0;width:auto}.quoteOptions .wrap form p{font-weight:600;line-height:1.2;margin-bottom:20px}.quoteOptions .wrap form .hold{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center}.quoteOptions .wrap form .hold+.hold{margin-top:10px}.quoteOptions .wrap form .hold .input{width:600px;width:-o-calc(100% - 300px);width:calc(100% - 300px)}.quoteOptions .wrap form .hold .input input{height:50px}.quoteOptions .wrap form .hold .input label{width:100%;left:0;padding-left:20px;margin-top:4px}.quoteOptions .wrap form .hold .input label span{font-size:1rem;display:inline-block;width:25%;font-weight:600}.quoteOptions .wrap form .hold .input label span+span{margin-left:0}.quoteOptions .wrap form .hold .input label span:first-of-type{display:inline-block;width:50%;width:calc(50% - 10px);margin-bottom:0}.quoteOptions .wrap form .hold .input label span:first-of-type+span{margin-left:0;width:calc(25% + 10px)}.quoteOptions .wrap form .hold .bin{margin-left:0}.quoteOptions .wrap .counter{width:220px;height:50px;-moz-flex-direction:row;flex-direction:row}.quoteOptions .wrap .counter.desktop{display:flex}.quoteOptions .wrap .counter span,.quoteOptions .wrap .counter input{width:104px;margin:0}.quoteOptions .wrap .counter button{width:100%}.quoteOptions .wrap .counter button.plus{order:3}.quoteOptions .wrap .counter button.minus{order:1}.quoteOptions .wrap .counter button span{font-weight:600}.quoteOptions .wrap .bottom{margin-top:40px;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;position:fixed;bottom:0;left:0;width:100%;background-color:#eee;height:90px;z-index:1000}.quoteOptions .wrap .bottom button{width:270px;position:absolute;top:50%;margin-top:-26px;right:80px;left:auto;margin-bottom:0;margin:-26px 0 0!important}.text-cols{margin:0 80px 157px;padding-top:60px}.text-cols .wrap .cols .col+.col{margin-left:85px}.text-cols .wrap .cols .col h2{font-size:3.7rem;margin-top:28px}.text-cols .wrap .cols .col p{font-size:.875rem;margin-bottom:10px}.text-cols .wrap .cols .col h5{font-size:1.375rem;line-height:1.4;max-width:438px}.text-cols .wrap .cols .col .row{padding:15px 20px}.text-cols .wrap .cols .col .row figure{margin-right:20px}.text-cols .wrap .cols .col .row figure img{width:40px}.text-cols .wrap .cols .col .row h5{font-size:1.0625rem}.case-studies-slider{padding:135px 0 150px 80px}.case-studies-slider .swiper-container .heading-container{margin-bottom:70px}.case-studies-slider .swiper-container .heading-container header h2{font-size:2.8125rem;margin-bottom:20px}.case-studies-slider .swiper-container .heading-container header p{font-size:1rem;line-height:1.75}.case-studies-slider .swiper-container .swiper-pagination{height:10px;width:-o-calc(100% - 80px);width:calc(100% - 80px);margin-top:35px}.case-studies-slider .swiper-container .swiper-pagination span{height:6px;top:-o-calc(50% - 3px);top:calc(50% - 3px)}.case-studies-slider .swiper-container .swiper-wrapper .swiper-slide .image{border-radius:0}.case-studies-slider .swiper-container .swiper-wrapper .swiper-slide .image picture{padding-bottom:0;height:36vw;max-height:500px}.case-studies-slider .swiper-container .swiper-wrapper .swiper-slide .image .content{padding:30px 30px 50px}.case-studies-slider .swiper-container .swiper-wrapper .swiper-slide .image .content h3{font-size:1rem}.case-studies-slider .swiper-container .swiper-wrapper .swiper-slide .image .content h2{font-size:2rem}footer{padding:110px 80px}footer.landing{padding:120px 80px 15px;height:480px}footer.landing .wrap{display:flex;flex-wrap:wrap;-ms-align-content:space-between;align-content:space-between;height:100%}footer.landing .wrap .logo{right:0;left:75%;width:68px}footer.landing .wrap .copy{width:100%}footer.landing .wrap .copy p{font-size:.75rem}footer.landing .wrap .cols{display:flex;width:100%}footer.landing .wrap .cols .col{padding:0;border-top:0;width:33.3%}footer.landing .wrap .cols .col nav h4{font-size:1rem}footer.landing .wrap .cols .col nav ul li{font-size:1rem}footer.landing .wrap .cols .col figure{width:220px}footer .wrap .cols{display:flex}footer .wrap .cols .col{padding:0;border-top:0;width:33.3%}footer .wrap .cols .col figure{width:220px}footer .wrap .cols .col .company{border-top:2px solid rgb(255,255,255);padding-top:40px;max-width:260px}footer .wrap .cols .col nav.social{max-width:312px}@media only screen and (max-height: 740px){.hero.heroSlider .swiper-container .swiper-wrapper .swiper-slide article{top:unset;transform:translate(0);bottom:108px}}@media only screen and (min-width: 1178px){.cta{width:1100px}.cta .wrap p{max-width:75%}}@media only screen and (min-width: 1400px){header[role=banner].landing .wrap{width:100%;max-width:1300px}header[role=banner].alt-header .wrap{width:100%}header[role=banner] .wrap{width:1300px;margin:0 auto}header[role=banner] .wrap .top:before{content:"";width:100vw;position:absolute;background-color:#eee;height:40px;display:block;top:0;left:50%;margin-left:-50vw;z-index:-1}header[role=banner] .wrap .top nav{padding-right:0}header[role=banner] .wrap .middle{padding:30px 0}header[role=banner] .wrap .location .buttons{padding-right:0}header[role=banner] .wrap .bottom{border-top:0;padding:0;position:relative}header[role=banner] .wrap .bottom:before{content:"";width:100vw;position:absolute;background-color:#eee;height:1px;display:block;top:0;left:50%;margin-left:-50vw;z-index:1}header[role=banner] .wrap .bottom .megaMenu .hold ul li#solutions ul li.contain{max-width:840px}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul{height:700px;width:1300px;padding:40px 0 30px}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul:before{height:700px}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.contain{-moz-column-gap:40px;column-gap:40px;max-width:900px}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.greyBoxes{padding-top:0;width:245px;position:absolute;top:40px;right:0;display:block}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.greyBoxes+li{margin-left:0}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.greyBoxes ul{display:block}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.greyBoxes ul:before{display:none}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.greyBoxes ul li{width:100%}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.greyBoxes ul li+li{margin-left:0;margin-top:40px}header[role=banner] .wrap .bottom .megaMenu .hold ul li ul li.greyBoxes ul li h3{height:auto}header[role=banner] .wrap .bottom .megaMenu .hold ul li.basketLink{right:0}header[role=banner] .wrap .bottom .megaMenu .hold ul li.payments{right:240px}.newsSlider{width:1300px;margin:100px auto}.heroSlider .titles{width:1300px;margin:0 auto}.heroSlider .swiper-pagination.loading{width:1300px}.heroSlider .swiper-menu{right:50%;margin-right:-645px;z-index:1000;width:100px}.heroSlider .swiper-container .swiper-wrapper .swiper-slide article{width:1300px;margin:0 auto;padding:0;right:0}.pageHero .wrap{position:relative}.pageHero .wrap .contain{width:1300px}.products,.product-slider{width:1300px;margin-left:auto;margin-right:auto;padding:0}.cards{padding-left:0;padding-right:0}.cards .wrap{width:1300px}.caseStudies{margin-left:auto;margin-right:auto;width:1300px}.imageText .wrap{width:1300px;margin:0 auto}.imageText .wrap picture{width:460px;border-radius:10px}.textPanel{margin:120px auto;width:1300px}.hero-video,.video-panel{margin:0 auto;width:1300px}.locationPanel{margin:80px auto;width:1300px}.solutionPanel{width:1300px;margin:0 auto}.formPanel{margin:0 auto;width:1300px}.formPanel .wrap .bottom{margin:0 auto;right:0;width:1300px}.formPanel .wrap .bottom:before{content:"";width:100vw;height:90px;background-color:#eee;display:block;position:absolute;bottom:0;left:50%;margin-left:-50vw}.formPanel .wrap .bottom button{right:0}.quotation .wrap{margin:0 auto;width:1300px}.quote-container{max-width:1300px;margin:0 auto}.quote-container .quotation .wrap{width:100%}.branches{margin-left:auto;margin-right:auto;width:1300px}.productDropdowns{width:1300px;margin:0 auto;padding-left:0;padding-right:0}.individualProduct .wrap{width:1300px;margin:0 auto}.featuredBanner .wrap .content{left:50%;right:auto;width:550px;margin-left:100px}.additionalInfo{padding:120px 0}.additionalInfo .wrap{width:1300px;margin:0 auto}nav.breadcrumbs{width:1300px;margin:25px auto}.quoteOptions{margin:50px auto 0;width:1300px}.quoteOptions .wrap .bottom{margin:0 auto;right:0;width:1300px;box-shadow:0 0}.quoteOptions .wrap .bottom:before{content:"";width:100vw;height:90px;background-color:#eee;display:block;position:absolute;bottom:0;left:50%;margin-left:-50vw;box-shadow:0 -5px 6px #0000001a}.quoteOptions .wrap .bottom button{right:0}footer{padding:110px 0}footer.landing{padding:110px 0}footer.landing .wrap{width:1300px;margin:0 auto}footer .wrap{width:1300px;margin:0 auto}}
