@font-face{font-family:"Fa 100";src:url('../fonts/fa-thin-100.ttf') format("truetype"),url('../fonts/fa-thin-100.ttf') format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Fa Sharp 400";src:url('../fonts/fa-sharp-regular-400.ttf') format("truetype"),url('../fonts/fa-sharp-regular-400.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa Sharp Solid 900";src:url('../fonts/fa-sharp-solid-900.ttf') format("truetype"),url('../fonts/fa-sharp-solid-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 Brands 400";src:url('../fonts/fa-brands-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 400";src:url('../fonts/fa-regular-400.ttf') format("truetype");font-weight:400;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 Duotone 900";src:url('../fonts/fa-duotone-900.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--black:black;--white:white;--beige:#fdfad1;--sky-blue:#57a0cb;--very-dark-blue:#0d0f11;--primary:#000;--black-70:#000000b3;--smoke:#ececec;--30-black:#0000004d;--beige-80:#fdfad1cc;--white-70:white}.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}.master-menu-section{z-index:90;background-color:var(--black);justify-content:center;align-items:center;display:flex;position:relative}.navbar{grid-column-gap:16px;grid-row-gap:16px;background-color:#0000;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:86%;max-width:1200px;display:flex}.body{font-family:Open Sans,sans-serif;font-size:16px}.nav-link{color:var(--white);text-align:center;text-transform:uppercase;border-bottom:5px solid #0000;padding:10px 15px;font-size:15px;font-weight:700;transition:all .2s}.nav-link:hover{border-bottom-color:var(--beige)}.nav-link.w--current{border-bottom-color:var(--sky-blue);color:var(--white);background-color:#0000}.master-header-section{z-index:999;background-color:var(--beige);flex-direction:column;justify-content:center;align-items:center;padding-bottom:5px;display:flex;position:sticky;inset:0% 0% auto}.top-div-block{z-index:99;justify-content:space-between;align-items:center;width:95%;max-width:1200px;display:flex;position:sticky}.co-logo-link{align-items:stretch;width:auto;height:auto;display:flex}.co-logo-link.w--current{justify-content:center;align-items:stretch}.top-contact-div{flex-flow:column;justify-content:space-around;align-items:center;width:100%;height:100%;display:flex}.top-tel-link{color:var(--black);font-size:16px;font-weight:800;line-height:25px;text-decoration:none}.top-tel-link.small{font-size:20px}.need-help{color:var(--primary);flex-direction:column;align-items:center;margin-top:2px;margin-bottom:0;font-size:18px;font-weight:700;display:flex}.top-tel-no{text-align:center;margin-top:5px;margin-bottom:5px}.tel-div{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-end;place-items:center stretch;display:grid}.tel-div.hide{grid-template-columns:1fr;justify-content:center;align-items:center;display:flex}.tel-icon{margin-bottom:5px;margin-right:5px}.tel-icon.large{height:80px;margin-bottom:20px;margin-right:0}.co-logo{width:auto;height:65px;margin-right:0;padding-right:0}.co-logo._2{background-color:var(--beige);border-radius:4px;height:120px;padding:15px}.overlay-div{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}.slider-text-div{z-index:10;background-color:#000c;flex-direction:column;justify-content:space-between;align-items:flex-start;width:70%;padding:30px;display:flex;position:absolute}.slider-overlay-div{align-items:center;width:95%;max-width:1200px;height:100%;display:flex}.banner-overlay-heading{color:#000;text-transform:uppercase;width:100%;margin-top:0;margin-bottom:0;padding-bottom:20px;font-family:Changa One,Impact,sans-serif;font-size:40px;font-weight:400;line-height:36px}.banner-overlay-heading.big{background-color:var(--primary);color:var(--white);text-align:center;letter-spacing:1px;border-top-left-radius:20px;border-top-right-radius:20px;max-width:600px;padding-top:20px;padding-bottom:20px;font-family:Changa One,Impact,sans-serif;font-weight:400;line-height:.9}.banner-overlay-heading.big._0{text-align:left;background-color:#0000;max-width:100%;padding-top:0;padding-bottom:0}.banner-overlay-heading.h1-subtext{color:var(--white);text-align:left;padding-bottom:0;font-size:22px;line-height:14px}._4-boxes-section{z-index:1;background-color:var(--smoke);flex-direction:column;align-items:center;padding-top:60px;padding-bottom:60px;display:flex}.box-heading{color:var(--white);text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:30px;font-weight:800;line-height:1.3}.box-1-div-planning{background-color:var(--sky-blue);opacity:1;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:30px;display:flex}.box-1-div-planning:hover{background-color:var(--black-70);text-shadow:4px 4px 5px #000000bf}.box-1-div-construction{background-color:var(--sky-blue);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:30px;display:flex}.box-1-div-construction:hover{background-color:var(--black-70);text-shadow:4px 4px 5px #000000bf}.box-1-div-new-builds{background-color:var(--sky-blue);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:30px;display:flex}.box-1-div-new-builds:hover{background-image:linear-gradient(to bottom,var(--30-black),var(--30-black));text-shadow:4px 4px 5px #000000bf}.box-1-div-extensions{background-color:var(--sky-blue);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:30px;display:flex}.box-1-div-extensions:hover{background-color:var(--black-70);text-shadow:4px 4px 5px #000000bf}._4-block-div{justify-content:space-between;align-items:center;display:flex}.arrow-head-blue{border:2px solid var(--white);background-color:#0000004d;width:70px;height:70px}.content-section{background-color:var(--beige);flex-direction:column;justify-content:center;align-items:center;padding-top:60px;padding-bottom:60px;display:flex}.content-section.grey{background-color:var(--primary);color:var(--white);padding-top:50px;padding-bottom:50px}.content-section._1{padding-top:0}.content-section.about{background-image:linear-gradient(#ffffffbf,#ffffffbf);height:auto;padding-top:100px;padding-bottom:100px}.content-section._0b{padding-bottom:100px}.content-section._0b.top{padding-top:0}.content-section._0{padding-bottom:0}.content-div{justify-content:space-between;width:90%;max-width:1300px}.content-div.vert{flex-direction:column}.content-div._1{padding-top:40px}.content-div.absolute{justify-content:center;align-items:center;position:absolute}.h1{color:var(--black);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Changa One,Impact,sans-serif;font-size:32px;font-weight:400}.column{padding-left:0}.column-2{flex-direction:column;justify-content:space-between;align-items:flex-start;padding-left:0;display:flex}.column-text-1{margin-bottom:10px;margin-right:0;line-height:24px}.column-text-2{margin-bottom:0;margin-left:0;line-height:24px}.read-more-button{background-color:var(--primary);letter-spacing:1px;text-transform:uppercase;padding-top:15px;padding-bottom:15px;font-weight:700}.full-width-image-section{background-image:linear-gradient(#00000080,#00000080),url('../images/IMG_1562IMG_1561.webp');background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;justify-content:center;align-items:center;display:flex}.full-width-image-section._1{background-image:linear-gradient(#00000080,#00000080),url('../images/120932883_705670267024007_1438736939959659255_n.jpg');background-position:0 0,50%;background-size:auto,cover;align-items:stretch}.full-width-image-section._3{background-image:url('../images/leak-repairs-3_1leak-repairs (3).webp');background-position:50%;background-repeat:no-repeat;background-size:cover}.full-width-image-section._4{background-image:linear-gradient(#00000080,#00000080),url('../images/AdobeStock_205327878_1AdobeStock_205327878.webp');background-position:0 0,50%;background-size:auto,cover}.full-width-image-section._5{background-image:linear-gradient(#00000080,#00000080),url('../images/AdobeStock_66227493_1AdobeStock_66227493.webp');background-position:0 0,50%;background-size:auto,cover}.full-width-image-div{width:95%;max-width:1200px;min-height:200px;margin-top:50px;margin-bottom:50px}.full-width-image-div._1{width:90%;max-width:1300px;min-height:auto;display:flex}.full-width-image-text-div{background-color:var(--beige-80);flex-direction:column;justify-content:flex-end;align-items:flex-start;width:50%;max-width:780px;height:72%;padding:30px;display:flex}.full-width-image-text-div._1{background-color:var(--beige);border-radius:8px;justify-content:space-between;width:100%;max-width:100%;height:auto}.h2{text-transform:uppercase;margin-top:0;margin-bottom:20px;font-family:Changa One,Impact,sans-serif;font-size:26px;font-weight:400;line-height:36px}.h2.form-heading{border-bottom:1px solid var(--primary);margin-bottom:20px;padding-bottom:10px}.h2.centre{background-color:var(--beige);color:var(--black);text-align:center;font-weight:700;line-height:35px}.h2.small{text-align:center;margin-bottom:20px;font-size:20px;line-height:30px}.h2.small.left{text-align:left}.master-footer-section{background-color:var(--black);flex-direction:column;justify-content:center;align-items:center;padding-top:40px;padding-bottom:40px;display:flex}.footerlink-section{background-color:var(--primary);flex-direction:column;justify-content:center;align-items:center;padding-top:30px;padding-bottom:100px;display:flex}.bottom-text{color:var(--white);text-transform:uppercase;margin-bottom:0;line-height:24px}.contact-left-div{flex-direction:column;justify-content:space-between;display:flex}.contact-right-div{justify-content:center;align-items:center;display:block}.footer-map-html{background-image:url('../images/sutton-valence-google-maps.webp');background-position:100% 0;background-repeat:no-repeat;background-size:contain;height:100%}.footer-map-html.nonne.smaller{width:100%}.footer-links{color:var(--white);text-align:center;max-width:1300px;margin-bottom:0}.tel-group{flex-direction:column;justify-content:center;align-items:flex-start;margin-left:10px;display:flex}.tel-group.hori{flex-direction:row;align-items:stretch}.h1-subtext{color:var(--sky-blue);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:22px;line-height:32px}.grid-content{border-bottom:1px #00000052;flex-direction:column;margin-top:10px}.grid-content.centre,.grid-content.contact{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.grid-content.contact.a{flex-flow:row;justify-content:flex-start}.grid-content.sb{justify-content:space-between;display:flex}.grid-content.maroon{background-color:var(--primary);color:var(--white);border-radius:6px;padding:20px}.grid-content.maroon._0{height:100%;margin-top:0}.grid-content.yel{background-color:var(--beige);color:var(--black);border-radius:6px;padding:20px}.grid-content.yel._0{height:100%;margin-top:0}.p{margin-bottom:10px;line-height:24px}.p._2{padding-bottom:30px}.p._1{padding-top:30px}.p.white{color:var(--white)}.p.white.banner{text-align:left;padding-top:20px;font-size:14px}.p.white.banner._1{width:80%;padding-bottom:0}.p._3{padding-top:30px;padding-bottom:30px}.p.centre{text-align:center}.p.team{margin-top:20px;margin-bottom:40px}.p._0{margin-bottom:0}.list{margin-bottom:0;padding-left:0;list-style-type:none}.list._1{padding-top:20px}.list.areas{padding-left:20px}.list._2-row{grid-column-gap:6px;grid-row-gap:6px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;margin-top:10px;margin-bottom:10px;padding-left:0;list-style-type:none;display:grid}.list._3-row{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.list-item{padding-bottom:10px;line-height:26px}.footerlink-div{color:var(--primary);justify-content:center;display:flex}.h3{color:var(--beige);text-align:left;margin-top:0;margin-bottom:5px;font-family:Changa One,Impact,sans-serif;font-size:24px;font-weight:400;line-height:34px;text-decoration:none}.h3.maroon{color:var(--primary)}.h3-section{background-color:var(--beige);flex-direction:column;justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px;display:flex}.h3-section._1{margin-top:0}.black-link{color:var(--black);text-decoration:none}.footer-contact-div{flex-direction:row;padding-bottom:30px;display:flex}.divider{background-color:var(--white);width:1px;margin-left:5px;margin-right:5px}.divider.grey{background-color:var(--primary);margin-left:10px;margin-right:10px}.services-image-section{z-index:0;background-image:url('../images/Front-Cover-1-_1Front Cover 1 .webp');background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.services-overlay{justify-content:center;align-items:flex-end;width:100%;height:260px;display:flex}.int-link{box-shadow:inset 0 -2px 0 0 var(--primary);color:#000;font-weight:400;text-decoration:none;transition:all .3s ease-in-out}.int-link:hover{box-shadow:inset 0 -50px 0 0 var(--primary);color:#fff}.int-link.white{box-shadow:inset 0 -2px 0 0 var(--beige);color:#fff;text-decoration:none;transition:all .3s ease-in-out}.int-link.white:hover{box-shadow:inset 0 -50px 0 0 var(--beige);color:#000}.map-section-large{justify-content:center;display:flex;position:relative}.map-overlay-div{z-index:2;align-items:flex-start;margin:50px auto 50px 10vw;display:flex;position:relative}.map-overlay-text{background-color:var(--beige-80);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px 30px 20px 20px;display:flex}.map-html{z-index:1;width:100%;position:absolute;inset:0%}.tel-link{color:var(--primary);font-size:34px;font-weight:800;line-height:25px;text-decoration:none}.email-icon{height:43px;margin-bottom:5px;margin-right:5px}.email-icon.large{height:70px;margin-right:0}.email-link{color:var(--primary);font-size:34px;font-weight:800;line-height:25px;text-decoration:none}.top-logo-div{border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:30%;display:flex}.footerlink{color:var(--white);text-decoration:none}.bold-text{font-size:17px;font-weight:800}.bold-text-2{font-weight:800}.h3-link{color:var(--black);text-decoration:none}.footer-map-html-mobile{height:346px;display:none}.grid-image{background-image:url('../images/gallery-19.jpg');background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:6px;min-height:400px}.grid-image._1{background-image:url('../images/IMG_3369IMG_3368.webp')}.grid-image.water-pipe{background-image:url('../images/gallery-22.jpg');display:none}.grid-image._2{background-image:url('../images/IMG_3702IMG_3701.webp')}.grid-image._3{background-image:url('../images/e3ec87da-aa04-4785-aac9-072a62a373ad.jpg')}.grid-image._3.supply{background-image:url('../images/new-gallery-23_1new-gallery (23).webp');background-position:50% 100%}.grid-image._4{background-image:url('../images/IMG_1894IMG_1893.webp')}.grid-image.additional-services{background-image:url('../images/IMG_1894IMG_1893.webp');display:none}.grid-image._5{background-image:url('../images/gallery-24.jpg')}.grid-image._6{background-image:url('../images/Galvanised-Iron-s_1Galvanised-Iron-s.webp')}.grid-image._7{background-image:url('../images/Lead-Pipe-1280x1277_1Lead-Pipe-1280x1277.webp')}.grid-image._8{background-image:url('../images/Black-Plastic-s_1Black-Plastic-s.webp')}.grid-image.elec1{background-image:url('../images/elec1.webp');background-position:50% 100%}.grid-image.elec2{background-image:url('../images/elec2_1elec2.webp')}.grid-image.elec3{background-image:url('../images/elec3_1elec3.webp')}.grid-image.elec4{background-image:url('../images/elec4_1elec4.webp')}.grid-image.elec5{background-image:url('../images/elec5_1elec5.webp');background-position:50% 100%}.grid-image.elec6{background-image:url('../images/elec6_1elec6.webp');background-position:50% 100%}.grid-image.elec7{background-image:url('../images/elec7_1elec7.webp');background-position:50% 100%}.grid-image.elec8{background-image:url('../images/elec8_1elec8.webp');background-position:50% 100%}.phone-sub-text{text-align:center;font-weight:700}.tel-group-vertical{flex-direction:column;justify-content:center;display:flex}.menu-button-subtext{color:var(--white);text-align:center;text-transform:capitalize;margin-top:0;margin-bottom:10px;padding-bottom:0;font-size:18px;font-weight:400;line-height:25px}.menu-button-subtext:hover{color:var(--white)}.contact-form-html{width:100%}.right-arrow-3,.left-arrow-3{display:none}.banner-1{background-image:url('../images/Front-Cover-1-_1Front Cover 1 .webp');background-position:50%;background-repeat:no-repeat;background-size:cover}.banner-2{background-image:url('../images/IMG_4470IMG_4469.webp');background-position:50%;background-repeat:no-repeat;background-size:cover}.slider{z-index:1;height:80vh}.slider.hidden,.slide-nav-2{display:none}.form-section{flex-direction:column;justify-content:center;align-items:center;padding-bottom:60px;display:flex}.form-section.throughout{border-top:4px solid var(--black-70);background-color:var(--beige);padding-top:60px}.image-12{background-color:#0000;border-radius:40px;padding:0}.return-to-top-link-2{z-index:2;align-items:flex-end;width:60px;height:60px;margin-bottom:10px;margin-right:10px;display:flex;position:fixed;inset:92% 0% 0% auto}.image-13{width:130px;padding-bottom:10px}.map-html-mobile{width:100%;display:none}.banner-overlay-group{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.menu-boxes{grid-template-columns:1fr 1fr 1fr}.h5{color:var(--white);text-transform:uppercase;margin-top:0;margin-bottom:20px;font-size:28px;font-weight:700;line-height:30px}.footer-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.link-white{color:var(--white);justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.link-white.email{text-transform:lowercase}.list-group{display:flex}._2x1{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}._2x1._0t{margin-top:0}._2x1.throughout{margin-top:0;margin-bottom:40px}._2x1.embed{grid-template-columns:1.5fr 1fr}._2x1._30t{margin-top:30px}.toggle{color:var(--white);text-transform:uppercase;border-bottom:5px solid #0000;padding-top:10px;padding-bottom:10px;padding-left:15px;font-size:15px;font-weight:700;transition:all .2s}.toggle:hover{border-bottom:5px solid var(--beige)}.dropdown-link{text-transform:uppercase;font-size:15px;font-weight:600;transition:all .2s}.dropdown-link:hover,.dropdown-link.w--current{background-color:var(--sky-blue);color:var(--white)}._2x2{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto}._2x2.home{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr;width:100%}.header-bold-text{box-shadow:inset 0 -2px 0 0 var(--white);color:var(--white);margin-bottom:10px;font-size:18px;font-weight:600;line-height:22px;transition:all .3s ease-in-out;display:block}.header-bold-text:hover{box-shadow:inset 0 -50px 0 0 var(--white);color:var(--primary)}.gallery-grid{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.thumbnail{width:100%}.banner-3{background-image:url('../images/IMG_3837IMG_3836.webp');background-position:50%;background-repeat:no-repeat;background-size:cover}.banner-4{background-image:url('../images/IMG_3797IMG_3796.webp');background-position:50%;background-repeat:no-repeat;background-size:cover}.banner-5{background-image:url('../images/IMG_2090IMG_2089.webp');background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-enabler-div{position:relative}.testimonials-slider{background-color:#0000;height:auto}.icon-3,.icon-4{color:var(--sky-blue)}.test-main{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.testimonial-div{width:80%}.testimonial-heading{text-align:center;margin-top:0;margin-bottom:0;padding-top:20px;font-size:20px}.mask-3{height:400px}.link-black{color:var(--black);text-decoration:none}._3x2{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr}.vimeo-html._1{border-radius:6px;padding-top:20px}.media-embed{border-radius:6px;justify-content:center;align-items:center;width:100%;display:flex}.media-embed.tablet{display:none}._1x1{grid-template-rows:auto;grid-template-columns:1fr}.home-grid-image{background-image:url('../images/IMG_2353IMG_2350.webp');background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:400px}.home-grid-image._1{background-image:url('../images/IMG_2352IMG_2348.webp')}.home-grid-image._2{background-image:url('../images/IMG_2351IMG_2349.webp')}.home-grid-image._3{background-image:url('../images/newimg_1newimg.webp');width:100%;min-height:600px}.section-overlay.absolute{justify-content:center;align-items:center;display:flex}.fb-html{width:100%;height:100%;margin-right:60px}.fb-html.tablet,.fb-html.mobile{display:none}.icon-5{padding-top:2px}.contact-group-div{margin-bottom:5px}.associations{flex-direction:column;align-items:flex-start;display:flex}.associations.grid{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;width:100%;height:13vh;margin-top:20px;display:flex}.association{width:auto;height:80px;margin-bottom:0}.association.height{width:auto;height:80px;margin-left:auto;margin-right:auto}.association.long{height:40px;overflow:visible}._3x1{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.services-menu-section{background-color:var(--black);justify-content:center;align-items:center;display:flex}.services-toggle{border-bottom:5px solid var(--sky-blue);color:var(--white);text-transform:uppercase;padding-top:25px;padding-left:15px;font-size:15px;font-weight:700;transition:all .2s}.services-toggle:hover{border-bottom:5px solid var(--beige)}.water-pipe-image{width:100%}.banner-6{background-image:url('../images/banner-211020-2_1banner-211020 (2).webp');background-position:50%;background-repeat:no-repeat;background-size:cover}.banner-7{background-image:url('../images/banner-211020-1_1banner-211020 (1).webp');background-position:50%;background-repeat:no-repeat;background-size:cover}.home-map-html.mobile{display:none}.about-div{justify-content:space-between;width:95%;max-width:1200px;margin-left:auto;margin-right:auto}.about-div.vert{flex-direction:column}.about-div._1{padding-top:40px}.about-div.absolute{justify-content:center;align-items:center;position:absolute}.about-section{background-image:url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:100px;padding-bottom:100px}.slider-overlay{justify-content:flex-start;align-items:center;width:95%;margin-left:auto;margin-right:auto;display:flex;position:absolute;inset:0%}.team-img{width:95%;max-width:1140px;margin-bottom:0}.team-names{width:95%;max-width:1140px}.float-div{flex-direction:column}.float-div.centre,.float-div.contact{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.float-div.sb{justify-content:space-between;display:flex}._48-img{float:left;border-radius:6px;width:30%;margin-left:0;margin-right:30px}._48-img.right{float:right;margin-left:30px;margin-right:0}.banner-overlay-heading-copy{text-transform:uppercase;width:100%;margin-top:0;margin-bottom:0;padding-bottom:20px;font-size:40px;font-weight:800;line-height:50px}.banner-overlay-heading-copy.big{color:var(--white);text-align:left;width:95%;padding-bottom:0;line-height:44px}.banner-overlay-heading-copy.h1-subtext{color:var(--white);text-align:left;padding-bottom:0;font-size:23px;line-height:27px}.section{background-color:var(--beige);justify-content:center;align-items:center;padding-top:100px;padding-bottom:100px;display:flex}.section.testimonials{background-image:url('../images/106639216_638711753719859_5371305513888960108_n.webp');background-position:50%;background-size:cover;background-attachment:fixed}.fb-link{flex-direction:row;margin-top:0;text-decoration:none;display:flex}.facebook-logo-text{color:var(--sky-blue);justify-content:flex-start;align-items:center;font-family:"Fa Brands 400",sans-serif;font-size:28px;line-height:24px;text-decoration:none;transition:color .45s ease-in-out;display:flex}.facebook-logo-text:hover{color:var(--black)}.case-studies{background-color:var(--beige);flex-direction:column;justify-content:center;align-items:center;padding-top:100px;padding-bottom:100px;display:flex}.case-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;width:100%}.case-grid.top{margin-top:100px}.project-div{background-color:var(--primary)}.projectlb{width:100%;height:100%;text-decoration:none}.projectlb._1{background-image:url('../images/goudhurst-1.webp');background-position:50% 25%;padding-bottom:20px}.projectlb._2{background-image:url('../images/rye-1.webp');background-position:50% 25%;height:400px}.projectlb._3{background-image:url('../images/bexley-1.webp');background-position:50% 25%;height:400px}.projectlb._4{background-image:url('../images/leeds-village-1.webp');background-position:50% 25%;height:400px}.projectlb._5{background-image:url('../images/gravesend-1.webp');background-position:50% 25%;height:400px}.projectlb._6{background-image:url('../images/allington-1.webp');background-position:50% 25%;height:400px}.hover-div{height:400px}.hover-text{color:#fff;text-align:center;letter-spacing:0;text-transform:uppercase;background-color:#0000;justify-content:center;align-items:center;width:100%;height:100%;padding-top:20px;padding-left:20px;padding-right:20px;font-size:0;line-height:24px;transition:background-color .45s,font-size .45s ease-in-out;display:flex}.hover-text:hover{background-color:#4f1d1ca6;font-size:24px}.hover-text._1{background-image:url('../images/goudhurst-1.webp');background-position:50% 100%;background-size:cover}.hover-text._2{background-image:url('../images/rye-1.webp');background-position:50%;background-size:cover}.hover-text._3{background-image:url('../images/bexley-1.webp');background-position:50%;background-size:cover}.hover-text._4{background-image:url('../images/leeds-village-1.webp');background-position:50%;background-size:cover}.hover-text._5{background-image:url('../images/gravesend-1.webp');background-position:50%;background-size:cover}.hover-text._6{background-image:url('../images/allington-1.webp');background-position:50% 0;background-size:cover}.case-head{font-size:32px;font-weight:600;line-height:38px}.case-sub{color:var(--black);margin-top:20px;margin-bottom:40px}.case-text-lower{color:var(--white);text-align:left;text-transform:capitalize;padding:20px;font-size:14px;line-height:21px}.bullet-list{justify-content:flex-start;align-items:center;margin-top:0;margin-bottom:5px;font-size:16px;font-weight:400;line-height:36px;display:flex}.list-item{padding-bottom:0}.heading-3{text-transform:uppercase;font-size:23px}.contact-ann-block{justify-content:center;align-items:center;padding:0;display:flex}.contact-ann-block.fixed{z-index:26;flex-direction:column;justify-content:flex-start;position:fixed;bottom:240px;left:auto;right:0%}.fa-social{color:#000;background-color:#04ff7d;border:1px solid #000;border-radius:50px;justify-content:center;align-items:center;width:34px;height:34px;margin-right:10px;font-size:16px;font-weight:400;text-decoration:none;transition:all .3s;display:flex}.fa-social:hover{color:#04ff7d;background-color:#030507;transform:scale(1.1)}.fa-social.fixed{border:2px solid var(--black);background-color:var(--beige);color:#000;border-radius:50px;flex:none;width:50px;height:50px;margin-bottom:5px;font-family:"Fa Solid 900",sans-serif;font-size:18px;text-decoration:none}.fa-social.fixed:hover{color:var(--sky-blue);background-color:#000;font-family:"Fa Solid 900",sans-serif}.fa-social.fixed.edit{margin-top:0;margin-bottom:0;font-size:20px}.fa-social.fixed.edit:hover{background-color:var(--beige)}.image-14{width:90px}.link-block{flex-direction:column;align-items:flex-end;margin-left:0;padding-left:0;display:flex}.div-block{background-color:var(--black);justify-content:center;align-items:center;width:100%;margin-top:5px;padding-top:0;display:flex}.div-block-2{flex-direction:column;display:flex}.div-block-3{flex-direction:column;width:100%;margin-left:10px;display:flex}.fs-cc-manager_icon{width:32px;height:32px}.fs-cc-banner_trigger{display:none}.fs-cc-banner_close-icon{width:24px;height:24px}.fs-cc-prefs_form{background-color:var(--beige);border-radius:12px;width:100%;max-width:576px;height:100%;max-height:70vh;margin-bottom:0;position:relative}.fs-cc-prefs_submit-hide{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-prefs_overlay{z-index:-1;background-color:#03052499;width:100%;height:100%;position:absolute;inset:0%}.fs-cc-prefs_component{z-index:2147483647;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_toggle-wrapper{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.fs-cc-banner_button{border:2px solid var(--primary);background-color:var(--primary);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(--primary);background-color:var(--beige);color:var(--primary)}.fs-cc-manager_component{z-index:2147483647;display:none;position:fixed;inset:auto auto 20px 20px}.fs-cc-prefs_title{color:var(--primary);font-size:24px;font-weight:700;line-height:1.2em}.fs-cc-prefs_toggle{background-color:#fff;border-radius:999px;width:20px;height:20px}.fs-cc-prefs_option{border-bottom:1px solid #33333326;padding-top:16px;padding-bottom:16px}.fs-cc-banner_close{opacity:1;cursor:pointer;background-color:#fff;border-radius:500px;margin-left:12px;padding:10px;box-shadow:1px 1px 12px #0000001a}.fs-cc-prefs_space-medium{margin-bottom:40px}.fs-cc-prefs_button{border:2px solid var(--primary);background-color:var(--primary);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(--primary);background-color:var(--beige);color:var(--primary)}.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-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_trigger{display:none}.fs-cc-banner_container{align-items:center;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;display:flex}.fs-cc-prefs_close-icon{color:var(--primary);width:16px;height:16px}.fs-cc-prefs_trigger{display:none}.fs-cc-prefs_text{color:var(--black);font-size:12px}.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:#616161;margin-right:24px}.fs-cc-prefs_checkbox-label{display:none}.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_content{height:100%;padding:40px 32px;overflow:scroll}.fs-cc-prefs_space-small{margin-bottom:12px}.fs-cc-prefs_label{color:var(--black);margin-top:0;margin-bottom:0;margin-right:32px;font-size:16px;font-weight:700}.fs-cc-banner_text-link{border-bottom:2px solid var(--primary);color:var(--primary);font-weight:400;text-decoration:none}.fs-cc-manager_button{background-color:var(--beige);color:#333;cursor:pointer;border-radius:500px;flex-direction:column;padding:10px;transition:color .2s;display:flex}.fs-cc-manager_button:hover{color:#4353ff}.fs-cc-banner_component{z-index:2147483647;background-color:var(--beige);border-top:1px solid #4353ff29;padding:24px 32px;display:none;position:fixed;inset:auto 0% 0%}.header-contact{grid-column-gap:5px;grid-row-gap:5px;flex-flow:row;justify-content:space-around;align-items:center;width:80%;margin-right:auto;display:flex}.header-cont-info{align-items:center;font-size:16px;display:flex}.header-cont-info.hide{justify-content:center;align-items:center}.fa-icon{color:#1b1b1b;background-color:#ffd900;justify-content:center;align-items:center;width:32px;height:32px;margin-right:10px;font-size:16px;display:flex}.fa-icon.sm{background-color:var(--sky-blue);color:var(--white);border-radius:100%;width:32px;height:32px;margin-right:5px;font-family:"Fa Solid 900",sans-serif;font-size:14px}.header-link-cont{color:#1b1b1b;font-size:15px;text-decoration:none}.lottie-animation{width:150px}._2x1-copy{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;margin-top:40px}._2x1-copy._0t{margin-top:0}.div-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;padding-top:0;padding-bottom:0;display:grid}.right-side{background-image:url('../images/rye-3.webp');background-position:50%;background-size:cover}.line-small{background-color:var(--sky-blue);width:50px;height:.5vh;margin-bottom:20px}.link-block-2{justify-content:center;align-items:center;text-decoration:none;display:flex}.text-block{color:#fff;justify-content:flex-start;align-items:center;margin-bottom:5px;display:flex}.list-icon{background-color:var(--sky-blue);color:#fff;border:1px #000;border-radius:100%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-right:10px;font-family:"Fa Solid 900",sans-serif;display:flex}.flipcard-title{margin-top:0;margin-bottom:6px;font-size:36px;line-height:43px}.p-2{margin-bottom:5px;font-size:16px}.flipcard-wrapper{position:relative}.flipcard-subtitle{max-width:215px;font-weight:700;line-height:21px}.flipcard-more{background-color:var(--beige);cursor:pointer;border-radius:100%;width:45px;height:45px;position:absolute;bottom:20px;right:20px}.flipcard-back-title{-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#90ca5a,#d7d65a 50%,#dac355);-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:28px;font-size:30px;line-height:27px}.flipcard-front{backface-visibility:hidden;color:#fff;background-image:url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');background-position:50%;background-size:cover;border-radius:30px;justify-content:center;align-items:center;height:400px;padding-top:0;padding-left:10px;padding-right:10px;display:flex;position:relative;box-shadow:7px 7px 40px 6px #00000017}.flipcard-front.impact{background-image:linear-gradient(#00000080,#00000080),url('../images/impact-moling.webp');background-position:0 0,50%;background-size:auto,cover}.flipcard-front.new{background-image:linear-gradient(#00000080,#00000080),url('../images/new-water-supply.webp');background-position:0 0,50%;background-size:auto,cover}.flipcard-front.pipe{background-image:linear-gradient(#00000080,#00000080),url('../images/water-pipe.webp');background-position:0 0,50%;background-size:auto,cover}.flipcard-front.addition{background-image:linear-gradient(#00000080,#00000080),url('../images/gallery-24.jpg');background-position:0 0,50%;background-size:auto,cover}.flipcard-front.elect{background-image:linear-gradient(#00000080,#00000080),url('../images/elec1.webp');background-position:0 0,50%;background-size:auto,cover;padding-left:10px;padding-right:10px}.flipcard-less{background-color:var(--beige);cursor:pointer;border-radius:100%;width:45px;height:45px;position:absolute;bottom:20px;right:20px}.flipcard-back{backface-visibility:hidden;transform-style:preserve-3d;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;height:400px;padding-top:0;padding-left:40px;padding-right:40px;display:flex;position:absolute;inset:0%;transform:rotateX(0)rotateY(180deg)rotateZ(0);box-shadow:7px 7px 40px 6px #00000017}.flipcard-back.impact{transform-style:preserve-3d;background-image:linear-gradient(#00000080,#00000080),url('../images/impact-moling.webp');background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;transform:rotateX(0)rotateY(180deg)rotateZ(0)}.flipcard-back.new{transform-style:preserve-3d;background-image:linear-gradient(#00000080,#00000080),url('../images/new-water-supply.webp');background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;padding-left:20px;padding-right:20px;transform:rotateX(0)rotateY(180deg)rotateZ(0)}.flipcard-back.pipe{transform-style:preserve-3d;background-image:linear-gradient(#00000080,#00000080),url('../images/water-pipe.webp');background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;transform:rotateX(0)rotateY(180deg)rotateZ(0)}.flipcard-back.additional{transform-style:preserve-3d;background-image:linear-gradient(#00000080,#00000080),url('../images/gallery-24.jpg');background-position:0 0,50%;background-size:auto,cover;transform:rotateX(0)rotateY(180deg)rotateZ(0)}.flipcard-back.elect{transform-style:preserve-3d;background-image:linear-gradient(#00000080,#00000080),url('../images/elec1.webp');background-position:0 0,50%;background-size:auto,cover;padding-left:10px;padding-right:10px;transform:rotateX(0)rotateY(180deg)rotateZ(0)}.c-no-dots{z-index:10;padding-top:5px;padding-right:5px;display:flex;position:absolute;inset:0% 0% auto auto}.c-flip-card{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid;position:relative}.no-dot{opacity:.2;background-color:#fff;width:10px;height:10px;margin:5px 2px}.cloneable-area{padding:20px}._w-card-back{background-color:var(--primary);perspective:1000px;border-radius:5px;flex-direction:column;width:100%;height:100%;display:flex}.c-card-img{background-color:var(--beige);flex:1;justify-content:center;align-items:center;display:flex}._w-flip-card{z-index:10;perspective:1000px;display:flex;position:relative}.c-card-back{perspective:1000px;justify-content:center;align-items:center;width:250px;height:250px;display:flex}.c-card-btn-text{width:100%;padding:10px 20px}.c-card-btn-text.focus{background-color:#ff6565;position:absolute;overflow:hidden}.card-btn-link{color:#fff;text-align:center;border:2px solid #ff6565;border-radius:1000px;width:100%;text-decoration:none;position:relative;overflow:hidden}.c-card-btn{padding:20px}.c-card-text{background-color:var(--primary);perspective:1000px;border-top:1px dashed #ffffff40;padding:20px 15px}.card-no-text{opacity:.2;color:#fff;font-size:7em;font-weight:700;line-height:1em;transform:translate(-20px)}.c-card-label{text-align:center;padding:20px}.card-bg-quotemark{color:#fff;display:inline-block}.card-bg-quotemark.top{opacity:.2;font-family:PT Sans,sans-serif;font-size:5em;line-height:1em;position:absolute;inset:-.4em auto auto -.3em}.card-bg-quotemark.btm{opacity:.2;font-family:PT Sans,sans-serif;font-size:5em;line-height:1em;position:absolute;inset:auto -.3em -.4em auto}.card-alias{color:#ddd;text-align:right;font-size:.9em;line-height:1em}._w-card-quote{position:relative}.c-card-quote{background-color:var(--primary);flex:1;justify-content:center;align-items:center;padding:20px 40px;display:flex;position:relative}._w-card-img{perspective:1000px;justify-content:center;align-items:center;padding:0;display:flex}.card-text.focus{z-index:10;position:relative}.c-card-title{margin-bottom:5px}.card-title{color:#fff;text-align:center;font-size:1.6em;font-weight:700;line-height:1em}.c-card-no{position:relative;overflow:hidden;transform:translate(0)}.card-img{height:120px}.card-label{opacity:.2;color:#fff;font-size:.8em;line-height:1em}.card-btn-focus-bg{background-image:radial-gradient(circle farthest-side,#ff9865,#fff0);width:75%;height:200%;position:absolute;inset:-75% -10% auto auto}.card-quote{z-index:5;color:#fff;text-align:center;margin-bottom:0;font-size:1em;font-style:italic;line-height:1.4em;position:relative}.c-card-front{perspective:1000px;justify-content:center;align-items:center;width:250px;height:250px;display:flex}._w-card-front{perspective:1000px;transform:;background-color:#ff6565;border-radius:5px;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.contact-icon{color:#000;font-family:"Fa Solid 900",sans-serif;font-size:60px;position:static}.button-liner{color:#000;font-size:1.3rem;font-weight:600;line-height:22px;text-decoration:none;position:relative}.button-liner.darkish{color:#fff;text-transform:uppercase;font-size:.9rem}.service-card-header{color:#bbb;text-transform:uppercase;flex:none;margin-top:0;font-size:1.5rem;font-weight:700;position:relative;transform:rotate(-90deg)}.services-item{background-color:#1f1f1f;flex-direction:column;justify-content:center;align-items:stretch;min-height:350px;margin-bottom:-48px;padding:1.8rem;display:flex;position:relative;overflow:hidden}.services-item.middle-item{background-color:#1f1f1f00;background-image:linear-gradient(#00000080,#00000080),url('../images/hole-in-ground.webp');background-position:0 0,50%;background-size:auto,cover;margin-top:-48px;margin-bottom:0}.services-item.left-item{background-color:#1f1f1f00;background-image:linear-gradient(#00000080,#00000080),url('../images/blue-pipe.webp');background-position:0 0,50%;background-size:auto,cover;justify-content:center}.services-item.right-item{background-color:#1f1f1f00;background-image:linear-gradient(#00000080,#00000080),url('../images/man-digging-hole.webp');background-position:0 0,50%;background-size:auto,cover}.button-line-absolute{z-index:1;background-color:var(--very-dark-blue);width:100%;height:5px;position:absolute}.vertical-service-wrap{z-index:50;justify-content:center;align-items:center;width:65px;height:100%;display:flex;position:absolute;inset:0% auto 0% 0%}.trio-cards{grid-column-gap:36px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:95%;max-width:1200px;margin-top:60px;margin-bottom:20px;display:grid}.feature-title-wrapper{z-index:10;flex-direction:column;grid-template-rows:auto;grid-template-columns:auto 1fr;grid-auto-columns:1fr;align-items:center;display:flex;position:relative}.brands-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.button-line{background-color:#b9bbc8;width:100%;height:1px;margin-top:4px;position:relative}.circle-hover{background-color:#2a2c34;border-radius:100%;width:6vw;height:6vw;position:absolute;inset:-6vw -6vw auto auto}.circle-hover.white{z-index:0;background-color:#4f1d1c38;top:-6vw;right:-6vw}.service-icon-wrap{background-color:#222;border-radius:100%;justify-content:center;align-items:center;width:12rem;height:12rem;margin-bottom:2rem;display:flex}.text-block-2{color:var(--primary);text-align:center;text-transform:uppercase;margin-bottom:10px;font-weight:700}.d-105-text-wrapper{background-color:var(--beige-80);justify-content:center;align-items:center;height:40%;padding:20px;display:flex;position:absolute;inset:auto 0% 0%}.d-105-3d-wrapper{perspective:1000px;border-radius:10px;width:235px;height:350px;margin-left:20px;margin-right:20px;position:relative;overflow:visible}.d-105-timer-icon{color:#1a1a1a;font-family:"Fa 400",sans-serif;font-size:16px}.d-105-timer-wrapper{justify-content:center;align-items:center;margin-top:10px;margin-right:10px;display:flex;position:absolute;inset:0% 0% auto auto}.d-105-author-text{color:#333;margin-bottom:10px;font-size:14px}.d-105-image-wrapper{transform-origin:50% 0;background-image:url('../images/NordWood_7405.jpg');background-position:60%;background-repeat:no-repeat;background-size:cover;height:60%;position:absolute;inset:0%}.d-105-image-wrapper.three{background-image:url('../images/blue-pipe.webp');background-position:50%;background-size:cover}.d-105-image-wrapper.three._1{background-image:url('../images/hole-in-ground.webp')}.d-105-image-wrapper.three._2{background-image:url('../images/man-digging-hole.webp')}.d-105-timer-text{color:#1a1a1a;margin-left:10px;font-family:Merriweather,serif}.d-105-card-wrapper{transform-origin:50% 0;background-color:#fff;border-radius:10px;position:absolute;inset:0%;overflow:hidden;box-shadow:0 10px 20px -15px #fff9}.d-105-card-title{color:#333;margin-top:0;font-family:Merriweather,serif}.d-105-recipe-text{color:#333;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:16px}.grid-2{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;width:95%;max-width:1200px}.button{background-color:var(--primary);color:#fff;margin-top:40px;padding:21px;text-decoration:none}.image-15{width:170px;display:block}.announcement-bar{z-index:1;background-color:var(--primary);width:100%;margin-bottom:5px;padding-top:8px;padding-bottom:8px;position:sticky}.header-div-2{justify-content:space-between;align-items:center;width:90%;padding:0 10px;display:flex}.header-div-2.announcement-div{width:95%;margin-left:auto;margin-right:auto}.announcement-contact-block{justify-content:space-between;width:100%;margin-left:auto;margin-right:auto;display:flex}.fa-social-2{background-color:var(--beige);color:var(--black);border-radius:50px;justify-content:center;align-items:center;width:34px;height:34px;margin-right:10px;font-family:"Fa Sharp Solid 900",sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:all .3s;display:flex}.fa-social-2:hover{color:#1e1f1e;background-color:#f7f7f2;transform:scale(1.05)}.fa-social-2.b{background-color:var(--beige);font-family:"Fa Brands 400",sans-serif}.quote-btn{background-color:var(--beige);color:var(--black);text-transform:uppercase;padding:6px 17px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s}.quote-btn:hover{color:#252525;background-color:#fff;transform:scale(1.05)}.dl-menu.w--open{background-color:#252525;border-radius:4px;margin-top:15px;margin-left:0;overflow:hidden}.menu-div-2{width:90%;margin-left:auto;margin-right:auto}.main-block{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;grid-template-rows:auto;grid-template-columns:32px 1fr;grid-auto-columns:1fr;place-items:center stretch;padding-top:0;padding-bottom:0;display:flex}.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{color:#252525;width:auto;min-width:20px;margin-right:5px;font-family:"Fa Sharp 300",sans-serif;font-weight:400}.logo-div-2{justify-content:center;align-items:center;margin-right:auto;display:flex}.menu-link{color:#252525;text-transform:uppercase;margin-left:5px;margin-right:5px;padding:10px 5px;font-weight:400;transition:all .3s ease-in-out}.menu-link:hover{border-bottom:1px #f7f7f2}.menu-link.w--current{color:#212121;background-color:#0000;font-size:14px}.h-link{color:#3a3a3a;justify-content:flex-start;align-items:center;font-size:14px;text-decoration:none;display:flex}.dl-link-2{z-index:1;color:#fff;flex:none;width:100%;margin-left:0;margin-right:0;font-weight:500;transition:all .2s ease-in-out;position:relative}.logo-2{background-color:#0000;padding-bottom:0}.headt-call-btn{display:none}.navbar-2{background-color:#0000;justify-content:center;align-items:center;width:100%;display:flex}.nav-menu-2{justify-content:flex-end;align-items:center;display:flex}.dropdown-toggle{text-transform:uppercase;align-items:center;margin-right:0;padding:10px 30px 10px 10px;font-weight:400;transition:all .3s;display:flex}.header-contact-2{border-left:1px solid #5f5f5130;flex:none;margin-left:10px;padding-left:5px}.co-logo-link-2.w--current{flex:none;margin-right:5px}.drop-down-wrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 250px;grid-auto-columns:1fr;padding-top:0;padding-bottom:0}.header-div-3{justify-content:space-between;align-items:center;width:95%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:flex}.icon-6{margin-right:10px}.dl-link-holder{color:#fff;text-transform:uppercase;border-bottom:1px solid #f7f7f226;justify-content:flex-start;align-items:center;width:300px;padding-top:10px;padding-bottom:10px;padding-left:20px;text-decoration:none;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}.dl-link-holder:hover{border-bottom-style:solid;padding-left:30px}.dl-link-holder.w--current{background-color:#252525}.dl-link-holder.lst{border-bottom-style:none;border-bottom-color:#f7f7f200}.ripple{z-index:0;color:#fff;background-color:#5f5f51;border-radius:100%;width:700px;height:500px;position:absolute;inset:-200% -60% auto auto}.ripple.dl-btn{background-color:#5f5f51;right:-20%}.ripple.call{background-color:#5f5f51;width:565px}.section-2{z-index:10;border-bottom:1px #5e5e5e;position:sticky;top:0;box-shadow:0 1px 3px #0003}.section-2.header-section.nav-verticle{background-color:#c0c1b0;flex-direction:column;padding-top:10px;padding-bottom:10px}.dl-link-img{z-index:1;object-fit:cover;border-radius:50px;flex:none;width:50px;height:50px;margin-right:10px;position:relative}.mobile-block{color:#ffea00;align-items:center;margin-right:10px;font-weight:500;display:flex}.mobile-block.lig-text{color:#4c4a4b;cursor:pointer;transition:all .2s ease-in-out}.navigation-text-link{grid-column-gap:4px;grid-row-gap:4px;color:#5167f6;font-size:12px;font-weight:700;line-height:16px;text-decoration:underline;display:inline-flex}.navigation-text-link:hover{color:#6478f7}.subheading-regular{margin-top:0;margin-bottom:0;font-size:16px;font-weight:600;line-height:28px}.navigation-dropdown-2{height:100%;position:static}.navigation-dropdown-2.a{position:relative}.navigation-toggle{grid-column-gap:2px;color:var(--black);border-radius:8px;justify-content:space-between;align-items:center;height:100%;padding:12px 12px 12px 16px;font-size:14px;font-weight:600;line-height:24px;text-decoration:none;transition:all .35s;display:flex}.navigation-toggle:hover,.navigation-toggle.w--open{background-color:var(--30-black);color:var(--black)}.button-secondary-square{grid-column-gap:8px;grid-row-gap:8px;color:#5167f6;text-align:center;letter-spacing:-.02em;background-color:#fff;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;height:48px;min-height:48px;padding:12px 32px;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;transition:all .5s cubic-bezier(.6,.6,0,1);display:inline-flex}.button-secondary-square:hover{background-color:#eceefe}.button-secondary-square:active{background-color:#d8d7df}.navigation-grid-wrapper{z-index:100;grid-column-gap:24px;grid-row-gap:16px;color:#131316;grid-template-rows:auto;grid-template-columns:1.25fr .5fr;grid-auto-columns:1fr;display:grid}.navigation-link-wrapper{grid-column-gap:24px;grid-row-gap:24px;background-color:var(--beige);border-radius:16px;flex-direction:column;justify-content:space-between;padding:16px;display:flex}.navigation-list-dropdown{z-index:99}.navigation-list-dropdown.w--open{background-color:#0000;justify-content:center;align-items:center;width:100vw;max-width:1300px;padding:16px;display:flex;position:fixed;left:0;right:0}.navigation-list-dropdown._2.w--open{width:auto;position:absolute;left:auto;right:auto}.icon-regular-2{flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:color .2s;display:flex}.navigation-card{grid-column-gap:8px;grid-row-gap:8px;color:#131316;flex-direction:column;width:100%;text-decoration:none;display:flex}.navigation-card-content{grid-column-gap:8px;grid-row-gap:8px;align-items:flex-start;padding:8px;display:flex}.navigation-link-large{grid-column-gap:8px;color:var(--black);border-radius:8px;justify-content:space-between;align-items:center;padding:16px;font-weight:600;text-decoration:none;transition:color .2s,background-color .2s;display:flex}.navigation-link-large:hover{background-color:var(--30-black);color:var(--black)}.navigation-link-large.w--current{background-color:var(--30-black)}.navigation-link-large._2{min-width:300px}.subheading-small-2{margin-top:0;margin-bottom:0;font-size:14px;font-weight:600;line-height:24px}.image-cover{object-fit:cover;width:100%;height:100%}.column-regular{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;display:flex}.column-regular.column-left{align-items:flex-start}.navigation-dropdown-base{z-index:99;background-color:var(--primary);border-radius:16px;width:80%;margin-top:10px;padding:24px;box-shadow:0 8px 64px #8f8f8f29}.navigation-dropdown-base.w--open{background-color:#0000;width:100%;min-width:auto;padding:24px 5%;position:absolute;inset:90px auto auto 0;overflow:hidden}.navigation-dropdown-base._2{width:100%}.navigation-grid{grid-column-gap:16px;grid-template-rows:auto}.navigation-image{background-color:#dedfe3;border:1px solid #dedfe3;border-radius:16px;width:100%;height:220px;overflow:hidden}.paragraph-small-2{letter-spacing:-.02em;margin-bottom:0;font-size:14px;line-height:24px}.icon-small{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.navigation-link-3{color:var(--black);white-space:nowrap;background-color:#0000;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:600;line-height:24px;text-decoration:none;transition:all .35s}.navigation-link-3:hover,.navigation-link-3.w--current{background-color:var(--30-black);color:var(--black)}.div-block-5{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.menu-button-section{z-index:1;justify-content:space-around;align-items:center;padding-bottom:0;display:flex;position:relative}.menu-button-group-div{grid-column-gap:10px;grid-row-gap:10px;background-color:var(--primary);grid-template-rows:auto;grid-template-columns:1fr 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}.menu-button-div{height:290px}.card-al{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}.card-al._1{background-image:url('../images/rye-2.webp')}.card-al._2{background-image:url('../images/thumbnail14_1thumbnail14.webp')}.card-al._3{background-image:url('../images/goudhurst-2.webp')}.card-al._4{background-image:url('../images/leak-repairs-2_1leak-repairs (2).webp')}.card-al._5{background-image:url('../images/elec3_1elec3.webp')}.card-al._6{background-image:url('../images/new-gallery-8_1new-gallery (8).webp')}.menu-label-div{background-color:#252525;border-radius:0;justify-content:center;align-items:center;width:100%;height:60px;margin-top:-60px;display:flex;position:relative;overflow:hidden}.black-int-link{z-index:1;background-color:var(--primary);color:#fff;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:60px;padding:5px 10px;font-size:15px;font-weight:400;line-height:1;text-decoration:none;display:flex;position:relative}.btn-text{z-index:1;text-align:center;text-transform:uppercase;font-weight:400;position:relative}.btn-text.call{border:1px solid var(--primary);background-color:var(--beige);color:var(--primary);width:100%;height:100%;padding-top:15px;padding-bottom:15px;font-weight:700;transition:all .2s}.btn-text.call:hover{border-color:var(--beige);background-color:var(--primary);color:var(--white)}.btn-text.call._2{background-color:var(--primary);color:var(--beige)}.btn-text.call._2:hover{border-color:var(--primary);background-color:var(--beige);color:var(--primary)}.hyperlink{color:var(--primary);letter-spacing:.2px;margin-left:-2px;margin-right:-2px;padding-left:2px;padding-right:2px;font-family:Changa One,Impact,sans-serif;font-weight:400;text-decoration:none;transition:all .3s ease-in-out;display:inline-block;box-shadow:inset 0 -1px #5f5f51}.hyperlink:hover{color:#fff;box-shadow:inset 0 -40px #5f5f51}.hyperlink.w{box-shadow:inset 0 -1px 0 0 var(--beige);color:var(--beige)}.hyperlink.w:hover{box-shadow:inset 0 -50px 0 0 var(--beige);color:var(--primary)}.p-3{margin-bottom:10px;font-size:16px;line-height:26px}.p-3.white{color:#fff}.coloured-underline{background-color:#c0c1b0;border-radius:0;width:80px;height:4px;margin-bottom:30px}.img-div{z-index:1;background-image:url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');background-position:50%;background-size:cover;border-radius:6px;width:48%;min-height:350px;position:relative}.img-div.home{background-image:url('../images/new-water-supply.webp')}.img-div.impact{background-image:url('../images/gallery-24.jpg')}.img-div.repair{background-image:url('../images/gravesend-4.webp')}.img-div.repair2{background-image:url('../images/leak-repairs-2_1leak-repairs (2).webp')}.img-div.repla{background-image:url('../images/allington-3.webp')}.img-div.repla2{background-image:url('../images/gravesend-3-1.webp');background-position:50% 100%}.img-div.supply{background-image:url('../images/gallery-8.jpg');background-position:50% 100%}.img-div.add{background-image:url('../images/gallery-17.jpg')}.img-div.cable{background-image:url('../images/elec2_1elec2.webp')}.img-div.cable2{background-image:url('../images/elec7_1elec7.webp');background-position:50% 100%}.img-div.under{background-image:url('../images/elec8_1elec8.webp');background-position:50% 90%}.img-div.under2{background-image:url('../images/elec3_1elec3.webp')}.img-div.install{background-image:url('../images/allington-2.webp');background-position:50% 42%}.img-div.install2{background-image:url('../images/bexley-2.webp');background-position:50% 85%}.img-div.pipe{background-image:url('../images/IMG_1900IMG_1899.webp');background-position:0 100%}.img-div.pipe2{background-image:url('../images/87557084-9181-4f90-8576-b33206d08d24_187557084-9181-4f90-8576-b33206d08d24.webp');background-position:50% 40%}.h1-2{color:var(--primary);letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-bottom:0;padding-bottom:20px;font-family:Changa One,Impact,sans-serif;font-size:26px;font-weight:400;line-height:30px}.primary-btn{z-index:1;color:#f7f7f2;flex-flow:row;justify-content:center;align-items:center;width:200px;margin-top:30px;margin-right:20px;padding:15px 0;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.primary-btn.call{padding-top:0;padding-bottom:0;transition:all .2s}.primary-btn.call:hover{color:#fff;transform:scale(1.1)}.primary-btn.black{background-color:#000;transition:all .2s}.primary-btn.black:hover{transform:scale(1.1)}.double-content-div{justify-content:space-between;width:90%;max-width:1300px;margin-left:auto;margin-right:auto;display:flex}.basic-p-block{flex-flow:column;justify-content:center;align-items:flex-start;width:48%;transition:all .2s;display:flex}.content-section-2{background-color:var(--beige);justify-content:center;align-items:center;padding-top:60px;padding-bottom:60px;display:flex}.fa-icon-2{background-color:var(--primary);color:#fff;border-radius:100%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-right:10px;font-family:"Fa Sharp 300",sans-serif;font-size:18px;font-weight:400;display:flex}.default-list{grid-column-gap:10px;grid-row-gap:10px;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}.default-list._3col{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.bullet-list-2{align-items:center;margin-top:0;margin-bottom:0;font-size:16px;font-weight:500;display:flex}.large-single-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;justify-content:space-between;align-items:stretch;width:60%;height:100%;min-height:800px;display:flex;position:relative;overflow:hidden}.large-single-image-div.home{background-image:url('../images/leeds-village-1.webp');background-position:50%}.h2-2{color:#212121;text-transform:uppercase;margin-top:0;margin-bottom:0;padding-bottom:10px;font-family:Changa One,Impact,sans-serif;font-weight:400}.h2-2.h2-white{color:#f7f7f2;margin-left:10px;padding-bottom:0;font-size:24px;font-weight:600;line-height:30px}.h2-2.h2-white.lg-text{color:#f7f7f2;margin-top:60px;margin-bottom:40px;padding-bottom:100px;padding-right:60px;font-size:44px;font-weight:900;line-height:1.3;display:block}.h2-2.h2-white.lg-text.edit-padding{color:#fff;margin-top:0;margin-bottom:0;margin-left:auto;padding-bottom:0;padding-right:0;font-family:Open Sans,sans-serif;font-size:28px;font-weight:400}.pinned-content-div{z-index:5;justify-content:space-between;align-items:center;width:60%;padding-right:0%;display:flex;position:absolute;inset:auto 0% auto auto}.large-p-block{background-color:#fff;padding:50px;box-shadow:1px 1px 3px #0000001f}.large-image-section{background-color:var(--beige);justify-content:space-between;align-items:center;padding-top:140px;padding-bottom:140px;display:flex}.slide{height:auto;padding:15px}.testemonial-content-everything{flex-direction:column;align-items:flex-start;display:flex}.left-arrow{color:#fff;background-color:#c0c1af12;border-radius:100%;justify-content:center;align-items:center;width:80px;height:80px;font-family:"Fa Sharp Solid 900",sans-serif;font-weight:300;transition:all .3s ease-in-out;display:flex;inset:auto 100px -15% auto;overflow:hidden}.left-arrow:hover{background-color:#5f5f51;transform:scale(.95)}.customer-titkle{color:#fff;font-size:18px;font-weight:700}.slide-nav{display:none;position:absolute}.slider-2{background-color:#0000;height:auto;position:static}.testemonials-text{flex-direction:column;align-items:flex-start;display:flex}.h2-title{color:#252525;text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Changa One,Impact,sans-serif;font-size:40px;font-weight:400;line-height:36px}.h2-title.white{color:#fff;margin-left:0;font-weight:400;line-height:40px}.customer-img{background-image:url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;min-width:80px;min-height:80px;margin-right:10px}.h2-wrap{align-items:center;display:flex}.testemonials{background-color:var(--primary);padding-top:100px;padding-bottom:100px;position:relative;overflow:hidden}.testemonials.projects{background-color:var(--primary);padding-top:40px;position:relative;overflow:hidden}.text-block-3{flex:none;margin-top:0;font-size:26px;font-weight:400;display:block;position:static;inset:0%}.testimonials-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;display:grid;position:relative}.testimonials-grid.work-gallery{flex-direction:column;grid-template-rows:minmax(auto,1fr);grid-template-columns:1fr;display:flex}.who-made-comment{align-items:center;margin-top:40px;display:flex}.right-arrow{color:#fff;background-color:#c0c1af12;border-radius:100%;justify-content:center;align-items:center;width:80px;height:80px;margin-left:100px;font-family:"Fa Sharp Solid 900",sans-serif;transition:all .3s ease-in-out;display:flex;inset:auto 0 -15% auto}.right-arrow:hover{background-color:#5f5f51;transform:scale(.95)}.mask{height:auto;min-height:250px}.testemonials-slider{border-left:1px #c0c1af24;padding-left:20px;padding-right:20px;position:static}.qoate-symbol{color:#fff;justify-content:flex-end;margin-left:auto;padding-bottom:0;font-family:"Fa Sharp Solid 900",sans-serif;font-size:90px;line-height:1;display:flex;position:relative}.h2-div{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin-bottom:20px;padding-bottom:0;display:flex}.container-2{width:90%;max-width:1300px;margin-left:auto;margin-right:auto;padding-top:60px;padding-bottom:0}.container-2.test-container{padding-top:0}.container-2.test-container.fluid{width:90%;max-width:1600px}.container-2.test-container.fluid._1300px{max-width:1300px}.underline{background-color:#fb6749;border-radius:6px;width:60%;height:5px;line-height:30px;position:absolute;inset:15px 0 auto auto}.underline.testemonials-underline{flex:0 auto;width:20%;position:relative;left:0%;right:0}.underline.testemonials-underline.orange{background-color:var(--30-black);width:30%;position:absolute;top:0}.underline.testemonials-underline.gray{background-color:var(--beige);width:100%}.block-quote{color:#fff;border-left-style:none;margin-bottom:0;padding:0;font-size:18px;font-style:italic;font-weight:400;line-height:28px}.light-text-line{background-color:#5f5f51;width:40px;height:2px}.grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr}.grid-image-large-div{background-image:url('../images/goudhurst-3.webp');background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;height:100%;min-height:600px}.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:4px}.double-p-block{flex-direction:column;justify-content:center;align-items:center;width:100%;display:block}.grey-content-section{background-color:#7e7e7e;justify-content:center;align-items:center;padding-top:60px;padding-bottom:60px;display:flex}.grey-content-section.bg-gradiant{background-color:#5f5f51;background-image:linear-gradient(180deg,var(--beige) 60%,var(--primary) 60%)}.grey-dividing-line{background-color:#5f5f5163;height:1px;margin-top:60px;margin-bottom:60px}.grey-dividing-line.line-odd{background-color:#f7f7f236}.works-texxt-lable{background-color:var(--beige);color:#252525;text-transform:uppercase;padding:15px 30px;font-family:Changa One,Impact,sans-serif;font-weight:400;display:inline-block;position:absolute;inset:40px auto auto 0}.works-1{background-image:url('../images/allington-2.webp');background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;align-items:flex-end;min-height:580px;padding:20px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #15162300}.works-1:hover{transform:scale(1.05);box-shadow:inset 0 -60px 200px #15162380}.works-1._2{background-image:url('../images/gravesend-1.webp')}.works-1._3{background-image:url('../images/rye-1.webp')}.works-image-grid{padding-top:60px}.works-image-grid.grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;padding-top:0;display:grid;position:relative;left:0%}.icon-block{justify-content:center;align-items:center;margin-right:20px;display:flex}.cta-link{color:#5f5f51;font-size:16px;font-weight:500;line-height:1.75;text-decoration:none}.contact-section-wrapper.flex{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.contact-info-text{flex-direction:column;display:flex}.left-contact{flex-direction:column;justify-content:flex-start;width:38%;display:flex}.left-contact.right{background-color:var(--primary);border-radius:6px;width:50%;padding:20px;box-shadow:0 0 20px #21212117}.cta-text-contact{color:#212121;text-transform:uppercase;margin-bottom:10px;font-size:16px;font-weight:700}.contact-info-block{grid-column-gap:0px;grid-row-gap:0px;border-radius:10px;grid-template-rows:auto;grid-template-columns:.25fr 1fr;grid-auto-columns:1fr;padding:0;transition:box-shadow .2s cubic-bezier(.455,.03,.515,.955);display:grid}.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}.h2-wrapper{align-items:center;display:flex}.icon-7{background-color:var(--primary);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:60px;height:60px;font-family:"Fa Sharp 300",sans-serif;font-size:1.5em;font-weight:400;text-decoration:none;display:flex}.heading-3-right-text{background-color:var(--primary);flex-direction:column;justify-content:center;width:50%;padding:40px;display:flex}.h2-title-2{color:#252525;text-transform:uppercase;margin:0 10px;font-size:40px;font-weight:300}.h2-title-2.white{color:#fff;line-height:40px}.h2-title-2.white.smaller{font-size:16px;line-height:30px}.container-3{width:90%;max-width:1400px;margin-left:auto;margin-right:auto}.container-3.container-fluid{width:100%;max-width:none}.container-3.container-fluid.cta{border-radius:8px;width:90%;max-width:1300px;overflow:hidden}.heading-3-section{background-color:var(--beige);padding:0 0 40px}.heading-3-section._40t{padding-top:40px}.heading-3-text{color:#fff;text-transform:uppercase;margin-top:0;margin-bottom:auto;font-size:20px;font-weight:400;line-height:27px}.heading-3-text.sm-h3{margin-top:auto;font-size:18px;font-weight:700;line-height:32px}.heading-3-text.sm-h3.white-h3{color:#fff;font-family:Changa One,Impact,sans-serif;font-size:26px;font-weight:400;line-height:32px}.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;display:flex}.heading-3-left-image{background-image:url('../images/IMG_1894IMG_1893.webp');background-position:50%;background-repeat:no-repeat;background-size:cover;width:50%;min-height:350px}.footer-contact-links{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1.25fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-around;width:100%;max-width:none;display:grid}.fb-div{flex-direction:row;justify-content:center;align-items:center;width:85%;margin-top:40px;display:flex}.footer-brand{margin-bottom:20px;display:flex}.footer-brand.w--current{justify-content:center;align-items:center;display:flex}.list-2{text-align:center;flex:none;width:100%;padding-left:0;list-style-type:none}.footer-nav-item{color:#fff;text-align:left;cursor:pointer;border-bottom:1px solid #414141;margin-bottom:10px;padding-top:0;padding-bottom:5px;transition:all .2s}.footer-nav-item:hover{color:#ffce07}.footer-nav-item.footer-contact{color:#fff;text-align:left;cursor:auto;align-items:center;margin-bottom:20px;padding-top:0;padding-bottom:0;display:flex}.footer-nav-item.footer-contact.auto-cusro{color:#fff;cursor:auto}.footer-social-link{color:#fff;background-color:#5f5f51;border-radius:20px;justify-content:center;align-items:center;width:38px;height:38px;margin-left:0;margin-right:10px;font-size:18px;font-weight:400;line-height:1;text-decoration:none;transition:all .3s ease-in-out;display:flex}.footer-social-link:hover{color:#c0c1af;background-color:#0000;border:1px solid #c0c1af}.foooter-logo{border-radius:6px;margin-left:auto;margin-right:auto}.contact-link{color:#fff;cursor:pointer;font-weight:400;text-decoration:none;transition:all .2s}.footer-copy-right{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}.footerlinks{color:#fff;text-align:center;margin-bottom:0;font-size:16px;font-weight:300;text-decoration:none}.bottom-icon{color:#c0c1b0;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;margin-top:0;margin-bottom:0;margin-right:10px;padding:10px;font-family:"Fa Sharp 300",sans-serif;font-size:16px;font-weight:400;display:flex}.footer-title{color:#c0c1b0;text-transform:uppercase;margin-bottom:20px;padding-top:0;padding-bottom:0;font-size:18px;font-weight:700}.footer-info-div-2{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer-info-div-2._1{border-width:1px;border-color:#c0c1af24;border-left-style:none;border-right-style:none;flex-direction:column;justify-content:flex-start;align-items:flex-start}.footer-info-div-2._1.border-edit{border-left-style:none;border-right-style:none;justify-content:flex-start}.icon-link{justify-content:center;align-items:center;text-decoration:none;display:flex}.container{width:90%;max-width:1300px;margin-left:auto;margin-right:auto}.bold-text-3{font-size:24px}.faq-question{cursor:pointer;align-items:center;height:90px;font-size:22px;font-weight:800;display:flex}.faq-plus-wrap{justify-content:center;align-items:center;width:20px;height:20px;margin-right:25px;display:flex;position:relative}.faq-plus-l{background-color:var(--beige);border-radius:3px;width:5px;height:100%;position:absolute}.faq-plus{background-color:var(--beige);border-radius:3px;width:100%;height:5px}.faq-q-text{margin-top:0;margin-bottom:0;font-family:Changa One,Impact,sans-serif;font-size:26px;font-weight:400;line-height:27px}.faq-answer{border-bottom:1px solid #ffffff1f;padding-left:45px;overflow:hidden}.faq-answer-text{margin-top:15px;margin-bottom:15px;font-size:16px}.container-14{z-index:2;width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;display:block;position:relative}.container-14.faq-container{background-color:#220f0f4d;border-radius:5px;max-width:900px;padding:3vw;box-shadow:0 0 12px #00000082}.pricing-h1{text-align:center}.pricing-h1.faq-h2{margin-bottom:50px}.div-block-6{background-color:var(--beige);border-radius:6px;padding:20px}._0{display:block}.text-block-4{border-bottom:1px solid #d4d4d4;margin-bottom:10px;padding:20px 20px 10px}@media screen and (max-width:991px){.navbar{width:100%}.nav-link{text-align:left;width:100%;padding-top:20px}.nav-link:hover{background-color:var(--beige);color:var(--very-dark-blue);border-bottom-color:#0000;width:100%}.nav-link.w--current{background-color:var(--sky-blue);border-bottom-color:#0000;padding-top:20px}.nav-link.w--current:hover{color:var(--white)}.master-header-section{padding-top:10px;padding-bottom:0}.top-div-block{flex-direction:row}.co-logo-link{justify-content:center;width:50%}.co-logo-link.w--current{justify-content:center;width:100%}.top-contact-div{align-items:center;width:100%;padding-top:10px}.need-help{margin-bottom:5px;font-size:15px}.tel-div.hide{display:none}.tel-icon.large{margin-bottom:10px}.slider-text-div{width:80%}.slider-overlay-div{width:100%}.banner-overlay-heading{font-size:32px;line-height:38px}.banner-overlay-heading.big{text-align:center;font-size:38px;line-height:40px}.banner-overlay-heading.h1-subtext{font-size:22px;line-height:26px}.menu-button{color:var(--white);text-align:center;width:100%;padding-top:10px;padding-bottom:10px}.menu-button.w--open{background-color:#0000}.nav-menu{background-color:var(--black-70)}.box-heading{font-size:33px;line-height:40px}.box-1-div-planning{min-height:100px}.box-1-div-new-builds{justify-content:space-between;min-height:100px}.box-1-div-extensions{justify-content:space-between}._4-block-div{align-items:flex-end}.content-section._1{margin-bottom:0}.content-section.about{padding-top:60px;padding-bottom:60px}.content-div{flex-direction:column;width:90%}.full-width-image-text-div{width:70%;max-width:540px}.h2.centre,.h2.small{justify-content:center;align-items:center;height:60px;line-height:30px;display:flex}.h2.small.left{text-align:left;justify-content:flex-start;align-items:center}.bottom-text{flex-direction:column;width:100%;display:flex}.contact-right-div{flex-flow:column;justify-content:center;align-items:flex-start;width:auto;height:50vh}.footer-map-html.nonne.smaller{justify-content:flex-start;align-items:center;width:100%;display:block}.tel-group{align-items:flex-end}.tel-group.hori{flex-direction:column}.h1-subtext{font-size:26px}.grid-content{width:100%}.grid-content.centre{margin-bottom:40px}.p.centre._4{text-align:left}.h3{font-size:24px;line-height:33px}.footer-contact-div{flex-direction:column;align-items:flex-start;padding-bottom:20px}.divider{display:none}.services-overlay{padding-left:3%}.map-overlay-text{padding-left:20px}.email-icon.large{margin-bottom:10px}.top-logo-div{align-items:center;width:100%;margin-top:10px;margin-bottom:10px}.icon-2{justify-content:center;align-items:center;height:100%;display:flex}.footer-map-html-mobile{height:414px}.grid-image{width:100%}.grid-image._1{display:none}.grid-image.water-pipe{background-image:url('../images/IMG_3369IMG_3368.webp');display:block}.grid-image._4{display:none}.grid-image.additional-services{display:block}.tel-group-vertical{margin-top:10px;margin-bottom:10px}.menu-button-subtext{font-size:18px;line-height:24px}.slider{height:84vh}.return-to-top-link-2{width:50px;height:50px;top:93%}.menu-boxes{grid-template-columns:1fr 1fr}.footer-grid{flex-flow:column;display:flex}._2x1{grid-template-columns:1fr}._2x1.throughout{grid-template-rows:auto;grid-template-columns:1fr 1fr}.toggle{background-color:#0000;border-bottom-color:#0000;width:100%;padding-top:20px}.toggle:hover{background-color:var(--beige);color:var(--very-dark-blue);border-bottom-color:#0000}.toggle.w--open{background-color:var(--beige);color:var(--very-dark-blue)}.dropdown-link{font-size:15px}.dropdown{width:100%}._2x2{grid-template-columns:1fr}.header-bold-text{font-size:19px}.mask-3{height:440px}.media-embed{display:none}.media-embed.tablet{background-color:var(--smoke);padding-top:10px;padding-bottom:10px;display:block}.fb-html.tablet{justify-content:center;align-items:center;width:690px;height:500px;margin-right:0;display:flex}.fb-html.mobile{justify-content:center;align-items:center;width:690px;height:500px;margin-right:0;display:none}.associations.grid{justify-content:flex-start;place-items:center stretch;width:auto;height:auto;display:flex}.association{width:auto;margin-bottom:0}.association.height{width:55%;height:80px}._3x1{grid-template-columns:1fr 1fr}.services-toggle{background-color:var(--sky-blue);border-bottom-color:#0000;width:100%;padding-top:20px}.services-toggle:hover{background-color:var(--beige);color:var(--very-dark-blue);border-bottom-color:#0000}.services-toggle.w--open{background-color:var(--beige);color:var(--very-dark-blue)}.about-div{flex-direction:column;width:90%}.slider-overlay,.float-div{width:100%}.float-div.centre{margin-bottom:40px}._48-img{width:40%;margin-bottom:5px}.banner-overlay-heading-copy{font-size:32px;line-height:38px}.banner-overlay-heading-copy.big{text-align:left;font-size:38px;line-height:40px}.banner-overlay-heading-copy.h1-subtext{font-size:22px;line-height:26px}.case-grid{grid-template-columns:1fr 1fr}.hover-text{font-size:20px}.case-text-lower{font-size:13px}.contact-ann-block{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.contact-ann-block.fixed{height:189px;top:51%}.header-contact,.header-cont-info,.header-cont-info.hide{display:none}._2x1-copy{grid-template-rows:auto auto}.flipcard-back.impact,.flipcard-back.pipe,.flipcard-back.additional,.flipcard-back.elect{padding-left:20px;padding-right:20px}.c-card-btn-text.focus,.c-card-btn-text.default{transform:translate(0,-100%)}.div-block-4{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.service-card-header{margin-bottom:10px;font-size:22px}.services-item{margin-bottom:0}.services-item.middle-item{margin-top:0}.services-item.left-item{margin-bottom:1rem}.button-line-absolute{background-color:#fcfcfc}.trio-cards{grid-template-columns:1fr;margin-top:0;margin-bottom:0}.d-105-3d-wrapper{margin-bottom:60px}.announcement-bar{display:none}.header-div-2{width:100%}.announcement-contact-block{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}.fa-social-2{margin-right:0}.dl-menu.w--open{margin-top:0}.menu-button-2{background-color:var(--primary);color:var(--white);border-radius:9px}.menu-button-2.w--open{background-color:var(--primary);color:var(--white);text-align:right}.logo-div-2{justify-content:flex-start}.menu-link{color:#252525;text-align:left;background-color:#fff;border-bottom-color:#00000017;width:100%;margin-left:0;margin-right:0;padding:18px 10px;position:static}.menu-link:hover{color:#fff;background-color:#c0c1b0}.dl-link-2{border-bottom:1px #aaaaaa1c;padding-left:0;padding-right:0}.headt-call-btn{background-color:var(--primary);color:#fff;text-align:center;text-transform:uppercase;width:100%;margin-top:10px;padding-top:15px;padding-bottom:15px;font-weight:600;text-decoration:none;display:block}.navbar-2{width:100%}.nav-menu-2{z-index:1;background-color:var(--beige);border-radius:10px;top:80px;box-shadow:1px 1px 3px #0000001a}.dropdown-toggle{color:#252525;background-color:#fff;justify-content:space-between;width:100%;padding-top:18px;padding-bottom:18px}.dropdown-toggle:hover{color:#fff;background-color:#c0c1b0}.drop-down-wrapper{margin-top:0;padding-top:0}.header-div-3{width:100%;padding-left:10px;padding-right:10px}.dl-link-holder{background-color:#252525;width:100%}.section-2.header-section.nav-verticle{padding-bottom:0}.dl-link-img{margin-right:10px}.navigation-dropdown-2{width:100%}.navigation-toggle{background-color:var(--beige);justify-content:space-between;width:100%}.navigation-grid-wrapper{grid-template-rows:auto;grid-template-columns:1fr}.navigation-link-wrapper{justify-content:flex-start;padding:0}.navigation-link-wrapper._1{display:none}.navigation-list-dropdown{height:480px}.navigation-list-dropdown.w--open{width:auto;height:auto;padding:0;position:static}.navigation-dropdown-base{box-shadow:none;padding:0}.navigation-dropdown-base.w--open{box-shadow:none;height:500px;margin-left:0;margin-right:0%;padding:16px;position:static;overflow:auto}.navigation-link-3{background-color:var(--beige);width:100%}.div-block-5{display:block}.menu-button-group-div{grid-column-gap:10px;grid-row-gap:70px;grid-template-columns:1fr 1fr}.menu-button-div{height:auto}.card-al{height:160px}.img-div{width:100%;height:400px;margin-bottom:40px}.h1-2{font-size:32px}.double-content-div{flex-direction:column;align-items:center}.basic-p-block{width:100%;padding-bottom:30px}.content-section-2{padding-bottom:60px}.large-single-image-div{width:90%;height:auto;min-height:450px;position:static}.h2-2.h2-white.lg-text.edit-padding{text-align:right;margin-left:0;font-size:28px}.pinned-content-div{justify-content:center;width:100%;padding-right:0%;position:static}.large-p-block{box-shadow:none;background-color:#0000;width:90%;padding-bottom:0;padding-left:0;padding-right:0}.large-image-section{flex-direction:column;padding-bottom:60px}.slide{padding-top:0;padding-bottom:0}.left-arrow{inset:auto auto -15% 2.5%}.customer-titkle{font-size:1.2rem}.h2-wrap{margin-bottom:10px;line-height:1.3}.testemonials{padding-top:60px;padding-bottom:100px}.testemonials.projects{padding-top:60px;padding-bottom:60px}.who-made-comment{margin-top:20px}.right-arrow{bottom:-15%;left:2.5%;right:0}.testemonials-slider{padding-left:0;padding-right:0}.qoate-symbol{font-size:60px}.h2-div{flex-direction:column;align-items:flex-start}.h2-div.flex{flex-direction:row;align-items:center}.block-quote{font-size:16px}.grid{grid-template-columns:1fr}.grid-image-large-div{height:450px}.works-1{width:100%;min-width:300px;min-height:300px;margin-left:auto;margin-right:auto}.works-image-grid.grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:1fr auto;grid-template-columns:1fr;margin-left:0%;position:relative}.contact-section-wrapper.flex{flex-direction:column}.left-contact{width:100%}.left-contact.right{width:100%;margin-top:40px}.h2-wrapper{align-items:center;display:flex}.heading-3-right-text{width:100%}.heading-3-text{margin-bottom:15px}.heading-3-text.sm-h3.white-h3{font-size:20px}.heading-3-wrapper{flex-direction:column-reverse}.heading-3-left-image{width:100%;margin-top:0}.footer-contact-links{flex-direction:column;grid-template-columns:1fr}.fb-div{justify-content:center}.footer-brand.w--current{min-height:180px}.list-2{text-align:left}.footer-copy-right{justify-content:center}.footer-info-div-2{width:100%;padding:40px 20px}.footer-info-div-2._1{border-top-width:0;border-bottom-width:0;border-left-style:solid;border-left-width:1px;border-right-style:solid;padding:40px 20px}.footer-info-div-2._1.border-edit{border-top-width:1px;border-bottom-width:1px}}@media screen and (max-width:767px){.master-header-section{padding-top:10px;position:static}.top-div-block{flex-flow:column}.top-contact-div{justify-content:space-around;align-items:center;height:auto}.top-tel-link{font-size:28px}.top-tel-no{text-align:center}.overlay-div{height:100%}.slider-text-div{justify-content:center;width:100%;max-width:none;height:100%;margin-top:20px;margin-bottom:20px}.banner-overlay-heading.big{padding-bottom:10px;font-size:32px;line-height:36px}.box-heading{font-size:24px;line-height:30px}.box-1-div-planning,.box-1-div-construction,.box-1-div-new-builds,.box-1-div-extensions{padding:20px}.content-section.about{padding-top:40px;padding-bottom:40px}.h1{padding-bottom:10px;font-size:28px;line-height:34px}.column-text-2{margin-top:30px;margin-left:0}.full-width-image-section._1{height:auto}.full-width-image-text-div{width:auto;max-width:none;height:auto}.full-width-image-text-div._1{width:auto;min-width:auto}.h2.centre,.h2.small{margin-bottom:0;font-size:20px;line-height:26px}.footerlink-section{padding-bottom:220px}.contact-left-div{width:100%}.contact-right-div{justify-content:flex-end;width:100%;height:42vh;display:flex}.footer-map-html{width:100%;height:350px;display:none}.footer-links{padding-left:20px;padding-right:20px}.tel-group.hori{flex-direction:column}.h1-subtext{font-size:22px;line-height:26px}.grid-content.centre,.grid-content.contact{margin-bottom:20px}.list._3-row{grid-template-columns:1fr}.h3{font-size:20px;line-height:28px}.footer-contact-div{padding-bottom:20px}.services-overlay{height:150px;padding-left:3%;padding-right:3%}.map-section-large{flex-direction:column;align-items:center}.map-overlay-div{width:100%;margin-top:0;margin-bottom:0;margin-left:0;position:static}.map-overlay-text{width:100%}.map-html{height:450px;position:static}.tel-link,.email-link{font-size:24px}.icon-2{justify-content:center}.footer-map-html-mobile{width:100%;height:auto;display:block}.grid-image{min-height:300px}.menu-button-subtext{font-size:20px;line-height:25px}.return-to-top-link-2{width:40px;height:40px;top:90%}.map-html-mobile{display:block}.menu-boxes{grid-template-columns:1fr}.footer-grid{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto}.gallery-grid{grid-template-rows:auto auto auto auto auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr}.icon-3{font-size:20px}.icon-4{margin-left:10px;margin-right:10px;font-size:20px}.mask-3{height:520px}.fb-html{display:block}.fb-html.tablet{display:none}.fb-html.mobile{width:280px;height:350px;display:block}.associations{flex-direction:row}.associations.grid{width:100%}.association{height:216px;margin-right:10px}.association.height{width:67%}.home-map-html{display:none}.home-map-html.mobile{display:block}.right-arrow-4,.left-arrow-4{width:40px}.float-div.centre,.float-div.contact{margin-bottom:20px}._48-img{width:46%;margin-right:20px}._48-img.right{margin-left:20px}.banner-overlay-heading-copy.big{padding-bottom:10px;font-size:32px;line-height:36px}.hover-text{text-align:center;font-size:0}.contact-ann-block.fixed{top:51%}.fs-cc-banner_button{margin-left:0;margin-right:8px}.fs-cc-prefs_title{font-size:20px}.fs-cc-banner_buttons-wrapper{margin-top:12px}.fs-cc-banner_container{flex-direction:column;align-items:flex-start}.fs-cc-banner_text-link{margin-right:8px}.header-contact{justify-content:center;align-items:center;margin-right:0;display:flex}.grid-2{grid-template-columns:1fr;place-items:center}.announcement-contact-block{grid-template-columns:1fr}.menu-div-2,.main-block{width:100%}.logo-div-2{flex-direction:column;align-items:flex-start;width:100%}.menu-link{width:100%}.nav-menu-2{top:140px}.header-contact-2{border-left-style:none;margin-left:0;padding-left:5px}.drop-down-wrapper{background-color:#fff;margin-top:0}.section-2{z-index:100;position:sticky}.section-2.header-section.nav-verticle{position:static}.dl-link-img{margin-right:20px}.navigation-grid{grid-template-columns:1fr}.menu-button-section,.menu-button-group-div{display:none}.img-div{height:250px}.h1-2{font-size:30px;line-height:36px}.content-section-2{padding-top:40px;padding-bottom:40px}.default-list._3col{grid-template-columns:1fr 1fr}.large-single-image-div{height:auto;min-height:350px}.h2-2.h2-white.lg-text.edit-padding{flex:0 auto;margin-top:10px;margin-left:0;font-size:24px}.large-image-section{padding-bottom:40px}.slide{padding-left:0;padding-right:0}.left-arrow{width:60px;height:60px;margin-top:20px;margin-left:auto;padding-top:0;bottom:-5%}.slider-2{justify-content:center;align-items:center;width:auto;position:static}.h2-title{font-size:34px}.testemonials{padding-top:40px;padding-bottom:60px}.testemonials.projects{padding-top:40px;padding-bottom:40px}.testimonials-grid{grid-template-rows:auto auto 81px;grid-template-columns:1fr}.right-arrow{width:60px;height:60px;bottom:-5%}.testemonials-slider{padding-left:0;padding-right:0;position:static}.qoate-symbol{margin-left:0;padding-right:60px;position:static}.h2-div{margin-bottom:0}.container-2{padding-top:20px}.underline{width:50%}.grid-image-large-div,.grid-image-div{height:250px}.grey-content-section.bg-gradiant{padding-top:40px;padding-bottom:40px}.grey-dividing-line,.grey-dividing-line.line-odd{margin-top:40px;margin-bottom:40px}.works-1{min-width:250px}.cta-link{font-size:16px}.heading-3-right-text{width:100%}.h2-title-2{font-size:34px}.heading-3-text{margin-top:10px;margin-bottom:10px;font-size:20px}.heading-3-text.sm-h3.white-h3{line-height:30px}.heading-3-wrapper{flex-direction:column}.heading-3-left-image{width:100%}.footer-info-div-2{justify-content:flex-start}.footer-info-div-2._1{justify-content:center}.pricing-h1{font-size:34px;line-height:44px}}@media screen and (max-width:479px){.master-header-section{padding-top:0}.top-div-block{flex-direction:column}.co-logo-link{justify-content:center;width:100%}.co-logo-link.w--current{width:70%}.top-contact-div{align-items:center;width:100%}.top-tel-link{font-size:29px}.need-help{margin-top:5px;display:none}.tel-div{justify-content:center;width:100%}.tel-icon.large{height:60px}.co-logo{width:150px;margin-right:0;padding-right:0}.slider-text-div{width:100%;margin-top:0;margin-bottom:0;padding:30px 20px}.banner-overlay-heading{font-size:24px;line-height:28px}.banner-overlay-heading.big{font-size:28px;line-height:30px}.banner-overlay-heading.h1-subtext{font-size:18px;line-height:20px}.nav-menu{background-color:var(--primary)}._4-boxes-section{padding-top:30px;padding-bottom:30px}.box-1-div-planning,.box-1-div-construction,.box-1-div-new-builds,.box-1-div-extensions{width:100%}.content-section{padding-top:50px;padding-bottom:50px}.content-section.about{padding-top:30px;padding-bottom:30px}.content-div{max-width:100%}.h1{line-height:34px}.column-text-2{margin-top:30px;margin-left:0}.read-more-button{margin-bottom:10px}.full-width-image-section._1{height:auto}.full-width-image-div{width:90%;max-width:100%}.full-width-image-text-div{width:100%;padding:20px}.full-width-image-text-div._1{padding:20px}.h2{font-size:22px;line-height:30px}.h2.centre,.h2.small{height:auto;margin-bottom:10px}.master-footer-section{padding-top:30px;padding-bottom:30px}.contact-left-div{width:100%}.contact-right-div{width:100%;height:25vh}.footer-map-html{width:100%;height:350px}.footer-map-html.nonne.smaller{background-position:50%}.go-to-section{margin-top:20px}.h1-subtext{font-size:20px}.grid-content.centre,.grid-content.contact{margin-bottom:20px}.p._2{padding-bottom:10px}.p._1{padding-top:10px}.p.white.banner._1{width:100%}.p._3{padding-top:10px;padding-bottom:10px}.list._2-row{grid-template-columns:1fr}.list._3-row{padding-left:0}.list-item{line-height:22px}.footerlink-div{max-width:100%}.h3{font-size:20px}.h3-section{padding-top:30px;padding-bottom:30px}.footer-contact-div{padding-bottom:10px}.map-section-large{flex-direction:column}.map-overlay-div{max-width:100%;position:static}.email-icon.large{height:50px}.email-link{font-size:17px}.top-logo-div{align-items:center;width:90%}.footer-map-html-mobile{width:100%;height:350px}.grid-image{min-height:250px}.menu-button-subtext{font-size:16px;line-height:24px}.slider{height:300px}.form-section{margin-top:30px;margin-bottom:30px}.form-section.throughout{margin-top:0;margin-bottom:0}.return-to-top-link-2{width:40px;height:40px;top:93%}.banner-overlay-group{flex-direction:column;align-items:flex-start}.list-group{flex-direction:column}._2x1.throughout{grid-template-columns:1fr}._2x2.home{display:none}.gallery-grid{grid-template-rows:auto auto auto auto auto auto auto auto auto auto auto auto auto;grid-template-columns:1fr 1fr}.testimonials-slider{justify-content:center;align-items:flex-start;display:flex}.icon-4{margin-left:5px;margin-right:5px}.test-main{justify-content:flex-start;padding-top:20px}.mask-3{height:850px}.home-grid-image{min-height:250px}.section-overlay.absolute{position:static}.associations{flex-direction:column}.associations.grid{grid-column-gap:2px;grid-row-gap:2px;flex-flow:column;grid-template-rows:auto auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:flex}.association{height:137px;margin-right:0}.association.height{width:100%}._3x1{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.right-arrow-4,.left-arrow-4{background-color:var(--white);width:30px;display:block}.about-div{max-width:100%}.team-img,.team-names{width:90%}.float-div.centre,.float-div.contact{margin-bottom:20px}._48-img{width:100%;margin-bottom:20px;margin-right:0}._48-img.right{margin-left:0}.banner-overlay-heading-copy{font-size:24px;line-height:28px}.banner-overlay-heading-copy.big{font-size:28px;line-height:30px}.banner-overlay-heading-copy.h1-subtext{font-size:18px;line-height:20px}.project-div{margin-top:10px}.projectlb._1,.projectlb._2,.projectlb._3,.projectlb._4,.projectlb._5,.projectlb._6,.hover-div{height:300px}.hover-text{font-size:0;line-height:22px}.case-text-lower._0{margin-bottom:0}.contact-ann-block.fixed{height:20px;display:none;top:45%}.fs-cc-prefs_component{padding:24px}.fs-cc-banner_button{width:100%;margin-bottom:10px}.fs-cc-banner_close{position:absolute;inset:-22px 10px auto auto}.fs-cc-prefs_button{margin-bottom:8px}.fs-cc-banner_buttons-wrapper{text-align:center;flex-direction:column-reverse;align-items:center;width:100%}.fs-cc-banner_text{margin-right:0}.fs-cc-prefs_content{padding:24px}.header-contact{flex-flow:column;justify-content:center;align-items:flex-start}.c-flip-card{grid-template-columns:1fr}._w-card-back{height:200px}.c-card-back{width:100%;max-width:100%;height:auto}.c-card-quote{padding-left:20px;padding-right:20px}.card-title{font-size:1em}.c-card-front{width:100%;height:200px}.contact-icon{font-size:40px}.div-block-4{grid-row-gap:4px;grid-template-columns:1fr}.services-item{min-height:120px;padding:24px 24px 0}.services-item.right-item{margin-bottom:20px}.feature-title-wrapper{margin-bottom:48px}.header-div-2{flex-direction:column}.fa-social-2,.fa-social-2.b{margin-right:0}.dl-menu.w--open{margin-top:0}.menu-div-2{text-align:center;width:100%}.menu-button-2{background-color:var(--primary);color:var(--white);border-radius:0;width:100%;display:flex}.menu-button-2:hover{border-radius:0}.menu-button-2.w--open{justify-content:center;align-items:center}.main-block{justify-content:center;margin-bottom:5px}.logo-div-2{align-items:center;width:100%;padding-top:20px;padding-bottom:0}.menu-link{text-align:left}.logo-2{margin-bottom:10px}.headt-call-btn{background-color:var(--30-black);margin-top:0;font-size:14px}.navbar-2{text-align:center;flex-direction:column;justify-content:center;display:flex}.nav-menu-2{border-radius:0;flex-direction:row;width:100%;position:static;top:0}.co-logo-link-2{text-align:center;width:100%}.co-logo-link-2.w--current{justify-content:center;align-items:center;margin-bottom:20px;margin-right:0;display:flex}.drop-down-wrapper{margin-top:0}.header-div-3{flex-direction:column;padding:0}.icon{text-align:center}.section-2.header-section.nav-verticle{position:relative}.dl-link-img{width:43px;height:43px}.mobile-block.lig-text{margin-right:0}.navigation-list-dropdown._2.w--open{position:static}.navigation-dropdown-base{width:100%;margin-top:0;padding:0}.navigation-dropdown-base.w--open{padding:14px}.navigation-link-3{border-radius:0}.menu-button-section{display:none}.p-3,.p-3.white{font-size:14px}.coloured-underline{margin-bottom:20px}.h1-2{font-size:22px;line-height:32px}.primary-btn,.primary-btn.call{margin-top:20px}.content-section-2{padding-top:30px;padding-bottom:30px}.default-list._3col{grid-template-columns:1fr}.bullet-list-2{font-size:14px}.large-single-image-div{border-radius:4px;width:90%;height:250px;min-height:250px;margin-bottom:20px}.h2-2{font-size:24px}.h2-2.h2-white.lg-text.edit-padding{text-align:left;margin-top:10px;margin-left:0;font-size:18px}.pinned-content-div{padding-right:0%;position:static}.large-p-block{box-shadow:none;background-color:#0000;padding:0}.large-image-section{flex-direction:column;padding-bottom:30px}.slide{padding:0}.testemonial-content-everything{width:100%;padding-right:0}.left-arrow{width:70px;height:70px;bottom:-10%}.customer-titkle{font-size:1rem}.testemonials-text{line-height:1}.h2-title{margin-left:0;font-size:26px;font-weight:500}.h2-title.white{font-size:24px}.customer-img{min-width:60px;min-height:60px}.testemonials{padding-top:30px;padding-bottom:70px;overflow:hidden}.testemonials.projects{padding-top:30px;padding-bottom:30px}.testimonials-grid{grid-row-gap:35px}.right-arrow{width:70px;height:70px;bottom:-10%}.qoate-symbol{padding-bottom:10px;padding-right:0;font-size:32px}.h2-div{margin-bottom:0}.h2-div.flex{flex-direction:row;justify-content:flex-start;align-items:center}.container-2.test-container{position:relative}.underline{width:30%}.block-quote{font-size:16px}.light-text-line{margin-right:5px;display:none}.grey-content-section{margin-top:60px}.grey-content-section.bg-gradiant{margin-top:0;padding-top:30px;padding-bottom:30px}.grey-dividing-line{margin-top:30px;margin-bottom:30px}.works-texxt-lable{padding-left:20px;padding-right:20px;font-size:1em}.works-1{min-height:350px}.cta-link{font-size:14px}.left-contact.right{margin-top:10px;padding:0}.cta-text-contact{margin-bottom:0}.contact-info-block{padding:25px}.contact-info-block.m-bottom-20,.contact-info-block.m-bottom-20.m-top-60{margin-top:20px}.icon-7{width:48px;height:48px;font-size:1em}.heading-3-right-text{padding:30px 20px}.h2-title-2{margin-left:0;font-size:26px;font-weight:500}.h2-title-2.white{font-size:24px}.h2-title-2.white.smaller{font-size:22px}.heading-3-text{margin-bottom:20px;font-size:18px;line-height:24px}.heading-3-text.sm-h3.white-h3{font-size:18px;line-height:26px}.footer-contact-links{flex-direction:column;align-items:center}.fb-div{justify-content:center;width:100%;margin-top:20px;margin-left:0}.footer-brand{margin-bottom:20px}.footer-nav-item.footer-contact{margin-bottom:10px}.footer-social-link{margin-left:0;margin-right:10px}.footer-copy-right{padding-bottom:100px}.bottom-icon{width:32px;height:32px;margin-right:10px;padding:5px;font-size:20px}.footer-title{margin-bottom:20px}.footer-info-div-2{justify-content:flex-start;align-items:center;width:100%;padding:0 0 20px}.footer-info-div-2._1{border-width:1px;border-bottom-style:solid;padding:0 0 20px}.footer-info-div-2._1.border-edit{padding-bottom:0;padding-left:0;padding-right:0}}#w-node-_174157d1-d4d3-5f3c-ceed-c6d7270ebfc7-93f2c9cb,#w-node-_78ab5ab6-be46-41aa-a109-78122f6e9199-93f2c9cb{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-daaeac1e-7966-1161-d8a0-785fbffa0242-93f2c9cb{align-self:auto}#w-node-daaeac1e-7966-1161-d8a0-785fbffa024c-93f2c9cb,#w-node-daaeac1e-7966-1161-d8a0-785fbffa024f-93f2c9cb,#w-node-daaeac1e-7966-1161-d8a0-785fbffa0252-93f2c9cb,#w-node-_238ac2f6-3ce8-3c13-bef4-876f36379bbd-c9d72c49{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_3098766a-76fe-ef8f-9610-14037030d2fa-f77b9fea,#w-node-_3098766a-76fe-ef8f-9610-14037030d307-f77b9fea,#w-node-_3098766a-76fe-ef8f-9610-14037030d310-f77b9fea{align-self:center}#w-node-_22599b14-11e9-c2de-2d29-4d02e96223ef-93f2c9d0{justify-self:center}#w-node-_66e1e135-60a1-7f82-56ec-db008924f1ea-93f2c9d3,#w-node-f1218017-8cd7-0d64-4d48-1203f0d34d89-93f2c9d3,#w-node-afbf6f73-00d6-5e6d-a5b2-8752564cb213-93f2c9d3,#w-node-afbf6f73-00d6-5e6d-a5b2-8752564cb219-93f2c9d3,#w-node-dbc37c26-364a-f0a7-97e0-fd89fd56e0a7-93f2c9d3,#w-node-_1ed88309-7476-8015-b39d-4266202587a5-93f2c9d3,#w-node-bf3986df-1d02-6f8c-85c2-117c576787e5-93f2c9d5,#w-node-e8c41dbb-0d9d-062d-ade2-902e98bf785d-93f2c9d5,#w-node-_0f538954-6de6-2809-6036-431feed171ab-93f2c9da,#w-node-_9f0966fc-bb56-85aa-4bb7-084f25592060-93f2c9db,#w-node-cabf0379-5a72-7451-fc81-f86b8a9f5514-93f2c9db,#w-node-_7d1c8691-a4e7-73ff-b410-967766d3db64-93f2c9db,#w-node-f20eb44e-6086-d3d1-69f2-692f3617cdd1-93f2c9db,#w-node-_52237caa-6211-cf46-a524-f884b7c87bdc-93f2c9db,#w-node-c8720ae2-354c-58e7-e180-d62fb6e311c7-93f2c9db{align-self:center}#w-node-_049ef8d9-db3b-1096-eb90-583e8826856a-93f2c9db{grid-area:span 1 / span 2 / span 1 / span 2;align-self:center}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dcb6-93f2c9dd{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dcc6-93f2c9dd{grid-area:span 1 / span 1 / span 1 / span 1;place-self:start center}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dcbb-93f2c9dd{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dcca-93f2c9dd{grid-area:span 1 / span 1 / span 1 / span 1;place-self:start}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dcc0-93f2c9dd{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dcce-93f2c9dd{grid-area:span 1 / span 1 / span 1 / span 1;place-self:start}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dcd3-93f2c9dd{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dce3-93f2c9dd{grid-area:span 1 / span 1 / span 1 / span 1;place-self:start}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dcd8-93f2c9dd{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dce7-93f2c9dd{grid-area:span 1 / span 1 / span 1 / span 1;place-self:start center}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dcdd-93f2c9dd{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dceb-93f2c9dd{grid-area:span 1 / span 1 / span 1 / span 1;place-self:start}#w-node-e68750e9-60c9-bbfc-bc31-a5755cb80352-93f2c9e0,#w-node-e68750e9-60c9-bbfc-bc31-a5755cb80358-93f2c9e0,#w-node-e68750e9-60c9-bbfc-bc31-a5755cb8035e-93f2c9e0,#w-node-e68750e9-60c9-bbfc-bc31-a5755cb80364-93f2c9e0,#w-node-e68750e9-60c9-bbfc-bc31-a5755cb8036a-93f2c9e0,#w-node-e68750e9-60c9-bbfc-bc31-a5755cb80370-93f2c9e0,#w-node-_2eae78d0-de7c-42b3-3cda-d8ccee44602e-93f2c9e3,#w-node-_2eae78d0-de7c-42b3-3cda-d8ccee446034-93f2c9e3,#w-node-af8d890f-c8a5-a585-ae04-ae14c6edbea5-18dc515d{align-self:center}@media screen and (max-width:991px){#w-node-eedf4ad7-6320-1c32-cbf4-0ddae3199228-93f2c9cb,#w-node-d5f4354f-ed9a-8f74-711f-6687403a3388-c9d72c49{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_56085563-6f70-cd23-3c5c-b35c6edbc43d-93f2c9d0,#w-node-_1dedf9ea-6723-0c13-5cff-4f156ef7b7b8-93f2c9d0{grid-area:span 2 / span 1 / span 2 / span 1}#w-node-c8800a26-3fde-d13a-22eb-4ae09c00c534-93f2c9d0,#w-node-_22599b14-11e9-c2de-2d29-4d02e96223ef-93f2c9d0,#w-node-cbd9407b-e39b-3a0a-22a6-5fed63aa5011-93f2c9d0{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-_66e1e135-60a1-7f82-56ec-db008924f1ea-93f2c9d3,#w-node-f1218017-8cd7-0d64-4d48-1203f0d34d89-93f2c9d3,#w-node-afbf6f73-00d6-5e6d-a5b2-8752564cb213-93f2c9d3,#w-node-afbf6f73-00d6-5e6d-a5b2-8752564cb219-93f2c9d3,#w-node-dbc37c26-364a-f0a7-97e0-fd89fd56e0a7-93f2c9d3,#w-node-_1ed88309-7476-8015-b39d-4266202587a5-93f2c9d3{grid-area:span 1 / span 1 / span 1 / span 1;align-self:center}#w-node-bf3986df-1d02-6f8c-85c2-117c576787e5-93f2c9d5,#w-node-e8c41dbb-0d9d-062d-ade2-902e98bf785d-93f2c9d5,#w-node-_0f538954-6de6-2809-6036-431feed171ab-93f2c9da{grid-area:span 1 / span 2 / span 1 / span 2;align-self:center}#w-node-_0f538954-6de6-2809-6036-431feed171b7-93f2c9da{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_9f0966fc-bb56-85aa-4bb7-084f25592060-93f2c9db,#w-node-cabf0379-5a72-7451-fc81-f86b8a9f5514-93f2c9db,#w-node-_7d1c8691-a4e7-73ff-b410-967766d3db64-93f2c9db,#w-node-f20eb44e-6086-d3d1-69f2-692f3617cdd1-93f2c9db,#w-node-_52237caa-6211-cf46-a524-f884b7c87bdc-93f2c9db,#w-node-c8720ae2-354c-58e7-e180-d62fb6e311c7-93f2c9db,#w-node-_049ef8d9-db3b-1096-eb90-583e8826856a-93f2c9db,#w-node-e68750e9-60c9-bbfc-bc31-a5755cb80352-93f2c9e0,#w-node-e68750e9-60c9-bbfc-bc31-a5755cb80358-93f2c9e0,#w-node-e68750e9-60c9-bbfc-bc31-a5755cb8035e-93f2c9e0,#w-node-e68750e9-60c9-bbfc-bc31-a5755cb80364-93f2c9e0,#w-node-e68750e9-60c9-bbfc-bc31-a5755cb8036a-93f2c9e0,#w-node-e68750e9-60c9-bbfc-bc31-a5755cb80370-93f2c9e0{grid-area:span 1 / span 1 / span 1 / span 1;align-self:center}#w-node-_9f1fb9ef-8e7f-ef5b-6689-7c0e841bf974-93f2c9e1,#w-node-ed0f823a-e260-d53e-ce11-dad911edd18d-93f2c9e1,#w-node-_15321c85-35f8-a9d7-3a56-346dac9a65fe-93f2c9e1,#w-node-c688399d-305d-cb3e-edfd-610459f65123-93f2c9e1,#w-node-c7e675fd-d4e3-42e4-2df8-0ee983518fc1-93f2c9e1,#w-node-a6f7ee81-7be9-180c-8fd7-3c57d7cf7609-93f2c9e1,#w-node-f9aa7ed1-ccdc-5923-df73-97e53de5c720-93f2c9e1,#w-node-ec767223-54f0-8aaf-2bdb-ed7daa3144af-93f2c9e1{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_2eae78d0-de7c-42b3-3cda-d8ccee44602e-93f2c9e3,#w-node-_2eae78d0-de7c-42b3-3cda-d8ccee446034-93f2c9e3{grid-area:span 1 / span 1 / span 1 / span 1;align-self:center}#w-node-_3d1146d0-a7b9-955b-02a2-b6f62bb48515-93f2c9e4,#w-node-_3d1146d0-a7b9-955b-02a2-b6f62bb48519-93f2c9e4{grid-area:span 2 / span 1 / span 2 / span 1}#w-node-af8d890f-c8a5-a585-ae04-ae14c6edbea5-18dc515d{grid-area:span 1 / span 1 / span 1 / span 1;align-self:center}}@media screen and (max-width:767px){#w-node-_8a68ca63-a380-3254-a229-38145da77714-93f2c9cb{justify-self:auto}#w-node-_78ab5ab6-be46-41aa-a109-78122f6e9199-93f2c9cb{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-daaeac1e-7966-1161-d8a0-785fbffa024a-93f2c9cb{justify-self:auto}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dcb6-93f2c9dd{grid-area:span 1 / span 3 / span 1 / span 3}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dcc6-93f2c9dd{grid-area:span 1 / span 3 / span 1 / span 3;place-self:start center}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dcbb-93f2c9dd{grid-area:span 1 / span 3 / span 1 / span 3}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dcca-93f2c9dd{grid-area:span 1 / span 3 / span 1 / span 3;place-self:start}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dcc0-93f2c9dd{grid-area:span 1 / span 3 / span 1 / span 3}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dcce-93f2c9dd{grid-area:span 1 / span 3 / span 1 / span 3;place-self:start}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dcd3-93f2c9dd{grid-area:span 1 / span 3 / span 1 / span 3}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dce3-93f2c9dd{grid-area:span 1 / span 3 / span 1 / span 3;place-self:start}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dcd8-93f2c9dd{grid-area:span 1 / span 3 / span 1 / span 3}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dce7-93f2c9dd{grid-area:span 1 / span 3 / span 1 / span 3;place-self:start center}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dcdd-93f2c9dd{grid-area:span 1 / span 3 / span 1 / span 3}#w-node-_97e796c2-9a85-fc9f-b8f5-3273e416dceb-93f2c9dd{grid-area:span 1 / span 3 / span 1 / span 3;place-self:start}}@media screen and (max-width:479px){#w-node-_56085563-6f70-cd23-3c5c-b35c6edbc43d-93f2c9d0,#w-node-_1dedf9ea-6723-0c13-5cff-4f156ef7b7b8-93f2c9d0,#w-node-_3d1146d0-a7b9-955b-02a2-b6f62bb48515-93f2c9e4,#w-node-_3d1146d0-a7b9-955b-02a2-b6f62bb48519-93f2c9e4{grid-area:span 2 / span 2 / span 2 / span 2}}@font-face{font-family:'Fa 100';src:url('../fonts/fa-thin-100.ttf') format('truetype'),url('../fonts/fa-thin-100.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Fa Sharp 400';src:url('../fonts/fa-sharp-regular-400.ttf') format('truetype'),url('../fonts/fa-sharp-regular-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa Sharp Solid 900';src:url('../fonts/fa-sharp-solid-900.ttf') format('truetype'),url('../fonts/fa-sharp-solid-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 Brands 400';src:url('../fonts/fa-brands-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 400';src:url('../fonts/fa-regular-400.ttf') format('truetype');font-weight:400;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 Duotone 900';src:url('../fonts/fa-duotone-900.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}