.elementor .s-home-001{font-family:var(--adn-heading);font-weight:700;font-size:64px;color:var(--adn-text-white);letter-spacing:2px;text-align:start;text-transform:uppercase}.elementor .s-hero-c{width:100%;max-width:1140px;flex-direction:column;align-items:start}.elementor .s-hero{min-height:520px;padding-block-start:120px;padding-block-end:120px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(rgb(0 54 96 / .3),rgb(0 54 96 / .3)),url(https://www.adnpoolservices.com/wp-content/uploads/2020/01/adn-at-work-1024x440.jpg);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:#1A2F54;flex-direction:column;align-items:center}.elementor .s-home-002{font-family:var(--adn-heading);font-weight:400;font-size:32px;color:var(--adn-text-white);letter-spacing:2px;text-align:center;text-transform:uppercase}.elementor .s-home-003{font-family:var(--adn-body);font-weight:400;font-size:13px;color:var(--adn-text-white);letter-spacing:2px;text-align:center;text-transform:uppercase}.elementor .s-home-004{font-family:var(--adn-body);font-size:var(--adn-body-size);color:#FFF;text-align:center}.elementor .s-home-005{font-family:var(--adn-body);font-size:var(--adn-body-size);color:#FFF;text-align:center}.elementor .s-blue-copy{width:50%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:20px;align-items:center}.elementor .s-home-006{font-family:var(--adn-heading);font-weight:400;font-size:24px;color:var(--adn-text-white);letter-spacing:2px;text-align:center;text-transform:uppercase}.elementor .s-blue-form{width:50%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;gap:12px}.elementor .s-blue-band-c{width:100%;max-width:1140px;flex-direction:row;flex-wrap:wrap;align-items:start}.elementor .s-blue-band{padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(rgb(0 158 232 / .5),rgb(0 158 232 / .5)),url(https://www.adnpoolservices.com/wp-content/uploads/2018/02/pool-water-1024x768.jpg);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:#009EE8;flex-direction:column;align-items:center}.elementor .s-svc-photo{width:40%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0;padding-inline-end:20px;justify-content:center;align-items:center}.elementor .s-home-007{font-family:var(--adn-heading);font-weight:400;font-size:28px;color:var(--adn-text-heading);letter-spacing:2px;text-transform:uppercase}.elementor .s-c-008{width:34px;padding-block-start:4px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0}.elementor .s-home-009{font-family:var(--adn-heading);font-weight:600;font-size:16px;color:var(--adn-green-bright);letter-spacing:1px;text-transform:uppercase}.elementor .s-home-010{font-family:var(--adn-body);font-size:var(--adn-body-size);color:var(--adn-text-body)}.elementor .s-home-011{font-family:var(--adn-body);font-weight:700;font-size:var(--adn-body-size);color:var(--adn-navy)}.elementor .s-c-012{flex-direction:column;gap:6px}.elementor .s-c-013{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0;padding-inline-end:0;flex-direction:row;gap:12px;align-items:start}.elementor .s-c-014{width:34px;padding-block-start:4px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0}.elementor .s-home-015{font-family:var(--adn-heading);font-weight:600;font-size:16px;color:var(--adn-green-bright);letter-spacing:1px;text-transform:uppercase}.elementor .s-home-016{font-family:var(--adn-body);font-size:var(--adn-body-size);color:var(--adn-text-body)}.elementor .s-home-017{font-family:var(--adn-body);font-weight:700;font-size:var(--adn-body-size);color:var(--adn-navy)}.elementor .s-c-018{flex-direction:column;gap:6px}.elementor .s-c-019{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0;padding-inline-end:0;flex-direction:row;gap:12px;align-items:start}.elementor .s-c-020{width:34px;padding-block-start:4px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0}.elementor .s-home-021{font-family:var(--adn-heading);font-weight:600;font-size:16px;color:var(--adn-green-bright);letter-spacing:1px;text-transform:uppercase}.elementor .s-home-022{font-family:var(--adn-body);font-size:var(--adn-body-size);color:var(--adn-text-body)}.elementor .s-home-023{font-family:var(--adn-body);font-weight:700;font-size:var(--adn-body-size);color:var(--adn-navy)}.elementor .s-c-024{flex-direction:column;gap:6px}.elementor .s-c-025{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0;padding-inline-end:0;flex-direction:row;gap:12px;align-items:start}.elementor .s-home-026{font-family:var(--adn-heading);font-weight:400;font-size:20px;color:var(--adn-text-heading);letter-spacing:1px;text-transform:uppercase}.elementor .s-home-027{font-family:var(--adn-body);font-size:var(--adn-body-size);color:var(--adn-text-body)}.elementor .s-home-028{font-family:var(--adn-body);color:var(--adn-text-white);background-color:var(--adn-navy-mid)}.elementor .s-svc-list{width:60%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:0;flex-direction:column;gap:18px}.elementor .s-services-c{width:100%;max-width:1140px;flex-direction:row;flex-wrap:wrap;align-items:start}.elementor .s-services{padding-block-start:50px;padding-block-end:50px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FFF;flex-direction:column;align-items:center}.elementor .s-home-029{font-family:var(--adn-heading);font-weight:400;font-size:28px;color:var(--adn-navy);letter-spacing:2px;text-align:start;text-transform:uppercase}.elementor .s-home-030{font-family:var(--adn-body);font-size:var(--adn-body-size);color:var(--adn-navy);text-align:end}.elementor .s-home-031{font-family:var(--adn-body);font-size:var(--adn-body-size);color:var(--adn-navy);text-align:end}.elementor .s-home-032{font-family:var(--adn-body);font-size:var(--adn-body-size);color:var(--adn-navy);text-align:end}.elementor .s-home-033{font-family:var(--adn-body);font-size:var(--adn-body-size);color:var(--adn-navy);text-align:end}.elementor .s-home-034{font-family:var(--adn-heading);font-weight:700;font-size:28px;color:var(--adn-navy);letter-spacing:1px;text-align:end}.elementor .s-contact-info{width:50%;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:30px;flex-direction:column;gap:8px}.elementor .s-home-035{font-family:var(--adn-heading);font-weight:400;font-size:20px;color:var(--adn-navy);letter-spacing:2px;text-transform:uppercase}.elementor .s-home-036{font-family:var(--adn-body);font-size:var(--adn-body-size);color:var(--adn-navy)}.elementor .s-contact-about{width:50%;padding-block-start:0;padding-block-end:0;padding-inline-start:30px;padding-inline-end:0;flex-direction:column;gap:8px}.elementor .s-contact-c{width:100%;max-width:1140px;flex-direction:row;flex-wrap:wrap;align-items:start}.elementor .s-contact{padding-block-start:50px;padding-block-end:50px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--adn-bg-body);flex-direction:column;align-items:center}