.hero {
    background: url('https://images.unsplash.com/photo-1727893119356-1702fe921cf9?q=80&w=1450&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D') center/cover no-repeat;
    height: 100vh;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
/*.hero h1, .hero p {
    text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6);
  }*/


  .services .card {
    transition: 0.3s;
  }
  .services .card:hover {
    transform: scale(1.05);
  }
  .testimonial {
    background-color: #f8f9fa;
  }
  .gallery img {
    width: 100%;
    height: 200px;
    object-fit: cover;
  }
  #reviews img {
    border: 3px solid #ffc107;
    padding: 3px;
  }
  img.logo-img {
    border-radius: 50%;
    margin: 0 auto;
    display: block;
    border: 1px solid #787878;
  }
  footer {
    background-color: #222;
    color: white;
    padding: 20px 0;
  }
  small.credit-footer a {
    color: #fff;
    text-decoration: none;
}
small.credit-footer a:hover {
  color: #21a7cf;
  text-decoration: underline;
}