.fairclough_homeButtons a.black,.fairclough_homeButtons a.red{color:#fff!important;border-left:2px solid #fff;border-right:2px solid #fff;font-size:25px}.fairclough_homeButtons a.black,.fairclough_homeButtons a.red,.fairclough_homeButtons_single a.white{display:inline-block;width:100%;text-align:center;padding:20px}.fairclough_header{border-top:10px solid #000;padding:20px;min-height:165px;background-color:#fff}.btn-danger{background-color:#be1e2d;padding:10px 20px}.nav>li>a{padding:5px 10px;font-size:14px}.nav>li>a:hover{color:#bd1e2c!important}.fairclough_homeButtons{background-color:#000;border-top:4px solid #fff;border-bottom:4px solid #fff}.fairclough_homeButtons a.black{background-color:#262626}.fairclough_homeButtons a.red{background-color:#bd1e2c;font-weight:800}.fairclough_homeButtons_single{background-color:#2b2941;border-top:4px solid #2b2941}.fairclough_footer,.fairclough_slideshow{background-color:#000}.fairclough_homeButtons_single a.white{color:#1c1a30!important;background-color:#eccc4b;font-size:35px;font-weight:900}.fairclough_footer{font-family:Montserrat;border-top:4px solid #bd1e2c;padding:20px;color:#fff;min-height:600px}.fairclough_footer a{font-weight:700;color:#fff}.fairclough_pageTitle{padding:10px 20px;color:#fff;background-color:#bd1e2c;font-size:18px;font-weight:800}.fairclough_Intro{background-image:url("../../_images/homebg.jpg");background-image:image-set(
    url("../../_images/optimized/homebg.avif") type("image/avif"),
    url("../../_images/optimized/homebg.webp") type("image/webp"),
    url("../../_images/homebg.jpg") type("image/jpeg")
  );background-repeat:no-repeat;background-position:center top;background-size:cover;padding:30px;font-size:16px}@media (max-width:767px){.fairclough_Intro{background-image:url("../../_images/homebg-mobile.jpg");background-image:image-set(
      url("../../_images/optimized/homebg-mobile.avif") type("image/avif"),
      url("../../_images/optimized/homebg-mobile.webp") type("image/webp"),
      url("../../_images/homebg-mobile.jpg") type("image/jpeg")
    );padding:24px 15px}}.header-logo{display:block;width:min(100%,336px);margin-top:10px}.header-logo picture,.header-logo-image{display:block;width:100%}.header-logo-image{height:auto;aspect-ratio:522/101}.header-phone{margin:10px 0}.header-phone a{color:#bd1e2c;text-decoration:none}.cozy-logo{display:inline-block;width:139px;height:50px;margin-right:40px;vertical-align:top}.cozy-logo img{display:block;width:139px;height:50px;object-fit:contain}