.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 .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 .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 .hero-supertitle{font-weight:800;font-size:30px;text-transform:uppercase}.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 .explainer-text-box{color:var(--Alba_Blue);padding:15px;border-radius:8px;background-color:var(--Very_Pale_blue);& strong, & b{font-weight:600}\n}.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 .two-col-inner-section{gap:80px}