.primary-focus-section {
    padding: 60px 0;
    /* background-color: #81847E;  */
  }
  
.primary-focus-section h2 {
    font-size: 2.5rem;
    font-weight: 700;
    margin-bottom: 40px;
    color: white; 
  }
  
.primary-focus-card {
    background-color: #B2A67F; 
    padding: 30px; 
    margin: 20px 0; 
    border-radius: 10px;
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); 
    transition: transform 0.3s, box-shadow 0.3s;
    color: white;
  }
  
.primary-focus-card h3 {
    font-size: 1.6rem; 
    font-weight: 600;
    margin-bottom: 10px;
  }
  
.primary-focus-card p {
    font-size: 1.1rem; 
    color: #f1f1f1; 
  }
  
.primary-focus-card:hover {
    transform: translateY(-10px);
    box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5); 
  }
  