
      
    


      
     


      {} *{} 
     


      #IE-warning {
        display: none;
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 9999;
        background: white;
      }
      .IE-warning-message {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
      }
    



 .gp-component-id-ayrHSENnUV { width: 100%;overflow-wrap: break-word; } @media (max-width: 639px) { .gp-component-id-ayrHSENnUV { width: 100%;overflow-wrap: break-word; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-ayrHSENnUV { width: 100%;overflow-wrap: break-word; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-ayrHSENnUV { width: 100%;overflow-wrap: break-word; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-ayrHSENnUV { width: 100%;overflow-wrap: break-word; } } @media (min-width: 1200px) { .gp-component-id-ayrHSENnUV { width: 100%;overflow-wrap: break-word; } }

 /* ===================================================== AQUAFLOW ABOUT US PAGE ===================================================== */ .af-about-page { width: 100%; max-width: 900px; margin: 0 auto; padding: 45px 20px 65px; background: #ffffff; font-family: Arial, sans-serif; color: #092c4c; box-sizing: border-box; } .af-about-page *, .af-about-page *::before, .af-about-page *::after { box-sizing: border-box; } .af-about-badge { display: inline-block; background: #eaf5ff; color: #0878c9; border: 1px solid #cfe7f7; padding: 8px 18px; border-radius: 50px; font-size: 13px; font-weight: 800; margin-bottom: 16px; } .af-about-title { font-size: 34px; font-weight: 900; color: #092c4c; margin: 0 0 25px; } .af-about-page h2 { font-size: 22px; font-weight: 900; color: #092c4c; margin: 30px 0 10px; } .af-about-page p { color: #344955; font-size: 15px; line-height: 1.75; margin: 0 0 14px; } .af-about-page ul { margin: 0 0 14px; padding-left: 22px; } .af-about-page li { color: #344955; font-size: 15px; line-height: 1.7; margin-bottom: 6px; } .af-about-stats { display: flex; justify-content: center; flex-wrap: wrap; gap: 16px; margin: 30px 0; } .af-about-stat { background: #f5faff; border: 1px solid #dce7ee; border-radius: 14px; padding: 20px 26px; text-align: center; min-width: 150px; } .af-about-stat-number { font-size: 26px; font-weight: 900; color: #0878c9; } .af-about-stat-label { font-size: 13px; color: #687987; font-weight: 700; margin-top: 4px; } .af-about-cta { text-align: center; margin-top: 35px; } .af-about-cta a { display: inline-block; padding: 15px 30px; background: linear-gradient(135deg, #ff3b30, #d90000); color: #ffffff !important; text-decoration: none !important; border-radius: 11px; font-size: 16px; font-weight: 900; box-shadow: 0 7px 20px rgba(217,0,0,.25); } .af-about-meta-disclaimer { margin-top: 35px; color: #9aa7b0; font-size: 10px; line-height: 1.5; text-align: center; } @media(max-width:600px) { .af-about-page { padding: 30px 15px 45px; } .af-about-title { font-size: 26px; } .af-about-page h2 { font-size: 19px; } .af-about-page p, .af-about-page li { font-size: 14px; } .af-about-stat { min-width: 130px; padding: 16px 18px; } } 

