@font-face{font-family:Fa brands;src:url('../fonts/FA-Brands.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fa duotone;src:url('../fonts/FA-Duotone.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url('../fonts/Rubik-SemiBold.ttf') format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url('../fonts/Rubik-ExtraBold.ttf') format("truetype"),url('../fonts/Rubik-Bold.ttf') format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url('../fonts/Rubik-Medium.ttf') format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url('../fonts/Rubik-Black.ttf') format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url('../fonts/Rubik-Light.ttf') format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url('../fonts/Rubik-Regular.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--black:#2c2c2c;--dark-slate-blue:#283668;--white:white;--white-smoke:#f4f4f4;--yellow-green:#85d521;--green:#81b144;--orange:#feb416;--goldenrod:#edaf28;--lime-green:#57b538;--dark-slate-grey:#3e4854}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.body{color:var(--black);font-family:Rubik,sans-serif;font-size:18px;font-weight:400;line-height:28px}.top-section{padding-top:34px;padding-bottom:40px}.nav-section{background-color:var(--dark-slate-blue);justify-content:center;align-items:center;display:flex}.hero-section{background-image:url('../images/89139455.webp');background-position:50% 100%;background-repeat:no-repeat;background-size:cover;padding-top:40px;padding-bottom:40px}.white-section{background-color:var(--white);padding-top:60px;padding-bottom:60px}.white-section.h3-section{padding-top:40px;padding-bottom:40px}.grey-section{background-color:var(--white-smoke);padding-top:60px;padding-bottom:60px}.bottom-section{background-color:var(--black);padding-top:60px;padding-bottom:60px}.footer-section{padding-top:20px;padding-bottom:20px}.body-div{width:90%;max-width:1470px;margin-left:auto;margin-right:auto}.body-div.center{flex-direction:column;justify-content:center;align-items:center;display:flex}.navbar{text-align:center;background-color:#0000;justify-content:center;width:90%;max-width:1470px;display:flex}.nav-link{color:var(--white);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:14px 20px;font-size:16px;font-weight:400;line-height:20px;transition:all .2s;display:flex}.nav-link:hover{background-color:var(--white);color:var(--dark-slate-blue)}.nav-link.w--current{background-color:var(--white);color:var(--dark-slate-blue);font-weight:600}.nav-menu{text-align:center;align-items:stretch;display:flex}.top-div{justify-content:space-between;width:90%;max-width:1470px;min-height:50px;margin-left:auto;margin-right:auto;display:flex}.top-contact-div{flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.co-logo-link{width:50%;max-width:675px}.enquiry-button{background-image:linear-gradient(to right,var(--yellow-green),var(--green));color:var(--white);border-radius:50px;justify-content:center;align-items:center;margin-top:10px;padding:10px 22px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.enquiry-button:hover{background-image:linear-gradient(270deg,var(--yellow-green),var(--green))}.enquiry-button.products{background-image:linear-gradient(to right,var(--orange),var(--goldenrod));margin-top:20px;margin-bottom:10px;padding-left:30px;padding-right:30px}.enquiry-button.products:hover{background-image:linear-gradient(270deg,var(--orange),var(--goldenrod))}.enquiry-button.find-out{background-image:linear-gradient(to right,var(--orange),var(--goldenrod));align-items:center;margin:0 20px 20px;padding-left:30px;padding-right:30px}.enquiry-button.find-out:hover{background-image:linear-gradient(270deg,var(--orange),var(--goldenrod))}.enquiry-button.find-out._0b{margin-bottom:0}.enquiry-button._0t{margin-top:0}.enquiry-button.green._20t{margin-top:20px}.enquiry-button.green._20t.gallery{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:30%;padding-left:40px;padding-right:40px}.arrowhead{margin-left:10px;font-family:Fa duotone,sans-serif}.enquiry-text{text-transform:uppercase;font-size:18px;font-weight:600;line-height:24px}.top-tel-link{color:var(--dark-slate-blue);font-size:26px;font-weight:700;line-height:30px;text-decoration:none}.tel{font-weight:400}.our-promise-div{background-color:#f4f4f4e6;border-radius:10px;flex-direction:column;align-items:flex-start;width:100%;max-width:382px;padding:20px;display:flex}.our-promise{color:var(--dark-slate-blue);text-align:left;letter-spacing:-1px;width:100%;margin-bottom:20px;font-family:Oswald,sans-serif;font-size:32px;font-weight:700;line-height:42px}.free-container{width:100%;margin-bottom:8px}.green-tick{color:var(--green);margin-right:5px;font-family:Fa duotone,sans-serif}.free-text{flex:none;align-items:flex-start;margin-left:24px;padding-right:0;font-size:22px;line-height:32px;display:flex}.welcome{color:var(--dark-slate-blue);text-align:center;letter-spacing:-1px;margin-bottom:20px;font-family:Oswald,sans-serif;font-size:46px;font-weight:700;line-height:56px}._8-box-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;width:100%}._8-box-container{background-color:var(--white-smoke);flex-direction:column;justify-content:flex-start;margin-bottom:auto;padding:20px;display:flex}._8-box-container.green{background-color:var(--lime-green)}._8-box-title{color:var(--dark-slate-blue);letter-spacing:-1px;text-transform:uppercase;margin-bottom:20px;font-family:Oswald,sans-serif;font-size:30px;font-weight:700;line-height:35px}._8-box-title.white{color:var(--white)}._8-box-txt{margin-bottom:0}._8-box-txt.white{color:var(--white)}._8-box-div{background-color:var(--white-smoke);flex-direction:column;justify-content:space-between;display:flex}._8-box-div.green{background-color:var(--lime-green)}.img{width:100%;max-width:none;transition:all .4s}.img:hover{transform:scale(1.1)}._8-img-div{width:100%;max-width:none;overflow:hidden}.h1{color:var(--dark-slate-blue);text-align:center;letter-spacing:-1px;text-transform:uppercase;margin-top:0;margin-bottom:20px;font-family:Oswald,sans-serif;font-size:40px;font-weight:700;line-height:50px}.p{text-align:center;margin-bottom:10px}.p.left{text-align:left}.p.left._30b,.p.left._10b{text-align:center;margin-bottom:10px}.p.left.extra-pad{margin-bottom:40px}._2-button-div{justify-content:center;align-items:center;margin-top:30px;display:flex}.bottom-div{justify-content:space-between;width:90%;max-width:1470px;min-height:50px;margin-left:auto;margin-right:auto;display:flex}.enquiry-title{color:var(--white);text-align:center;letter-spacing:-1px;text-transform:uppercase;margin-top:0;margin-bottom:10px;font-family:Oswald,sans-serif;font-size:30px;font-weight:700;line-height:40px}.enquiry-title._10t{margin-top:10px}.enquiry-title.left{text-align:left}.form{color:#fff;background-color:#0000;width:100%}.bottom-left{background-color:var(--black);flex-direction:column;align-items:flex-start;width:50%;display:flex}.bottom-left.ct-us{width:100%;padding:20px}.bottom-right{flex-direction:column;align-items:flex-start;width:40%;display:flex}.bottom-right._100{flex-direction:row;justify-content:space-around;width:100%}.contact-container{justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:10px;display:flex}.bottom-contact{color:var(--white);margin-bottom:0;font-size:16px;line-height:26px;text-decoration:none;transition:all .2s}.bottom-contact:hover{color:var(--green)}.bottom-contact.no-hover:hover{color:var(--white)}.bottom-contact.no-hover._150{min-width:150px}.bottom-icon{color:var(--white);margin-right:10px;font-family:Fa duotone,sans-serif}.footer-map{width:100%;margin-top:20px}.footer-map.ct{width:40%;margin-top:0}.logo-div{flex-direction:column;align-items:flex-start;width:90%;max-width:1470px;min-height:50px;margin-left:auto;margin-right:auto;display:flex}.trade-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:.75fr .75fr 1fr .25fr 1fr .75fr .75fr;width:100%;max-width:1000px}.footer-links{color:var(--black);text-align:center;margin-bottom:0;text-decoration:none}.smaller-hero-section{background-image:url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:400px;padding-top:40px;padding-bottom:40px}.smaller-hero-section.vinyl{background-image:url('../images/furlong-foristier-beaumount-1799x500.webp')}.smaller-hero-section.luxury{background-image:url('../images/metropolis-studionellie-closeup-1800x500.webp')}.smaller-hero-section.commercial{background-image:url('../images/cheateau-honeyoak-office-1600x500.webp')}.smaller-hero-section.laminate{background-image:url('../images/cheateau-honeyoak-bedroom-1600x500.webp')}.smaller-hero-section.capret{background-image:url('../images/Sensation-Atlantic-Seal-1800x500.webp')}.smaller-hero-section.contact{background-image:url('../images/Natural-Berber-Morning-Dew-1800x500.webp')}.smaller-hero-section.gallery{background-image:url('../images/furlong-livingroom-nextstep-1800x500.webp')}.smaller-hero-section.site{background-image:url('../images/man-cutting-carpet-closeup-1800x500.webp')}.smaller-hero-section.areas{background-image:url('../images/_439291103-1.webp');background-position:50%}.smaller-hero-section.woking{background-image:url('../images/_319270480-1.webp');background-position:50% 100%}.smaller-hero-section.maid{background-image:url('../images/_108248964-1.webp');background-position:50% 100%}.smaller-hero-section.ascot{background-image:url('../images/_239493705-2.webp');background-position:50% 100%}._2-col-div{justify-content:space-between;align-items:flex-start;width:90%;max-width:1470px;margin-left:auto;margin-right:auto;display:flex}._2-col-div.padding{margin-bottom:40px}.promise-div{background-color:#f4f4f4e6;border-radius:10px;flex-direction:column;align-items:flex-start;width:100%;max-width:450px;margin-top:-160px;margin-left:80px;padding:20px;display:flex}.left-div{flex-direction:column;align-items:center;width:100%;display:flex}.left-div.left{align-items:flex-start}.h2{color:var(--dark-slate-grey);text-align:left;letter-spacing:-1px;text-transform:uppercase;margin-top:0;margin-bottom:10px;font-family:Oswald,sans-serif;font-size:34px;font-weight:700;line-height:44px}.h2._40t{text-align:left;margin-top:40px}.h2.left{text-align:left}.h2.center{text-align:center}.gallery-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;width:100%}.lb-img{background-image:url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');background-position:50%;background-repeat:no-repeat;background-size:contain;height:300px}.lb-img.vinyl-1{background-image:url('../images/forestier-chambord-kitchen-400x300.webp');background-size:contain}.lb-img.vinyl-2{background-image:url('../images/forestier-garenne-bedroom-400x300.webp');background-size:contain}.lb-img.vinyl-3{background-image:url('../images/delamere-stratastone-bedroom-400x300.webp');background-size:contain}.lb-img.luxury-1{background-image:url('../images/attraction-blackslate-bathroom-400x300.webp');background-size:contain}.lb-img.luxury-2{background-image:url('../images/metropolis-porcelaincloud-conservator-400x300.webp');background-size:contain}.lb-img.luxury-3{background-image:url('../images/metropolis-studionellie-hallway-400x300.webp');background-size:contain}.lb-img.commercial-1{background-image:url('../images/furlong-primervera-commercial-flooring-400x300-1.webp')}.lb-img.commercial-2{background-image:url('../images/furlong-office-nextstep-400x300-1.webp')}.lb-img.commercial-3{background-image:url('../images/cheateau-honeyoak-office-400x300-2.webp')}.lb-img.laminate-1{background-image:url('../images/cheateau-honeyoak-bedroom-400x300_1.webp')}.lb-img.laminate-2{background-image:url('../images/cheateau-honeyoak-lounge-400x300.webp')}.lb-img.laminate-3{background-image:url('../images/carina-columbia-pine-lounge-400x300.webp')}.lb-img.carpet-1{background-image:url('../images/Malabar-Balm-400x300.webp')}.lb-img.carpet-2{background-image:url('../images/Apollo-Elite-Grey-Partridge-Landscape-400x300.webp')}.lb-img.carpet-3{background-image:url('../images/Apollo-Comfort-Snipe-Landscape-400x300.webp')}.areas-div{justify-content:space-between;align-items:stretch;width:100%;margin-left:auto;margin-right:auto;display:flex}.areas-div.flex{flex-direction:column}.areas-container{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.areas{margin-bottom:0;line-height:30px}.areas-map{width:100%}.gallery-page-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;width:auto}.gallery-lb-img{width:100%;max-width:205px}.address-container{align-items:flex-start;display:flex}.contact-link{color:#333;margin-bottom:10px;text-decoration:none}.contact-us-container{justify-content:space-between;width:100%;margin-top:30px;margin-left:auto;margin-right:auto;display:flex}.contact-div{flex-direction:column;align-items:flex-start;width:35%;min-width:270px;display:flex}.address{max-width:250px;margin-bottom:0}.font-awsome-duotone{margin-right:3px;font-family:Fa duotone,sans-serif}.font-awsome-duotone._8r{margin-right:8px}.font-awsome-duotone.mob{margin-right:7px}.contact-map{width:60%}.site-map-link{color:var(--black);text-align:center;margin-bottom:0;text-decoration:none}.site-map-link.left{text-align:left}.site-map-link.left._30b{margin-bottom:30px}.site-map-link.left._10b{margin-bottom:10px}.int-link{color:var(--black);font-weight:600;text-decoration:none}.h1-small{color:var(--dark-slate-grey);font-size:37px;font-weight:300}.h3-list{width:100%;margin-top:0;margin-bottom:0;font-size:18px;font-weight:400;line-height:33px}.list-item{align-items:center;margin-bottom:10px;display:flex}.list{margin-top:10px;margin-bottom:10px;padding-left:0}.list._3-row{grid-column-gap:16px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.list._4-row{grid-column-gap:16px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.list._2-row{grid-column-gap:16px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.hyperlink{box-shadow:inset 0 -2px 0 0 var(--yellow-green);color:var(--black);font-weight:700;text-decoration:none;transition:all .3s ease-in-out}.hyperlink:hover{box-shadow:inset 0 -50px 0 0 var(--yellow-green);color:#fff}.underline-block{background-color:var(--lime-green);border-radius:20px;width:80px;height:3px;margin:5px auto 30px}.underline-block.left{margin-left:0}.image-section{background-image:url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:350px}.heading-3{color:var(--dark-slate-grey);letter-spacing:-1px;text-transform:uppercase;font-family:Oswald,sans-serif}.h3{text-align:center;font-size:24px;line-height:1.5}.h3-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.list-3{margin-top:10px;padding-left:0;font-weight:400}.list-3._4-row{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.list-3._2-row{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.list-3.area{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.list-item-2{color:#000;align-items:center;margin-bottom:15px;font-size:16px;display:flex}.font-icon{color:var(--lime-green);margin-right:10px;font-family:Fa duotone,sans-serif;font-size:23px}.hyperlink-2{color:#ffc03a;text-decoration:none;transition:all .3s ease-in-out;box-shadow:inset 0 -2px #fff}.hyperlink-2:hover{color:#000;box-shadow:inset 0 -50px #fff}.bold-text{padding-right:5px}.grid{grid-column-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;width:100%}.lb{width:100%}.sticky-btn{z-index:1000;color:#000;background-color:#fdfd79;border:1px solid #000;border-radius:4px;padding:15px 40px;font-weight:700;text-decoration:none;transition:all .3s ease-in-out;display:none;position:fixed;inset:auto auto 10px 10px;box-shadow:1px 1px 3px #0000004d}.sticky-btn:hover{transform:scale(.95)}.font-icon-3{color:#686a6c;margin-right:10px;font-weight:400}.font-icon-3.font-icon-m-left{color:#000;margin-left:10px;margin-right:0}.trade{width:100%;margin-bottom:0}.div-block{width:50%}.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:#fff;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:997;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:0;padding:32px;display:none;position:fixed;inset:0%}.fs-cc-prefs_toggle-wrapper{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.fs-cc-banner_button{color:#fff;text-align:center;background-color:#4353ff;border:2px solid #4353ff;border-radius:500px;min-width:140px;margin-left:16px;padding:10px 20px;font-size:16px}.fs-cc-banner_button.fs-cc-button-alt{color:#4353ff;background-color:#f5f5f5;border-color:#4353ff}.fs-cc-manager_component{z-index:999;display:none;position:fixed;inset:auto auto 20px 20px}.fs-cc-prefs_title{color:#021a69;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{background-color:#4353ff;border:2px solid #4353ff;border-radius:500px;margin-right:8px;padding:10px 20px;font-size:15px;font-weight:700}.fs-cc-prefs_button.fs-cc-button-alt{color:#4353ff;background-color:#fff;border-color:#4353ff}.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:#021a7c;width:16px;height:16px}.fs-cc-prefs_trigger{display:none}.fs-cc-prefs_text{color:#021a69;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:#4353ff;margin-top:0;margin-bottom:0;margin-right:32px;font-size:16px;font-weight:700}.fs-cc-banner_text-link{color:#4353ff;border-bottom:2px solid #4353ff;font-weight:400;text-decoration:none}.fs-cc-manager_button{color:#333;cursor:pointer;background-color:#fff;border-radius:500px;flex-direction:column;padding:10px;transition:color .2s;display:flex}.fs-cc-manager_button:hover{color:#4353ff}.fs-cc-banner_component{z-index:998;background-color:#f5f6ff;border-top:1px solid #4353ff29;padding:24px 32px;display:none;position:fixed;inset:auto 0% 0%}@media screen and (max-width:991px){.top-section{padding-top:30px;padding-bottom:30px}.navbar{width:100%}.top-div{flex-direction:column;align-items:center}.top-contact-div{flex-direction:row;align-items:center;width:100%;margin-top:20px}.co-logo-link{width:100%;max-width:600px}.enquiry-button{margin-top:0;margin-left:0}.enquiry-button.green._20t.gallery{width:50%}.top-tel-link{margin-right:30px}.welcome{font-size:40px;line-height:50px}._8-box-grid{grid-template-columns:1fr 1fr}.bottom-div{flex-direction:column}.bottom-left{width:100%}.bottom-right{width:100%;margin-top:30px}.footer-map{margin-top:10px}.logo-div{margin-top:30px}.icon{color:var(--white)}._2-col-div{flex-direction:column}.promise-div{max-width:100%;margin-top:40px;margin-left:0}.gallery-grid{grid-template-columns:1fr 1fr}.areas-div.flex{flex-direction:column}.areas-container,.areas-map{width:100%}.gallery-page-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr 1fr 1fr}.contact-us-container{flex-direction:column}.contact-div{width:100%}.address{max-width:100%}.contact-map{width:100%;margin-top:30px}.list._3-row,.list._4-row{grid-template-columns:1fr 1fr}.h3{font-size:21px}.h3-grid{grid-template-columns:1fr}.list-3._4-row{grid-template-columns:1fr 1fr 1fr}.list-3._2-row{width:100%}.list-3.area,.grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:767px){.white-section,.grey-section,.bottom-section{padding-top:40px;padding-bottom:40px}.top-contact-div{flex-direction:column}.enquiry-button.products{margin-top:10px}.enquiry-button.find-out{max-width:165px}.enquiry-button.green._20t.gallery{width:70%}.enquiry-text{font-size:15px}.top-tel-link{margin-bottom:10px;margin-right:0}.our-promise-div{max-width:100%}.welcome{font-size:30px;line-height:40px}._8-box-grid{grid-column-gap:20px;grid-row-gap:20px}._8-box-title{font-size:26px;line-height:32px}.h1{font-size:36px;line-height:46px}.bottom-right._100{flex-flow:column}.footer-map.ct{width:100%}.trade-grid{grid-column-gap:20px;grid-row-gap:10px;grid-template-columns:1fr 1fr .75fr .75fr}.smaller-hero-section{min-height:300px}.promise-div{max-width:100%}.h2{font-size:30px;line-height:40px}.gallery-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr}.areas-container,.areas-map{width:100%}.gallery-page-grid{grid-template-columns:1fr 1fr 1fr}.address{max-width:250px}.list._3-row{grid-template-columns:1fr;justify-items:start}.h3{font-size:20px}.list-3._4-row,.list-3.area{grid-template-columns:1fr 1fr}.list-item-2,.font-icon,.hyperlink-2{line-height:10px}.grid{grid-template-columns:1fr 1fr 1fr}.sticky-btn{background-color:var(--orange);color:#fff;border-width:2px;border-color:#ebebeb;border-radius:50px;padding:15px 40px;font-size:16px;font-weight:700;display:block;bottom:20px;left:10px}.font-icon-3.font-icon-m-left{color:#fff;font-family:Fa duotone,sans-serif}.div-block{width:100%}.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}}@media screen and (max-width:479px){.top-section,.hero-section{padding-top:20px;padding-bottom:20px}.white-section,.white-section.h3-section,.grey-section,.bottom-section{padding-top:30px;padding-bottom:30px}.top-contact-div{margin-top:10px}.enquiry-button.products{width:100%;margin-top:10px;margin-bottom:0}.enquiry-button.find-out{width:auto;max-width:100%}.enquiry-button.find-out._0b{margin-top:20px}.enquiry-button.green._20t{margin-top:10px}.enquiry-button.green._20t.gallery{width:100%}.top-tel-link{font-size:24px}.our-promise{font-size:26px;line-height:36px}.free-text{margin-left:0;font-size:20px;line-height:28px}._8-box-grid{grid-template-columns:1fr}._8-box-title{margin-bottom:10px;font-size:22px;line-height:30px}.h1{margin-bottom:20px;font-size:30px;line-height:40px}.p.left._30b{margin-bottom:20px}._2-button-div{flex-direction:column;margin-top:20px}.bottom-right{margin-top:20px}.contact-container.opening{flex-direction:column}.contact-container.opening._2{flex-direction:row}.bottom-contact.no-hover._150{min-width:auto;margin-right:6px}.logo-div{margin-top:20px}.trade-grid{grid-row-gap:20px;grid-template-columns:.75fr .75fr;margin-top:10px}.trade-logo{width:100%}.smaller-hero-section{min-height:200px;padding-top:20px;padding-bottom:20px}.smaller-hero-section.areas{width:100%}.promise-div{margin-top:30px}.h2{margin-bottom:20px;font-size:26px;line-height:36px}.h2._40t{margin-top:30px}.gallery-grid{grid-column-gap:10px;grid-row-gap:10px}.areas-div{flex-direction:column}.areas-container{flex-direction:row;width:100%}.areas{width:50%}.areas-map{width:100%;margin-top:20px}.gallery-page-grid{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr 1fr}.site-map-link.left._30b{margin-bottom:20px}.h1-small{font-size:28px}.h3-list{display:flex}.list._3-row{align-items:center}.list._4-row{grid-template-columns:1fr}.list._2-row{grid-template-columns:1fr;width:100%}.h3{font-size:20px}.list-3._4-row{grid-column-gap:7px;grid-row-gap:7px;grid-template-columns:1fr 1fr;line-height:10px}.list-3.area{grid-template-columns:1fr}.list-item-2{margin-bottom:12px;line-height:7px}.font-icon,.hyperlink-2{line-height:7px}.grid{grid-template-columns:1fr 1fr}.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}}#w-node-ab466fa2-ec17-5b63-3d52-f5dbfce7f25e-2329723a,#w-node-_6e597982-3926-8d9b-921a-6a8d38550fe6-2329723a,#w-node-d303b806-3d43-1c2f-40e1-d39681c5fd51-2329723a,#w-node-d303b806-3d43-1c2f-40e1-d39681c5fd54-2329723a,#w-node-_7f19bf25-8e4e-5547-dfc1-97a6802f69d5-2329723a,#w-node-_7f19bf25-8e4e-5547-dfc1-97a6802f69d8-2329723a,#w-node-_2d3d67c4-d4e0-336f-c236-42895f0cb457-2329723a,#w-node-_2d3d67c4-d4e0-336f-c236-42895f0cb45a-2329723a,#w-node-_9015f780-45f2-0518-c260-eebb4b6312a1-2329723a,#w-node-_9015f780-45f2-0518-c260-eebb4b6312a4-2329723a,#w-node-_03c47930-b952-0efb-9b4c-ded7deaef05f-2329723a,#w-node-_03c47930-b952-0efb-9b4c-ded7deaef062-2329723a,#w-node-_2a6102b5-856f-2d94-034e-1152ee5b15f6-2329723a,#w-node-_2a6102b5-856f-2d94-034e-1152ee5b15f9-2329723a,#w-node-_19362211-95af-1ffc-3ac7-d58cf9bc2488-2329723a,#w-node-_19362211-95af-1ffc-3ac7-d58cf9bc248b-2329723a{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_094f206c-0164-14f2-109d-9cd99ccec7dc-9ccec7db,#w-node-_094f206c-0164-14f2-109d-9cd99ccec7de-9ccec7db,#w-node-_094f206c-0164-14f2-109d-9cd99ccec7e0-9ccec7db,#w-node-_094f206c-0164-14f2-109d-9cd99ccec7e2-9ccec7db,#w-node-_094f206c-0164-14f2-109d-9cd99ccec7e4-9ccec7db,#w-node-_094f206c-0164-14f2-109d-9cd99ccec7e6-9ccec7db,#w-node-_094f206c-0164-14f2-109d-9cd99ccec7e8-9ccec7db{grid-area:span 1 / span 1 / span 1 / span 1;place-self:center}#w-node-_46fbdff4-dfc1-9bdf-b53b-8baef652ccaf-fce10f82,#w-node-_46fbdff4-dfc1-9bdf-b53b-8baef652ccb0-fce10f82,#w-node-d514e3f5-8abc-8963-f138-f9433b250d03-fce10f82,#w-node-a328807d-d33e-4f4b-65d9-e75a8d7103be-14af018d,#w-node-a328807d-d33e-4f4b-65d9-e75a8d7103bf-14af018d,#w-node-_6b6544f9-9406-e18a-9b5f-7eea7eea658f-14af018d{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_374790f6-7176-19ee-a023-4663391f3b5b-026b2d26{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-_119e760d-97ea-ba74-15f5-a387f256a60d-026b2d26,#w-node-_119e760d-97ea-ba74-15f5-a387f256a60e-026b2d26,#w-node-_119e760d-97ea-ba74-15f5-a387f256a60f-026b2d26,#w-node-e46edab3-daff-27a6-5580-6b5f3105ef86-1002489f,#w-node-e46edab3-daff-27a6-5580-6b5f3105ef87-1002489f,#w-node-e46edab3-daff-27a6-5580-6b5f3105ef88-1002489f,#w-node-_5c08faf9-9b6e-de78-08b7-0b2ea9c76bc3-9524d4b5{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_85c0d92f-9994-9ccc-6f90-f89fd891354e-90d76861,#w-node-e0d02df8-3ebe-dbb7-a7a3-a2ddbfc0aedf-2fcdb400,#w-node-e0d02df8-3ebe-dbb7-a7a3-a2ddbfc0aee6-2fcdb400{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-_43f11ede-eb4c-c438-837b-3f1264623d31-a98b2ac6,#w-node-_43f11ede-eb4c-c438-837b-3f1264623d33-a98b2ac6,#w-node-_43f11ede-eb4c-c438-837b-3f1264623d35-a98b2ac6,#w-node-_43f11ede-eb4c-c438-837b-3f1264623d37-a98b2ac6,#w-node-_43f11ede-eb4c-c438-837b-3f1264623d39-a98b2ac6,#w-node-e62282fc-f1d6-08fa-e834-4803382f1079-a98b2ac6,#w-node-a33b0e89-4d61-9a28-3a10-91cd2f336686-a98b2ac6,#w-node-_6b8e3677-af42-1546-d6a1-8e03ef5d96c2-a98b2ac6,#w-node-b51e4e8b-6aaa-71a1-d9f3-7afde4fcdf00-a98b2ac6,#w-node-b379d2b0-a500-ab29-ac38-7dbfb332a277-a98b2ac6,#w-node-cfbb734d-7211-d92c-2b2b-f1a1bdf91feb-a98b2ac6,#w-node-_3f8881eb-a431-e1eb-cc69-fab0ba0ef7ba-a98b2ac6,#w-node-e09a725b-7845-a99d-3473-bc74af5c20dc-a98b2ac6,#w-node-_8c2d8335-8e94-b098-ab6e-7a7cf8190d91-a98b2ac6,#w-node-c5ac8af4-0b3c-1471-55c0-d7627560a0a5-a98b2ac6,#w-node-c30791c4-3443-d628-0f02-0e571a301177-a98b2ac6,#w-node-_3a2f424c-5211-07c5-2e16-76fdeb8c7b9b-a98b2ac6,#w-node-ffc50815-aa09-cfbc-a695-7a7cef168b0f-a98b2ac6,#w-node-_1f8c761f-9e8b-ea5f-2bbf-e40aba681914-a98b2ac6,#w-node-b9b9fa26-a26a-461e-9fdc-68828a86aa2c-a98b2ac6,#w-node-ecdcded9-8ebe-a04f-3e95-f1f7e832f388-a98b2ac6,#w-node-_925edb6d-68e1-db51-087e-3dc360014d44-a98b2ac6,#w-node-_0d04bd92-eb08-2faf-6bd9-a96a95a0b39b-a98b2ac6,#w-node-_9d394375-471c-b2a4-38b8-934897060b00-a98b2ac6,#w-node-_9d394375-471c-b2a4-38b8-934897060b02-a98b2ac6,#w-node-_9d394375-471c-b2a4-38b8-934897060b04-a98b2ac6,#w-node-c8f0f34b-d3d8-f52c-21d7-8b261cc364cc-a98b2ac6,#w-node-e799d2bd-ccf1-65ec-ce49-c962d70e8676-a98b2ac6,#w-node-e799d2bd-ccf1-65ec-ce49-c962d70e8678-a98b2ac6,#w-node-_2704c5f8-c29b-8f1d-e981-7863690f7a0c-a98b2ac6,#w-node-_3a9e0fdf-10ea-0840-8768-f368ca42d7a9-a98b2ac6,#w-node-_3a9e0fdf-10ea-0840-8768-f368ca42d7ab-a98b2ac6,#w-node-_3a9e0fdf-10ea-0840-8768-f368ca42d7ad-a98b2ac6,#w-node-_9f6b7395-edbd-a032-470f-1cc35dc9ce9d-a98b2ac6,#w-node-_31196ae7-2e0f-f009-aaef-b27e12a1810b-a98b2ac6,#w-node-dd208bdc-530c-5b5e-7c4c-f20ef1aec092-a98b2ac6,#w-node-_58ee4b66-1dcd-efc6-82e4-316b3b876844-a98b2ac6,#w-node-ce9de955-5982-9fdd-c8e0-896131829ea6-a98b2ac6,#w-node-_1e50b75a-c75e-5c7d-2a40-7ea4efc50b23-a98b2ac6,#w-node-_19570d6a-8d1e-28c0-86f0-8eb72a102ee3-a98b2ac6,#w-node-_5bf3dcaf-366c-6b9a-4ba5-cb0c52379097-a98b2ac6,#w-node-_5bf3dcaf-366c-6b9a-4ba5-cb0c52379099-a98b2ac6,#w-node-_5bf3dcaf-366c-6b9a-4ba5-cb0c5237909b-a98b2ac6,#w-node-_019c437a-b728-5e61-af68-05552ea62085-a98b2ac6,#w-node-_98c4952d-76db-b0e1-640f-bceb8d099897-a98b2ac6{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-f88488d9-2dac-7441-7e2f-899b49fb08d5-8883f8e3{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-ecc60d86-09aa-d7af-1498-43f93a5efeb0-8883f8e3,#w-node-ecc60d86-09aa-d7af-1498-43f93a5efeb1-8883f8e3,#w-node-ecc60d86-09aa-d7af-1498-43f93a5efeb2-8883f8e3{grid-area:span 1 / span 1 / span 1 / span 1}@media screen and (max-width:991px){#w-node-_6b6544f9-9406-e18a-9b5f-7eea7eea658f-14af018d{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-_374790f6-7176-19ee-a023-4663391f3b5b-026b2d26,#w-node-_85c0d92f-9994-9ccc-6f90-f89fd891354e-90d76861,#w-node-e0d02df8-3ebe-dbb7-a7a3-a2ddbfc0aedf-2fcdb400,#w-node-e0d02df8-3ebe-dbb7-a7a3-a2ddbfc0aee6-2fcdb400,#w-node-f88488d9-2dac-7441-7e2f-899b49fb08d5-8883f8e3{grid-area:span 1 / span 1 / span 1 / span 1}}@media screen and (max-width:767px){#w-node-_094f206c-0164-14f2-109d-9cd99ccec7e0-9ccec7db{grid-area:span 1 / span 2 / span 1 / span 2;place-self:center}#w-node-_6b6544f9-9406-e18a-9b5f-7eea7eea658f-14af018d{grid-area:span 1 / span 1 / span 1 / span 1}}@media screen and (max-width:479px){#w-node-_094f206c-0164-14f2-109d-9cd99ccec7e0-9ccec7db{grid-area:span 1 / span 2 / span 1 / span 2;place-self:center}#w-node-_5c08faf9-9b6e-de78-08b7-0b2ea9c76bc3-9524d4b5{grid-area:span 1 / span 1 / span 1 / span 1}}@font-face{font-family:'Fa brands';src:url('../fonts/FA-Brands.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa duotone';src:url('../fonts/FA-Duotone.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url('../fonts/Rubik-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url('../fonts/Rubik-ExtraBold.ttf') format('truetype'),url('../fonts/Rubik-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url('../fonts/Rubik-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url('../fonts/Rubik-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url('../fonts/Rubik-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url('../fonts/Rubik-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}