@font-face{font-family:"Fa Brands 400";src:url('../fonts/fa-brands-400.ttf') format("truetype"),url('../fonts/fa-brands-400.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa Duotone 900";src:url('../fonts/fa-duotone-900.ttf') format("truetype"),url('../fonts/fa-duotone-900.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa Solid 900";src:url('../fonts/fa-solid-900.ttf') format("truetype"),url('../fonts/fa-solid-900.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa Regular 400";src:url('../fonts/fa-regular-400.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa 300";src:url('../fonts/fa-light-300.ttf') format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Fa Sharp 300";src:url('../fonts/fa-sharp-light-300.ttf') format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Fa 400";src:url('../fonts/fa-regular-400.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa 100";src:url('../fonts/fa-thin-100.ttf') format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Fa Sharp Solid 900";src:url('../fonts/fa-sharp-solid-900.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Brands 400";src:url('../fonts/Brands-Regular-400.otf') format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--white:#fff;--black:#000;--primary:#a7a7a7;--dark-green:#201e0e;--secondary:#d3d3d3;--invisible-green:#2e2b14;--transparent:#fff0;--dim-grey\<deleted\|variable-341a7e94\>:#4c4a4b;--50-grey:#7e7e7e80;--70-black:#000000b3}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.body{background-color:var(--white);color:var(--black);font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:26px}.top-section{z-index:1;background-color:var(--black);padding-top:8px;padding-bottom:8px;position:sticky}.social-icon-link{background-color:var(--white);width:34px;height:34px;color:var(--black);border-radius:50px;justify-content:center;align-items:center;margin-right:10px;font-family:"Brands 400",Arial,sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:all .3s;display:flex}.social-icon-link:hover{background-color:var(--white);color:var(--primary);transform:scale(1.05)}.get-in-touch-link{border:1px solid var(--white);color:var(--white);text-transform:uppercase;padding:6px 17px;font-size:14px;font-weight:400;text-decoration:none;transition:all .3s}.get-in-touch-link:hover{background-color:var(--white);color:var(--black)}.top-div{justify-content:space-between;width:95%;margin-left:auto;margin-right:auto;display:flex}.top-socials-div{justify-content:center;align-items:center;padding:0;display:flex}.nav-contact{border-left:1px solid #5f5f5130;flex:none;margin-left:10px;padding-left:5px}.call-us-today-link{display:none}.top-contact-div{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;grid-template-rows:auto;grid-template-columns:32px 1fr;grid-auto-columns:1fr;justify-content:flex-start;place-items:flex-start stretch;padding-top:0;padding-bottom:0;display:flex}.co-logo{background-color:#0000;padding-bottom:0}.co-logo-link{width:200px}.co-logo-link.w--current{flex:none;margin-right:5px}.dropdown-link{background-color:var(--black);text-transform:uppercase;border-bottom:1px solid #f7f7f226;justify-content:flex-start;align-items:center;width:320px;padding-top:10px;padding-bottom:10px;padding-left:20px;text-decoration:none;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}.dropdown-link:hover{background-color:var(--dark-green);border-bottom-style:solid;padding-left:30px}.dropdown-link.w--current{background-color:var(--black)}.dropdown-link.lst{border-bottom-style:none;border-bottom-color:#f7f7f200}.navbar{background-color:#0000}.dd-img{z-index:1;object-fit:cover;border-radius:50px;flex:none;width:50px;height:50px;margin-right:10px;position:relative}.drop-down-wrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 250px;grid-auto-columns:1fr;margin-top:0;padding-top:0;padding-bottom:0}.nav-menu{justify-content:flex-end;align-items:center;display:flex}.dl-menu.w--open{background-color:var(--black);border-radius:0;margin-top:33px;margin-left:0;overflow:hidden}.dropdown-toggle{color:var(--white);text-transform:uppercase;align-items:center;margin-right:0;padding:10px 30px 10px 10px;font-size:14px;font-weight:400;line-height:24px;transition:all .2s;display:flex}.dropdown-toggle:hover{color:var(--primary)}.fonticon{color:#fff;border-right:1px solid #f7f7f224;flex:none;justify-content:center;align-items:center;width:100%;margin-right:10px;font-family:"Fa 300",sans-serif;font-size:16px;line-height:1;display:flex}.fonticon.blue{width:auto;color:var(--white);border-right-width:0;margin-right:5px;font-family:"Fa Sharp 300",sans-serif;font-weight:400}.nav-container{justify-content:space-between;align-items:center;width:95%;margin-left:auto;margin-right:auto;padding:10px 0;display:flex}.nav-section{z-index:10;background-color:var(--invisible-green);border-bottom:1px #5e5e5e;padding-top:10px;padding-bottom:10px;position:static;top:0;box-shadow:0 1px 3px #0003}.nav-section.header-section.nav-verticle{background-color:var(--black);flex-direction:column;padding-top:10px;padding-bottom:10px}.dl-link-2{z-index:1;width:100%;color:var(--white);flex:none;margin-left:0;margin-right:0;font-size:14px;font-weight:500;line-height:24px;transition:all .2s ease-in-out;position:relative}.nav-link{color:var(--white);text-transform:uppercase;margin-left:5px;margin-right:5px;padding:10px 5px;font-size:14px;font-weight:400;line-height:24px;transition:all .2s}.nav-link:hover{color:var(--primary)}.nav-link.w--current{color:var(--primary);background-color:#0000;flex:0 auto}.mobile-block{align-items:center;margin-right:10px;font-weight:500;display:flex}.mobile-block.lig-text{cursor:pointer;transition:all .2s ease-in-out}.logo-div{justify-content:center;align-items:center;display:flex}.top-link{color:var(--white);justify-content:flex-start;align-items:center;font-size:14px;text-decoration:none;display:flex}.hero-slider{background-color:var(--white);height:75vh;min-height:700px}.slide-1{background-image:url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');background-position:50%;background-size:cover}.slide-1.hero{background-image:linear-gradient(0deg,black,var(--transparent) 18%),url('../images/Dorking-Fires-Barn.webp');background-position:0 0,50%;background-size:auto,cover}.sldier-left-arrow,.slider-right-arrow,.slider-nav{display:none}.svs-box-img{background-image:url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:280px;text-decoration:none;display:flex}.svs-box-img.showroom{background-image:url('../images/calf-shed2.webp')}.svs-box-img.stoveinst{background-image:url('../images/Homepage---Right-of-3-images.webp')}.svs-box-img.log{background-image:url('../images/log-burner-maintenance_2019534507.webp')}.svs-box-img.electric{background-image:url('../images/electric-installation_2032872149.webp')}.svs-box-img.wood{background-image:url('../images/logburnmaintenance_1980392545.webp')}.svs-box-text{z-index:1;background-color:var(--invisible-green);width:100%;height:60px;color:var(--white);text-align:center;-webkit-text-stroke-color:var(--invisible-green);text-transform:uppercase;justify-content:center;align-items:center;padding:5px;font-size:15px;font-weight:500;line-height:25px;text-decoration:none;transition:all .3s;display:flex;position:relative;box-shadow:inset 0 -5px 8px #0000004d}.svs-box-text:hover{background-color:var(--white);color:var(--invisible-green)}.service-box-section{z-index:1;justify-content:space-around;align-items:center;padding-bottom:0;display:flex;position:relative}.svs-box-div{height:290px;transition:all .4s}.svs-box-div:hover{transform:translate(0,-30px)}.svs-box-container{grid-column-gap:10px;grid-row-gap:10px;background-color:var(--black);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;width:100%;padding-left:10px;padding-right:10px;display:grid}.svs-box-label-div{justify-content:center;align-items:center;width:100%;height:60px;margin-top:-60px;padding:15px 2px;display:flex;position:relative;overflow:hidden}.h1{color:var(--white);text-transform:uppercase;margin-top:0;margin-bottom:30px;padding-bottom:0;font-size:26px;line-height:30px}.h1.dark{color:var(--invisible-green);margin-bottom:20px;font-size:28px;line-height:32px}.h1.dark.smaller{font-size:17px;line-height:34px}.white-section{background-color:var(--invisible-green);justify-content:center;align-items:center;padding-top:60px;padding-bottom:60px;display:flex}._2-column-div{justify-content:space-between;align-items:stretch;width:90%;max-width:1300px;margin-left:auto;margin-right:auto;display:flex}._2-column-div.flex-grid{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}._2-column-div.white{background-color:var(--secondary);padding:30px}.grey-underline{background-color:var(--invisible-green);border-radius:0;width:80px;height:4px;margin-bottom:30px}.button-text{z-index:1;text-align:center;text-transform:uppercase;font-weight:400;position:relative}.button-text.call{background-color:var(--black);width:100%;height:100%;color:var(--white);border-radius:100px;padding-top:15px;padding-bottom:15px;transition:all .2s}.button-text.call:hover{color:var(--white)}.button{z-index:1;border:1px solid var(--black);background-color:var(--black);width:200px;color:var(--white);flex-flow:row;justify-content:center;align-items:center;margin-right:20px;padding:15px 0;text-decoration:none;display:block;position:relative;overflow:hidden}.button.call{border:1px solid var(--primary);border-radius:100px;padding-top:0;padding-bottom:0}.button.call:hover{color:var(--white)}.button.black{background-color:#000;transition:all .2s}.button.black:hover{transform:scale(1.1)}.button.white{border:1px solid var(--black);background-color:var(--white);color:var(--black);transition:all .2s}.img{z-index:1;object-fit:fill;background-image:url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative}.img.right{background-image:url('../images/barn-showroom.webp')}.img.stove-install{background-image:url('../images/Stove-Vertical_2011918163.webp');background-position:50% 80%}.img.left{background-image:url('../images/Stove-3_2011522465.webp')}.img.white-stove{background-image:url('../images/maintenance_1928002750.webp');background-position:50%}.p{font-size:16px;line-height:26px}.p.white{color:var(--white);margin-bottom:10px}.p.white.bold{color:var(--primary);margin-top:30px;margin-bottom:10px;font-size:18px;font-weight:700}.p.white._10b,.p.white._20b{margin-bottom:20px}.p.white.bigger{font-size:20px;line-height:29px}.p.white._0t{margin-top:0}.p._30b{margin-bottom:30px}.p.nb{color:var(--white);font-weight:400}.p._0b{margin-bottom:0}.p.centre{text-align:center}.p.bold{color:var(--invisible-green);font-size:18px;font-weight:700;line-height:28px}.left-div{width:48%;transition:all .2s}.left-div._w-100{width:100%}.left-div._w-100.center-all{flex-direction:column;justify-content:center;align-items:center;display:flex}.left-div._50{background-color:var(--secondary);width:50%;padding:20px 60px}.img-div{z-index:1;background-image:url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;width:48%;position:relative}.img-div.fireplace-hero{background-image:url('../images/Stove-Vertical_2011918163.webp');background-position:50% 100%;width:50%}.img-div._1{background-image:url('../images/calf-shed1.webp')}.img-div.stove{background-image:url('../images/stove-installation_1940536758.webp')}.img-div.log-burner-1{background-image:url('../images/Log-Burner-Page-1_2019927165.webp');background-position:100%}.img-div.electric{background-image:url('../images/electric-installation_2032872149.webp')}.img-div.wood{background-image:url('../images/logburnmaintenance_1980392545.webp')}.pinned-div{z-index:5;justify-content:space-between;align-items:center;width:100%;max-width:1050px;display:flex;position:absolute;inset:auto 0% auto auto}.large-p-block{background-color:var(--white);margin-left:40px;margin-right:40px;padding:40px;box-shadow:2px 2px 3px 1px #0003}.h2{text-transform:uppercase;margin-top:0;margin-bottom:20px;font-size:32px;font-weight:400;line-height:36px}.h2.white{color:var(--white);margin-bottom:20px;margin-left:0;padding-bottom:0;font-size:32px;line-height:36px}.h2.centre{text-align:center;text-transform:none;font-size:40px;line-height:50px}.large-image-section{background-color:var(--black);justify-content:space-between;align-items:center;padding-bottom:60px;display:flex}.large-image-section.dg{background-color:var(--dark-green)}.lrg-img-div{background-image:url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;justify-content:space-between;align-items:stretch;width:60%;height:100%;min-height:800px;display:flex}.lrg-img-div._50-50{background-image:linear-gradient(#0003,#0003),url('../images/Stoves1_1251909230.webp');background-position:0 0,100%;background-repeat:repeat,no-repeat;background-size:auto,cover;min-height:900px}.h2-title{color:var(--black);text-transform:uppercase;margin:0 10px;font-size:40px;font-weight:300}.h2-title.white{color:var(--white);line-height:40px}.h2-title.white._20b{margin-bottom:20px;margin-left:0}.h2-title.white._0l-10b-copy{margin-bottom:10px;margin-left:0}.text-line{background-color:var(--white);width:40px;height:2px;margin-bottom:20px}.text-line.white{background-color:var(--white);margin-right:10px}.h2-div{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;display:flex}.h2-div.m-bottom-30{justify-content:center;margin-bottom:30px}.h2-div.flex.center{justify-content:flex-start;align-items:center}.h2-div.flex.center.white{color:var(--white)}.gradient-section{background-color:var(--black);justify-content:center;align-items:center;padding-top:60px;padding-bottom:60px;display:flex}.gradient-section.solid-bg{background-color:var(--dim-grey\<deleted\|variable-341a7e94\>)}.gradient-section.solid-bg._0{background-color:var(--invisible-green);padding-top:60px}.grid-image-large-div{background-image:url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;height:600px}.grid-image-large-div._1{background-image:url('../images/Homepage---Image-behind-previous-work.webp');background-position:50%}.double-p-block{flex-direction:column;justify-content:center;align-items:center;width:100%;display:block}.grey-dividing-line{background-color:#5f5f5163;height:1px;margin-top:60px;margin-bottom:60px}.grid-image-div{background-image:url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;height:350px}.grid-image-div._2{background-image:url('../images/trioimg-2_1887887523.webp')}.grid-image-div._3{background-image:url('../images/trioimg-3_2019213140.webp')}.grid-image-div._1{background-image:url('../images/Homepage---Image-behind-previous-work.webp')}.grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;margin-top:40px;margin-bottom:40px}.h2-wrapper{align-items:center;margin-bottom:20px;display:flex}.cta-text-contact{color:var(--white);text-transform:uppercase;margin-bottom:0;font-size:16px;font-weight:700}.contact-form{color:var(--white)}.contact-info-block{border-radius:10px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;margin-bottom:20px;transition:box-shadow .2s cubic-bezier(.455,.03,.515,.955);display:flex}.contact-info-block.m-bottom-20{border-bottom:1px solid #15162314;border-radius:0;margin-top:20px;margin-bottom:20px;padding:0 0 10px;transition-property:none}.contact-info-block.m-bottom-20.m-top-60{border-bottom:1px solid #1516230f;border-radius:0;margin-top:20px;padding-bottom:10px}.cta-link{color:var(--white);font-size:16px;font-weight:500;text-decoration:none}.icon-block{justify-content:center;align-items:center;display:flex}.contact-info-text{flex-direction:column;display:flex}.left-contact{flex-direction:column;justify-content:flex-start;width:40%;display:flex}.left-contact.right{background-color:var(--white);border-radius:6px;width:50%;padding:20px;box-shadow:0 0 20px #21212117}.container-4{z-index:2;width:90%;max-width:1300px;margin-left:auto;margin-right:auto;position:relative}.contact-section-wrapper.flex{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.git-icon{background-color:var(--invisible-green);width:60px;min-width:60px;height:60px;min-height:60px;color:var(--white);justify-content:center;align-items:center;margin-right:20px;font-family:"Fa Sharp 300",sans-serif;font-size:1.5em;font-weight:400;text-decoration:none;display:flex}.h3-text{color:var(--white);text-align:center;margin-top:0;margin-bottom:30px;font-size:34px;font-weight:600;line-height:44px}.h3-text.sm-h3{margin-top:auto;font-size:18px;font-weight:700;line-height:32px}.h3-text.sm-h3.white-h3{color:var(--white);margin-top:0;font-size:26px;line-height:34px}.h3-text._10r{margin-right:0}.h3-div{flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:1300px;padding:0;display:flex}.heading-3-section{background-image:linear-gradient(#00000080,#00000080),url('../images/Firesplaces-page---Top-image.webp');background-position:0 0,50%;background-size:auto,cover;flex-flow:column;justify-content:center;align-items:center;padding-top:100px;padding-bottom:100px;display:flex}.container-3{width:90%;max-width:1400px;margin-left:auto;margin-right:auto}.container-3.container-fluid{width:100%;max-width:none}.heading-3-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;min-height:400px;display:flex}.h3-img{background-image:url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');background-position:50%;background-repeat:no-repeat;background-size:cover;width:50%}.h3-img.footerimg{background-image:url('../images/Firesplaces-page---Top-image.webp');background-position:50% 35%}.bottom-logo{width:100%;margin-bottom:20px}.footer-logo-link{width:100%;display:flex}.footer-logo-link.w--current{flex-flow:column;justify-content:center;align-items:center;display:flex}.body-div{width:90%;max-width:1300px;margin-left:auto;margin-right:auto}.list{grid-column-gap:16px;grid-row-gap:16px;text-align:center;flex:none;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;margin-top:20px;margin-bottom:20px;padding-left:0;list-style-type:none;display:grid}.list._2col{text-align:left;grid-template-columns:1fr 1fr}.footer-section{background-color:var(--black);flex-direction:column;justify-content:center;align-items:center;padding-top:60px;display:flex}.bottom-title{color:var(--white);text-transform:uppercase;margin-bottom:20px;padding-top:0;padding-bottom:0;font-size:18px;font-weight:700}.bottom-icon{width:50px;min-width:50px;height:50px;min-height:50px;color:var(--secondary);justify-content:center;align-items:center;margin-top:0;margin-bottom:0;margin-right:10px;padding:10px;font-family:"Fa Sharp 300",sans-serif;font-size:24px;font-weight:400;display:flex}.bottom-link{color:var(--white);cursor:pointer;justify-content:flex-start;align-items:center;margin-bottom:10px;font-weight:400;text-decoration:none;transition:all .2s;display:flex}.bottom-link:hover{color:var(--secondary)}.bottom-link.nolink{cursor:auto}.footerlinks{width:100%;color:var(--white);text-align:center;margin-bottom:0;font-size:16px;font-weight:300;text-decoration:none}.bottom-box{border:1px solid var(--invisible-green);flex-direction:column;justify-content:center;align-items:center;width:34%;padding:60px;display:flex}.bottom-box._2{border-left-width:0;border-right-width:0;justify-content:flex-start;align-items:center}.bottom-box._3{justify-content:flex-start;align-items:center}.bottom-boxes{justify-content:space-around;width:100%;display:flex}.footer-text{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:none;padding-top:30px;padding-bottom:30px;padding-right:0;display:flex}.bullet-heading{text-align:center;align-items:center;margin-top:0;margin-bottom:0;font-size:16px;font-weight:400;line-height:26px;display:flex}.bullet-heading.white{width:100%;color:var(--white);text-align:left;font-size:16px;line-height:26px}.bullet-icon{background-color:var(--black);width:32px;height:32px;color:var(--white);border-radius:100%;flex:none;justify-content:center;align-items:center;margin-right:10px;font-family:"Fa Sharp 300",sans-serif;font-size:18px;font-weight:400;display:flex}.bullet-icon.b{background-color:var(--white);color:var(--black)}.google-maps{background-color:#f7f7f2}.areas-list{padding-left:0}.areas-list.areas-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-bottom:20px;display:grid}.areas-list-item.areas-list-flex{color:var(--white);border-bottom:1px solid #5f5f5180;align-items:center;padding-top:10px;padding-bottom:10px;font-weight:400;display:flex}.top-block{color:#fff;align-items:center;margin-bottom:0;display:flex}.contact-block{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.contact-content{background-color:var(--black);text-align:left;border-radius:8px;width:100%;padding:30px;transition:all .3s ease-in-out;box-shadow:-1px 1px 3px #00000045}.contact-content:hover{transform:translate(-5px,-5px)}.right-contact-form{background-color:var(--white);border-radius:10px;width:100%;padding:40px}.heading-1-small{color:#333333a1;font-weight:300}.container-5{width:90%;max-width:1300px;margin-left:auto;margin-right:auto}.telephone{color:#fff}.telephone.office-number{padding-left:20px}.telephone.office-number.contact-type{color:var(--white);padding-bottom:10px;padding-left:0}.contact-icon{color:#fff;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;margin-right:10px;font-family:"Fa Solid 900",sans-serif;font-size:28px;line-height:1.5;display:inline-block}.contact-type-title{color:#fff;text-transform:uppercase;margin-bottom:0;font-weight:700}.contact-page-info{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.primary-btn-2{z-index:1;background-color:var(--black);width:220px;color:var(--white);text-align:center;justify-content:center;align-items:center;margin-top:30px;padding:15px 0;text-decoration:none;display:block;position:relative;overflow:hidden}.primary-btn-2.gallery-btn{background-color:#0000;border:1px solid #c0c1af}.primary-btn-2.gallery-btn.m-center{margin-top:60px;margin-right:auto}.primary-btn-2.gallery-btn.m-center.enquiry{background-color:var(--black);width:240px;margin-top:30px}.list-default{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;margin-bottom:20px;padding-left:0;display:grid}.list-default._3col{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.list-default.single-file{grid-template-columns:1fr;margin-bottom:0}.list-default._2col{grid-template-columns:1fr 1fr}.list-item-2{align-items:center;padding-top:0;padding-bottom:0;display:flex}.list-item-2:hover{padding-left:0}.service-block._w-img{grid-column-gap:30px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;margin-bottom:0;display:grid}.service-block._w-img.m-bottom-40{margin-bottom:40px}.service-block._w-img.m-bottom-40._100{width:100%;display:block}.service-block._w-img.flex-direction{grid-column-gap:50px;grid-row-gap:50px}.service-block._w-img.flex-direction._100{display:block}.h3-service-text{text-transform:uppercase;margin-top:0;margin-bottom:0;padding-left:10px}.h3-service-text._0l{padding-left:0}.double-content-div-2{justify-content:space-between;width:90%;max-width:1300px;display:flex}.sitemap-list{width:100%;padding-left:0;list-style-type:none}.sitemap-list-item{text-align:center;padding-top:0;padding-bottom:10px}.sitemap-list-item.white{color:var(--white)}.sitemap-link{color:var(--white);font-weight:500;text-decoration:none}.sitemap-link.white{color:var(--white)}.form{width:100%}.live-chat-text{color:var(--white);text-decoration:none}.chat-block{background-color:var(--white);border-radius:8px;width:100%;padding:15px}.small-whatsapp-icon{margin-right:10px}.livechat-button{background-color:#000;border-radius:200px;justify-content:center;align-items:center;width:80%;height:42px;text-decoration:none;transition:all .2s;display:flex}.livechat-button:hover{background-color:var(--dim-grey\<deleted\|variable-341a7e94\>)}.live-chat-link{border-radius:0;justify-content:center;align-items:center;height:25%;text-decoration:none;display:flex}.whatsapp-block{z-index:30;flex-direction:column;align-items:flex-end;margin-bottom:78px;margin-right:10px;display:flex;position:fixed;inset:auto 0% 0% auto}.live-chat-top-text{letter-spacing:0;font-size:14px;font-weight:700;line-height:26px;position:static}.live-chat-top-text.block{margin-bottom:10px;font-size:12px;font-weight:700}.live-icon-chat{width:47px;margin-right:10px}.top-section-2{justify-content:flex-start;align-items:center;height:25%;padding-left:20px;padding-right:20px;display:flex}.live-chat-bottom-text{font-size:10px}.live-chat-bottom-text.bold{margin-bottom:5px;font-size:12px;font-weight:600;line-height:24px}.live-chat-bottom-text.block{margin-bottom:5px;font-size:12px;line-height:24px}.whatsapp-chat{background-color:var(--white);border:1px solid #00000029;border-radius:20px;flex-direction:column;width:300px;max-width:300px;height:315px;margin-bottom:16px;display:none;overflow:hidden}.chat-section{background-color:var(--primary);flex-direction:column;justify-content:center;height:50%;padding:16px 20px;display:flex}.h2-wrap{align-items:center;margin-bottom:10px;display:flex}.h2-wrap.white{color:var(--white)}.h2-wrap.white._20b{margin-bottom:20px}.h2-wrap.white._10b{margin-bottom:10px}.hyperlink{color:var(--white);margin-left:-2px;margin-right:-2px;padding-left:2px;padding-right:2px;font-weight:700;text-decoration:none;transition:all .3s ease-in-out}.hyperlink:hover{box-shadow:inset 0 -40px 0 0 var(--black);color:var(--white)}.hyperlink.dark{color:var(--invisible-green)}.hyperlink.dark:hover{box-shadow:inset 0 -40px 0 0 var(--invisible-green);color:var(--white)}.dd-icon{margin-right:10px}.fs-cc-banner_trigger{display:none}.fs-cc-prefs_button{border:2px solid var(--invisible-green);background-color:var(--invisible-green);border-radius:500px;margin-right:8px;padding:10px 20px;font-size:15px;font-weight:700}.fs-cc-prefs_button.fs-cc-button-alt{border-color:var(--black);color:var(--black);background-color:#fff}.fs-cc-prefs_checkbox-field{background-color:#ccc;border-radius:999px;width:44px;height:24px;margin-bottom:0;padding:2px;display:flex;position:relative}.fs-cc-prefs_checkbox{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin-top:0;margin-left:0;position:absolute;inset:0%}.fs-cc-banner_text{color:var(--black);margin-right:24px}.fs-cc-banner_component{z-index:998;background-color:var(--white);border-top:1px solid #4353ff29;padding:24px 32px;display:none;position:fixed;inset:auto 0% 0%}.fs-cc-prefs_label{color:var(--black);margin-top:0;margin-bottom:0;margin-right:32px;font-size:16px;font-weight:700}.fs-cc-prefs_text{color:var(--black);font-size:12px}.fs-cc-prefs_toggle-wrapper{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.fs-cc-manager_button{color:#333;cursor:pointer;background-color:#fff;border-radius:500px;flex-direction:column;padding:10px;transition:color .2s;display:flex}.fs-cc-manager_button:hover{color:#4353ff}.fs-cc-banner_container{align-items:center;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;display:flex}.fs-cc-prefs_option{border-bottom:1px solid #33333326;padding-top:16px;padding-bottom:16px}.fs-cc-prefs_close-icon{width:16px;height:16px;color:var(--invisible-green)}.fs-cc-prefs_content{height:100%;padding:40px 32px;overflow:scroll}.fs-cc-prefs_title{color:var(--black);font-size:24px;font-weight:700;line-height:1.2em}.fs-cc-prefs_trigger{display:none}.fs-cc-prefs_close{z-index:1;color:#333;cursor:pointer;background-color:#f5f6ff;border-radius:100%;padding:10px;font-size:20px;text-decoration:none;position:absolute;inset:-12px -12px auto auto;box-shadow:-1px 1px 12px #3333331a}.fs-cc-manager_trigger{display:flex}.fs-cc-banner_text-link{border-bottom:2px solid var(--black);color:var(--black);font-weight:400;text-decoration:none}.fs-cc-prefs_form{background-color:#fff;border-radius:12px;width:100%;max-width:576px;height:100%;max-height:70vh;margin-bottom:0;position:relative}.fs-cc-prefs_submit-hide,.fs-cc-prefs_checkbox-label{display:none}.fs-cc-prefs_component{z-index:997;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:0;padding:32px;display:none;position:fixed;inset:0%}.fs-cc-prefs_overlay{z-index:-1;background-color:var(--50-grey);width:100%;height:100%;position:absolute;inset:0%}.fs-cc-banner_buttons-wrapper{flex:none;grid-template-rows:auto;grid-template-columns:auto auto;grid-auto-columns:1fr;align-items:center;display:flex}.fs-cc-manager_component{z-index:999;display:none;position:fixed;inset:auto auto 20px 20px}.fs-cc-banner_button{border:2px solid var(--invisible-green);background-color:var(--invisible-green);color:#fff;text-align:center;border-radius:500px;min-width:140px;margin-left:16px;padding:10px 20px;font-size:16px}.fs-cc-banner_button.fs-cc-button-alt{border-color:var(--black);background-color:var(--white);color:var(--black)}.fs-cc-prefs_toggle{background-color:#fff;border-radius:999px;width:20px;height:20px}.fs-cc-prefs_buttons-wrapper{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-end;margin-top:32px;margin-right:-8px;display:flex}.fs-cc-prefs_space-medium{margin-bottom:40px}.fs-cc-prefs_space-small{margin-bottom:12px}.lottie{justify-content:center;align-items:center;width:200px;margin-left:auto;margin-right:auto;display:flex}.lottie-div{padding-top:10px}.button-container{justify-content:flex-start;align-items:center;margin-top:30px;display:flex}.bottom-div{width:90%;max-width:1300px;margin-left:auto;margin-right:auto}.footer-link{color:var(--white);text-decoration:none}.dd-text{z-index:1;color:var(--white);font-size:14px;line-height:24px;position:relative}.contctus-link{text-decoration:none}.uncapitilised-contact-tit-e{color:#fff;text-transform:none;margin-bottom:0;font-weight:700}.git-link{text-decoration:none}.black-contact-section{background-color:var(--black);padding-top:100px;padding-bottom:100px}.green-section{background-color:var(--black);justify-content:center;align-items:center;padding-top:60px;padding-bottom:60px;display:flex}.green-section.bg-white{background-color:#0000}.green-section.bg-white.p-white{background-color:var(--invisible-green);background-image:none}.green{background-color:var(--invisible-green);justify-content:center;align-items:center;padding-top:60px;padding-bottom:60px;display:flex}.green.even{padding-top:60px;padding-bottom:60px}.green.even.p-white{background-color:var(--invisible-green);background-color:var(--invisible-green)}.hero-section{background-image:url('../images/Dorking-Fires-Barn.webp');background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;justify-content:center;align-items:center;padding-top:150px;padding-bottom:150px;display:flex}.hero-title{border:1px solid var(--50-grey);background-color:var(--70-black);color:var(--white);text-align:center;margin-top:0;margin-bottom:0;padding:15px 25px;font-size:65px;font-weight:300;line-height:75px}.darker-green-section{background-color:var(--black);justify-content:center;align-items:center;padding-top:60px;padding-bottom:60px;display:flex}.darker-green-section.solid-bg{background-color:var(--dim-grey\<deleted\|variable-341a7e94\>)}.darker-green-section.solid-bg._0{background-color:var(--dark-green);padding-top:60px}.sigle-file-list{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;padding-left:10px;display:grid}.sigle-file-list._2col{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-bottom:20px;padding-left:0;display:grid}.google-reviews{margin-bottom:0;padding-top:20px}.testimonial{flex-direction:column;justify-content:center;align-items:center;width:80%;display:flex}.testimonial.white{color:var(--white)}.testimonials-slider{border:1px solid var(--primary);background-color:#0000;height:auto}.mask-2{height:60vh}.h2-2{color:#f15321;text-transform:uppercase;margin-top:0;margin-bottom:0;padding-bottom:30px;font-family:Oswald,sans-serif;font-size:24px;font-weight:500;line-height:30px}.h2-2.centre{color:var(--white);text-align:center;text-align:center;text-align:center;font-family:Oswald,sans-serif}.right-arrow-2,.left-arrow-2{color:#9b9b9b}.test-main{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.p-2{color:#9b9b9b;margin-bottom:0}.p-2.centre{text-align:center}.p-2.centre.white{color:var(--white)}.association-section{flex-direction:column;justify-content:center;align-items:center;padding-top:60px;padding-bottom:60px;display:flex}.association-group{justify-content:center;align-items:stretch;width:98%}.logo-reel{width:100%}.gsr{border-radius:10px;width:26%}.hetas{width:32%}.hetas._10b{margin-bottom:10px}.cookies{width:32px;min-width:32px;height:32px;min-height:32px}.singledingle{margin-top:60px;display:block}.h3{color:#333;text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:18px;text-decoration:none}.gallery-grid{grid-column-gap:5px;grid-row-gap:5px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr}.content-div{width:95%;max-width:1500px}.lightbox-link{width:100%;height:100%}.gal4-div{flex-direction:column;justify-content:flex-end;height:100%;display:flex}.beforeafter{grid-column-gap:5px;grid-row-gap:5px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;width:80%}.beforeafter._60top{grid-template-columns:1fr 1fr;width:auto;height:100%;margin-top:60px}._20top{padding-top:20px}.h1-2{color:#000;text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Oswald,sans-serif;font-size:30px;font-weight:500;line-height:34px}.h1-2._2{padding-bottom:30px}.h1-2._2.centre{text-align:center}.product4{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;height:100%;padding-top:60px}.content-section{flex-direction:column;justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px;display:flex}.image{width:auto;height:auto}.grey-section{background-color:var(--secondary);justify-content:center;align-items:center;padding-top:60px;padding-bottom:60px;display:flex}.grey-section.solid-bg{background-color:var(--dim-grey\<deleted\|variable-341a7e94\>)}.grey-section.solid-bg._0{background-color:var(--invisible-green);padding-top:60px}.sia{width:26%}.sia._10b{margin-bottom:10px}.trade-div{justify-content:space-between;align-items:center;width:100%;display:flex}.how-to-find-us-section{background-color:var(--secondary);padding-top:60px;padding-bottom:60px}.find-us-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto}.map-div{background-image:url('../images/find-us-map.webp');background-position:50%;background-repeat:no-repeat;background-size:140%;border-radius:8px;min-height:350px}.find-us-text{color:#fff;margin-top:10px;font-weight:600}.find-us-text.office-number{padding-left:20px}.find-us-text.office-number.contact-type{color:var(--white);padding-bottom:10px;padding-left:0}.parking{color:#fff;margin-top:20px;font-weight:600}.parking.office-number{padding-left:20px}.parking.office-number.contact-type{color:var(--white);padding-bottom:10px;padding-left:0}.h1-narrow{font-weight:400}.sub-title{color:var(--primary);margin-top:0;margin-bottom:10px;font-size:18px;line-height:28px}._3-col-grid{grid-column-gap:30px;grid-row-gap:30px;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:100%;display:grid}._3-box-div{border:2px solid var(--invisible-green);width:100%;height:100%;padding:30px}.calf-shed-lb{background-image:url('../images/calf-shed2.webp');background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}@media screen and (min-width:1920px){._2-column-div{display:flex}.livechat-button{transition:all .2s}.livechat-button:hover{background-color:#000;transform:scale(1.05)}.whatsapp-chat{display:none}}@media screen and (max-width:991px){.top-section{display:none}.top-div{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.top-socials-div{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.call-us-today-link{background-color:var(--primary);width:100%;color:var(--white);text-align:center;text-transform:uppercase;padding-top:15px;padding-bottom:15px;font-weight:600;text-decoration:none;display:block}.dropdown-link{background-color:var(--white);width:100%;padding-top:18px;padding-bottom:18px;padding-left:10px;font-weight:400}.dropdown-link:hover{background-color:var(--secondary);color:var(--white);padding-left:10px}.navbar{width:100%}.dd-img{margin-right:10px;display:none}.drop-down-wrapper{margin-top:0;padding-top:0}.nav-menu{z-index:1;background-color:var(--white);border-radius:10px;box-shadow:1px 1px 3px #0000001a}.dropdown{width:100%}.dl-menu.w--open{border-radius:0;margin-top:0;position:relative}.dropdown-toggle{background-color:var(--white);width:100%;color:var(--black);justify-content:space-between;padding-top:18px;padding-bottom:18px}.dropdown-toggle:hover{background-color:var(--secondary);color:var(--white)}.icon{color:var(--white)}.nav-container{width:100%;padding-left:15px;padding-right:10px}.nav-section,.nav-section.header-section.nav-verticle{padding-bottom:0}.dl-link-2{border-bottom:1px #aaaaaa1c;padding-left:0;padding-right:0}.nav-link{background-color:var(--white);width:100%;color:var(--black);text-align:left;border-bottom-color:#00000017;margin-left:0;margin-right:0;padding:18px 10px;position:static}.nav-link:hover{background-color:var(--secondary);color:var(--white)}.logo-div{justify-content:flex-start;width:58%}.menu-div-2{width:40%}.menu-button{border-radius:10px}.menu-button.w--open{background-color:var(--primary)}.hero-slider{height:500px;min-height:auto}.svs-box-img{height:160px}.svs-box-div{height:auto}.svs-box-container{grid-column-gap:10px;grid-row-gap:70px;grid-template-columns:1fr 1fr;padding-bottom:10px}._2-column-div{flex-direction:column;align-items:center}.grey-underline{display:none}.img{height:450px}.left-div{width:100%;padding-bottom:30px}.left-div._50{width:100%;padding-bottom:0;padding-left:0;padding-right:0}.img-div{width:100%;height:400px}.img-div.fireplace-hero{background-position:50% 74%;width:100%}.pinned-div{width:90%;position:static}.large-p-block{width:100%;box-shadow:none;margin-bottom:40px;margin-left:0;margin-right:0;padding:40px}.h2.white{margin-left:0}.h2.centre{font-size:34px;line-height:44px}.large-image-section{flex-flow:column-reverse;padding-bottom:60px}.large-image-section.dg{padding-top:60px}.lrg-img-div{width:90%;min-height:450px}.lrg-img-div._50-50{background-image:url('../images/Stoves1_1251909230.webp');background-position:100%;background-repeat:no-repeat;background-size:cover;min-height:500px}.text-line{display:none}.h2-div{flex-direction:column;align-items:flex-start}.h2-div.flex{flex-direction:row;align-items:center}.h2-div.flex.center{justify-content:center}.grid-image-large-div{height:400px}.grey-dividing-line{margin-top:50px;margin-bottom:50px}.grid-image-div{height:250px}.grid{grid-column-gap:20px;grid-row-gap:20px}.h2-wrapper{align-items:center;display:flex}.left-contact{width:100%}.left-contact.right{width:100%;margin-top:40px}.container-4{width:90%}.contact-section-wrapper.flex{flex-direction:column}.h3-text{font-size:30px;line-height:40px}.h3-text.sm-h3.white-h3{font-size:20px}.heading-3-section{flex-flow:column;padding-top:60px;padding-bottom:60px}.heading-3-wrapper{flex-direction:column-reverse;min-height:auto}.h3-img{width:100%;margin-top:0}.h3-img.footerimg{height:350px;display:none}.bottom-logo{max-width:300px}.footer-logo-link{justify-content:center;align-items:center}.bottom-box{width:100%;padding:40px 20px}.bottom-box._2{border-width:0 1px}.bottom-boxes{flex-direction:column}.footer-text{justify-content:center}.bullet-heading{text-align:left}.google-maps{width:100%}.areas-list.areas-grid{grid-template-columns:1fr 1fr 1fr}.contact-block{grid-template-rows:auto;grid-template-columns:1fr 1fr}.contact-content{flex-direction:column;display:flex}.right-contact-form{padding:30px}.contact-page-info{grid-template-columns:1fr}.list-default._3col{grid-template-columns:1fr 1fr}.service-block._w-img.flex-direction{flex-direction:column;display:flex}.service-block._w-img.flex-direction.reverse{flex-direction:column-reverse}.inner-services-content{width:100%}.double-content-div-2{flex-direction:column;align-items:center}.whatsapp-chat{display:none}.h2-wrap{margin-bottom:10px;line-height:1.3}.dd-text{color:var(--black)}.black-contact-section{padding-top:60px;padding-bottom:60px}.hero-title{font-size:60px;line-height:70px}.h3{line-height:26px}.gallery-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;width:80%}.beforeafter{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr}.beforeafter._60top{width:80%}._20top{text-align:center;width:80%}.product4{grid-template-columns:1fr 1fr}.trade-div{max-width:300px}.map-div{background-size:200%}._3-col-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr}}@media screen and (max-width:767px){.top-div,.top-socials-div{grid-template-columns:1fr}.nav-contact{border-left-style:none;margin-left:0;padding-left:5px}.top-contact-div{width:100%}.co-logo{margin-bottom:10px}.dd-img{margin-right:20px}.drop-down-wrapper{background-color:#fff;margin-top:0}.nav-section{z-index:100;position:static}.nav-section.header-section.nav-verticle{position:static}.nav-link{width:100%}.logo-div{flex-direction:column;align-items:flex-start}.menu-div-2{width:100%}.hero-slider{height:400px}.service-box-section,.svs-box-container{display:none}.h1{font-size:30px;line-height:36px}.white-section{padding-top:40px;padding-bottom:40px}.img{height:350px}.left-div._w-100{padding-bottom:0}.img-div{height:350px;margin-bottom:0}.large-p-block{padding:30px}.large-image-section{padding-top:40px;padding-bottom:40px}.large-image-section.dg{padding-top:40px}.lrg-img-div{height:auto;min-height:350px}.lrg-img-div._50-50{min-height:350px}.h2-title{font-size:34px}.h2-title.white._0l-10b-copy{margin-bottom:20px;margin-right:0}.h2-div{margin-bottom:0}.gradient-section{padding-top:40px;padding-bottom:40px}.gradient-section.solid-bg._0{padding-top:40px}.grid-image-large-div{height:350px}.grey-dividing-line{margin-top:40px;margin-bottom:40px}.grid-image-div{height:200px}.cta-link{font-size:16px}.h3-text{margin-bottom:20px;font-size:22px;line-height:32px}.h3-text.sm-h3.white-h3{line-height:30px}.h3-div{width:100%}.heading-3-wrapper{flex-direction:column}.h3-img{width:100%}.footer-section{padding-top:40px}.bottom-box{justify-content:flex-start}.bullet-heading{text-align:left}.areas-list.areas-grid{grid-column-gap:20px;grid-row-gap:0px;grid-template-columns:1fr 1fr}.contact-block{flex-direction:column;grid-template-columns:1fr;display:flex}.right-contact-form{padding:20px}.contact-page-info{grid-column-gap:30px;grid-row-gap:30px}.list-default._3col{grid-template-columns:1fr 1fr}.list-default._2col{grid-template-columns:1fr}.fs-cc-banner_container{flex-direction:column;align-items:flex-start}.fs-cc-prefs_title{font-size:20px}.fs-cc-banner_text-link{margin-right:8px}.fs-cc-banner_buttons-wrapper{margin-top:12px}.fs-cc-banner_button{margin-left:0;margin-right:8px}.black-contact-section,.green-section,.green{padding-top:40px;padding-bottom:40px}.hero-title{font-size:50px;line-height:60px}.darker-green-section{padding-top:40px;padding-bottom:40px}.sigle-file-list._2col{grid-template-columns:1fr}.right-arrow-2,.left-arrow-2{display:none}.test-main{justify-content:center}.h3{font-size:16px}.lightbox-link{height:auto}.gal4-div{height:275px}.product4{width:80%;margin-top:60px}.grey-section{padding-top:40px;padding-bottom:40px}.grey-section.solid-bg._0{padding-top:40px}.how-to-find-us-section{padding-top:40px;padding-bottom:40px}.find-us-grid{grid-template-columns:1fr}.map-div{background-size:145%}._3-box-div{padding:25px}}@media screen and (max-width:479px){.nav-contact{padding-left:0}.call-us-today-link{background-color:var(--black);padding-top:12px;padding-bottom:12px;font-size:14px}.top-contact-div{justify-content:center;align-items:center}.co-logo{margin-bottom:5px}.co-logo-link{text-align:center}.co-logo-link.w--current{justify-content:center;align-items:center;margin-right:0;display:flex}.dropdown-link{background-color:var(--black);padding-top:12px;padding-bottom:12px}.dropdown-link:hover{background-color:var(--black)}.navbar{z-index:10;text-align:center;background-color:#f5f7fd;flex-direction:column;justify-content:center;height:100%;display:flex}.dd-img{width:43px;height:43px}.drop-down-wrapper{margin-top:0}.nav-menu{border-radius:0;flex-direction:row;width:100%;position:relative}.dl-menu.w--open{margin-top:0}.dropdown-toggle{background-color:var(--invisible-green);color:var(--white);padding-top:12px;padding-bottom:12px}.dropdown-toggle:hover{background-color:var(--black);color:var(--white)}.dropdown-toggle.w--open{-webkit-text-stroke-color:var(--black)}.icon{text-align:center}.nav-container{flex-direction:column;padding:0}.nav-section.header-section.nav-verticle{position:relative}.nav-link{background-color:var(--invisible-green);color:var(--white);text-align:left;padding-top:12px;padding-bottom:12px}.nav-link:hover{background-color:var(--black)}.mobile-block.lig-text{margin-right:0}.logo-div{align-items:center;width:100%;padding-bottom:10px}.menu-div-2{text-align:center;width:100%;margin-top:15px}.menu-button{background-color:var(--dark-green);border-radius:0;width:100%;padding-top:12px;padding-bottom:12px;display:flex}.menu-button:hover{border-radius:0}.menu-button.w--open{background-color:var(--dark-green);color:var(--white);border-radius:0;justify-content:center;align-items:center}.hero-slider{z-index:0;height:250px;display:block}.service-box-section{display:none}.h1{margin-bottom:20px;font-size:24px;line-height:30px}.h1.dark{margin-bottom:15px;font-size:22px}.white-section{padding-top:30px;padding-bottom:30px}._2-column-div.white{padding:20px}.grey-underline{margin-bottom:20px}.button{width:100%;margin-right:0}.button.call{margin-top:20px}.button.white{margin-top:15px;margin-right:0}.img{height:250px}.p.white.bold{margin-top:0}.p._30b{margin-bottom:20px}.left-div._50{padding-top:30px}.img-div{height:250px}.pinned-div{padding-right:0%;position:static}.large-p-block{box-shadow:none;margin-bottom:30px;padding:20px}.h2{margin-bottom:10px;font-size:22px;line-height:32px}.h2.white{margin-bottom:10px;font-size:26px;line-height:34px}.h2.centre{margin-bottom:20px;font-size:26px;line-height:36px}.large-image-section{padding-top:30px;padding-bottom:30px}.large-image-section.dg{padding-top:30px}.lrg-img-div{border-radius:4px;min-height:250px}.lrg-img-div._50-50{min-height:250px}.h2-title{margin-left:0;font-size:26px;font-weight:500}.h2-title.white{font-size:24px}.h2-title.white._20b{line-height:34px}.text-line{margin-right:5px;display:none}.h2-div{margin-bottom:0}.h2-div.m-bottom-30{flex-direction:column;margin-bottom:20px}.h2-div.flex{flex-direction:row;justify-content:flex-start;align-items:center}.h2-div.flex.center{text-align:left;justify-content:flex-start;align-items:center}.gradient-section{padding-top:30px;padding-bottom:30px}.gradient-section.solid-bg{margin-top:0}.gradient-section.solid-bg._0{padding-top:30px}.grid-image-large-div{height:250px}.grey-dividing-line{margin-top:30px;margin-bottom:30px}.grid-image-div{height:250px}.grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr;margin-top:30px;margin-bottom:30px}.cta-text-contact{margin-bottom:0}.contact-info-block.m-bottom-20{margin-top:10px;margin-bottom:0}.contact-info-block.m-bottom-20.m-top-60{margin-top:0;margin-bottom:0}.left-contact.right{margin-top:10px;padding:0}.git-icon{font-size:1em;display:none}.h3-text{margin-bottom:10px;font-size:18px;line-height:24px}.h3-text.sm-h3.white-h3{font-size:18px;line-height:26px}.h3-div{padding:30px 20px}.bottom-logo{max-width:280px;margin-bottom:0}.footer-logo-link{margin-bottom:20px}.list{text-align:center}.list._2col{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr}.footer-section{padding-top:30px}.bottom-title{margin-bottom:20px}.bottom-icon{width:32px;min-width:32px;height:32px;min-height:32px;margin-right:5px;padding:5px;font-size:20px}.bottom-box{width:100%;padding-top:30px;padding-bottom:30px}.bottom-boxes{flex-direction:column;align-items:center}.footer-text{padding-bottom:100px}.areas-list.areas-grid{grid-row-gap:1px;grid-template-columns:1fr}.areas-list-item.areas-list-flex{font-size:14px}.contact-content{padding:20px}.right-contact-form{padding:15px}.list-default,.list-default._3col{grid-template-columns:1fr}.list-item-2:hover{padding-left:0}.service-block._w-img.m-bottom-40._100{margin-bottom:0}.h3-service-text{padding-left:0;font-weight:300}.livechat-button{width:90%}.whatsapp-block{margin-bottom:70px;margin-right:10px;inset:auto 0% 0% auto}.whatsapp-chat{width:280px;max-width:280px;height:40vh;display:none;position:relative}.fs-cc-prefs_button{margin-bottom:8px}.fs-cc-banner_text{margin-right:0}.fs-cc-prefs_content,.fs-cc-prefs_component{padding:24px}.fs-cc-banner_buttons-wrapper{text-align:center;flex-direction:column-reverse;align-items:center;width:100%}.fs-cc-banner_button{width:100%;margin-bottom:10px}.button-container{flex-flow:column;justify-content:flex-start;align-items:flex-start}.uncapitilised-contact-tit-e{font-weight:500}.black-contact-section,.green-section,.green,.green.even,.green.even.p-white{padding-top:30px;padding-bottom:30px}.hero-title{font-size:40px;line-height:50px}.darker-green-section{padding-top:30px;padding-bottom:30px}.darker-green-section.solid-bg{margin-top:0}.darker-green-section.solid-bg._0{padding-top:30px}.association-group{width:90%}.singledingle{width:80%}.gallery-grid{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.content-div{width:90%}.gal4-div{height:100%}.beforeafter{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.product4{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;padding-top:0}.content-section,.grey-section{padding-top:30px;padding-bottom:30px}.grey-section.solid-bg{margin-top:0}.grey-section.solid-bg._0{padding-top:30px}.trade-div{max-width:280px}.how-to-find-us-section{padding-top:30px;padding-bottom:30px}.map-div{background-size:220%}._3-box-div{padding:20px}}#w-node-_17ef6961-5229-11ca-1ccf-308d9a770bbd-8ef20dbc,#w-node-_9b5f3926-56e9-80a9-d8d6-c5e410323bf4-8ef20dbc{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-d192433c-c92f-ebbb-b529-ca7df7f9093c-f7f90930,#w-node-d192433c-c92f-ebbb-b529-ca7df7f90949-f7f90930,#w-node-b4b36412-683e-c210-97d5-93c5566249b6-f7f90930,#w-node-d192433c-c92f-ebbb-b529-ca7df7f90952-f7f90930{align-self:center}#w-node-c9c76649-1cca-0267-0862-9e62a6ef6d77-8ef20dbf{place-self:auto stretch}#w-node-_65db4c90-f821-114b-e4a7-751ed1313a8a-8ef20dc0,#w-node-_65db4c90-f821-114b-e4a7-751ed1313a8c-8ef20dc0,#w-node-_65db4c90-f821-114b-e4a7-751ed1313a8e-8ef20dc0,#w-node-_65db4c90-f821-114b-e4a7-751ed1313a90-8ef20dc0,#w-node-_65db4c90-f821-114b-e4a7-751ed1313a92-8ef20dc0,#w-node-_65db4c90-f821-114b-e4a7-751ed1313a94-8ef20dc0,#w-node-_65db4c90-f821-114b-e4a7-751ed1313a99-8ef20dc0,#w-node-_65db4c90-f821-114b-e4a7-751ed1313a9c-8ef20dc0,#w-node-_65db4c90-f821-114b-e4a7-751ed1313a9e-8ef20dc0,#w-node-_65db4c90-f821-114b-e4a7-751ed1313aa1-8ef20dc0,#w-node-_65db4c90-f821-114b-e4a7-751ed1313aa6-8ef20dc0,#w-node-_65db4c90-f821-114b-e4a7-751ed1313aa7-8ef20dc0,#w-node-_65db4c90-f821-114b-e4a7-751ed1313aac-8ef20dc0,#w-node-_65db4c90-f821-114b-e4a7-751ed1313ab1-8ef20dc0,#w-node-_65db4c90-f821-114b-e4a7-751ed1313ab3-8ef20dc0,#w-node-_65db4c90-f821-114b-e4a7-751ed1313ab8-8ef20dc0,#w-node-_65db4c90-f821-114b-e4a7-751ed1313aba-8ef20dc0,#w-node-_65db4c90-f821-114b-e4a7-751ed1313abf-8ef20dc0,#w-node-_65db4c90-f821-114b-e4a7-751ed1313ac1-8ef20dc0,#w-node-_65db4c90-f821-114b-e4a7-751ed1313ac6-8ef20dc0{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-ec0aa587-6d89-51ef-c6d2-28fb11400860-8ef20dc1,#w-node-ec0aa587-6d89-51ef-c6d2-28fb11400860-defc5bf9,#w-node-ec0aa587-6d89-51ef-c6d2-28fb11400860-b76cdad6,#w-node-_386e16ce-1fce-5e57-062c-0315b4fb2a6a-b76cdad6,#w-node-ec0aa587-6d89-51ef-c6d2-28fb11400860-c85a6ed3,#w-node-_386e16ce-1fce-5e57-062c-0315b4fb2a6a-c85a6ed3{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-a24ebbfd-8f00-4517-fadd-ba153aeb7de2-1885d1f4,#w-node-a24ebbfd-8f00-4517-fadd-ba153aeb7df2-1885d1f4,#w-node-a24ebbfd-8f00-4517-fadd-ba153aeb7dfc-1885d1f4,#w-node-a24ebbfd-8f00-4517-fadd-ba153aeb7e06-1885d1f4,#w-node-a24ebbfd-8f00-4517-fadd-ba153aeb7e10-1885d1f4{align-self:center}@media screen and (max-width:991px){#w-node-c9c76649-1cca-0267-0862-9e62a6ef6d77-8ef20dbf{justify-self:auto}}@media screen and (max-width:767px){#w-node-_9b5f3926-56e9-80a9-d8d6-c5e410323bf4-8ef20dbc,#w-node-_9b5f3926-56e9-80a9-d8d6-c5e410323bf5-8ef20dbc,#w-node-_9b5f3926-56e9-80a9-d8d6-c5e410323bf6-8ef20dbc{grid-area:span 1 / span 1 / span 1 / span 1}}@font-face{font-family:'Fa Brands 400';src:url('../fonts/fa-brands-400.ttf') format('truetype'),url('../fonts/fa-brands-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa Duotone 900';src:url('../fonts/fa-duotone-900.ttf') format('truetype'),url('../fonts/fa-duotone-900.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa Solid 900';src:url('../fonts/fa-solid-900.ttf') format('truetype'),url('../fonts/fa-solid-900.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa Regular 400';src:url('../fonts/fa-regular-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa 300';src:url('../fonts/fa-light-300.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Fa Sharp 300';src:url('../fonts/fa-sharp-light-300.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Fa 400';src:url('../fonts/fa-regular-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa 100';src:url('../fonts/fa-thin-100.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Fa Sharp Solid 900';src:url('../fonts/fa-sharp-solid-900.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Brands 400';src:url('../fonts/Brands-Regular-400.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}