.grid .wrap .row:after,.featuredPanel .wrap:after,.signUp .wrap .hold form:after{content:'';display:block;clear:both}.hero .requestQuote,.priceAlert .wrap .row .col,.grid .wrap .row .col,.grid .wrap .row .col .content,.featuredPanel .wrap .col .content{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{padding-bottom:0}header[role="banner"] .wrap .top .login{right:100px;position:absolute;top:48px}header[role="banner"] .wrap .top .navButton{right:40px}header[role="banner"] .wrap h1{margin-left:40px;height:61px;background-size:100%}header[role="banner"] .wrap .mainNav>button{right:40px}.hero{position:relative;padding-bottom:0}.hero.pageHero figure{height:640px}.hero figure{display:block;background-size:cover;background-position:center center;height:635px;padding-top:0}.hero .requestQuote{position:absolute;top:0;left:0;width:100%;height:100%}.hero .requestQuote iframe{position:absolute;top:0;left:40px;width:auto;min-width:360px;height:100%;min-height:100%}.hero h2{background-image:url(../images/slogan.svg);width:390px;height:74px;bottom:40px;right:40px;left:auto}.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}.grid .wrap{margin:0 40px}.grid .wrap header h2{font-size:1.875rem;padding:80px 0}.grid .wrap .row{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;gap:10px}.grid .wrap .row .col{padding:0;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}.grid .wrap .row .col+.col{margin-top:0;margin-left:0}.grid .wrap .row .col:hover{background-color:#005554}.grid .wrap .row .col:hover figure:before{opacity:1}.grid .wrap .row .col:hover .content{color:#f1f1f1}.grid .wrap .row .col figure{padding-top:40%;position:relative}.grid .wrap .row .col figure:before{content:'';background-color:rgba(0,85,84,.7);width:100%;height:100%;position:absolute;top:0;left:0;display:block;opacity:0;-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}.grid .wrap .row .col .content{padding:25px 21px;-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}.about.greyBg{padding-bottom:80px}.about.pageText .wrap{margin:0 40px}.about.standardText .wrap article header h2{font-size:1.875rem}.about.standardText .wrap article h2{font-size:1.5625rem}.about.standardText .wrap article p,.about.standardText .wrap article li{font-size:1.125rem}.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 h2{font-size:1.875rem}.featuredPanel{padding:40px 40px;margin-top:120px}.featuredPanel .wrap .col{float:left;width:50%}.featuredPanel .wrap .col+.col{margin-top:0}.featuredPanel .wrap .col .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;padding-left:30px}.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:620px;margin:0 auto;position:relative}.signUp .wrap .hold header{margin:0}.signUp .wrap .hold header h2{padding-bottom:6px}.signUp .wrap .hold header p{font-size:1rem;letter-spacing:.042em;font-weight:500;line-height:1.3;margin-bottom:20px}.signUp .wrap .hold form{margin:0 auto}.signUp .wrap .hold form .input{width:230px;float:left}.signUp .wrap .hold form .input+.input{margin-top:0;margin-left:10px}.signUp .wrap .hold form button{float:left;margin:0;margin-left:10px}footer .wrap{margin:0 40px}footer .wrap .row .col p{max-width:400px;margin:0 auto}.iframe .mainNav{display:block}