.custom-btn{display:inline-block;background-color:#054bbb;color:#fff;padding:12px 25px;text-decoration:none;border-radius:5px;font-weight:700;text-align:center;transition:background-color .3s ease}.custom-btn:hover{background-color:#303f9f}.btn-arrow{display:inline-flex;width:fit-content;align-items:center;justify-content:space-between;gap:20px;font-weight:600;text-decoration:none}.arrow-icon{width:1.6em;height:1.6em;transition:transform .3s ease;flex-shrink:0}.btn-arrow:hover .arrow-icon{transform:translate(4px)}.hero-section{min-height:440px;overflow:hidden}.hero-wrapper{background-color:#0093f5;height:100%;max-height:500px;background-image:linear-gradient(260deg,transparent 0%,rgba(0,78,204,.5) 50%);position:relative;overflow:hidden}@media (max-width: 767px){.hero-section{height:auto;min-height:0}.hero-wrapper{height:auto;max-height:none}.wrapper-inner{position:static!important;padding:5% 16px!important}}@media (max-width: 576px){.wrapper-inner-content h2{font-size:40px!important}.wrapper-inner{padding:5% 8px!important}}.wrapper-inner{top:0;right:0;bottom:0;left:0;position:absolute;overflow:hidden;padding:100px 16px;color:#fff}.wrapper-inner-content{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;max-width:900px;margin:auto}.wrapper-inner-content h1{font-size:20px}.wrapper-inner-content h2{font-size:64px;font-weight:700;margin-bottom:24px}.wrapper-inner-content p{font-size:20px}.contact-us-cta a{color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;gap:12px}.contact-us-cta a img{width:24px;height:auto;max-width:100%;transform:rotate(90deg)}.hero-curves-svg-wrapper{left:-50%;mix-blend-mode:soft-light;opacity:.5;position:absolute;top:50%;transform:translate(-8%,-52%) rotate(30deg) scale(1);transform-origin:8% 52%;width:325vw;pointer-events:none;overflow:hidden}.wrapper-inner-content-ctas{display:flex;gap:20px;align-items:center;width:100%;margin-top:32px;max-width:900px}.wrapper-inner-content-ctas .book-button{width:50%}.wrapper-inner-content-ctas .book-button a{width:100%;background-color:#fff;color:#000}.wrapper-inner-content-ctas .book-button a:hover{background-color:#dbdbdb}.wrapper-inner-content-ctas .contact-us-wrapper{width:50%}.wrapper-inner-content-ctas .contact-us-wrapper a{display:flex;background-color:orange;justify-content:space-between;align-items:center;color:#000;width:100%}.wrapper-inner-content-ctas .contact-us-wrapper a:hover{background-color:#dc940e}@media (max-width: 576px){.wrapper-inner-content-ctas{flex-wrap:wrap;margin-top:0}.wrapper-inner-content-ctas .contact-us-wrapper,.wrapper-inner-content-ctas .book-button{width:100%}.wrapper-inner-content p{font-size:18px}}.main-categories-wrapper{width:100%;max-width:1400px;margin:auto}.main-categories-wrapper .main-categories-intro{max-width:800px;width:100%;text-align:center;margin:auto}.main-categories-wrapper .main-categories-intro h2{font-weight:500;margin-bottom:24px;color:#0d47a1}.main-categories-wrapper .main-categories-intro p{margin-bottom:32px;font-weight:600}.main-categories-wrapper .main-categories{display:flex;flex-direction:row;justify-content:center;align-items:stretch;text-align:center;flex-wrap:wrap;gap:32px}.main-categories-wrapper .main-categories .category{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid #054bbb;border-radius:8px;padding:16px 24px;flex:0 0 calc((100% - 96px)/4);text-decoration:none;transition:.1s ease-in-out}@media (min-width: 578px) and (max-width: 1024px){.main-categories-wrapper .main-categories .category{flex:0 0 calc((100% - 32px)/2)}}@media (max-width: 576px){.main-categories-wrapper .main-categories .category{flex:0 0 calc(100% - 32px);width:100%}.main-categories-wrapper .main-categories{flex-direction:column}}.main-categories-wrapper .main-categories .category img{width:80px;height:auto;max-width:100%;margin-bottom:20px}.main-categories-wrapper .main-categories .category span{font-weight:700;font-size:20px;color:#054bbb}.main-categories-wrapper .main-categories .category:hover{background-color:#054bbb1a}.area-location-near-me-wrapper{max-width:1400px;width:100%;display:flex;flex-direction:row;gap:40px;margin:auto}.area-location-near-me-wrapper h2{color:#0d47a1;font-weight:500;margin-bottom:32px}.area-location-near-me-wrapper .area.left{width:50%;display:flex;align-items:center}.area-location-near-me-wrapper .area.left img{border-radius:8px}.area-location-near-me-wrapper .area.right{width:50%;display:flex;justify-content:center;flex-direction:column}@media (max-width: 1024px){.area-location-near-me-wrapper{flex-direction:column-reverse}.area-location-near-me-wrapper .area.left,.area-location-near-me-wrapper .area.right{width:100%!important}.area-location-near-me-wrapper .area.left img{width:100%;max-height:400px;object-fit:cover}.area-location-near-me-wrapper .area.left picture{width:100%}}.service-section{background:#ebf7ff}.service-section .service-section-heading h2{text-align:center;margin-bottom:32px;font-weight:500;color:#000}@media (max-width: 767px){.service-cards-list{align-items:stretch}.service-card-title{font-size:20px!important}}.service-cards-container{max-width:1400px;width:100%;padding-left:5%;padding-right:5%;margin:0 auto}.service-cards-list{gap:8px;justify-content:center;align-items:center;display:flex;flex-flow:wrap;margin:0 auto 20px}.service-card{flex-basis:calc(25% -8px);display:flex;flex-direction:column;max-width:260px;aspect-ratio:1.125;background-color:#054bbb;color:#fff;border-radius:12px;flex:calc(50% - 8px);justify-content:center;align-items:center;min-width:140px;text-decoration:none;margin:0;padding:0;transition:transform .5s cubic-bezier(.4,1.8,.4,.6),-webkit-transform .5s cubic-bezier(.4,1.8,.4,.6)}.service-card-img{transform-origin:bottom;z-index:1;width:auto;height:50%;transition:transform .5s cubic-bezier(.4,2.8,.4,.6),-webkit-transform .5s cubic-bezier(.4,2.8,.4,.6);transform:scale(1);margin:0 0 20px;image-rendering:-webkit-optimize-contrast;background-position:50%;background-repeat:no-repeat;background-size:100%}.service-card:active,.service-card:hover{transform:scale(1.04)}.service-card:hover .service-card-img,.service-card:active .service-card-img{transform:scale(1.08)}.service-card-title{padding:0 16px;text-align:center;min-height:2lh;display:flex;align-items:center;font-size:24px;line-height:110%;flex:auto;font-weight:700;margin:12px 0 8px}.service-card img{transform-origin:bottom;z-index:1;width:auto;height:50%;transition:transform .5s cubic-bezier(.4,2.8,.4,.6),-webkit-transform .5s cubic-bezier(.4,2.8,.4,.6);transform:scale(1);margin:0 0 20px;image-rendering:-webkit-optimize-contrast;background-position:50%;background-repeat:no-repeat;background-size:100%}.service-card-cta{font-size:20px;display:flex;white-space:nowrap;align-items:center;line-height:110%;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:orange;border-top:1px solid #FFA500;z-index:2;border-bottom-right-radius:12px;border-bottom-left-radius:12px;justify-content:center;width:100%;height:auto;padding:16px 0 20px}.custom-btn.second-option{background-color:#0d6efd}.custom-btn.second-option:hover{background-color:#0b50b9}.custom-btn.third-option{background-color:orange}.custom-btn.third-option:hover{background-color:#dc940e}@media (min-width: 768px) and (max-width: 1024px){.way-card{border-top-left-radius:0!important;border-bottom-left-radius:0!important;padding:12px 24px!important}.waycardcontainer img{border-top-left-radius:8px;border-bottom-left-radius:8px}}@media (max-width: 767px){.way-card{border-top-left-radius:0!important;border-top-right-radius:0!important}.waycardcontainer img{min-height:none;max-height:350px;object-fit:cover;width:100%;border-top-left-radius:8px;border-top-right-radius:8px}}.three-ways-section{background-color:#fff}.three-ways-section h2{color:#0d47a1;text-align:center;margin-bottom:32px;font-weight:500}.ways-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:stretch}.waycardcontainer{display:flex;flex-direction:column;flex-grow:1}.waycardcontainer img{border-top-left-radius:8px;border-top-right-radius:8px;aspect-ratio:1/1;object-fit:cover}.way-card{background-color:#f3f5f7;border-radius:8px;box-shadow:0 2px 5px #0000000d;padding:25px;text-align:left;display:flex;flex:1;flex-direction:column}.way-card img{width:100%;object-fit:cover;border-radius:5px;margin-bottom:20px}.way-card h3{color:#1a237e;margin-bottom:10px}.way-card p{font-size:.95em;margin-bottom:20px;flex-grow:1}.way-card .custom-btn{width:200px;margin-top:auto}@media (max-width: 1024px){.ways-grid{grid-template-columns:repeat(auto-fit,minmax(600px,1fr))}.waycardcontainer img{max-width:50vw;min-height:30vh}.waycardcontainer{display:flex;flex-direction:row}.way-card .btn{width:180px;margin-top:auto}}@media (max-width: 767px){.ways-grid,.services-grid{grid-template-columns:1fr}.way-card{padding:20px}.way-card p{min-height:auto}.waycardcontainer img{max-width:100%}.waycardcontainer{display:flex;flex-direction:column}.way-card .btn{width:180px;margin-top:auto}}@media (max-width: 576px){.way-card{padding:15px}.way-card .btn{width:180px;margin-top:auto}}.local-location-wrapper{display:flex;gap:20px;flex-direction:row;margin:auto;max-width:1400px;width:100%}.local-location-wrapper .location.left,.local-location-wrapper .location.right{width:50%;display:flex;flex-direction:column;justify-content:center;position:relative}.local-location-wrapper .location.left h2{margin-bottom:24px;color:#0d47a1;font-weight:500}.local-location-wrapper .location.right img{border-radius:8px;position:relative;z-index:2}@media (max-width: 1024px){.local-location-wrapper{flex-direction:column}.local-location-wrapper .location.left,.local-location-wrapper .location.right{width:100%}.local-location-wrapper .location.right img{width:100%;max-height:400px;object-fit:cover}}.local-location-wrapper .location.left ul{list-style-type:disc}.local-location-wrapper .location.left ul li{margin-bottom:20px}.why-choose-us-wrapper{max-width:1400px;width:100%;margin:auto;background:#ebf7ff;border-radius:16px;padding:80px 64px}.why-choose-us-wrapper .choose-us-title h2{text-align:center;color:#0d47a1;margin-bottom:24px}.why-choose-us-wrapper .choose-us-list ul{display:flex;flex-direction:row;margin:0;padding:0;flex-wrap:wrap}@media (max-width: 1024px){.why-choose-us-wrapper{padding:40px 32px}}@media (max-width: 767px){.choose-us-list ul{flex-direction:column!important}.why-choose-us-wrapper .choose-us-list li{width:100%!important}}@media (max-width: 576px){.why-choose-us-wrapper{padding:20px 12px}.why-choose-us-wrapper .choose-us-list .choose-us-list-content h4{font-size:18px!important}}.why-choose-us-wrapper .choose-us-list li{flex-direction:row;display:flex;gap:12px;width:50%;padding:16px}.why-choose-us-wrapper .choose-us-list li .choose-us-list-img-wrapper{flex:0 0 60px;width:60px;min-width:60px}.why-choose-us-wrapper .choose-us-list li img{display:block;width:100%;height:auto}.why-choose-us-wrapper .choose-us-list .choose-us-list-content h4{color:#0d47a1;font-weight:700;font-size:20px}.why-choose-us-wrapper .choose-us-list .choose-us-list-content p{margin-bottom:0}.faqs-wrapper{max-width:1400px;margin:auto}.faqs-wrapper .faq-section-title h2{display:flex;justify-content:center;font-size:48px;font-weight:700;margin-bottom:24px}.faq-item{display:block;width:100%;border-bottom:.15rem #001f52 solid}.faq-head{display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;padding:24px 8px;transition:.2s ease-in-out}.faq-head:hover{background-color:#f5f5f5;cursor:pointer}.faq-head .faq-title h3{font-size:24px;font-weight:700}.faq-chevron{min-width:24px;min-height:24px}.faq-head .faq-chevron img{width:24px;height:24px;max-width:100%;transition:.2s ease-in-out}.faq-head .faq-chevron.spin img{transform:rotate(180deg)}.faq-body{opacity:0;max-height:0;visibility:hidden;transition:opacity .4s ease-in-out,max-height .4s ease-in-out,padding .4s ease-in-out}.faq-body.visible{padding:16px 8px;opacity:1;max-height:500px;visibility:visible}.googleMapsContainer{width:100%;max-width:100%;display:flex;flex-direction:row}.googleMapsWrapper,.recommendedPagesWrapper{width:50%}.googleMapsWrapper iframe{width:100%;height:100%;border:0}.recommendedPagesWrapper{display:flex;flex-direction:column}.pageLinkWrapper{height:400px}.pageLinkWrapper.first{background-image:url(http://plumbersbarrowinfurness.test/img/go-compare-hero.jpg);background-repeat:no-repeat;object-fit:cover;background-position:center center;background-size:cover}.pageLinkWrapper.second{background-image:url(http://plumbersbarrowinfurness.test/img/go-compare-hero.jpg);background-repeat:no-repeat;object-fit:cover;background-position:center center;background-size:cover}.pageLinkWrapper .overlay{background-color:#0009;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;padding:24px;text-align:center}.pageLinkWrapper .overlay p{margin-bottom:8px}.pageLinkWrapper .overlay h4{font-size:48px;margin-bottom:32px}.pageLinkWrapper .overlay .pageLink{display:flex;width:fit-content;gap:8px;padding:10px 18px;background:#fff;border-radius:4px;border:.15rem solid transparent;text-decoration:none;color:#000;transition:.2s ease-in-out}.pageLinkWrapper .overlay .pageLink:hover{border:.15rem solid #fff;color:#fff;background:transparent}@media (min-width: 768px) and (max-width: 992px){.pageLinkWrapper{height:300px}}@media (max-width: 767px){.googleMapsContainer{display:flex;flex-direction:column}.googleMapsWrapper,.recommendedPagesWrapper{width:100%}.googleMapsWrapper iframe{width:100%;height:300px;border:0}.pageLinkWrapper{height:300px}}
