:root{--mainfont:'Roboto Condensed';--blue:#0E1942;--purple:#ff485e;--lightpurple:#b763bf;--green:#FF2A44;--midgrey:#dadee7;--lightgrey:#eaedf0;--vlightgrey:#f6f7f9}body,h1,h2,h3,h4,h5,h6,.navigation--main,.navbar-toggle__text,.navigation--main .sub-menu,a.read-more{font-family:var(--mainfont),sans-serif}body{font-size:17px}h1,h2,h4,h5,h6{color:var(--blue)}h3,h2.subby{color:var(--green)}h2.subby,h3.subby{font-weight:100;margin:0 0 1em}h2.subby{font-size:26px}h3.subby{font-size:24px}h1{margin-top:0}.panel-grid .widget-title{font-size:clamp(28px,2vw,36px);margin-top:0}.main-title{border:0}.header{margin-bottom:50px}.list-total{display:flex;margin:1em auto}.half-list{width:50%;padding:30px;background:#fff}#lp-gallery .gallery{margin:0;border-top:4px solid var(--purple);border-bottom:4px solid var(--purple)}#lp-gallery .gallery-item{padding-top:4px}.master-container ul.dh-siblings li a{border-radius:20px}.master-container ul.dh-siblings li a:hover{background:var(--blue);color:#fff}.master-container ul.lp-cousins li a{color:#fff;background:var(--purple);border-radius:20px}button.faqtitle.content-collapse{background:var(--purple);border-radius:10px}button.content-collapse.faqtitle{font-size:clamp(1.1em,2vw,1.2em)}a.action,body .gform_wrapper .gform_footer input[type="submit"]{border-radius:5em;background:transparent;border:2px solid}a.action:hover,body .gform_wrapper .gform_footer input[type="submit"]:hover{border-color:var(--blue);background:var(--blue)}.cta-row a{background:var(--blue)}.cta-row a p{margin:0 auto 0 0;text-align:left;text-transform:none;line-height:1.2}.cta-row a p strong{font-size:2em}.cta-row.cta-image a h4{border:0;padding:0;box-shadow:0 7px 0 rgba(0,0,0,.1)}.centred{text-align:center}.grey-row{background:var(--lightgrey)}.light-grey-row{background:var(--vlightgrey)}.picback{border-top:10px solid var(--purple);border-bottom:10px solid var(--purple)}.split-row .panel-grid-cell .so-panel:not(.widget_sow-image){padding:5% 6%}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}button.content-collapse[aria-expanded="false"]:not(.faqtitle)::after{content:' MORE \f107'}button.content-collapse[aria-expanded="true"]:not(.faqtitle)::after{content:' LESS \f106'}.top{font-size:14px}.top__left{padding:5px 0}.top a:hover,.navigation--top>li>a:hover{color:rgba(255,255,255,.7)}.centred-widgets .widget .fa{font-size:16px}.centred-widgets p,.centred-widgets i{color:var(--purple)}.centred-widgets .widget h2{font-size:30px}.centred-widgets .textwidget a{color:var(--blue)}.centred-widgets .textwidget a:hover{color:var(--purple)}.jumbotron{border-bottom:10px solid var(--purple)}.jumbotron.over #slider-wrap{padding:0 5%}.centred .carousel-content{max-width:1370px;padding:1% 20% 1% 0;text-align:left}.jumbotron .carousel-content::before{background:linear-gradient(90deg,rgba(0,0,0,.6),rgba(0,0,0,.2));opacity:1}.jumbotron__title h2{text-shadow:0 1px 12px rgba(0,0,0,.2);font-size:clamp(30px,5vw,70px)}.jumbotron__category h6{text-shadow:0 1px 6px rgba(0,0,0,.2)}.jumbotron a.action,.picback .gform_wrapper .gform_footer input[type="submit"]{font-size:clamp(17px,1.8vw,26px);color:#fff;background:rgba(0,0,0,.2)}.jumbotron a.action:hover,.picback .gform_wrapper .gform_footer input[type="submit"]:hover{background:var(--blue);color:#fff}.blocklinks .panel-grid-cell>div,.services .sow-image-container img{border-radius:15px}.blocklinks h2.widget-title a{color:var(--blue)}.blocklinks h2.widget-title a:hover{color:var(--green)}.blocklinks h2.widget-title b{display:block}.services .widget_sow-image{position:relative}.services h2.widget-title{position:absolute;bottom:0;width:100%;left:0;border-radius:0 0 15px 15px;background:rgba(255,42,68,.8);margin:0;padding:.7em;font-weight:400;pointer-events:none;color:#fff}.services a img{transition:opacity 0.2s ease}.services a:hover img{opacity:.7}.strong-view.slider-container{margin-top:1.5em}.strong-view.slider-container .testimonial{margin:0}.strong-view.slider-container .wpmtst-testimonial-inner{border-radius:15px;padding:20px 30px;background:var(--vlightgrey);border-color:var(--midgrey)}.strong-view p{font-size:20px;font-style:italic;color:var(--purple)}.wpmtst-testimonial-field.testimonial-field.testimonial-name,.wpmtst-testimonial-field.testimonial-field.review-location{margin:0;color:var(--blue)}.wpmtst-testimonial-field.testimonial-field.testimonial-name{font-size:18px}.wpmtst-testimonial-field.testimonial-field.review-location{margin-bottom:1em}.strong-view .strong-rating-wrapper .star svg{width:28px}input.gform_button[type=submit]{color:var(--blue)}p.gform_required_legend,body .gform_wrapper.gravity-theme .gform_fileupload_rules{display:none}body .gform_wrapper .gform_footer input[type="submit"]{margin:0 auto}.gform-body input,.gform-body textarea,.gform-body select,.gform_wrapper .gform_body .gform_fileupload_multifile .gform_drop_area{border-radius:10px}button.gform_button_select_files{border-radius:5em;padding:.2em .7em;background:var(--green);transition:all 0.2s ease}button.gform_button_select_files:hover{background:var(--purple)}.dark label.gfield_consent_label a{color:inherit;text-decoration:underline}div.recap{margin:0 auto}ul.side-nav li:first-child a::after{border-radius:10px 0 0 0}ul.side-nav li:last-child a::after{border-radius:0 0 0 10px}.footer{padding:60px 0 30px}.social-foot a{font-size:1.8em;margin:0 5px;transition:all 0.2s ease}.social-foot a:hover .fa{color:var(--lightpurple)}.social-foot a img{width:50px;transition:all 0.2s ease}.social-foot a:hover img{opacity:.8}.logo-gallery .gallery{display:flex;justify-content:space-between;flex-wrap:wrap;margin:20px -5px}.logo-gallery .gallery::before,.logo-gallery .gallery::after{display:none}.logo-gallery .gallery .gallery-item{height:unset;width:unset;max-width:unset;margin:5px}.logo-gallery .gallery img{height:100px;height:clamp(50px,8vw,115px);width:auto}div.popup-box{max-width:600px;padding:0 15px 20px}p.ratings:before{content:'★★★★★';font-size:1.4em;line-height:.8;margin-bottom:.2em}#cleaning-calc .ccb-wrapper-4023 .calc-item__description.after{display:none!important}@media (min-width:992px){.logo{justify-content:center}.widget.rightwij{text-align:right}.fullwidth .main-title{padding:50px 0}.is-sticky-navbar:not(.header-transparent) .fullwidth .navigation{z-index:999}ul.navigation--main,.navigation--main .sub-menu{font-size:18px}.navigation--main>li{transition:box-shadow 0.2s ease;box-shadow:inset 0 5em transparent}.navigation--main>li:hover,.navigation--main>li.current-menu-item{box-shadow:inset 0 5em #eaedf0}.navigation--main .sub-menu>li.current-menu-item:not(.hash){border-left:4px solid var(--midgrey)}.navigation--main>li>a{padding:15px clamp(10px,1vw,15px)}li.freequote{border-radius:5em}li.freequote a{border:2px solid var(--blue);border-radius:5em;padding:10px 20px}li.freequote:hover{box-shadow:none}li.freequote:hover a{background:var(--blue);color:#fff}.navigation--main>li>a::before{display:none}.navigation--main .sub-menu li:last-child,.navigation--main .sub-menu li:last-child a{border-radius:0 0 10px 10px}}@media (max-width:991px){.navigation--main>li:hover>a{color:var(--purple)}.left-top{display:none}.right-top{padding:0 5px}.navigation--top>li>a{padding:5px}.centred-widgets.hidden-md.hidden-lg{margin-bottom:5px}.navbar-toggle{background:transparent!important}.navbar-toggle .icon-bar{border-radius:5em}.split-row .panel-grid-cell .so-panel:not(.widget_sow-image){padding-top:2em;padding-bottom:2em}.blocklinks .so-widget-sow-image{padding:12px 12px 5px}.split-row .sow-image-container img{width:100%;max-height:clamp(300px,60vw,600px);object-fit:cover}}@media (max-width:779px){img.alignnone,img.aligncenter,img.alignright,img.alignleft{max-width:50%}.cta-row.cta-image a h4{background:transparent;box-shadow:none}#lp-estimate-cta.cta-row.cta-image a h4{background:#fff}ul.side-nav li:last-child a::after{border-radius:0 10px 0 0}.list-total{flex-direction:column}.half-list{width:100%}}@keyframes fader{0%{opacity:0}100%{opacity:1}}@keyframes zoomer{0%{transform:scale(.5);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes lefty{0%{transform:translateX(25px);opacity:0}100%{transform:translateX(0);opacity:1}}.jumbotron__category h6{animation:fader 1s 0.5s backwards}.jumbotron__title h2{animation:fader 1s 0.8s backwards}.jumbotron__content p{animation:fader 1s 1.1s backwards}