.elementor .button-light-blue{border-color:var(--Alba_Sky);background-color:var(--Alba_Sky)}.elementor .button-light-blue:hover,.elementor .button-light-blue:focus-visible{color:var(--Alba_Sky)}.elementor .hero-main{min-height:80vh;padding:0;flex-direction:row}.elementor .lead-text{font-family:google sans flex;font-weight:600;font-size:1.3rem}.elementor .button{font-family:google sans flex;font-weight:700;font-size:1.1rem;color:#fff;padding-block-start:6px;padding-block-end:6px;border-radius:8px;border-width:3px;border-color:var(--Alba_Orange_Accent);border-style:solid;background-color:var(--Alba_Orange_Accent);display:inline-flex;justify-content:center;align-items:center}.elementor .button:hover,.elementor .button:focus-visible{color:var(--Alba_Orange_Accent);background-color:var(--White)}.elementor .button-secondary{border-color:var(--White);background-color:var(--Transparent)}.elementor .section-title{font-family:google sans flex;font-weight:900;font-size:2.5rem;color:var(--Alba_Blue);text-align:center;margin-block-end:30px;align-self:center}.elementor .flex-grow-all{flex:1 0 auto}.elementor .section-parent{width:100%;padding-block-start:var(--Section-Vert-Padding);padding-block-end:var(--Section-Vert-Padding)}.elementor .site-width-inner-section{max-width:1300px;padding:0;flex-direction:row;align-self:center}.elementor .service-box-title{font-family:google sans flex;font-weight:600;font-size:1.6rem;margin-block-start:20px;margin-block-end:20px;margin-inline-start:20px;margin-inline-end:20px}.elementor .service-box-image{width:100%;aspect-ratio:3/2;object-fit:cover;object-position:center center}.elementor .dark-text{color:var(--Alba_Blue)}.elementor .light-text{color:#fff}.elementor .section-secondary-title{font-family:google sans flex;font-weight:800;font-size:1.8rem;color:var(--Alba_Blue);margin-block-start:-6px;margin-block-end:10px}.elementor .narrow-width-inner-section{max-width:var(--site-narrow-content-width);padding:0;align-self:center}.elementor .text-paragraph{font-size:1.1rem;color:#0c0c0c;margin-block-end:10px}.elementor .footer-title{font-family:google sans flex;font-weight:700;font-size:1.4rem;margin-block-end:10px;border-block-start-width:0;border-block-end-width:1px;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--Sub-Blue);border-style:solid}.elementor .standard-image{object-fit:contain}.elementor .blue-bubble-background-BR{background-image:url(https://www.albadewatering.co.uk/wp-content/uploads/Blue-Bubble-Background-Bottom-Right-scaled.webp);background-repeat:no-repeat;background-attachment:scroll;background-size:98% 107%;background-position:100% 100%}.elementor .template-parent{padding:0;margin:0}.elementor .hero-supertitle{font-weight:800;font-size:30px;text-transform:uppercase}.elementor .subservices-grid-cell{padding:0;background-color:var(--Very_Pale_blue);flex-direction:column}.elementor .subservices-grid-text{margin-block-end:20px;margin-inline-start:20px;margin-inline-end:20px}.elementor .subservices-grid-cell-readmore{font-weight:500;color:var(--Alba_Orange_Accent);text-decoration:underline}.elementor .subservices-grid-cell-readmore:hover,.elementor .subservices-grid-cell-readmore:focus-visible{color:var(--Alba_Blue)}.elementor .button-secondary-dark{color:var(--Alba_Blue);border-color:var(--Alba_Blue);background-color:var(--Transparent)}.elementor .button-secondary-dark:hover,.elementor .button-secondary-dark:focus-visible{color:var(--White);border-color:var(--Alba_Blue);background-color:var(--Alba_Blue)}.elementor .testimonial-parent{padding-block-start:40px;padding-block-end:40px;background-image:url(https://www.albadewatering.co.uk/wp-content/uploads/speech-bubble-corner.webp);background-repeat:no-repeat;background-attachment:scroll;background-size:30%;background-position:100% 0}.elementor .strong-bold-text{& strong, & b{font-weight:600}\n}.elementor .hero-button-container{max-width:400px}.elementor .section-subtitle{margin-block-start:-15px;margin-block-end:40px}.elementor .mid-width-inner-section{max-width:1e3px;align-self:center}