.twoCols .wrap .cols:after,.about .wrap .cols:after,.signUp .wrap .hold form:after{content:'';display:block;clear:both}.priceAlert .wrap .row .col{box-sizing:border-box;-moz-box-sizing:border-box}.placeholder{pointer-events:none;-webkit-transition:0.3s opacity linear;-ms-transition:0.3s opacity linear;transition:0.3s opacity linear;position:absolute}.placeholder.faded{opacity:.5}.placeholder.hide{display:none}.video{position:relative;padding-bottom:56.25%;height:0;width:100%;display:block}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.requestQuote{margin:0}header[role="banner"] .wrap .top .login{right:100px}header[role="banner"] .wrap .top .navButton{right:40px}header[role="banner"] .wrap h1{margin-left:40px}header[role="banner"] .wrap .mainNav button{right:40px}.hero{position:relative;padding-bottom:0}.hero figure{display:block;background-size:cover;background-position:center center;height:456px;padding-top:0}.hero .requestQuote{position:absolute;top:0;left:40px;width:320px}.hero h2{display:block;font-size:0;background-repeat:no-repeat;background-image:url(../images/slogan.svg);width:390px;height:74px;bottom:40px;right:40px;left:auto;position:absolute}.hero.productHero{padding-bottom:0;height:380px;overflow:hidden}.hero.productHero .wrap figure{padding-top:0;width:350px;position:absolute;top:0;right:-60px;height:auto;-webkit-transform:translateY(-90px);-ms-transform:translateY(-90px);transform:translateY(-90px)}.hero.productHero .wrap .content{padding:80px 40px 0 40px}.hero.productHero .wrap .content h2{background-image:url(../images/slogan02.svg);width:200px;right:auto;left:40px}.hero.productHero .wrap .content h2{bottom:50px;height:23px}.hero.productHero .wrap .content h3{font-size:2.875rem;padding-bottom:25px}.hero.productHero .wrap .content p{font-size:1.625rem;color:#fff;font-weight:500;line-height:1.3;margin-right:0;width:460px}.slider{margin-bottom:90px}.productListing{margin-top:50px}.productListing .wrap .cols .product{width:33.3%}.priceAlert{margin-top:0;padding:50px 50px}.priceAlert .wrap h2{font-size:2.25rem;margin-bottom:60px}.priceAlert .wrap .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.priceAlert .wrap .row .col{width:-moz-calc(50% - 20px);width:-o-calc(50% - 20px);width:-webkit-calc(50% - 20px);width:calc(50% - 20px);float:left;margin-bottom:20px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.priceAlert .wrap .row .col:hover{background-color:rgba(186,213,57,.2)}.priceAlert .wrap .row .col+.col{margin-top:0}.priceAlert .wrap .row .col:nth-of-type(2n+2){margin-left:20px}.twoCols{padding:50px 0}.twoCols .wrap{margin:0 20px}.twoCols .wrap .cols .col{width:40%;float:left;position:relative;height:500px}.twoCols .wrap .cols .col+.col{margin-top:0;width:60%}.twoCols .wrap .cols .col figure{width:400px;margin:0 auto}.twoCols .wrap .cols .col .content{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.twoCols .wrap .cols .col .content h2{color:#51ae37;font-size:2.25rem;font-weight:500;line-height:1.3;padding-bottom:30px}.twoCols .wrap .cols .col .content p{line-height:1.3;font-size:1.125rem}.about{margin-bottom:80px}.about.greyBg{padding-bottom:60px}.about.pageText .wrap{margin:0 40px}.about.pageText .wrap header{padding:80px 0 20px 0}.about.pageText .wrap article p,.about.pageText .wrap article li{font-size:1.125rem;line-height:1.6}.about.standardText{padding:80px 0}.about.standardText .wrap header{padding-bottom:60px}.about.standardText .wrap header h2{font-size:1.875rem}.about.standardText .wrap article h2{font-size:1.875rem}.about.standardText .wrap article p,.about.standardText .wrap article li{font-size:1rem}.about.standardText .wrap article h2+p{margin-top:25px}.about.standardText .wrap article p+h2{margin-top:60px}.about .wrap{margin:0 40px}.about .wrap header{padding:0}.about .wrap header h2{font-weight:500}.about .wrap article p,.about .wrap article li{font-size:1.125rem;line-height:1.6}.about .wrap article h2{font-size:1.5625rem}.about .wrap article p+h2{margin-top:60px}.about .wrap article ol li+li{margin-top:20px}.about .wrap .cols .col header{padding-bottom:20px}.about .wrap .cols .col.team .circle figure figcaption{font-size:1.125rem;margin-top:38px}.contact .wrap{margin:0 40px}.contact .wrap header{padding:70px 0 30px 0}.contact .wrap header h2{font-size:1.875rem}.products{margin-top:90px;margin-bottom:160px}.products .wrap{margin:0 40px}.products .wrap header{margin-bottom:90px}.products .wrap header h2{font-size:2.25rem;font-weight:500;line-height:1.2;padding-bottom:25px}.products .wrap header p{width:600px;font-size:1.5625rem}.products .wrap .cols .product{width:33.3%;margin-bottom:60px}.products .wrap .cols .product h4{font-size:1.5625rem;padding-top:25px}.featuredPanel{padding:40px 40px;margin-top:120px}.enquiries{padding:90px 40px}.enquiries .wrap p{font-size:1.375rem;line-height:1.5}.enquiries .wrap p a{-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:color;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:color;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:color;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:color;transition-timing-function:linear;transition-duration:300ms;transition-property:color}.enquiries .wrap p a:hover{color:#51ae37}.signUp .wrap{margin:0 40px;position:relative}.signUp .wrap:before{content:'';width:100%;position:absolute;top:0;left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOTQwcHgiIGhlaWdodD0iMTk4cHgiIHZpZXdCb3g9IjAgMCA5NDAgMTk4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1NS4yICg3ODE4MSkgLSBodHRwczovL3NrZXRjaGFwcC5jb20gLS0+CiAgICA8dGl0bGU+RmlsbCAxPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkRlc2t0b3AtSEQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOTguMDAwMDAwLCAtMTYxOS4wMDAwMDApIiBmaWxsPSIjNTFBRTM3Ij4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOTguMDAwMDAwLCAxNjE5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTkwNi4yMDQzNjgsLTEuMzY4MTA5OTMgQzg4NC41Mjg2OTEsMS4wNTI5ODA4IDg0Ni42MzYxNzksMjMuMTgwNjY5NiA4NDAuNjE5ODg1LDkxLjgxOTgxOTUgQzgzMy45NTcyMTMsMTY3Ljg5ODA1MyA4NjguMTIxNTc1LDE5NC40NDI2MzYgOTAxLjYyODA4MywxOTcuODQwMDIxIEM5MzAuMzQ5ODYsMjAwLjc0ODI3NiA5NTUuOTIxMDE5LDE5MC42NDI1NTUgOTY4LjAwODEwOCwxNzUuMTMyODQyIEw5NzEsMTc3Ljc0NjQ0MSBDOTYwLjQ5ODI2LDIxMS44ODIzNDcgOTI3LjI0NjA5NSwyNjYuNzk4MzgxIDg1My4zMTIyMzcsMjU5LjMwNjI2IEM3NzkuOTEzODQxLDI1MS44NjkxNCA3NDcuODkzMjM4LDE4OC42MDk0MjggNzUzLjY1ODA1NiwxMjIuODI2NDc4IEM3NjAuODc1MzEzLDQwLjQ1OTMwMTcgODM1Ljk0NzAyNywtNy45MTA0NTY5MiA5MDYuNjA1MDA4LC01Ljk0MjE1NDM1IEw5MDYuMjA0MzY4LC0xLjM2ODEwOTkzIFogTTk0NS45MjE3MDMsMy4xNzUzODcyOSBDOTY1LjQxNDA3NCw1LjE2MDM1Mjc3IDk4MC43MzA1MjIsMjQuNTUyOTE3MyA5NzguODQyMzYyLDQ2LjIxMDM3ODQgQzk3Ny4wMDcyMjksNjcuMzAxMTI2IDk1OC41NjQwNDcsODMuODIzOTA4MSA5MzkuMDc1NDY0LDgxLjgzNzk2MzkgQzkxOS4wNTc1NTIsNzkuNzk4MTg2NyA5MDQuMzE2ODMxLDU5Ljg4OTgwNTIgOTA2LjE1NDgwNSwzOC43OTkwNTc2IEM5MDguMDM5MTc4LDE3LjE0MDYxNzggOTI1LjkwNzU3OSwxLjEzNDYzMTM3IDk0NS45MjE3MDMsMy4xNzUzODcyOSBMOTQ1LjkyMTcwMywzLjE3NTM4NzI5IFogTTM1LjEwOTA0MjksLTU0LjY2MjU0NiBDNzIuNzU4NjkwNCwtNTAuODQzMzcxOSAxMDIuMzQyNTE2LC0xMy41MzEwOTU3IDk4LjY5NTUyMDYsMjguMTM4OTU2IEM5NS4xNTA5NDg1LDY4LjcxODYyMjIgNTkuNTI3ODE2LDEwMC41MDkyOTIgMjEuODg1NDg0NSw5Ni42ODgyMzQzIEMtMTYuNzc5MjQ5NCw5Mi43NjM1OTk4IC00NS4yNTEwNTIzLDU0LjQ1ODg2NTcgLTQxLjcwMDk5MzIsMTMuODc5MTk5NSBDLTM4LjA2MTMxMzksLTI3Ljc5MjczNTQgLTMuNTQ4Mzc1MDEsLTU4LjU4OTA2MzcgMzUuMTA5MDQyOSwtNTQuNjYyNTQ2IEwzNS4xMDkwNDI5LC01NC42NjI1NDYgWiIgaWQ9IkZpbGwtMSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);background-repeat:no-repeat;background-size:cover;display:block;height:100%}.signUp .wrap .hold{padding:36px 0;width:600px;margin:0 auto;position:relative}.signUp .wrap .hold header{margin:0}.signUp .wrap .hold header h2{padding-bottom:24px}.signUp .wrap .hold header p{font-size:1rem;margin-bottom:15px}.signUp .wrap .hold form{width:460px;margin:0 auto}.signUp .wrap .hold form .input{width:310px;float:left}.signUp .wrap .hold form button{float:right;margin:0}footer .wrap{margin:0 40px}footer .wrap .row .col p{max-width:400px;margin:0 auto}