*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{width:100%;height:100%;-webkit-font-smoothing:antialiased}hr{display:block;height:1px;border:0;border-top:1px solid;margin:1em 0;padding:0}img{vertical-align:middle;max-width:100%;height:auto}::selection{background:#000;text-shadow:none}::selection{background:#e30613;color:#fff}a{color:#e30613;transition:opacity .3s ease;cursor:pointer}a:hover{opacity:.7}sup{vertical-align:super;font-size:smaller}.wf-loading *{visibility:hidden}body{font-family:CeraPRO-Regular,sans-serif;color:#000;font-variant-numeric:lining-nums}p{line-height:1.5}p:not(:first-child){margin-top:1em}.heading,strong{font-family:CeraPRO-Bold,sans-serif}.heading{line-height:1.3}.heading--primary{font-size:2em;font-family:CeraPRO-Bold,sans-serif}@media only screen and (min-width:30em){.heading--primary{font-size:2.3em}}@media only screen and (min-width:45em){.heading--primary{font-size:2.7em}}@media only screen and (min-width:65em){.heading--primary{font-size:3em}}.heading--secondary{font-size:1.5em}@media only screen and (min-width:45em){.heading--secondary{font-size:1.8em}}.heading--third{font-size:1.2em}@media only screen and (min-width:45em){.heading--third{font-size:1.5em}}.heading--no-link{text-decoration:none}.heading--black{color:#000}.heading--medium{font-family:CeraPRO-Medium,sans-serif}.heading--brand span{position:relative}.heading--brand span:not(:first-child){margin-left:.3em}.heading--brand span:before{content:".";position:absolute;right:-.3em;bottom:-.14em;color:#e30613}.wrapper{max-width:88.375em;margin:0 auto;position:relative;padding:0 1em}@media only screen and (min-width:45em){.wrapper{padding:0 2em}}.wrapper--narrow{max-width:65em}.wrapper--img-text{max-width:75em}.global-wrapper{position:relative;z-index:1;width:100%;min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.main{-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-preferred-size:auto}.site-footer,.site-header{-ms-flex-negative:0;flex-shrink:0}body.env--local:before{content:"xs";position:fixed;top:0;left:0;background:#000;color:#fff;z-index:4}@media only screen and (min-width:30em){body.env--local:before{content:"s"}}@media only screen and (min-width:45em){body.env--local:before{content:"m"}}@media only screen and (min-width:65em){body.env--local:before{content:"l"}}@media only screen and (min-width:95em){body.env--local:before{content:"xl"}}@media only screen and (min-width:120em){body.env--local:before{content:"xxl"}}body.env--staging:before{content:"";position:fixed;top:0;left:0;width:100%;height:4px;background:#000 url(../images/dev-mode.svg) repeat-x}::-webkit-input-placeholder{color:#8d8d8d}:-moz-placeholder,::-moz-placeholder{color:#8d8d8d}:-ms-input-placeholder{color:#8d8d8d}.form{position:relative}.form__alerts{margin-bottom:2em}@media only screen and (min-width:45em){.form__fields--horizontal{display:-ms-flexbox;display:flex}}.form__actions{margin-top:2em}.form--single-field .form-control__errors{display:none!important}.form--single-field .form__actions{position:absolute;top:50%;margin:0;right:.8em;transform:translateY(-50%)}.form--contact,.form--postal-address{margin-top:2em}.form__checkbox-cont{margin:1em 0;display:-ms-flexbox;display:flex;width:90%;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:30em){.form__checkbox-cont{width:80%}}@media only screen and (min-width:45em){.form__checkbox-cont{width:100%}}.form__checkbox-cont input:matches([type=checkbox],[type=radio]):checked{background-color:#fff;border:#fff}.form__checkbox-cont input{position:relative!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;width:2.1em;height:2.1em;margin:0;outline:0;border-radius:0;border:0;-webkit-border-radius:0}.form__checkbox-cont input:before{content:"";display:block;box-sizing:border-box;width:2.1em;height:2.1em;background-color:#ededed;border:1px solid #bababa;border-radius:100%;transition:border-color .2s ease}.form__checkbox-cont input[type=checkbox]:checked:after{animation:a .2s ease forwards}.form__checkbox-cont input[type=checkbox]:after{width:7px;height:15px;top:12px;left:12px;border-radius:0;transform:translate(-50%,-85%) scale(0) rotate(45deg);background-color:transparent;box-shadow:4px 4px 0 0 #e30613}.form__checkbox-cont input:after{content:"";display:block;position:absolute;box-sizing:content-box;top:50%;left:58%;transform-origin:50% 50%;width:16px;height:16px;border-radius:100px;transform:translate(-50%,-50%) scale(0)}.form__checkbox-cont input:checked:before{border-color:#e30613;transition:border-color .5s ease}.form__checkbox-cont input:disabled:before{border-color:#fff;background-color:#e30613}@keyframes a{0%{opacity:0;transform:translate(-50%,-85%) scale(0) rotate(45deg)}70%{opacity:1;transform:translate(-50%,-85%) scale(.9) rotate(45deg)}to{transform:translate(-50%,-85%) scale(.8) rotate(45deg)}}.form__checkbox-text{display:block;width:85%;line-height:1.4em;margin-left:1.35em}.chkrad__field{display:inline-block;margin-right:1em}.chkrad__field--error{border:0;box-shadow:none}.chkrad__label{display:inline-block}.errors-list{list-style-type:none;color:#e30613;font-size:.9em;padding:0;margin:0}.custom-select{padding:0;position:relative}.custom-select:after{content:"";position:absolute;width:1.3em;height:1.3em;border-radius:1.3em;top:0;bottom:0;margin:auto 0;right:.6em;background:#e30613 url(../images/down-arrow-icon.svg) no-repeat 50%;background-size:45%;z-index:2;pointer-events:none}.select-wrap:after,x:-o-prefocus{display:none}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.custom-select__field::-ms-expand{display:none}.custom-select__field:focus::-ms-value{background:transparent}}@-moz-document url-prefix(){.custom-select{overflow:hidden}.custom-select__field{width:120%;width:calc(1 + em)}}.custom-select__field:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.actions{display:-ms-flexbox;display:flex}.actions__item{line-height:1.3}.actions__item:not(:first-child){margin-left:1em}.address h4{font-family:CeraPRO-Bold,sans-serif;margin-bottom:.3em}.address p{margin:0}.alert{border:2px solid #ff7a00;padding:.8em 1em;background-color:#ffd7b3;color:#cc6200;line-height:1.4}.alert--error{border-color:#e30613;background-color:#fc9fa5;color:#b1050f}.alert--success{border-color:#03bf3d;background-color:#dcfee7;color:#028d2d}.bullet-list li,.content__block--text-subheading ul li,.gridtite-gp-benefits ul li{position:relative;padding-left:1.3em;line-height:1.4}.bullet-list li:not(:first-child),.content__block--text-subheading ul li:not(:first-child),.gridtite-gp-benefits ul li:not(:first-child){margin-top:1em}.bullet-list li:before,.content__block--text-subheading ul li:before,.gridtite-gp-benefits ul li:before{content:"";position:absolute;top:.4em;left:0;width:.5em;height:.5em;background-color:#e30613;border-radius:50%}.bullet-list--roofing-and-cladding-fixings li:before{background-color:#ff7a00}.bullet-list--flat-roof-products li:before{background-color:#e00563}.bullet-list--roofing-and-cladding-support-systems li:before{background-color:#9e009e}.bullet-list--sealant-products li:before,.bullet-list--sealing-products li:before{background-color:#004fcc}.bullet-list--insulation-products li:before{background-color:#09f}.bullet-list--liquid-waterproofing-systems li:before{background-color:#00b5e2}.bullet-list--facade-fixings li:before{background-color:#0da1b8}.bullet-list--tools-and-accessories li:before{background-color:#03bf3d}.bullet-list--gridtite li:before{background-color:#893d97}.btn{display:inline-block;background-color:#e30613;padding:.8em 1em;border:0;color:#fff;font-size:1em;font-family:CeraPRO-Medium,sans-serif;text-decoration:none;cursor:pointer;transition:background-color .3s ease}@media only screen and (min-width:65em){.btn{font-size:1.1em}}.btn:hover{background-color:#b1050f}.btn--icon{font-size:.7em!important;background-size:50%}.btn--icon,.btn--social{width:2em;height:2em;border-radius:50%;background-position:50%;background-repeat:no-repeat}.btn--social{background-size:1em 1.4em}@media only screen and (min-width:45em){.btn--social{width:2.5em;height:2.5em}}.btn--search{background-image:url(../images/search-icon.svg)}.btn--linkedin{background-image:url(../images/linkedin-icon.svg)}.btn--facebook{background-image:url(../images/facebook-icon.svg)}.btn--loader{position:relative;transition:background-color .3s ease}.btn--loader.is-loading{background-color:#fff}.btn--icon-text{position:relative;padding-left:3em}.btn--icon-text:before{content:"";position:absolute;top:50%;left:1em;transform:translateY(-50%);width:20px;height:20px;border-radius:20px;background-color:#fff;background-position:50%;background-size:40%;background-repeat:no-repeat}.btn--icon-download:before{background-image:url(../images/down-arrow-icon-red.svg)}.btn--large{font-size:1.2em}@media only screen and (min-width:65em){.btn--large{font-size:1.4em}}.btn--large.btn--icon-text:before{width:30px;height:30px;border-radius:30px}.btn--download-product-guide{margin-top:2em}.btn--submit{background-color:#00ab1d;font-family:CeraPRO-Bold,sans-serif;font-weight:400;font-size:1.25em;border-radius:2em;padding-right:1.4em;padding-left:1.4em}.btn--submit:hover{background-color:#007814;opacity:1}.btn--text{padding:0;color:#e30613;font-size:1em;transition:opacity .3s ease}.btn--text,.btn--text:hover{background-color:transparent}.btn--text:hover{opacity:.7}.btn__text{display:block;transition:transform .3s ease,opacity .3s ease}.btn__loader,.is-loading .btn__text{transform:scale(0);opacity:0}.btn__loader{position:absolute;top:50%;left:50%;margin:-1em 0 0 -1em;width:2em;height:2em;transition:transform .3s ease,opacity .3s ease}.is-loading .btn__loader{transform:scale(1);opacity:1}.btn__nav{position:absolute;z-index:5;height:40px;width:40px;top:0;opacity:0;right:0}.checkbox input{position:relative!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:16px;box-sizing:content-box;overflow:hidden}.checkbox input:before{content:"";display:block;box-sizing:content-box;width:1em;height:1em;border:2px solid red;transition:border-color .2s ease}.checkbox input:checked:before{transition:border-color .5s ease}.contact__name{font-family:CeraPRO-Bold;margin-bottom:.3em}.contact__position{color:#4d4c4c;margin-bottom:1em}.contact__methods li:not(:first-child){margin-top:.3em}.data-table{width:100%}.data-table:before{content:"700"}.data-table[data-minwidth~="700"] td:first-child{width:30%}.data-table tbody td{padding:.5em;line-height:1.3}.data-table tbody td:first-child{font-family:CeraPRO-Medium,sans-serif}.data-table tbody tr:nth-child(2n){background-color:#ededed}@media only screen and (min-width:45em){.data-table--products{width:auto}}.data-table--products.data-table--full{width:100%}.data-table--products thead{font-family:CeraPRO-Bold,sans-serif;text-align:left}@media only screen and (max-width:44.99em){.data-table--products thead{display:none}}.data-table--products th{padding:.5em;border-bottom:2px solid #e30613}@media only screen and (min-width:45em){.data-table--products th{white-space:nowrap;padding:.7em}}.data-table--products th:first-child{padding-left:0}@media only screen and (min-width:45em){.data-table--products tbody tr:first-child td{padding-top:1em}}@media only screen and (max-width:44.99em){.data-table--products tbody td{position:relative;display:block;width:100%;padding-left:50%}}@media only screen and (min-width:45em){.data-table--products tbody td{padding:.7em}}.data-table--products td:before{content:attr(data-col-name)}@media only screen and (max-width:44.99em){.data-table--products td:before{position:absolute;top:.45em;left:.5em}}@media only screen and (min-width:45em){.data-table--products td:before{display:none}}.data-table--product-images tbody td{vertical-align:middle}@media only screen and (max-width:44.99em){.data-table--product-images tbody td:first-child{padding-left:.5em}}@media only screen and (min-width:45em){.data-table--product-images tbody td:first-child{width:3.5em!important;min-width:3.5em}}.data-table--product-images img{width:2.5em}.data-table--racf th{border-color:#ff7a00}.data-table--racf tbody tr:nth-child(2n){background-color:#fff7f0}.data-table--frp th{border-color:#e00563}.data-table--frp tbody tr:nth-child(2n){background-color:#fff0f6}.data-table--sp th{border-color:#004fcc}.data-table--sp tbody tr:nth-child(2n){background-color:#ebf3ff}.data-table--ta th{border-color:#03bf3d}.data-table--ta tbody tr:nth-child(2n){background-color:#ebfff1}.data-table--lws th{border-color:#00b5e2}.data-table--lws tbody tr:nth-child(2n){background-color:#ecfbff}.def-list__title{color:#c7c7c7;margin-bottom:.5em;font-family:CeraPRO-Medium,sans-serif}.def-list__desc{position:relative;padding-bottom:1em;margin-bottom:1em;font-family:CeraPRO-Bold,sans-serif}.def-list__desc--active a{color:#e30613!important}.def-list__desc:after{content:"";position:absolute;bottom:0;left:0;width:1.5em;height:1px;background-color:#c7c7c7}.download-link{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#000;text-decoration:none;line-height:1.4}.download-link:before{content:"";-ms-flex:1 0 2.5em;flex:1 0 2.5em;width:2.5em;height:2.5em;max-width:2.5em;border-radius:2.5em;background:#e30613 url(../images/down-arrow-icon.svg) no-repeat 50%;background-size:45%;margin-right:1em}.download-link--roofing-and-cladding-fixings:before{background-color:#ff7a00}.feature-point{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#e30613;color:#fff;font-family:CeraPRO-Bold,sans-serif;padding:1em;border-radius:50%;width:7em;height:7em}@media only screen and (min-width:65em){.feature-point{width:10em;height:10em;padding:1.5em}}@media only screen and (min-width:95em){.feature-point{width:13em;height:13em;padding:2em}}.feature-point__text{line-height:1.1}@media only screen and (min-width:65em){.feature-point__text{font-size:1.4em}}@media only screen and (min-width:95em){.feature-point__text{font-size:1.8em}}.field{-webkit-appearance:none;-moz-appearance:none;margin:0;background-color:#ededed;padding:.8em 1em;border:1px solid #bababa;border-radius:0;font-family:CeraPRO-Medium;font-size:16px;font-weight:400;width:100%;font-variant-numeric:lining-nums;transition:border-color .3s ease,background-color .3s ease}.field:focus{border-color:#000;background-color:#fff}.field--select{outline:medium none;padding-right:2.5em}.form--small .field{padding:.6em .8em}.form--single-field .field{padding-right:3em}.field:focus,.field:hover{outline:none}.field--textarea{resize:vertical}.form-control--error .field,.form-control--error .field:focus{box-shadow:inset 0 0 0 1px #e30613;border-color:#e30613}select::-ms-expand{display:none}.fig__caption{margin-top:2em;font-size:.8em;font-family:CeraPRO-Bold,sans-serif}.filter-toggle{display:block;border:1px solid #e30613;border-radius:.2em;background-color:#fff;color:#000;font-size:1.1em;text-decoration:none;text-align:center;padding:.8em 1em;transition:background-color .3s ease,color .3s ease}.filter-toggle:hover{color:#e30613;opacity:1}.filter-toggle--active{background-color:#e30613;color:#fff;opacity:1}.filter-toggle--active:hover{color:#fff}.form-errors__item{font-family:CeraPRO-Bold,sans-serif;color:#e30613}.form-errors--header{display:none}.highlight-text{display:inline-block;padding-bottom:.3em;border-bottom:5px solid #e30613;color:#000;font-family:CeraPRO-Medium,sans-serif;text-decoration:none}.highlight-text--white{border-bottom:5px solid #fff}.highlight-text--roofing-and-cladding-fixings{border-color:#ff7a00}.highlight-text--flat-roof-products{border-color:#e00563}.highlight-text--roofing-and-cladding-support-systems{border-color:#9e009e}.highlight-text--sealant-products,.highlight-text--sealing-products{border-color:#004fcc}.highlight-text--insulation-products{border-color:#09f}.highlight-text--liquid-waterproofing-systems{border-color:#00b5e2}.highlight-text--facade-fixings{border-color:#0da1b8}.highlight-text--tools-and-accessories{border-color:#03bf3d}.highlight-text--gridtite{border-color:#893d97}.highlight-text a{color:#000;text-decoration:none}.highlight-title{transition:margin .3s ease}@media only screen and (min-width:45em){.highlight-title{margin-top:2em}}@media only screen and (min-width:65em){.highlight-title{margin-top:3em}}.quicklinks-open .highlight-title{margin-top:1em}.highlight-title__text{position:relative;background-color:#e30613;font-size:1.2em;font-family:CeraPRO-Bold,sans-serif;color:#fff;padding:.8em 1em .8em 0;border-radius:0 2em 2em 0}@media only screen and (min-width:65em){.highlight-title__text{font-size:1.4em}}.highlight-title__text:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#e30613}.highlight-title--roofing-and-cladding-fixings .highlight-title__text,.highlight-title--roofing-and-cladding-fixings .highlight-title__text:before{background-color:#ff7a00}.highlight-title--flat-roof-products .highlight-title__text,.highlight-title--flat-roof-products .highlight-title__text:before{background-color:#e00563}.highlight-title--roofing-and-cladding-support-systems .highlight-title__text,.highlight-title--roofing-and-cladding-support-systems .highlight-title__text:before{background-color:#9e009e}.highlight-title--sealant-products .highlight-title__text,.highlight-title--sealant-products .highlight-title__text:before,.highlight-title--sealing-products .highlight-title__text,.highlight-title--sealing-products .highlight-title__text:before{background-color:#004fcc}.highlight-title--insulation-products .highlight-title__text,.highlight-title--insulation-products .highlight-title__text:before{background-color:#09f}.highlight-title--liquid-waterproofing-systems .highlight-title__text,.highlight-title--liquid-waterproofing-systems .highlight-title__text:before{background-color:#00b5e2}.highlight-title--facade-fixings .highlight-title__text,.highlight-title--facade-fixings .highlight-title__text:before{background-color:#0da1b8}.highlight-title--tools-and-accessories .highlight-title__text,.highlight-title--tools-and-accessories .highlight-title__text:before{background-color:#03bf3d}.highlight-title--gridtite .highlight-title__text,.highlight-title--gridtite .highlight-title__text:before{background-color:#893d97}.icon-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.3}.icon-text:before{content:"";-ms-flex:1 0 2em;flex:1 0 2em;width:2em;height:2em;max-width:2em;border-radius:2em;background-color:#e30613;background-repeat:no-repeat;background-position:50%;background-size:45%;margin-right:1em}.icon-text--no-circle:before{-ms-flex:0 1 1em;flex:0 1 1em;width:1em;height:1em;border-radius:0;background-color:transparent;background-size:100%}.icon-text--download:before{background-image:url(../images/down-arrow-icon.svg)}.icon-text--phone:before{background-image:url(../images/phone-icon.svg)}.icon-text--email:before{background-image:url(../images/email-icon.svg)}.icon-text--roofing-and-cladding-fixings:before{background-color:#ff7a00}.icon-text--flat-roof-products:before{background-color:#e00563}.icon-text--roofing-and-cladding-support-systems:before{background-color:#9e009e}.icon-text--sealant-products:before,.icon-text--sealing-products:before{background-color:#004fcc}.icon-text--insulation-products:before{background-color:#09f}.icon-text--liquid-waterproofing-systems:before{background-color:#00b5e2}.icon-text--facade-fixings:before{background-color:#0da1b8}.icon-text--tools-and-accessories:before{background-color:#03bf3d}.icon-text--gridtite:before{background-color:#893d97}.intro{font-size:1.1em;line-height:1.5}@media only screen and (min-width:45em){.intro{width:50%;font-size:1.2em}}.label{display:block}.list__item{line-height:1.4}.list__item:not(:first-child){margin-top:1em}@media only screen and (min-width:30em) and (max-width:44.99em){.list--footer-quicklinks{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:30em){.list--footer-quicklinks .list__item{margin:0 2em 1em 0}}@media only screen and (min-width:45em){.list--footer-quicklinks .list__item:last-child{margin-bottom:0}}.logos{display:-ms-flexbox;display:flex;margin:0 -1.5em}.logos--technical{margin-top:2em}.logos__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 1 50%;flex:0 1 50%;max-height:4em;padding:0 1.5em}@media only screen and (min-width:30em){.logos__item{-ms-flex-preferred-size:33%;flex-basis:33%}}.logos__item img{max-width:100%;max-height:4em}.meta{font-size:.7em}@media only screen and (min-width:45em){.meta{font-size:.8em}}.meta__date{color:#666}.noteworthy{display:inline-block;border:1px solid #e30613;border-radius:.2em;padding:.5em .7em .4em;line-height:1}.noteworthy--roofing-and-cladding-fixings{border-color:#ff7a00}.noteworthy--flat-roof-products{border-color:#e00563}.noteworthy--roofing-and-cladding-support-systems{border-color:#9e009e}.noteworthy--sealant-products,.noteworthy--sealing-products{border-color:#004fcc}.noteworthy--insulation-products{border-color:#09f}.noteworthy--liquid-waterproofing-systems{border-color:#00b5e2}.noteworthy--facade-fixings{border-color:#0da1b8}.noteworthy--tools-and-accessories{border-color:#03bf3d}.noteworthy--gridtite{border-color:#893d97}.person-summary{display:block;text-align:center}.person-summary__img{margin-bottom:1em}.person-summary__img img{display:inline-block;max-width:100%;border-radius:50%;border:3px solid #fff;transition:border-color .3s ease}@media only screen and (min-width:65em){.person-summary__img img{border-width:5px}}.person-summary__name,.person-summary__position{line-height:1.3}@media only screen and (min-width:65em){.person-summary__name,.person-summary__position{font-size:1.1em}}.person-summary__name{font-family:CeraPRO-Bold,sans-serif}.person-summary__position{margin-top:.3em}a.person-summary{color:#000;text-decoration:none}a.person-summary .person-summary__name{color:#e30613}a.person-summary:hover{opacity:1}a.person-summary:hover img{border-color:#e30613}.pull-quote p{font-size:2em;line-height:1.3;font-weight:700}.quote{border-left:.5em solid #e30613;padding-left:1.2em;font-family:CeraPRO-Medium,sans-serif}.quote p{font-size:1.5em;line-height:1.4}.quote__cite{display:block;margin-top:1em;font-size:1.1em;line-height:1.3}.quote__author{font-family:CeraPRO-Bold,sans-serif}.quote__company{font-size:.8em}.service-summary{line-height:1.3}.service-summary__title{font-family:CeraPRO-Bold,sans-serif;margin-bottom:.6em}.strip{padding:1em 0;background-color:#fff}@media only screen and (min-width:45em){.strip{padding:2em 0}}@media only screen and (min-width:65em){.strip{padding:4em 0}}.strip--alt{background-color:#f2f2f2}.strip--short{padding:3.5em 0}.strip--dark{background-color:#000;color:#fff}@media only screen and (min-width:30em){.strip--feature{margin-top:3em}}@media only screen and (min-width:65em){.strip--feature{margin-top:4em}}@media only screen and (min-width:95em){.strip--feature{margin-top:6em}}.strip--features{padding:2em 0}@media only screen and (min-width:30em){.strip--features{padding:2em 0}}@media only screen and (min-width:65em){.strip--features{padding:3.5em 0}}@media only screen and (min-width:95em){.strip--features{padding:4em 0}}.strip--services-summary{background-color:#ffbc12;padding:0}@media only screen and (max-width:29.99em){.strip--product-detail{padding-bottom:0}}.strip__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:45em){.strip__container{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}}.strip__container--half{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}@media only screen and (min-width:45em){.strip__container--half-text{-ms-flex:1;flex:1}}@media only screen and (max-width:44.99em){.strip__container--half-img{margin-bottom:2em}}@media only screen and (min-width:45em){.strip__container--half-img{-ms-flex:0 1 38%;flex:0 1 38%;margin-right:3em}}@media only screen and (min-width:65em){.strip__container--half-img{margin-right:9em}}.strip__container--half-img img{text-align:center;width:50%;min-height:1px;height:auto}@media only screen and (min-width:45em){.strip__container--half-img img{width:100%;height:auto;margin:-80px 0 0}}@media only screen and (min-width:45em){.strip__container--half-img-no-overlap img{margin-top:0}}.strip__featured-image{border-radius:50%}.strip__title{font-size:1.4em;color:#000}.tile{display:block;text-decoration:none;max-width:400px;margin:0 auto;opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .3s ease}.tile.is-loaded{opacity:1;transform:scale(1)}.tile:hover{opacity:.7}.tile:before{content:"250"}.tile__img{display:block;width:100%;max-width:100%;margin-bottom:.8em}.tile__title{font-size:1.1em;font-family:CeraPRO-Bold,sans-serif;color:#000}.tile[data-minwidth~="250"] .tile__title{font-size:1.3em}.tile__meta{margin-top:.5em}.trigger{width:40px;height:40px;transform:rotate(0deg);transition:.5s ease-in-out}.trigger:hover{opacity:1}.trigger__content{position:absolute;top:5px;left:15px;width:20px;height:20px}.trigger__content span{display:block;position:absolute;height:4px;width:100%;background:#000;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.js-mobile-nav-open .trigger__content span{background:#fff}.trigger__content span:first-child{top:0}.js-mobile-nav-open .trigger__content span:first-child{top:8px;width:0;left:50%}.trigger__content span:nth-child(2),.trigger__content span:nth-child(3){top:8px}.js-mobile-nav-open .trigger__content span:nth-child(2){transform:rotate(45deg)}.js-mobile-nav-open .trigger__content span:nth-child(3){transform:rotate(-45deg)}.trigger__content span:nth-child(4){top:16px}.js-mobile-nav-open .trigger__content span:nth-child(4){top:8px;width:0;left:50%}.avatar{display:inline-block;border-radius:50%}.contact-method{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.125em;white-space:nowrap}.contact-method__icon{width:1em;margin-right:.5em}.contact-method__icon .icon{width:100%;height:auto}.contact-method__icon .icon__path{fill:currentColor}.contact-method__text{font-family:CeraPRO-Bold,sans-serif}.contact-method a{color:currentColor;text-decoration:none}.article-link__img{display:block;margin-bottom:1.2em}.article-link__title{font-size:1.4em;line-height:1.2;margin-bottom:.8em}.article-link__title a{text-decoration:none;color:#000}.article-link__summary{line-height:1.3;margin-bottom:1em}.contact-locations__item:not(:first-child){margin-top:2em}.contacts{margin-top:1.5em}.contacts__item{position:relative}@media only screen and (min-width:30em){.contacts__item{font-size:1.2em}}.contacts__item:not(:first-child){margin-top:1.3em;padding-top:1.3em}.contacts__item:not(:first-child):before{content:"";position:absolute;top:0;left:0;width:1.5em;height:1px;background-color:#c7c7c7}.feature-img{position:relative}.feature-img__feature-point{position:absolute;bottom:-1em;left:2em}@media only screen and (min-width:30em){.feature-img__feature-point{bottom:auto;top:-3em}}@media only screen and (min-width:65em){.feature-img__feature-point{top:-5.7em;left:2.5em}}@media only screen and (min-width:95em){.feature-img__feature-point{top:-7.4em;left:3em}}.feature-img--alt .feature-img__feature-point{top:auto;left:auto;right:2em;bottom:-1em}@media only screen and (min-width:65em){.feature-img--alt .feature-img__feature-point{right:2.5em;bottom:-1.5em}}@media only screen and (min-width:95em){.feature-img--alt .feature-img__feature-point{right:3em;bottom:-3em}}@media only screen and (min-width:30em){.feature{display:-ms-flexbox;display:flex}}@media only screen and (min-width:30em){.feature--reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (max-width:29.99em){.feature__media{margin-bottom:1em}}@media only screen and (min-width:30em){.feature__media{-ms-flex:1 0 35%;flex:1 0 35%}}.feature__content{width:100%;padding:1.5em}@media only screen and (min-width:30em){.feature__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}}@media only screen and (min-width:45em){.feature__content{padding:0 2em}}@media only screen and (min-width:65em){.feature__content{padding:0 6em}}.feature__title{margin-bottom:1em}@media only screen and (min-width:65em){.feature__title{margin-bottom:2em}}.feature__title .heading{font-size:1.3em}@media only screen and (min-width:45em){.feature__title .heading{font-size:1.5em}}@media only screen and (min-width:65em){.feature__title .heading{font-size:1.9em}}.feature__title a{color:#000;text-decoration:none}.feature__summary{width:100%;line-height:1.4;margin-bottom:1.5em}@media only screen and (min-width:65em){.feature__summary{font-size:1.2em;margin-bottom:2em}}.filter__label{display:block;font-size:1em;margin-bottom:.5em}.filter__field{width:100%}.form-control:not(:first-child){margin-top:2em}.form-control__errors{display:none}.form-control--error .form-control__errors{display:block;margin-bottom:1em}.form-control__label{margin-bottom:.5em}.form-control--horizontal:before{content:"500"}.form-control--horizontal[data-minwidth~="500"]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.form-control--horizontal[data-minwidth~="500"] .form-control__label{-ms-flex:0 1 auto;flex:0 1 auto;margin:0 1em 0 0;white-space:nowrap}.form-control--horizontal[data-minwidth~="500"] .form-control__field{-ms-flex:1;flex:1}@media only screen and (min-width:45em){.form__fields--horizontal .form-control{margin:0;-ms-flex:1 0 30%;flex:1 0 30%}.form__fields--horizontal .form-control:not(:first-child){margin-left:1.5em}}.hero{height:0;padding-bottom:45%;background-position:50%;background-size:cover;background-repeat:no-repeat;background-image:url(../images/hero-default.jpg)}@media only screen and (min-width:45em){.hero{padding-bottom:35%}}@media only screen and (min-width:65em){.hero{padding-bottom:37.038%}}.hero--content{position:relative}.hero--wide{margin:0 auto;max-width:103em}@media only screen and (min-width:65em){.hero--wide{padding-bottom:30%}}.hero--feature-point{margin-bottom:1em}.hero--video{background:url(../images/video-placeholder-480.jpg) no-repeat 50%;background-size:cover}@media only screen and (min-width:30em){.hero--video{background-image:url(../images/video-placeholder-720.jpg)}}@media only screen and (min-width:45em){.hero--video{background-image:url(../images/video-placeholder-1024.jpg);padding-bottom:47%}}@media only screen and (min-width:1024px){.hero--video{padding:0;height:auto;background:#fff}}.hero__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;text-align:center;color:#fff}.hero__title{font-size:1.4em;font-family:CeraPRO-Bold,sans-serif;margin-bottom:.2em}@media only screen and (min-width:30em){.hero__title{font-size:2.3em}}@media only screen and (min-width:45em){.hero__title{font-size:3.3em}}@media only screen and (min-width:65em){.hero__title{font-size:4.2em}}.hero__text{line-height:1.4}@media only screen and (min-width:45em){.hero__text{font-size:1.2em}}@media only screen and (min-width:65em){.hero__text{font-size:1.75em}}.hero__feature-point{position:absolute;left:2em;bottom:-1.2em}@media only screen and (min-width:65em){.hero__feature-point{bottom:-1.7em;left:7em}}@media only screen and (min-width:95em){.hero__feature-point{bottom:-2.6em}}.hero__video{display:none}@media only screen and (min-width:1024px){.hero__video{display:block;max-width:100%}}.hero-link:hover{opacity:1}.icon-text-block__icon{background-color:#e30613;background-repeat:no-repeat;background-position:50%;margin-bottom:1em;width:45px;height:45px;border-radius:45px;background-size:25px}@media only screen and (min-width:30em){.icon-text-block__icon{width:60px;height:60px;border-radius:60px;background-size:36px}}@media only screen and (min-width:65em){.icon-text-block__icon{width:80px;height:80px;border-radius:80px;background-size:46px;margin-bottom:2em}}.icon-text-block__heading{font-size:1.2em;margin-bottom:.7em}@media only screen and (max-width:29.99em){.icon-text-block__heading{-ms-flex:1;flex:1;padding-top:.2em}}@media only screen and (min-width:45em){.icon-text-block__heading{font-size:1.3em}}.item-actions:before{content:"500"}.item-actions[data-minwidth~="500"]{display:-ms-flexbox;display:flex}.item-actions__item{line-height:1.3}@media only screen and (max-width:499.99px){.item-actions__actions{margin-top:.7em}}.item-actions[data-minwidth~="500"] .item-actions__actions{margin-left:1em;-ms-flex:1 0 50%;flex:1 0 50%;line-height:1.3}.item-actions[data-minwidth~="500"] .item-actions__actions .actions{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;height:100%}.links-list__title{font-size:1.3em;font-family:CeraPRO-Bold,sans-serif;margin-bottom:1.2em}.list{list-style:none}.list--tech-contact{color:#fff;margin:1.8em 0 1em}.list--tech-contact a{color:#fff}.list--block .list__item{background-color:#fff;padding:1em}.list--block .list__item:not(:first-child){margin-top:1px}@media only screen and (max-width:74.99em){.nav--primary{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100%;padding:2em;background-color:#e30613;z-index:3;transform:translateX(100vw);transition:transform .5s ease}.js-mobile-nav-open .nav--primary{transform:translateX(0)}}@media only screen and (min-width:75em){.nav--primary .nav__items{display:-ms-flexbox;display:flex}}.nav--primary .nav__item{position:relative}@media only screen and (max-width:74.99em){.nav--primary .nav__item{text-align:center;margin:1em 0}}@media only screen and (min-width:75em){.nav--primary .nav__item{font-size:1.1em}.nav--primary .nav__item:not(:first-child){margin-left:1.4em}.nav--primary .nav__item--active .nav__link{font-family:CeraPRO-Bold;color:#e30613}}@media only screen and (min-width:65em){.nav--primary .nav__item{font-size:1.3em}}@media only screen and (min-width:75em){.nav--primary .nav__item.mobile{display:none}}.nav--primary .nav__link{text-decoration:none;color:#fff}@media only screen and (max-width:74.99em){.nav--primary .nav__link{font-size:1.3em;font-family:CeraPRO-Bold,sans-serif}}@media only screen and (min-width:75em){.nav--primary .nav__link{font-family:CeraPRO-Medium,sans-serif;color:#000;transition:color .3s ease}.nav--primary .nav__link:hover{color:#e30613;opacity:1}}.nav--primary .nav__subnav{border-width:1px 0;border-style:solid;border-color:#fff;padding:.5em 0;margin:1em 0}@media only screen and (min-width:75em){.nav--primary .nav__subnav{display:none}}.nav--primary .nav__subnav-link{display:block;padding:.5em 0;color:#fff;text-decoration:none;font-size:1em}@media only screen and (min-width:30em){.nav--quicklinks .nav__items{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:1em}}@media only screen and (min-width:45em){.nav--quicklinks .nav__items{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:88.375em){.nav--quicklinks .nav__items{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (max-width:29.99em){.nav--quicklinks .nav__item:not(:first-child){margin-top:.5em}}.nav--quicklinks .quicklink{height:100%;transition:opacity .3s ease}.nav--quicklinks .quicklink:hover{opacity:.8}.nav--secondary{-ms-flex-pack:end;justify-content:flex-end}.nav--secondary,.nav--secondary .nav__items{display:-ms-flexbox;display:flex}.nav--secondary .nav__item{font-size:.9em}@media only screen and (min-width:65em){.nav--secondary .nav__item{font-size:1em}}.nav--secondary .nav__item:not(:first-child){margin-left:1.5em}.nav--secondary .nav__item--active .nav__link{font-family:CeraPRO-Bold}.nav--secondary .nav__link{color:#fff;text-decoration:none}.nav--secondary .nav__link:hover{text-decoration:underline;opacity:1}@media only screen and (min-width:65em){.nav--tertiary{padding-right:7em}}.nav--tertiary .nav__heading{font-family:CeraPRO-Bold,sans-serif}@media only screen and (max-width:44.99em){.nav--tertiary .nav__heading{border:1px solid #d3d3d3;border-radius:.3em;padding:.5em;line-height:1}}@media only screen and (min-width:45em){.nav--tertiary .nav__heading{font-size:1.3em;margin-bottom:.7em}}@media only screen and (max-width:44.99em){.nav--tertiary .nav__heading span:before{bottom:0}}@media only screen and (max-width:44.99em){.nav--tertiary .nav__items{max-height:0;overflow:hidden;transition:max-height .7s ease}}.nav--tertiary .nav__item{position:relative;border-bottom:1px solid #fff;padding:1em 0}@media only screen and (max-width:44.99em){.nav--tertiary .nav__item--divider{border-bottom:1px solid #c7c7c7}}@media only screen and (min-width:45em){.nav--tertiary .nav__item--divider:after{content:"";position:absolute;bottom:0;left:0;width:1.5em;height:1px;background-color:#c7c7c7}}.nav--tertiary .nav__item--active .nav__link{color:#e30613}.nav--tertiary .nav__link{display:block;font-family:CeraPRO-Bold,sans-serif;color:#000;text-decoration:none;line-height:1.3}.nav--tertiary .nav__date{display:block;font-size:.7em;margin-top:.8em;color:#666}@media only screen and (max-width:44.99em){.nav--tertiary.is-open .nav__items{max-height:50em}}.nav--articles{margin-top:2em}@media only screen and (min-width:45em){.nav--articles{margin-top:4em}}.news-nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-2rem;margin-bottom:2em}@media only screen and (min-width:65em){.news-nav{margin-bottom:4em}}.news-nav__item{margin-left:2rem;margin-bottom:.5em;color:inherit;text-decoration:none}.news-nav__item:hover{text-decoration:underline}.news-nav__item.is-active,.news-nav__item:hover{color:#e30613}.notification-bar{padding:2em 0;background:#ffbc12;font-family:CeraPRO-Bold,sans-serif}.notification-bar__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline}.notification-bar__content>*+*{margin-top:1em}.notification-bar__content a{color:inherit}@media only screen and (min-width:45em){.notification-bar__content{-ms-flex-direction:row;flex-direction:row;margin-left:-1em;font-size:1.2em}.notification-bar__content *{margin-top:0;margin-left:1em}.notification-bar__content a{white-space:nowrap}}.page-summary__title{font-size:1.2em}.page-summary__excerpt{margin-top:.6em}.pagination:before{content:"400"}.pagination__items{display:-ms-flexbox;display:flex}.pagination__item{margin:0 .2em}.pagination__item:first-child{margin-left:0}.pagination__item:last-child{margin-right:0}.pagination__link{display:block;width:1.5em;height:1.5em;line-height:1.5em;border-radius:1.5em;text-align:center;color:#000;text-decoration:none;cursor:pointer}.pagination__link:focus{outline:none}.pagination[data-minwidth~="400"] .pagination__link{width:2em;height:2em;line-height:2em;border-radius:2em}.pagination__item--active .pagination__link{background-color:#e30613;color:#fff}.pagination__item--disabled .pagination__link{color:#c7c7c7}.person-avatar{text-align:center;font-family:CeraPRO-Medium,sans-serif}.person-avatar__img{max-width:15.625em;margin:0 auto 1.5em}@media only screen and (min-width:95em){.person-avatar__img{max-width:21.875em}}.person-avatar__img img{display:inline-block;border-radius:50%;max-width:100%}.person-avatar__email,.person-avatar__phone{font-size:1.2em}@media only screen and (min-width:30em){.person-avatar__email,.person-avatar__phone{font-size:1.625em}}.person-avatar__email{margin-top:.5em}.person-avatar__email a{text-decoration:none}.person-avatar__social{margin-top:1.2em}.person-avatar__social ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.person-avatar__social li{margin:0 .5em}.quicklink{position:relative;display:block;background-color:#fff;padding:1em 1em 3.2em;text-decoration:none;color:#000;overflow:hidden;transition:box-shadow .3s ease}.quicklink:before{content:"275"}.quicklink:hover{opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible;box-shadow:0 0 25px 0 rgba(0,0,0,.05),0 10px 10px 0 rgba(0,0,0,.05)}.quicklink--product{padding:1em;height:100%}.quicklink--img{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.quicklink--img[data-minwidth~="275"]{-ms-flex-direction:row;flex-direction:row}.quicklink--feature{padding:1.5em}.quicklink--feature .quicklink__content{margin-bottom:3em}.quicklink--mini{padding:1em}.quicklink--mini .quicklink__title{font-size:1em}.quicklink--category{border-bottom:5px solid #e30613}.quicklink--roofing-and-cladding-fixings{border-color:#ff7a00}.quicklink--roofing-and-cladding-fixings.quicklink--product:hover .quicklink__title{color:#ff7a00}.quicklink--flat-roof-products{border-color:#e00563}.quicklink--flat-roof-products.quicklink--product:hover .quicklink__title{color:#e00563}.quicklink--roofing-and-cladding-support-systems{border-color:#9e009e}.quicklink--roofing-and-cladding-support-systems.quicklink--product:hover .quicklink__title{color:#9e009e}.quicklink--sealing-products{border-color:#004fcc}.quicklink--sealing-products.quicklink--product:hover .quicklink__title{color:#004fcc}.quicklink--sealant-products{border-color:#004fcc}.quicklink--sealant-products.quicklink--product:hover .quicklink__title{color:#004fcc}.quicklink--insulation-products{border-color:#09f}.quicklink--insulation-products.quicklink--product:hover .quicklink__title{color:#09f}.quicklink--liquid-waterproofing-systems{border-color:#00b5e2}.quicklink--liquid-waterproofing-systems.quicklink--product:hover .quicklink__title{color:#00b5e2}.quicklink--facade-fixings{border-color:#0da1b8}.quicklink--facade-fixings.quicklink--product:hover .quicklink__title{color:#0da1b8}.quicklink--tools-and-accessories{border-color:#03bf3d}.quicklink--tools-and-accessories.quicklink--product:hover .quicklink__title{color:#03bf3d}.quicklink--gridtite{border-color:#893d97}.quicklink--gridtite.quicklink--product:hover .quicklink__title{color:#893d97}.quicklink__img{max-width:75px;margin-bottom:1em}.quicklink[data-minwidth~="275"] .quicklink__img{max-width:120px;margin:0 1em 0 0;-ms-flex:1;flex:1}.quicklink__img img{max-height:120px}.quicklink__content-holder{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;width:100%}.quicklink__content-holder:before{content:"200 300"}.quicklink--img[data-minwidth~="275"] .quicklink__content-holder{-ms-flex:0 1 65%;flex:0 1 65%}.quicklink__content{margin-bottom:1.3em;max-width:100%}.quicklink__title{font-family:CeraPRO-Bold,sans-serif;font-size:1.2em;line-height:1.1;margin-bottom:0;transition:color .3s ease}.quicklink__content-holder[data-minwidth~="200"] .quicklink__title{font-size:1.3em}.quicklink__content-holder[data-minwidth~="300"] .quicklink__title{font-size:1.75em}.quicklink__desc{line-height:1.4;margin-top:1em}.quicklink__cta{position:absolute;bottom:0;left:0;width:100%;padding:1em;color:#fff;background-color:#e30613;transform:translateY(2.3em);transition:transform .3s ease}.quicklink:hover .quicklink__cta{transform:translateY(0)}.quicklink--roofing-and-cladding-fixings .quicklink__cta{background-color:#ff7a00}.quicklink--flat-roof-products .quicklink__cta{background-color:#e00563}.quicklink--roofing-and-cladding-support-systems .quicklink__cta{background-color:#9e009e}.quicklink--sealant-products .quicklink__cta,.quicklink--sealing-products .quicklink__cta{background-color:#004fcc}.quicklink--insulation-products .quicklink__cta{background-color:#09f}.quicklink--liquid-waterproofing-systems .quicklink__cta{background-color:#00b5e2}.quicklink--facade-fixings .quicklink__cta{background-color:#0da1b8}.quicklink--tools-and-accessories .quicklink__cta{background-color:#03bf3d}.quicklink--gridtite .quicklink__cta{background-color:#893d97}.grid--quicklinks .quicklink{display:-ms-flexbox;display:flex;height:100%}.social-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.social-links__item:not(:first-child){margin-left:1.2em}.social-links .icon{display:block;width:1.5em;height:1.5em}.social-links .icon--twitter{width:1.4em;height:1.4em}.social-links--footer{margin-top:2em}@media only screen and (max-width:44.99em){.social-links--footer{margin-bottom:4em}}@media only screen and (min-width:45em){.tiles--overview{max-width:70em;margin:0 auto}}.tiles__pagination{text-align:center;margin-top:1em}@media only screen and (min-width:30em){.tiles__pagination{margin-top:2.5em}}.tiles__no-results{display:none}.tiles__no-results.is-active{display:block}@media only screen and (min-width:65em){.contact-methods-list{display:-ms-flexbox;display:flex}}@media only screen and (max-width:64.99em){.contact-methods-list__item:not(:first-child){margin-top:.7em}}@media only screen and (min-width:65em){.contact-methods-list__item{margin:0 1.3em 0 0}}@media only screen and (min-width:45em){.block-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1.5em}}@media only screen and (max-width:44.99em){.block-list__item:not(:first-child){margin-top:2.5em}}@media only screen and (min-width:45em){.block-list__item{-ms-flex:0 1 50%;flex:0 1 50%;padding:1.5em}}.careers--index-left{margin:0}@media only screen and (min-width:65em){.careers--index-left{margin-left:7em}}.careers--entry-right{margin:0}@media only screen and (min-width:65em){.careers--entry-right{margin-right:7em}}.careers__featured-intro{margin-bottom:4em}.careers__sidebar{margin-top:1em}.careers__sidebar a{text-decoration:none;color:#000}.careers__feed-block-cont{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.careers__feed-block{width:100%}.careers__feed-item{border-bottom:1px solid hsla(0,0%,50%,.644);margin:2em 0}.careers__job-title{display:block}.careers__job-title a{margin-bottom:0!important}.careers__text{margin-bottom:1em}.careers__link-cont{position:relative;display:-ms-flexbox;display:flex;margin-bottom:2em}.careers__date{color:#e30613;font-weight:700;display:block}.careers__date--posting{font-size:1em}.careers__posting-text-cont{margin:2em 0}.careers__posting-text-cont li{position:relative;padding-left:1.3em;line-height:1.4}.careers__posting-text-cont li:not(:first-child){margin-top:1em}.careers__posting-text-cont li:before{content:"";position:absolute;top:.4em;left:0;width:.5em;height:.5em;background-color:#e30613;border-radius:50%}.careers__closed-box-cont{color:#fff;font-weight:700;font-size:1.2em;display:-ms-flexbox;display:flex;margin-top:1em}.careers__closed-box{padding:1em 2em;margin:1em 0;background-color:#e30613;display:-ms-flexbox;display:flex;position:relative;font-size:1em}.careers__closed-box--feed{padding:.5em 2em;margin:0}.careers__closed-box--feed p{margin:0;line-height:1}.chosen-product{position:relative;background-color:#ededed;padding:1.5em;margin-top:3em}.chosen-product:before{content:"430"}.chosen-product__title{font-family:CeraPRO-Bold,sans-serif;margin-bottom:1.5em}.chosen-product__close{margin-top:1.5em}.chosen-product[data-minwidth~="430"] .chosen-product__close{position:absolute;top:1.4em;right:1.5em;margin:0}.coming-soon{max-width:70em;margin:0 auto}.contact-types__item:not(:first-child){margin-top:3em}@media only screen and (min-width:45em){.contact-types__item:not(:first-child){margin-top:3.5em}}@media only screen and (min-width:65em){.grid__item--main .content{padding-left:7em}}.content__meta{position:relative;margin-top:1em;padding-bottom:1.5em}.content__meta:after{content:"";position:absolute;bottom:0;left:0;width:1.5em;height:1px;background-color:#c7c7c7}.content__content,.content__form,.content__share{margin-top:1.5em}@media only screen and (min-width:30em){.content__content,.content__form,.content__share{margin-top:2em}}@media only screen and (min-width:45em){.content__content,.content__form,.content__share{margin-top:3em}}.content__share{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:47px;margin-bottom:-1.5em}@media only screen and (max-width:44.99em){.content__share{margin-bottom:1.5em}}.content__share-text{margin-right:.6em;color:#969694;font-family:CeraPRO-Bold,sans-serif;font-size:.9em}.content__block:not(:first-child){margin-top:1.5em}@media only screen and (min-width:45em){.content__block:not(:first-child){margin-top:2em}}@media only screen and (min-width:65em){.content__block:not(:first-child){margin-top:3em}}.content__block--heading+.content__block{margin-top:1em}.content__block--text li{position:relative;padding-left:1.3em;line-height:1.4}.content__block--text li:not(:first-child){margin-top:1em}.content__block--text li:before{content:"";position:absolute;top:.4em;left:0;width:.5em;height:.5em;background-color:#e30613;border-radius:50%}.content__block--text-subheading{font-size:1.3em;line-height:1.4em;font-family:CeraPRO-Medium,sans-serif}.content__block--text-subheading:first-of-type p:first-child{font-size:1.2em}.content__block--text-subheading ol,.content__block--text-subheading ul{margin:2em 0}.content__block--text-subheading li{line-height:1.5}.content__block--text-subheading li:not(:first-child){margin-top:1em}.content__block--mrg-btm{margin-bottom:1em}.content__block--bold{font-family:CeraPRO-Bold,sans-serif}.content__block--heading:not(:first-child){margin-top:2em}@media only screen and (min-width:45em){.content__block--heading:not(:first-child){margin-top:2.5em}}@media only screen and (max-width:44.99em){.content__block--image{margin-right:-1em;margin-left:-1em}}@media only screen and (min-width:65em){.content__block--image{margin-left:-7em}}.content__block--image img{width:100%;max-width:100%}@media only screen and (max-width:44.99em){.content__block--image .fig__caption{margin-left:1em}}.person-detail .content__block--image{margin-right:auto;margin-left:auto}.person-detail .content__block--image .fig__caption{margin-left:0}@media only screen and (min-width:45em){.content__block--left{float:left;width:40%;margin-right:2em;margin-bottom:2em}}@media only screen and (min-width:65em){.content__block--left{margin-left:0}}@media only screen and (min-width:45em){.content__block--right{float:right;width:40%;margin:0 0 2em 2em}}.content__block--quote-feature-page{width:80%;margin-bottom:4em}@media only screen and (min-width:65em){.content__block--quote-feature-page{width:45%}}.content .heading{margin:0}.feature-page{padding-bottom:2em}@media only screen and (min-width:65em){.feature-page{padding-bottom:3.5em}}.feature-page--bg-pic{background-image:url(/images/what-we-do-image.jpg);background-position:50%;background-size:cover;margin:4em auto}.feature-page__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:45em){.feature-page__container{-ms-flex-direction:row;flex-direction:row}}.feature-page__text-cont{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left;width:100%;margin-bottom:2em}@media only screen and (min-width:45em){.feature-page__text-cont{width:60%;margin-bottom:0}}.feature-page__promoted-type-cont--top{width:100%}@media only screen and (min-width:30em){.feature-page__promoted-type-cont--top{width:90%}}@media only screen and (min-width:45em){.feature-page__promoted-type-cont--top{width:35%}}@media only screen and (min-width:65em){.feature-page__promoted-type-cont--top{width:30%}}.feature-page__promoted-type-cont--bottom{width:80%}@media only screen and (min-width:65em){.feature-page__promoted-type-cont--bottom{width:55%}}.feature-page__quotes--left{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.feature-page__quotes--right{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.feature-page__square-strip{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.feature-page__screw-strip{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:2em 0 4em;top:2em}@media only screen and (min-width:65em){.feature-page__screw-strip{margin-bottom:-2em;margin:2em auto 0}}.feature-page__screw-cont{width:80%;margin-top:2em;transform:rotate(-20deg)}@media only screen and (min-width:45em){.feature-page__screw-cont{width:55%}}@media only screen and (min-width:65em){.feature-page__screw-cont{width:40%}}.feature-page--tall{margin:4em auto}.featured-square__container{background-color:#e30613;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:2em}.featured-square__container--bottom{margin-top:-2em}.featured-square__container img{width:20%;height:auto;min-height:1px}@media only screen and (min-width:45em){.featured-square__container img{width:25%}}@media only screen and (min-width:95em){.featured-square__container{padding:2em 4em 2em 2em}}.featured-square__container p{color:#fff}.featured-square__title{color:#fff;font-size:1.4em}.featured-square__text{color:#fff}.featured-square__cta{color:#fff;padding-top:1em}.featured-square__cta a{color:#fff}.image-cont{min-height:1px}.filter-category{transition:margin .3s ease}.filter-category--active{margin-bottom:1em}@media only screen and (min-width:30em){.filter-category--active{margin-bottom:2em}}@media only screen and (min-width:45em){.filter-category--active{margin-bottom:3em}}.filter-category__title{margin-bottom:1em}@media only screen and (min-width:30em){.filter-category__options{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:29.99em){.filter-category__option{margin-top:1em}.filter-category__option:first-child{margin:0}}@media only screen and (min-width:30em){.filter-category__option{-ms-flex:1;flex:1;margin-left:1em}.filter-category__option:first-child{margin:0}}.filter-category .filter-toggle{height:100%}.filters:before{content:"500 1000"}.filters__step{display:none;position:relative;padding:1em 0}.filters[data-minwidth~="1000"] .filters__step{padding:1.8em 0}.filters__step:first-child{display:block}.filters__step:not(:first-child){border-top:1px solid #c7c7c7}.filters__step:not(:first-child):before{content:"";position:absolute;top:-.7em;left:50%;margin-left:-.7em;width:1.4em;height:1.4em;border-radius:1.4em;background:#c7c7c7 url(../images/down-arrow-icon.svg) no-repeat 50%;background-size:40%}.filters[data-minwidth~="1000"] .filters__step:not(:first-child):before{top:-.9em;margin-left:-.9em;width:1.8em;height:1.8em;border-radius:1.8em}.filters__step--show{display:block}.filters__step-title{font-weight:500;margin-bottom:1em}.filters[data-minwidth~="1000"] .filters__step-title{font-size:1.3em}.filters__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1em}.filters__item{-ms-flex:0 1 45%;flex:0 1 45%;padding-left:1em}.filters__item:nth-child(n+3){margin-top:1em}.filters[data-minwidth~="500"] .filters__item{-ms-flex-preferred-size:22%;flex-basis:22%}.filters[data-minwidth~="500"] .filters__item:nth-child(n+3){margin-top:0}.filters[data-minwidth~="500"] .filters__item:nth-child(n+5){margin-top:1em}@supports (display:grid){.filters__items{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;margin:0}.filters[data-minwidth~="500"] .filters__items{grid-template-columns:1fr 1fr 1fr 1fr}.filters__item{padding:0;margin:0!important}}.gridtite-in-situ{margin:2em 0}@media only screen and (min-width:45em){.gridtite-in-situ{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:3em 0}}@media only screen and (min-width:45em){.gridtite-in-situ__item{-ms-flex:0 1 45%;flex:0 1 45%}}.gridtite-products{margin:2em 0}@media only screen and (min-width:45em){.gridtite-products{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:3em 0}}@media only screen and (min-width:65em){.gridtite-products{margin:4em 0}}@media only screen and (min-width:45em){.gridtite-products__item{-ms-flex:0 1 45%;flex:0 1 45%}}@media only screen and (max-width:44.99em){.gridtite-products__item:not(:first-child){margin-top:2em}}.gridtite-product__content,.gridtite-product__media{margin-top:2em}@media only screen and (max-width:44.99em){.gridtite-product img{max-width:25em}}.gridtite-gp{margin:2em 0}@media only screen and (min-width:37.5em){.gridtite-gp{display:-ms-flexbox;display:flex}}@media only screen and (min-width:45em){.gridtite-gp{margin:4em 0}}@media only screen and (min-width:37.5em){.gridtite-gp__media{margin-right:2em}}@media only screen and (min-width:45em){.gridtite-gp__media{-ms-flex:0 1 40%;flex:0 1 40%}}@media only screen and (max-width:37.49em){.gridtite-gp__content{margin-top:2em}}@media only screen and (min-width:37.5em){.gridtite-gp__content{-ms-flex:1;flex:1;margin-right:3em}}.gridtite-gp__content .heading--third+ul{margin-top:.5em}.gridtite-gp__content ul+.heading--third{margin-top:1em}@media only screen and (max-width:44.99em){.gridtite-gp img{display:block;max-width:10em;margin:0 auto}}@media only screen and (min-width:45em){.gridtite-gp img{max-width:17em}}.gridtite-gp-benefits{margin-top:2em;border-top:1px solid #c7c7c7;padding-top:2em}.gridtite-gp-benefits__items{margin-top:2em}@media only screen and (min-width:45em){.gridtite-gp-benefits__items{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:45em){.gridtite-gp-benefits__items-col{-ms-flex:0 1 45%;flex:0 1 45%}}.gridtite-gp-benefits li{line-height:1.5}.gridtite-gp-benefits li:not(:first-child){margin-top:1em}.gridtite-gp-bar{margin-top:3em}@media only screen and (min-width:45em){.gridtite-gp-bar{display:-ms-flexbox;display:flex;margin-top:4em}}@media only screen and (min-width:65em){.gridtite-gp-bar{margin-top:5em}}@media only screen and (min-width:45em){.gridtite-gp-bar__media{-ms-flex:0 1 45%;flex:0 1 45%;margin-right:10%}}@media only screen and (max-width:44.99em){.gridtite-gp-bar__content{margin-top:3em}}@media only screen and (min-width:45em){.gridtite-gp-bar__content{-ms-flex:1;flex:1}}.gridtite-gp-bar__content .heading{margin-top:1.5em}@media only screen and (min-width:45em){.gridtite-gp-bar__content .heading:first-child{margin-top:0}}.gridtite-gp-bar img{display:block;margin-top:2em}@media only screen and (max-width:44.99em){.gridtite-gp-bar img{max-width:20em}}.gridtite-full-img{margin:2em 0}.intro-cta__cta,.person-detail{margin-top:2em}@media only screen and (min-width:75em){.person-detail{display:-ms-flexbox;display:flex}}@media only screen and (max-width:74.99em){.person-detail__avatar{padding-bottom:2em;border-bottom:1px solid #c7c7c7}}@media only screen and (min-width:75em){.person-detail__avatar{-ms-flex:0 1 15.625em;flex:0 1 15.625em}}@media only screen and (min-width:95em){.person-detail__avatar{-ms-flex-preferred-size:21.875em;flex-basis:21.875em}}.person-detail__content{margin-top:2em}@media only screen and (min-width:75em){.person-detail__content{-ms-flex:1;flex:1;margin-left:4em;margin-top:0}}.person-detail__name,.person-detail__position{line-height:1.3}.person-detail__position{font-family:CeraPRO-Medium,sans-serif;font-size:1.4em}@media only screen and (min-width:65em){.person-detail__position{font-size:1.75em}}.person-detail__name{font-family:CeraPRO-Bold,sans-serif;font-size:1.8em;margin:.2em 0 1em;color:#e30613}@media only screen and (min-width:30em){.person-detail__name{font-size:2em}}@media only screen and (min-width:65em){.person-detail__name{font-size:2.25em}}.product-detail__img{display:block;width:auto;max-height:36em;margin:0 auto}.product-detail__title{font-size:1.4em;font-family:CeraPRO-Bold,sans-serif}@media only screen and (min-width:65em){.product-detail__title{font-size:1.8em}}.product-detail__application{font-size:1.1em;line-height:1.5;margin-top:.7em}.product-detail__info{margin-top:1em;line-height:1.4}@media only screen and (min-width:65em){.product-detail__info{margin-top:1.5em}}.product-detail__tech-info{margin-top:2em}@media only screen and (min-width:45em){.product-detail__tech-info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2em -1em 3em}}@media only screen and (max-width:44.99em){.product-detail__tech-info-block:not(:first-child){margin-top:2em}}@media only screen and (min-width:45em){.product-detail__tech-info-block{padding:1em;-ms-flex:0 1 50%;flex:0 1 50%}}.product-detail__tech-info-block-title{font-family:CeraPRO-Bold,sans-serif;font-size:1.1em;line-height:1.4}.product-detail__tech-info-block p{margin-top:.5em}.product-detail__tech-info-block p:not(:first-child),.product-detail__tech-info-block ul:not(:first-child){margin-top:1em}.product-detail__tech-info-block li{position:relative;padding-left:1.3em;line-height:1.4}.product-detail__tech-info-block li:not(:first-child){margin-top:.7em}.product-detail__tech-info-block li:before{content:"";position:absolute;top:.4em;left:0;width:8px;height:8px;border-radius:8px;background-color:#e30613}.product-detail--roofing-and-cladding-fixings .product-detail__tech-info-block li:before{background-color:#ff7a00}.product-detail--flat-roof-products .product-detail__tech-info-block li:before{background-color:#e00563}.product-detail--roofing-and-cladding-support-systems .product-detail__tech-info-block li:before{background-color:#9e009e}.product-detail--sealant-products .product-detail__tech-info-block li:before,.product-detail--sealing-products .product-detail__tech-info-block li:before{background-color:#004fcc}.product-detail--insulation-products .product-detail__tech-info-block li:before{background-color:#09f}.product-detail--liquid-waterproofing-systems .product-detail__tech-info-block li:before{background-color:#00b5e2}.product-detail--facade-fixings .product-detail__tech-info-block li:before{background-color:#0da1b8}.product-detail--tools-and-accessories .product-detail__tech-info-block li:before{background-color:#03bf3d}.product-detail--gridtite .product-detail__tech-info-block li:before{background-color:#893d97}.product-detail__subtitle{font-size:1.2em;font-family:CeraPRO-Bold,sans-serif;margin-bottom:.8em}@media only screen and (min-width:65em){.product-detail__subtitle{font-size:1.3em;margin-bottom:1em}}.product-detail__code{margin-top:1em}@media only screen and (min-width:65em){.product-detail__code{margin-top:1.5em}}.product-detail__additional,.product-detail__products,.product-detail__specs{margin-top:2em}.product-detail__additional{line-height:1.5}.product-detail__alt-specs-category:not(:first-child){margin-top:2em;border-top:1px solid #c7c7c7;padding-top:2em}.product-detail__enquiry{margin-top:3em}@media only screen and (min-width:65em){.product-detail__enquiry{margin-top:4em}}.product-filters__reset{margin-top:1em;font-family:CeraPRO-Medium,sans-serif}.product-selector__title{font-size:1.2em;font-family:CeraPRO-Bold,sans-serif;margin-bottom:1.2em}.product-selector__count{font-size:1.1em;margin-bottom:.9em}@media only screen and (min-width:45em){.product-selector__count{margin-bottom:1.5em}}.product-selector__pagination{margin-top:1em}@media only screen and (min-width:45em){.product-selector__pagination{margin-top:1.5em}}@media only screen and (min-width:65em){.product-selector__pagination{margin-top:2em}}@media only screen and (max-width:29.99em){.product-selector__pagination .pagination__items{-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:30em){.product-selector__pagination .pagination__items{-ms-flex-pack:end;justify-content:flex-end}}.related__title{font-family:CeraPRO-Bold,sans-serif;margin-bottom:1em}@media only screen and (min-width:45em){.related__title{font-size:1.2em;margin-bottom:1.8em}}@media only screen and (min-width:65em){.related__title{font-size:1.5em;margin-bottom:2.4em}}.resource-selector:before{content:"1000"}.resource-selector__search{padding:1em 0;border-bottom:1px solid #c7c7c7}.resource-selector[data-minwidth~="1000"] .resource-selector__search{padding:1.5em 0}.resource-selector__search .form-control__label .label{font-family:CeraPRO-Medium,sans-serif}.resource-selector[data-minwidth~="1000"] .resource-selector__search .form-control__label .label{font-size:1.3em}.results__count{margin-bottom:1em}@media only screen and (min-width:45em){.results__count{font-size:1.1em;margin-bottom:2em}}@media only screen and (min-width:65em){.results__count{font-size:1.2em}}.results__group:not(:first-child){margin-top:2em}@media only screen and (min-width:45em){.results__group:not(:first-child){margin-top:3em}}@media only screen and (min-width:65em){.results__group:not(:first-child){margin-top:4em}}.results__subheading{font-size:1.3em;margin-bottom:.6em}@media only screen and (min-width:30em){.results__subheading{font-size:1.8em}}@media only screen and (min-width:45em){.results__subheading{font-size:2em}}.results__pagination{margin-top:1em}@media only screen and (min-width:45em){.results__pagination{margin-top:2em}}.results__pagination .pagination__items{-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:45em){.results__pagination .pagination__items{-ms-flex-pack:end;justify-content:flex-end}}.services-summary-list{background-color:#ffbc12;padding:1.5em}@media only screen and (min-width:65em){.services-summary-list{padding:2em}}@media only screen and (min-width:30em){.services-summary-list ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:29.99em){.services-summary-list li:not(:first-child){margin-top:2em}}@media only screen and (min-width:30em){.services-summary-list li{-ms-flex:0 1 50%;flex:0 1 50%;padding-left:1.5em;margin-top:2em}}@media only screen and (min-width:30em) and (max-width:64.99em){.services-summary-list li:nth-child(odd){margin-left:-1.5em}.services-summary-list li:nth-child(-n+2){margin-top:0}}@media only screen and (min-width:65em){.services-summary-list li{-ms-flex-preferred-size:25%;flex-basis:25%;margin-top:0;padding-left:2em}.services-summary-list li:first-child{margin-left:-2em}}.site-footer{color:#fff}@media only screen and (min-width:45em){.site-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:44.99em){.site-footer__item{margin-top:2em}}@media only screen and (min-width:45em){.site-footer__item{-ms-flex:0 1 20%;flex:0 1 20%}.site-footer__item:not(:first-child){margin-left:4em}.site-footer__item--contacts{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.site-footer__item--contacts .list__item{font-size:1.1em}.site-footer__item--links{-ms-flex:1;flex:1}}@media only screen and (min-width:65em){.site-footer__item--contacts .list__item{font-size:1.2em}}.site-footer a{color:#a1a1a1;text-decoration:none}.site-header__header{display:none}@media only screen and (min-width:75em){.site-header__header{display:block;background-color:#e30613;padding:.7em 0}}.site-header__footer{padding:1em 0}@media only screen and (min-width:75em){.site-header__footer{padding:1.5em 0}}@media only screen and (min-width:75em){.site-header__footer-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:44.99em){.site-header__logo{max-width:10em}}@media only screen and (min-width:45em) and (max-width:74.99em){.site-header__logo{max-width:13em}}@media only screen and (min-width:45em){.site-header__logo{-ms-flex:0 1 19%;flex:0 1 19%;max-width:13em}}.site-header__logo img{width:100%}.site-header__nav-trigger{position:absolute;top:.2em;right:.6em;z-index:4}@media only screen and (min-width:45em){.site-header__nav-trigger{right:1.45em}}@media only screen and (min-width:75em){.site-header__nav-trigger{display:none}}@media only screen and (min-width:75em){.site-header__nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:74.99em){.site-header__search-form{margin-top:1em}}@media only screen and (min-width:75em){.site-header__search-form{min-width:16em;margin-left:2em}}.site-header__quicklinks{background-color:#000;padding:0;margin:0;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease,margin .3s ease}.quicklinks-open .site-header__quicklinks{padding:1em 0;max-height:30em}@media only screen and (min-width:75em){.quicklinks-open .site-header__quicklinks{padding:2em 0}}.site-header .logo:hover{opacity:1}.team-quicklinks{margin-top:3em}@media only screen and (min-width:65em){.team-quicklinks{margin-top:6em}}.cta{background-color:#232323;color:#fff;padding:1.5em}.cta--enquiry{margin-top:3em}@media only screen and (max-width:29.99em){.cta--enquiry{margin-right:-1em;margin-left:-1em}}@media only screen and (min-width:65em){.cta--enquiry{margin-top:4em}}@media only screen and (max-width:29.99em){.cta--contact{margin:0 -1em}}.cta--highlight{background-color:#e30613}.cta--highlight h3{font-family:CeraPRO-Bold,sans-serif;font-size:1.5625em}@media only screen and (min-width:65em){.cta--highlight h3{font-size:1.75em}}.cta--highlight p:last-child{font-family:CeraPRO-Bold,sans-serif;font-size:1.25em}.cta--highlight a{color:#fff;text-decoration:none}.cta--video-call{padding-bottom:2em;margin:-1.5em -1.5em 2em}.cta--video-call p:last-child{font-family:inherit;font-size:inherit}.cta--video-call>img{margin-bottom:1em;max-width:25%}.cta--new-customer{margin:2em -1.5em}.cta .address a{color:#fff;text-decoration:none}@media only screen and (min-width:45em){.media-object--enquiry{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.media-object--enquiry .media-object__media{margin-bottom:2em}@media only screen and (min-width:45em){.media-object--enquiry .media-object__media{width:90px;-ms-flex:0 1 90px;flex:0 1 90px;margin:0 1.7em 0 0}}@media only screen and (min-width:45em){.media-object--enquiry .media-object__content{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.media-object--enquiry h3{font-family:CeraPRO-Bold,sans-serif;font-size:1.125em;margin-bottom:.2em}@media only screen and (min-width:45em){.media-object--enquiry h3{margin-right:.5em}}.media-object--enquiry .contact-methods-list{margin-top:1.5em}@media only screen and (min-width:45em){.media-object--enquiry .contact-methods-list{font-size:1.2em}}@media only screen and (min-width:65em){.media-object--enquiry .contact-methods-list{margin-top:.7em}}.media-object--contact{position:relative}.media-object--contact .media-object__media{position:absolute;top:0;left:0}.media-object--contact .media-object__media img{width:90px;height:90px}@media only screen and (min-width:65em){.media-object--contact .media-object__media img{width:140px;height:140px}}.media-object--contact h3,.media-object--contact h4{padding-left:110px}@media only screen and (min-width:65em){.media-object--contact h3,.media-object--contact h4{padding-left:165px}}.media-object--contact h3{padding-top:1.8em;font-family:CeraPRO-Bold,sans-serif}@media only screen and (min-width:65em){.media-object--contact h3{padding-top:3.4em}}.media-object--contact h4{margin-top:.3em}.media-object--contact .contact-methods-list{margin-top:2.5em;font-size:1.2em;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:65em){.media-object--contact .contact-methods-list{margin-top:3.2em}}.media-object--contact .contact-methods-list__item{margin-top:.7em}.media-object--service-summary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.media-object--service-summary .media-object__media{-ms-flex:0 1 4.0625em;flex:0 1 4.0625em;width:4.0625em;margin-right:1.5em}.media-object--service-summary .media-object__media svg{max-height:65px}.media-object--service-summary .media-object__content{-ms-flex:1;flex:1}.content-feature-point{position:relative}@media only screen and (min-width:30em){.content-feature-point__content{padding-right:35%}}@media only screen and (min-width:45em){.content-feature-point__content{padding-right:40%}}@media only screen and (max-width:29.99em){.content-feature-point__feature-point{position:relative;height:5em;background:#000;margin:1.5em -1em -1em}}.content-feature-point__feature-point .feature-point{position:absolute}@media only screen and (max-width:29.99em){.content-feature-point__feature-point .feature-point{top:-1em;right:1em}}@media only screen and (min-width:30em){.content-feature-point__feature-point .feature-point{right:1em;bottom:-1.5em}}@media only screen and (min-width:45em){.content-feature-point__feature-point .feature-point{right:2em;bottom:-3em}}@media only screen and (min-width:65em){.content-feature-point__feature-point .feature-point{right:3em;bottom:-5em}}.grid{display:-ms-flexbox;display:flex}.grid--product-details{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:44.99em){.grid--product-details .grid__item{width:100%}.grid--product-details .grid__item:not(:first-child){margin-top:1.5em}.grid--product-details .grid__item--info{padding-top:2em}}@media only screen and (min-width:45em){.grid--product-details .grid__item--image{width:31%}.grid--product-details .grid__item--info{width:64%;margin-left:2em}.grid--product-details .grid__item--main-one,.grid--product-details .grid__item--main-three,.grid--product-details .grid__item--main-two{width:31%;margin-top:2em}}.grid--product-details .grid__item--image img{display:block}.grid--product-details .grid__item--image img:not(:first-child){margin-top:1em}.grid--two-col{-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:44.99em){.grid--two-col{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (max-width:29.99em){.grid--two-col .grid__item{margin-top:1.5em}}@media only screen and (min-width:30em) and (max-width:44.99em){.grid--two-col .grid__item{margin-top:2em}}@media only screen and (min-width:45em){.grid--two-col .grid__item:nth-child(odd){-ms-flex:2;flex:2}.grid--two-col .grid__item:nth-child(2n){-ms-flex:1;flex:1;margin-left:3em}}@media only screen and (min-width:65em){.grid--two-col .grid__item:nth-child(2n){margin-left:9em}}.grid--contact{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3em}@media only screen and (max-width:29.99em){.grid--contact .grid__item{margin-top:1.5em}}@media only screen and (min-width:30em) and (max-width:44.99em){.grid--contact .grid__item{margin-top:2em}}@media only screen and (min-width:45em){.grid--contact .grid__item:nth-child(odd){-ms-flex:2;flex:2}.grid--contact .grid__item:nth-child(2n){-ms-flex:1;flex:1;margin-left:3em}}@media only screen and (min-width:65em){.grid--contact .grid__item:nth-child(2n){margin-left:9em}}.grid--quicklinks{-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:29.99em){.grid--quicklinks .grid__item:not(:first-child){margin-top:1em}}@media only screen and (min-width:30em) and (max-width:44.99em){.grid--quicklinks .grid__item{-ms-flex:0 1 48.2%;flex:0 1 48.2%}.grid--quicklinks .grid__item:nth-child(2n){margin-left:1em}.grid--quicklinks .grid__item:nth-child(n+3){margin-top:1em}}@media only screen and (min-width:45em){.grid--quicklinks .grid__item{-ms-flex:0 1 31.7%;flex:0 1 31.7%;margin-left:1em}.grid--quicklinks .grid__item:nth-child(3n+1){margin-left:0}.grid--quicklinks .grid__item:nth-child(n+4){margin-top:1em}}@media only screen and (min-width:65em){.grid--quicklinks .grid__item{-ms-flex-preferred-size:32.2%;flex-basis:32.2%}}@media only screen and (min-width:95em){.grid--quicklinks .grid__item{-ms-flex-preferred-size:32.5%;flex-basis:32.5%}}.grid--products{-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:29.99em){.grid--products .grid__item:not(:first-child){margin-top:1em}}@media only screen and (min-width:30em) and (max-width:44.99em){.grid--products .grid__item{-ms-flex:0 1 48.2%;flex:0 1 48.2%}.grid--products .grid__item:nth-child(2n){margin-left:1em}.grid--products .grid__item:nth-child(n+3){margin-top:1em}}@media only screen and (min-width:45em){.grid--products .grid__item{-ms-flex:0 1 31.7%;flex:0 1 31.7%;margin-left:1em}.grid--products .grid__item:nth-child(3n+1){margin-left:0}.grid--products .grid__item:nth-child(n+4){margin-top:1em}}@media only screen and (min-width:65em){.grid--products .grid__item{-ms-flex-preferred-size:31.3%;flex-basis:31.3%;margin-left:2.5em}.grid--products .grid__item:nth-child(3n+1){margin-left:0}.grid--products .grid__item:nth-child(n+4){margin-top:2.5em}}.grid--filters{-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:29.99em){.grid--filters .grid__item{width:100%}.grid--filters .grid__item:not(:first-child){margin-top:1em}}@media only screen and (min-width:30em) and (max-width:44.99em){.grid--filters .grid__item{-ms-flex:0 1 48.2%;flex:0 1 48.2%}.grid--filters .grid__item:nth-child(2n){margin-left:1em}.grid--filters .grid__item:nth-child(n+3){margin-top:1em}}@media only screen and (min-width:45em) and (max-width:64.99em){.grid--filters .grid__item{-ms-flex:0 1 23.15%;flex:0 1 23.15%;margin-left:1em}.grid--filters .grid__item:nth-child(4n+1){margin-left:0}.grid--filters .grid__item:nth-child(n+5){margin-top:1em}}@media only screen and (min-width:65em){.grid--filters .grid__item{-ms-flex-preferred-size:32.5%;flex-basis:32.5%;margin-left:1em}.grid--filters .grid__item:nth-child(3n+1){margin-left:0}.grid--filters .grid__item:nth-child(n+4){margin-top:1em}}.grid--tiles{-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:29.99em){.grid--tiles .grid__item:not(:first-child){margin-top:1em}}@media only screen and (min-width:30em) and (max-width:44.99em){.grid--tiles .grid__item{margin-left:1em}.grid--tiles .grid__item:nth-child(odd){margin-left:0}.grid--tiles .grid__item:nth-child(n+3){margin-top:1em}}@media only screen and (min-width:45em){.grid--tiles .grid__item{-ms-flex:0 1 31.4%;flex:0 1 31.4%;margin-left:2em}.grid--tiles .grid__item:nth-child(3n+1){margin-left:0}.grid--tiles .grid__item:nth-child(n+4){margin-top:2.5em}}.grid--tiles-results{-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:21.99em){.grid--tiles-results .grid__item:not(:first-child){margin-top:1em}}@media only screen and (min-width:22.01em) and (max-width:43.114em){.grid--tiles-results .grid__item{margin-left:1em}.grid--tiles-results .grid__item:nth-child(odd){margin-left:0}.grid--tiles-results .grid__item:nth-child(n+3){margin-top:1em}}@media only screen and (min-width:43.125em) and (max-width:66.5524em){.grid--tiles-results .grid__item{margin-left:1.5em}.grid--tiles-results .grid__item:nth-child(3n+1){margin-left:0}.grid--tiles-results .grid__item:nth-child(n+4){margin-top:1.5em}}@media only screen and (min-width:66.5625em){.grid--tiles-results .grid__item{margin-left:1.5em}.grid--tiles-results .grid__item:nth-child(4n+1){margin-left:0}.grid--tiles-results .grid__item:nth-child(n+5){margin-top:1.5em}}.grid--product-guide{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3em}@media only screen and (min-width:45em){.grid--product-guide{-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:44.99em){.grid--product-guide .grid__item{margin-top:1.5em;width:100%}}@media only screen and (min-width:45em){.grid--product-guide .grid__item{-ms-flex:0 1 47%;flex:0 1 47%;margin-top:2em}}@media only screen and (max-width:44.99em){.grid--product-guide .grid__item:first-child{margin-bottom:3em!important}}.grid--people{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:3em}@media only screen and (min-width:65em){.grid--people{margin-top:4em}}.grid--people .grid__item{-ms-flex:0 1 47%!important;flex:0 1 47%!important;margin:2em 0 0!important}@media only screen and (min-width:30em){.grid--people .grid__item{-ms-flex-preferred-size:30%!important;flex-basis:30%!important}}@media only screen and (max-width:29.99em){.grid--people .grid__item:nth-child(n+3){margin-top:2em!important}}@media only screen and (min-width:30em){.grid--people .grid__item:nth-child(n+4){margin-top:2em!important}}@supports (display:grid){.grid{display:grid}.grid__item{margin:0!important}.grid--full-page{background-color:#ff0}.grid--product-details{grid-template-columns:auto;grid-template-rows:auto;grid-gap:1em;grid-template-areas:"a" "b"}@media only screen and (min-width:30em){.grid--product-details{grid-template-columns:1fr 2fr;grid-template-areas:"a b"}}@media only screen and (min-width:45em){.grid--product-details{grid-template-columns:1fr 1fr 1fr;grid-gap:2em;grid-template-areas:"a b b"}}@media only screen and (min-width:65em){.grid--product-details{grid-gap:4em}}@media only screen and (min-width:95em){.grid--product-details{grid-gap:6em}}.grid--product-details .grid__item{width:100%}.grid--product-details .grid__item--divider{padding-bottom:1em;border-bottom:1px solid #c7c7c7}@media only screen and (min-width:45em){.grid--product-details .grid__item--divider{padding:2em 0;border-width:1px 0;border-style:solid;border-color:#c7c7c7}}.grid--product-details .grid__item--image{grid-area:a}.grid--product-details .grid__item--info{grid-area:b}.grid--product-details .grid__item--main-one{grid-area:c}@media only screen and (max-width:44.99em){.grid--product-details .grid__item--main-one{padding-top:1em;border-top:1px solid #c7c7c7}}.grid--product-details .grid__item--main-two{grid-area:d}.grid--product-details .grid__item--main-three{grid-area:e}.grid--product-details .grid__item--footer{grid-area:f}.grid--two-col{grid-template-columns:auto;grid-template-rows:auto;grid-gap:1.5em;grid-template-areas:"g" "h"}.grid--two-col--careers{grid-template-areas:"h" "g"}@media only screen and (min-width:30em){.grid--two-col{grid-gap:2em}}@media only screen and (min-width:45em){.grid--two-col{grid-template-columns:auto 30%;grid-gap:3em;grid-template-areas:"g h"}}@media only screen and (min-width:65em){.grid--two-col{grid-template-columns:auto 25%;grid-gap:9em}}@media only screen and (min-width:95em){.grid--two-col{grid-template-columns:auto 20%}}.grid--two-col .grid__item--careers-entry,.grid--two-col .grid__item--main{grid-area:g}@media only screen and (max-width:44.99em){.grid--two-col .grid__item--main{grid-row:3}}.grid--two-col .grid__item--sidebar{grid-area:h}@media only screen and (max-width:44.99em){.grid--two-col .grid__item--sidebar{grid-row:2}}.grid--contact{grid-template-columns:auto;grid-template-rows:auto;grid-gap:3em;grid-template-areas:"g" "h"}@media only screen and (min-width:65em){.grid--contact{grid-template-columns:auto 31.9%;grid-gap:7.3em;grid-template-areas:"g h"}}.grid--contact .grid__item--main{grid-area:g}.grid--contact .grid__item--sidebar{grid-area:h}@media only screen and (max-width:44.99em){.grid--contact .grid__item--sidebar{grid-row:2}}.grid--quicklinks{grid-template-columns:auto;grid-template-rows:auto;grid-gap:1em}@media only screen and (min-width:30em){.grid--quicklinks{grid-template-columns:1fr 1fr}}@media only screen and (min-width:45em){.grid--quicklinks{grid-template-columns:1fr 1fr 1fr}}.grid--products{grid-template-columns:auto;grid-template-rows:auto;grid-gap:1em}@media only screen and (min-width:30em){.grid--products{grid-template-columns:1fr 1fr}}@media only screen and (min-width:45em){.grid--products{grid-template-columns:1fr 1fr 1fr;grid-gap:2em}}@media only screen and (min-width:65em){.grid--products{grid-gap:2.5em}}.grid--filters{grid-template-columns:auto;grid-template-rows:auto;grid-gap:1em}@media only screen and (min-width:30em){.grid--filters{grid-template-columns:1fr 1fr}}@media only screen and (min-width:45em){.grid--filters{grid-template-columns:1fr 1fr 1fr}}.grid--tiles{grid-template-columns:auto;grid-template-rows:auto;grid-gap:1em}@media only screen and (min-width:30em){.grid--tiles{grid-template-columns:1fr 1fr}}@media only screen and (min-width:45em){.grid--tiles{grid-template-columns:1fr 1fr 1fr;grid-gap:2.5em 2em}}.grid--tiles-results{grid-template-columns:auto;grid-template-rows:auto;grid-gap:1em}@media only screen and (min-width:22em){.grid--tiles-results{grid-template-columns:1fr 1fr}}@media only screen and (min-width:43.125em){.grid--tiles-results{grid-template-columns:1fr 1fr 1fr;grid-gap:1.5em}}@media only screen and (min-width:66.5625em){.grid--tiles-results{grid-template-columns:1fr 1fr 1fr 1fr}}.grid--product-guide{grid-template-columns:auto;grid-template-rows:auto;grid-gap:3em}@media only screen and (min-width:45em){.grid--product-guide{width:100%;grid-template-columns:1fr 1fr;grid-template-areas:". ."}}@media only screen and (max-width:44.99em){.grid--product-guide .grid__item:first-child{margin-bottom:0!important}}.grid--people{grid-template-columns:1fr 1fr;grid-template-areas:". .";grid-gap:2em 1em}@media only screen and (min-width:30em){.grid--people{grid-template-columns:1fr 1fr 1fr;grid-gap:2em 1.5em}}@media only screen and (min-width:65em){.grid--people{grid-gap:3em}}@media only screen and (min-width:95em){.grid--people{grid-gap:3em 4em}}@media only screen and (min-width:45em){.grid--people-wide{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width:65em){.grid--people-wide{grid-gap:3em 7.25em}}}.one-col{margin:0 auto;max-width:70em}@media only screen and (min-width:45em){.usps-page{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (max-width:29.99em){.usps-page__features{margin:-1em -1em 0}}@media only screen and (min-width:30em) and (max-width:44.99em){.usps-page__features{margin-bottom:1em}}@media only screen and (min-width:45em) and (max-width:74.99em){.usps-page__features{margin-top:1em}}.hidden{display:none!important;visibility:hidden}@media only screen and (min-width:0) and (max-width:29.99em){.hidden--xs{display:none!important;visibility:hidden}}@media only screen and (min-width:30em) and (max-width:44.99em){.hidden--s{display:none!important;visibility:hidden}}@media only screen and (min-width:45em) and (max-width:64.99em){.hidden--m{display:none!important;visibility:hidden}}@media only screen and (min-width:65em) and (max-width:94.99em){.hidden--l{display:none!important;visibility:hidden}}@media only screen and (min-width:95em) and (max-width:119.99em){.hidden--xl{display:none!important;visibility:hidden}}@media only screen and (min-width:120em){.hidden--xxl{display:none!important;visibility:hidden}}.btn--icon span,.btn--social span,.form-control--hidden,.form-control--no-label .label,.form-control__label--hide,.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn--icon span.focusable:active,.btn--icon span.focusable:focus,.btn--social span.focusable:active,.btn--social span.focusable:focus,.focusable.form-control--hidden:active,.focusable.form-control--hidden:focus,.focusable.form-control__label--hide:active,.focusable.form-control__label--hide:focus,.form-control--no-label .focusable.label:active,.form-control--no-label .focusable.label:focus,.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before,.wrapper:after,.wrapper:before{content:" ";display:table}.clearfix:after,.wrapper:after{clear:both}.clearfix,.wrapper{*zoom:1}.elementary:before{display:none}.brand-colour-text{color:#e30613}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=style.min.css.map */