@-webkit-keyframes flood-y{0%{transform:translateY(0)}to{transform:translateY(110px)}}@-moz-keyframes flood-y{0%{transform:translateY(0)}to{transform:translateY(110px)}}@-o-keyframes flood-y{0%{transform:translateY(0)}to{transform:translateY(110px)}}@keyframes flood-y{0%{transform:translateY(0)}to{transform:translateY(110px)}}@keyframes flood-y-2{0%{transform:translateY(0)}to{transform:translateY(110px)}}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;background:#fefefe;font-weight:400;line-height:1.3;color:var(--dark-grey);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Fira Sans",sans-serif!important}main{display:block}h1{font-size:2em}a{background-color:#fff0;line-height:inherit;color:var(--new-orange);text-decoration:none;cursor:pointer}img{border-style:none;display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}button,input,textarea{font-family:inherit;margin:0}button,html{font-size:100%}button{text-transform:none}input,textarea{line-height:1.15}button,input{overflow:visible}[type=reset],[type=submit]{-webkit-appearance:button}[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{text-align:center;margin:0;padding:0;border:0}textarea{overflow:auto;min-height:50px}[type=checkbox]{box-sizing:border-box;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:#fff0;line-height:1;cursor:auto}div,form,li,p,ul{margin:0;padding:0}button,h1,h2,h3,h4,h5{padding:0}p{margin-bottom:1rem;line-height:1.6}b,em,i,strong{line-height:inherit}em,i{font-style:italic}b,strong{font-weight:600}.h1,.h2,h1,h2,h3,h4,h5,p{text-rendering:optimizeLegibility}.h1,h1{font-size:1.6rem}.h1{margin-top:0}h1,h2{margin:0}.h1,.h2,h1,h2,h3,h4,h5{line-height:1.15;margin-bottom:.5rem}.h2,h2{font-size:1.5rem}.h2{margin-top:0}h3,h4,h5{font-size:1.25rem;margin:0}h4,h5{font-size:1.125rem}h5{font-size:1.0625rem}@media print,screen and (min-width:40em){.h1,h1{font-size:3rem}.h2,h2{font-size:2.5rem}h3{font-size:1.9375rem}h4{font-size:1.5625rem}h5{font-size:1.25rem}}ul,ul ul{margin-left:1.25rem}ul{margin-bottom:1rem;list-style-position:outside;line-height:1.6;list-style-type:disc}li,p{font-size:inherit}ul ul{margin-bottom:0}.grid-container,.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem;margin-left:auto;margin-right:auto}.grid-container{max-width:84rem}.grid-container.fluid{max-width:100%}.grid-x{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.cell{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}.grid-x>.small-12{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:40em){.grid-x>.medium-10,.grid-x>.medium-6,.grid-x>.medium-7{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:64em){.grid-x>.large-6,.grid-x>.large-8,.grid-x>.large-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-x>.small-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}@media print,screen and (min-width:40em){.grid-x>.medium-10,.grid-x>.medium-6,.grid-x>.medium-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.33333%}.grid-x>.medium-10{width:83.33333%}}@media print,screen and (min-width:64em){.grid-x>.large-auto{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0%;flex:1 1 0%;width:auto}.grid-x>.large-6,.grid-x>.large-8,.grid-x>.large-shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-6{width:50%}.grid-x>.large-8{width:66.66667%}}.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}@media print,screen and (min-width:40em){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}}.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}@media print,screen and (min-width:40em){.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}.grid-margin-x>.medium-7{width:calc(58.33333% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}}.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}.small-up-1>.cell{width:100%}@media print,screen and (min-width:40em){.medium-up-2>.cell{width:50%}}@media print,screen and (min-width:64em){.large-up-3>.cell{width:33.33333%}}.text-right{text-align:right}.text-center{text-align:center}.align-center,.align-center-middle{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-center-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}@media print,screen and (min-width:64em){.large-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.large-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.large-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.align-responsive{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.hide{display:none!important}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media screen and (max-width:39.99875em){.show-for-medium{display:none!important}}@font-face{font-display:swap;font-family:"homestead_regularregular";src:url(https://www.basementpumpsltd.co.uk/wp-content/themes/basement/fonts/homestead-regular-webfont.eot);src:url(https://www.basementpumpsltd.co.uk/wp-content/themes/basement/fonts/homestead-regular-webfont.eot?#iefix)format("embedded-opentype"),url(https://www.basementpumpsltd.co.uk/wp-content/themes/basement/fonts/homestead-regular-webfont.woff2)format("woff2"),url(https://www.basementpumpsltd.co.uk/wp-content/themes/basement/fonts/homestead-regular-webfont.woff)format("woff"),url(https://www.basementpumpsltd.co.uk/wp-content/themes/basement/fonts/homestead-regular-webfont.ttf)format("truetype"),url(https://www.basementpumpsltd.co.uk/wp-content/themes/basement/fonts/homestead-regular-webfont.svg#homestead_regularregular)format("svg");font-weight:400;font-style:normal;font-display:swap}:root{--orange:#f58700;--blue:#1fc2e6;--old-grey:#797979;--main-grey:#535353;--dark-grey:#323232;--light-grey:#f2f2f2;--new-orange:#ff6a0d;--violet:#7733ffff;--dark-pastel-green:#04c83fff;--red-pantone:#ea3546ff}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.h1,.h2,h1,h2,h3,h4,h5{font-family:"homestead_regularregular",Georgia,serif;color:var(--main-grey);font-weight:400}.site-header{padding-top:1rem;padding-bottom:7px;background:var(--dark-grey)}.site-branding{width:210px;display:flex;align-items:center}.site-title{font-weight:400}.site-title a{color:var(--main-grey);text-decoration:none}.site-branding svg{height:50px}.site-branding .h1,.site-branding .h1 a{font-size:31px;line-height:.9;margin:0 0-3px 6px;color:#fff}.site-branding .h1 a{margin:0 0-3px}.site-branding .h1 a span{font-size:63%;margin-left:-3px}.hamburger{position:absolute;right:20px;top:48px;fill:var(--new-orange);transition:all 400ms ease;display:none}.menu{list-style:none;text-transform:uppercase;margin:0;font-size:120%;display:none;text-align:center}@media screen and (min-width:1075px){.site-branding{width:250px}.menu{display:block}.site-header{padding:0}.site-header .large-auto{align-self:stretch;padding:27px}}@media screen and (min-width:1075px) and (max-width:63.9375em){.menu{margin-top:16px;margin-bottom:16px}.site-header{padding-bottom:0;padding-top:1rem}}.current_page_parent>a{color:var(--blue)!important}.header-button{padding:12px 20px;border-radius:8px;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;z-index:1;cursor:pointer;color:#fff}.header-button a{color:#fff}.header-button svg{position:relative;top:0;fill:#fff;width:24px}.header-button span{position:relative;top:-5px;margin-left:8px}.call{background-color:var(--new-orange);border-top-left-radius:50px;border-bottom-left-radius:50px;margin-right:8px}.call-back{background-color:var(--blue);border-top-right-radius:50px;border-bottom-right-radius:50px}@media screen and (max-width:1270px){.call-back{border-top-left-radius:50px!important;border-bottom-left-radius:50px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;margin-bottom:0;margin-top:10px!important}.call,.call-back{margin-right:0}.header-button.call-back{display:none}}.flood,.header-button:hover .flood{animation-fill-mode:forwards;animation-timing-function:linear}.flood{position:absolute;top:0;bottom:0;right:0;left:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0,0,0);transform:translateY(0);transition:transform 3s linear;animation:flood-y-2 3s;animation-direction:reverse}.flood-svg{height:120px;will-change:transform;width:auto;max-width:none;transform:translate(-300px,-68px);transition:transform 0ms linear}.header-button:hover .flood{transition:transform 950ms linear;transform:translateY(110px);animation:flood-y 950ms}.header-button:hover .flood-svg{transition:transform 950ms linear;transform:translate(0,-56px)}.reset-button,.send-button{color:#fff;font-weight:600;cursor:pointer}.send-button{padding:14px 20px 14px 13px;background-color:var(--new-orange);border-top-right-radius:50px;border-bottom-right-radius:50px}.send-button:hover{background-color:#50d4f1}.reset-button{padding:14px 13px 14px 20px;background-color:var(--blue);border-top-left-radius:50px;border-bottom-left-radius:50px;margin-right:8px}.sub-menu{position:absolute;left:-15px;top:55px;z-index:100;margin:0;width:346%;text-align:left;background:#fff;transition:all 250ms ease 400ms;opacity:0;visibility:hidden;box-shadow:0 39px 30px 3px rgb(0 0 0/.12);line-height:1.2;font-size:95%;border-bottom-left-radius:15px;border-bottom-right-radius:15px;overflow:hidden}.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;transition-delay:0s}.sub-menu li{display:block!important;font-size:90%;text-transform:capitalize;padding:0!important;position:relative}.sub-menu li:after{content:"";position:absolute;left:15px;width:calc(100% - 30px);bottom:0;height:1px}.sub-menu li a{display:block;padding:15px}.sub-menu li a:hover,.sub-menu li:after{background:var(--light-grey)}.sub-menu li:last-of-type{margin-bottom:0;padding-bottom:0;border:0}.menu li,label{position:relative}.menu li{color:#f58800;font-weight:700}@media screen and (min-width:1075px){.menu li{display:inline;padding-right:20px}.menu li:last-of-type{padding-right:0}}@media screen and (max-width:1074px){.hamburger{display:block}.menu{position:absolute;left:0;right:0;z-index:500;background:#fff;margin-top:6px;border-top:5px solid var(--blue);border-bottom:5px solid var(--blue);width:100%;padding:10px 20px}.call-back{display:none}.call{position:absolute;top:0;left:0;width:100%;border-radius:0;padding:6px}.flood-svg{transform:translate(-2px,-68px);height:150px}.site-branding{margin-top:32px}.sub-menu{width:auto;left:25px;right:25px;padding:0;top:32px;position:static;box-shadow:none;opacity:1;visibility:visible;border-radius:0;border:0}.sub-menu li a{padding:10px}.sub-menu li:last-of-type::after{content:none}.menu{text-align:left}}@media screen and (min-width:1075px) and (max-width:1360px){#menu-item-31{display:none}}.service-tiles{padding-top:35px;padding-bottom:0;background:var(--light-grey)}.service-tiles .cell,.service-tiles .h2{margin-bottom:30px}.service-tile{height:100%;padding:20px;display:flex;align-items:center;border-radius:20px;overflow:hidden;box-shadow:-3px -4px 80px -20px rgb(50 50 93/15%),0 30px 40px -30px rgb(0 0 0/20%);transition:all 300ms ease;background:#f1f1f1!important}.service-tile:hover{box-shadow:0 50px 100px -20px rgb(50 50 93/30%),0 30px 60px -30px rgb(0 0 0/35%)}.service-tile svg{width:14%;margin-right:20px;height:auto;fill:var(--dark-grey);transition:fill 300ms ease}.service-tile:hover svg{fill:var(--new-orange)}.service-tile-content{width:calc(86% - 20px);color:var(--dark-grey)}.article-copy h3,.service-tile-content h5{font-family:"Fira Sans",sans-serif;font-weight:700}.service-tile-content h5{color:var(--dark-grey);margin-bottom:4px;font-size:18px}@media screen and (min-width:40em){.service-tiles{padding-top:50px;padding-bottom:35px}.service-tiles .grid-x{align-items:stretch}}@media screen and (min-width:64em){.service-tiles{padding-top:80px;padding-bottom:70px}.service-tiles .h2{margin-bottom:50px}.service-tile svg{margin-right:25px}.service-tile-content{width:calc(86% - 25px)}}@media screen and (max-width:39.9375em){.service-tile svg{align-self:flex-start;width:10%;margin-top:4px;margin-right:15px}.service-tile-content{width:calc(90% - 15px)}.service-tiles .cell{margin-bottom:20px}}.article-header img{width:90%;margin-left:auto;margin-right:auto;display:block;position:relative;top:5vw;border-radius:8px;min-height:200px;object-fit:cover;object-position:bottom;margin-bottom:-5vw}.article-header .article-header-content{position:absolute;top:45%;max-width:700px;margin:0 auto;left:0;right:0;z-index:2;text-align:center}.entry-meta{font-weight:600;color:var(--new-orange)}.article-header .article-header-content h1{line-height:1.1}@media screen and (max-width:39.9375em){.article-header .article-header-content{margin-left:38px;margin-right:38px}}.article-copy{font-size:110%;line-height:1.5;margin-top:20px;margin-bottom:20px}.article-copy h3{font-size:25px;margin-top:30px;margin-bottom:20px;color:#0a0a0a}@media screen and (min-width:40em){.article-copy{font-size:120%;background-color:#fff;position:relative;top:-6vw;border-radius:7px;padding:40px;margin-bottom:-3vw;box-shadow:0 30px 60px -30px rgb(0 0 0/.45)}}.article-content{background:#fff}.article-body{background-image:url(https://www.basementpumpsltd.co.uk/wp-content/themes/basement/images/articles-background-small-4.jpg);background-size:cover;background-attachment:fixed;position:relative}.article-header{position:relative;margin-bottom:5vw}.article-body .service-tiles{background:#fff0}.article-body .service-tiles .h2,.contact-tab a{color:#fff}.nav-title{font-weight:600}@media screen and (min-width:40em){.article-content{padding-bottom:50px}.article-body .service-tiles{padding-bottom:120px}.nav-links{display:flex;justify-content:space-between}.nav-next,.nav-previous{max-width:260px}.nav-next{text-align:right}}@media screen and (max-width:39.9375em) and (-webkit-min-device-pixel-ratio:0){::i-block-chrome{margin-bottom:34px}}@media screen and (min-width:40em){#page section:not(.trust-section):last-of-type{padding-bottom:80px}}@media screen and (min-width:64em){#page section:not(.trust-section):last-of-type{padding-bottom:120px}}.contact-slider{outline-color:#fff0;outline-style:none;background-color:var(--dark-grey);border-radius:15px;overflow-y:hidden}.contact-slider input{margin-bottom:0}input,textarea{height:63px!important;border-radius:15px!important;border:3px solid #fff!important;padding:30px 10px 10px 15px!important;font-size:100%!important;margin-top:-31px!important;display:block;margin:0 0 1rem;outline:0}textarea{width:100%;height:200px!important;resize:none}label{display:inline;left:19px;opacity:.5}.form-container{padding-top:25px;padding-bottom:25px}.phone-email{min-width:335px}.social-icons{float:left;padding-left:16px;position:absolute}.social-icons svg{fill:#fff;transition:fill 500ms ease;margin-right:2px;height:21px;padding-top:1px}.social-icons svg:hover{fill:var(--blue)}.checkbox-container{display:flex;justify-content:center;margin-bottom:20px}.checkbox-container label{position:static;color:#fff;opacity:1}.checkbox-container input{width:17px;height:17px!important;margin-right:10px;margin-top:3px!important}@media screen and (min-width:40em){.social-icons svg{margin-right:5px;height:31px;padding-top:0}.contact-slider{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2000;overflow:hidden;overflow-y:hidden;margin:15px;transform:translateY(100vh) translateY(-78px);transition:all 500ms ease}.form-container{margin-top:0;min-height:96%;display:flex;flex-direction:column;justify-content:center}.contact-slider:hover{transform:translateY(100vh) translateY(-90px)}input,textarea{height:80px!important;border:3px solid #fff!important;padding:30px 20px 10px!important;font-size:130%!important;margin-top:0!important}textarea{height:200px!important;resize:none}label{left:24px;top:35px}.phone-email{position:absolute;left:14px}}.contact-slider h4,.contact-tab h4{color:#fff;margin:0}.contact-slider svg,.contact-tab svg{width:24px;height:24px;display:inline-block}.contact-slider p{color:#fff;margin-bottom:4px}.contact-slider p svg{fill:#fff;position:relative;top:7px;padding-right:3px}.contact-slider p:first-of-type{margin-top:15px;margin-bottom:2px}.contact-tab{background-color:var(--new-orange);text-align:center;padding:10px 0;cursor:pointer}@media screen and (max-width:39.9375em){.contact-tab{position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;z-index:11}.contact-slider{border-radius:0}.contact-slider input{margin-bottom:22px}.social-icons{top:10px}.contact-tab h4{position:relative;top:1px}.contact-tab svg{width:20px;height:20px}.contact-slider form p{font-size:14px;line-height:1.2;margin-bottom:6px}}.close-button{position:absolute;right:16px;top:11px;fill:#fff;transition:fill 500ms;display:none}.close-button:hover{fill:var(--dark-grey)}input:focus,textarea:focus{border:3px solid var(--new-orange)!important;box-shadow:none!important}fieldset button{font-size:120%;width:130px}input{width:100%}