:root{--mainfont:"Manrope";--headings:"Poppins";--yellow:#face01;--green:#3fba45;--darkgreen:#23a029;--darkblue:#0e0f24;--darktext:#353753;--lighttext:#fff;--grey:#f7f7f7;--white:#fff}.header-slim .plus-top .main-title,.header-slim .plus-top .jumbotron,.header-slim.is-sticky-navbar .main-title,.header-slim.is-sticky-navbar .plus-top .jumbotron{transition:margin-top 0.00004s!important}div#headstuff{width:90%;left:0;z-index:999;right:0;margin:0 auto;top:60px;position:fixed;border-radius:25px;background:radial-gradient(231% 135.8% at .9% 2.98%,rgb(14 15 36 / .5) 0%,rgb(14 15 36 / .5) 100%);backdrop-filter:blur(21px);-webkit-backdrop-filter:blur(21px);padding-bottom:10px;padding-top:10px}.navbar-toggle,.navbar-toggle:hover{background-color:transparent!important}.header-slim .logo .img-responsive{margin-left:40px}.header-tel .fa{color:var(--green)}.home h1{text-align:left!important}.jumbotron__title h2{font-size:40px!important;font-style:normal;font-weight:800!important;line-height:46px;letter-spacing:0.5px!important}.jumbotron__content ul{column-count:2;column-gap:.3em;padding-top:12px;padding-bottom:12px}.hero-btns a.call-btn{border:none;border-radius:15px;background:#0E0F24;box-shadow:0 4px 9px 0 rgb(39 174 96 / .15);padding:20px 24px}a.book-btn{border-radius:15px!important}.centred .carousel-content,.bottom .carousel-content{border-radius:50px;border:2px solid rgb(216 216 216 / .42);background:radial-gradient(231% 135.8% at .9% 2.98%,rgb(14 15 36 / .5) 0%,#fff0 100%);backdrop-filter:blur(21px);-webkit-backdrop-filter:blur(21px);padding-top:45px;padding-bottom:45px;bottom:0;top:unset;left:5%;position:absolute;height:fit-content;margin-bottom:30px}.bottom .carousel-content{width:52%;text-align:left}.jumbotron .carousel-content::before{background:none!important;opacity:1}body,.navigation--main,.navbar-toggle__text,.navigation--main .sub-menu,a.read-more{font-family:var(--mainfont),sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--headings),sans-serif}body{font-size:16px}.main-title{border-bottom:0 solid #e6e6e6}.centred{text-align:center}.greybg{background:var(--grey);border-radius:8px}.greybg-noroundc{background:var(--grey);border-radius:0}.greenbg{background:var(--green)}.darkgreenbg{background:var(--darkgreen)}.darkbluebg{background:var(--darkblue)}.rounded{border-radius:8px}.rounded img{border-radius:8px}.gen-padding{padding:6%}.smallpadding-top{padding:3% 0 6%}.smallpadding{padding:3% 0}.padding{padding:6% 0}.notop-padding{padding:0 0 6%}.nobot-padding{padding:6% 0 0}b{color:var(--green)}.highstreetquote img{margin:-20px 0}.highstreet p{font-size:28px;font-weight:400}.highstreet p b{font-weight:900}.highstreet h3{margin:10.5px 0;font-weight:400;font-size:26px;line-height:1.2}.highstreet h3 b{color:var(--green)}.header-slider-form{position:absolute;bottom:0;right:5%;width:35%;max-height:100%;padding:45px 25px;z-index:1;border-radius:50px;border:2px solid rgb(216 216 216 / .42);background:radial-gradient(231% 135.8% at .9% 2.98%,rgb(14 15 36 / .5) 0%,#fff0 100%);backdrop-filter:blur(21px);-webkit-backdrop-filter:blur(21px);margin:10px;margin-bottom:30px}.header-slider-form .gform_wrapper{margin-top:15px}.header-slider-form .gform_footer input[type="submit"]{font-size:clamp(20px,1vw,24px);font-weight:300;padding:.6em 1.5em;border:1px solid #fff}.header-slider-form .gform_wrapper.gravity-theme .gform_fields{grid-gap:18px;grid-row-gap:clamp(16px,.5em,18px)}.header-slider-form h2{color:var(--white);margin:0 0 .7em;text-align:center;font-size:24px}.header-slider-form .ginput_container.ginput_container_consent{justify-content:center}.header-slider-form .gfield_consent_label{color:var(--white);font-weight:300}.header-slider-form .gfield_consent_label a,.header-slider-form .gform_wrapper .gform_body .ginput_container.ginput_container_consent span{color:var(--white);font-weight:700}.header-slider-form .gform_wrapper.gravity-theme .gform_footer{padding-top:5px}.header-slider-form .gform_wrapper.gravity-theme input[type],.header-slider-form .gform_wrapper.gravity-theme .gfield textarea{padding:15px!important;border-radius:8px}.header-slider-form .gform_wrapper.gravity-theme .ginput_container_date{position:relative}.header-slider-form .gform_wrapper.gravity-theme .ginput_container_date input{width:100%!important}.header-slider-form .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger{position:absolute;right:10px}.header-slider-form .gform_wrapper .gform_footer input[type="submit"]{background:var(--darkblue);border-radius:8px;transition:all 0.3s ease-in-out;color:var(--white);padding:16px 30px;font-size:18px;font-weight:700;border-radius:15px}.header-slider-form .gform_wrapper .gform_footer input[type="submit"]:hover{background:var(--white);border-radius:15px;color:var(--darkblue)}.transformation{padding:2% 0;display:flex;align-content:center}.transformation p{font-size:18px}.visualisation h2{font-size:clamp(32px,36px,42px);font-weight:600}.visualisation h3{font-size:28px;font-weight:400;margin:3% auto;line-height:1.2}.visualisation h3 b{color:var(--green);font-weight:600}.visualisation p{font-size:19px;font-weight:500;margin-top:3%;margin-bottom:6%}.bafg-twentytwenty-container:not([data-video-type]){border-radius:8px!important}.makeovers{padding:6%}.makeovers h2{font-size:36px;font-weight:700;color:var(--darktext)}.makeovers h3{font-size:20px;font-weight:500;color:var(--darktext);line-height:1.2;margin:6% 0}.makeovers p{font-size:16px;font-weight:500;color:var(--darktext);line-height:1.2;margin-bottom:9%}.makeovers p a.book-btn{z-index:100;position:relative}.versus{padding:6%}.versus h3{font-weight:500;line-height:1.2;font-size:21px;margin:6% 0}.versus p{font-size:18px;font-weight:500}.greenbg.nohiddenfees{display:flex;align-items:center;justify-content:center;padding:6%}.darkgreenbg.highstreetprices{display:flex;align-items:center;justify-content:center;padding:6%}.nohiddenfees h3,.nohiddenfees h4,.highstreetprices h3,.highstreetprices h4{text-align:center;color:var(--white)}.nohiddenfees h3{font-size:30px;margin-bottom:9%;margin-top:0}.nohiddenfees h4{font-size:21px;font-weight:500}.highstreetprices h3{font-size:30px;margin-bottom:9%;margin-top:0}.highstreetprices h4{font-size:21px;font-weight:500}.fa-arrow-down:before{margin-left:5px}.darktext{color:var(--darktext)}.lighttext{color:var(--lighttext)}.greentext{color:#3fba45;background:#e9ffea;width:max-content;padding:8px 16px;border-radius:20px;letter-spacing:4px;text-align:left;margin:0;font-size:14px;font-weight:600}.widget_sow-editor ul li:before{color:var(--green)}.darkbg{background-color:var(--darkblue)}.jumbotron .carousel-content::before{background:linear-gradient(90deg,rgb(22 26 96) 0%,#fff0 100%);opacity:.9}.jumbotron__title h2{font-size:clamp(36px,3vw,70px)}.jumbotron__content p{margin:0 0 1.5em;font-size:clamp(18px,1.5vw,20px);font-weight:600}.top-form-container{position:relative}.top-form{background:#0e0f24;border-radius:15px;padding:15px}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}button.content-collapse{margin:.75em auto;display:flex;background:var(--green);border-radius:8px;font-size:15px;font-weight:600;transition:all .2s ease-in-out}button.content-collapse:hover{background:var(--darkgreen)}button.content-collapse[aria-expanded="false"]:not(.faqtitle)::after{content:'Read More \f107'}button.content-collapse[aria-expanded="true"]:not(.faqtitle)::after{content:'Read Less \f106'}i.fa.fa-home{margin-right:8px}a.book-btn{background-color:var(--green);border-radius:8px;color:#fff;display:inline-block;line-height:1.5;font-weight:600;font-size:clamp(16px,1vw,18px);font-family:var(--mainfont);text-align:center;border:1px solid var(--green);padding:18px 24px;transition:all .3s ease-in-out}a.book-btn:hover{background-color:var(--darkgreen);color:#ddffdf;border:1px solid var(--darkgreen);box-shadow:rgb(39 174 96 / .2) 0 6px 12px}a.call-btn{background-color:#fff1a;border-radius:8px;border:1px solid #fff;box-shadow:rgb(39 174 96 / .15) 0 4px 9px;color:#fff;display:inline-block;font-family:var(--mainfont) font-size:clamp(16px,1vw,18px);font-weight:600;letter-spacing:normal;line-height:1.5;padding:18px 24px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease-in-out}a.call-btn:hover{background-color:#f2fff2;opacity:1;color:var(--darkgreen);box-shadow:rgb(39 174 96 / .2) 0 6px 12px}.view-btn{appearance:none;backface-visibility:hidden;background-color:var(--green);border-radius:8px;border-style:none;box-shadow:rgb(39 174 96 / .15) 0 4px 9px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:var(--mainfont) font-size:16px;font-weight:600;letter-spacing:normal;line-height:1.5;outline:none;overflow:hidden;padding:12px 24px;position:relative;text-align:center;text-decoration:none;transform:translate3d(0,0,0);transition:all .3s;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:top;white-space:nowrap}.view-btn:hover{background-color:#23a029;opacity:1;color:#ddffdf;transform:translateY(0);transition-duration:.35s}.view-btn:active{transform:translateY(2px);transition-duration:.35s}.view-btn:hover{box-shadow:rgb(39 174 96 / .2) 0 6px 12px}i.fas.fa-arrow-right,i.fas.fa-phone{margin-left:6px}.hero-btns{display:flex;gap:16px}.service-content{position:absolute;padding:64px 32px 16px;color:#fff;left:0;bottom:16px}.service-content h2{color:#fff}.card-overlay{position:relative;z-index:1;border-radius:8px;overflow:hidden}.card-overlay::before{content:"";background:linear-gradient(20deg,rgb(22 26 96) 10%,#fff0 100%);position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}#image-slider .sow-carousel-container .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item,#image-slider .alignnone{margin-bottom:0}#image-slider .slick-track{display:flex;align-items:center}#image-slider img{width:min-content;height:auto;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(100%) hue-rotate(0deg)}.count-total{display:inline-flex;align-items:center;gap:10px;position:relative}.counting br{display:none}.count-content{color:#fff;padding:8px}.counting{text-align:center;line-height:1.1;text-transform:uppercase;letter-spacing:1px}div.counter,.counting h2{font-size:calc(1vw + 36px);font-weight:900;letter-spacing:-1px;margin:0}.counting h2::after{content:'+'}.row-shade-alt::before{background:#fff0}button.gform_button_select_files{background:var(--green);border-radius:5px;transition:all 0.3s ease-in-out}button.gform_button_select_files:hover{background:var(--darkgreen)}.gform_wrapper .gform_footer input[type="submit"]{background:var(--green);border-radius:8px;transition:all 0.3s ease-in-out;color:var(--white)}.gform_wrapper .gform_footer input[type="submit"]:hover{background:var(--darkgreen);border-radius:8px;color:var(--white)}.doorstyles .gallery-caption{opacity:1;font-size:14px;line-height:1.1;text-align:center;font-weight:500;background:var(--darkgreen)}.doorcolours .gallery-caption{opacity:1;font-size:13px;line-height:1.2;text-align:center;font-weight:600;background:var(--darkgreen)}.doorcolours .gallery-item img,.doorstyles .gallery-item img{border-radius:10px}.doorcolours .gallery-caption,.doorstyles .gallery-caption{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.doorcolours .gallery-item a:hover:before,.doorstyles .gallery-item a:hover:before{border-radius:10px}.footer{position:relative;overflow:hidden}.footer::before{content:url(/wp-content/uploads/2025/03/kitchen-cabinets-2-otr-3.png);position:absolute;width:50%;left:0;top:0;height:auto;z-index:0}.footer .textwidget i{color:var(--green)}.footer .widget_nav_menu ul>li>a:before{color:var(--green)}.process{background:#f7f7f7;border-radius:8px;overflow:hidden;transition:all 0.4s ease-in-out}.process:hover{box-shadow:rgb(50 50 93 / .25) 0 6px 12px -2px,rgb(0 0 0 / .3) 0 3px 7px -3px}.process-content{padding:0 16px 21px 16px;font-weight:500;line-height:1.4}.experience{display:flex;flex-direction:column;padding:32px 64px;border:6px solid #37384c;border-radius:8px;text-align:center;width:100%;margin-bottom:16px}.experience h3{color:var(--green);font-size:48px;margin-top:0}.experience p{color:#fff;font-size:18px}.experience-title{color:#fff;font-size:35px;margin:2% 0;font-weight:600}iframe{width:100%;height:450px}.img-border-radius{overflow:hidden;border-radius:8px}.footer .container{width:90%}.master-container .gallery{text-align:center;padding:0}.master-container .gallery h3{color:#ddd;margin:0}.special_widget h2{color:#fff}ul.dh-siblings li a,ul.lp-cousins li a{background:var(--green);color:var(--white)}ul.dh-siblings li a:hover,ul.lp-cousins li a:hover{background:var(--darkgreen)}@media (min-width:992px){.header-slim.is-sticky-navbar .logo .img-responsive{max-height:unset}.top{display:none!important}.header-slim .plus-top .main-title,.header-slim .plus-top .jumbotron{margin:165px 0 0}.header-slim .plus-top .jumbotron{margin:0 0 0;padding-top:0}.jumbotron .centred .container{justify-content:flex-start}.centred .carousel-content{width:52%;text-align:left}.jumbotron__title h2{font-weight:400;letter-spacing:.5px}#header-form-mob.header-slider-form{display:none}.header-tel a{gap:5px}.leftside .carousel-content{left:0;padding:0 40% 0 10%;width:100%}.col-md-4{width:25%}.doorstyles .gallery-columns-6 .gallery-item{width:calc(100% / 6 - 12.5px);margin:0 10px 10px 0}.doorstyles .gallery{margin:0}.doorcolours .gallery-columns-6 .gallery-item{width:calc(100% / 6 - 12.5px);margin:0 10px 10px 0}.doorcolours .gallery{margin:0}.doorcolours .gallery-item a:after{top:35%}.doorstyles .gallery-item a:after{top:45%}}@media (min-width:1200px){.carousel-inner>.item>img,.carousel-inner>.item>a>img,div.jumbotron:not(.over) .carousel-control{height:950px}}@media (min-width:1400px){.centred .carousel-content,.header-slider-form{height:400px}.leftside .carousel-content{left:0;padding:0 40% 0 16%;width:100%}}@media (max-width:1199px){.somethingrandom{color:#333}}@media (max-width:1550px){.jumbotron__title h2{font-size:36px!important}}@media (max-width:1270px){div#headstuff{width:92%}}@media (max-width:1200px){.header-slim .logo .img-responsive{margin-left:0}div#headstuff{width:98%}.carousel-inner>.item>img{height:750px}}@media (max-width:1140px){.jumbotron__title h2{font-size:32px!important}}@media (max-width:1050px){.header-slim .logo .img-responsive{max-height:56px;height:56px}}@media (max-width:991px){.header-slim .logo .img-responsive{max-height:initial;height:initial;width:80%}.header-slim .logo .img-responsive{margin-left:20px}.rightnav{border-bottom-left-radius:25px;border-bottom-right-radius:25px}div#headstuff{width:92%}.jumbotron{padding:0;background:var(--lightgrey)}.jumbotron.over #slider-wrap{align-items:flex-end}.centred .carousel-content{text-align:left;left:0}.jumbotron__title h2{font-size:clamp(30px,1vw,26px)!important;font-weight:400;line-height:34px;letter-spacing:0.5px!important;margin:15px 0}.jumbotron__content p{font-size:clamp(15px,1vw,18px)}.jumbotron__content ul{column-count:1;column-gap:0em;padding-top:2px;padding-bottom:2px}#header-form.header-slider-form{position:relative;top:0;right:0;transform:none;width:100%;margin-top:1em;width:80%;margin-top:1em;margin:0 auto}.centred .carousel-content,.bottom .carousel-content{width:82%;padding:35px!important;margin-bottom:36px}.carousel-inner>.item{height:900px}.jumbotron.over #slider-wrap{align-items:center}.carousel-inner>.item>img,.carousel-inner>.item>a>img,div.jumbotron:not(.over) .carousel-control{height:100%}#header-form.header-slider-form{margin-top:-250px}.centred .carousel-content,.bottom .carousel-content{position:relative}.header+.main-title{margin-top:180px}.top{display:none}.is-sticky-navbar .top{display:block}.is-sticky-navbar .header-action{position:fixed;height:70px;top:0;left:0;width:100%;padding:10px;background:radial-gradient(231% 135.8% at .9% 2.98%,rgb(14 15 36 / .85) 0%,rgb(14 15 36 / .85) 100%);margin:0;box-shadow:0 5px 10px rgb(0 0 0 / 20%);display:flex;align-items:center;justify-content:center;z-index:999}.is-sticky-navbar .header-action a{font-size:23px;font-weight:700}div#headstuff{position:absolute;z-index:1}.header{background-color:#fff0}.master-container .gallery h3{font-size:14px}.jumbotron .carousel-content::before{background:linear-gradient(45deg,rgb(22 26 96) 0%,rgb(22 26 96 / .7) 40%,#fff0 100%);opacity:.9}.hero-btns{justify-content:center}a.book-btn:hover{transition-duration:0}a.call-btn:hover{transition-duration:0}.highstreetquote img{margin:0;padding:9%}.highstreet h3{margin:0 0 9%;text-align:center}.highstreet a.book-btn{margin-bottom:6%}.column-reverse{display:flex;flex-direction:column-reverse!important}}@media (max-width:800px){#header-form.header-slider-form{margin-top:-216px}.centred .carousel-content,.bottom .carousel-content{bottom:0}}@media (max-width:779px){.header-slim .logo .img-responsive{width:60%}.hero-btns a.call-btn{padding:12px 12px}a.book-btn{padding:12px 12px}.centred .carousel-content,.bottom .carousel-content{padding:20px!important}.hero-btns{justify-content:center;flex-direction:column;gap:0}.jumbotron .carousel-content ul li{font-size:14px}div#collapsy.collapse-321 .panel-grid-cell{width:calc(100% - var(--copadmob))}iframe{width:100%;height:350px}}@media (max-width:680px){#header-form.header-slider-form{margin-top:-260px}.landing_page-template #header-form.header-slider-form{margin-top:-180px}}@media (max-width:570px){.centred .carousel-content,.bottom .carousel-content{bottom:20px;width:100%;text-align:center}#header-form.header-slider-form{width:92%}}@media (max-width:479px){.logo,.centre-trans .logo{max-width:calc(100% - 200px)}.header-slim .logo .img-responsive{width:100%}.centred .carousel-content,.bottom .carousel-content{bottom:0;width:100%;text-align:center}.header-slider-form h2{font-size:17px}#header-form.header-slider-form{width:92%;padding:25px 25px}.home #header-form.header-slider-form{margin-top:-244px}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{padding:0 0}.header+.main-title{margin-top:140px}}@media (max-width:440px){.centred .carousel-content,.bottom .carousel-content{bottom:0;margin-top:80px}.jumbotron__content p{display:none}.jumbotron__content .hero-btns p{display:block}.single-landing_page #header-form.header-slider-form{margin-top:-100px}}@media (max-width:360px){.jumbotron__title h2{font-size:24px!important}}@media (max-width:340px){.centred .carousel-content,.bottom .carousel-content{padding:22px!important;margin-bottom:50px}}