/* Make the link a block for styling */
.image-button-2 {
    position: relative;      
    display: inline-block;     
    width: 46%;            
    height: 250px;            
    overflow: hidden;         
    border-radius: 12px;      
    text-decoration: none;    
    margin-left: 2.5%;
    margin-top: 20px;
}
.image-button-1 {
    position: relative;      
    display: inline-block;     
    width: 95%;            
    height: 250px;            
    overflow: hidden;         
    border-radius: 12px;      
    text-decoration: none;    
    margin-left: 2.5%;
    margin-top: 20px;
}

.image-button-3 {
    position: relative;      
    display: inline-block;     
    width: 29.75%;            
    height: 250px;            
    overflow: hidden;         
    border-radius: 12px;      
    text-decoration: none;    
    margin-left: 2.5%;
    margin-top: 20px;
}

.image-button img {
  width: 100%;
  height: 100%;
  object-fit: cover;         
  filter: blur(3px);         
  transition: transform 0.3s, filter 0.3s;
}

.overlay-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  pointer-events: none;      
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
}

.image-button:hover img {
  transform: scale(1.05); 
}
