  .two-column-highlights-section .two-column-heading {
    text-align: center;
    margin-bottom: 48px;
}
 
 .two-column-highlights-section h2 {
    text-align: center;
    margin-bottom: 24px;
}

 .two-column-highlights-section p {
     color: #3A3E50;
     margin-bottom: 0;
 }
.two-column-highlights-card h3 {
    margin-bottom: 20px;
}
 .two-column-highlights-cards {
     display: flex;
     justify-content: space-between;
     flex-wrap: wrap;
 }

 .two-column-highlights-cards .two-column-highlights-card {
     background-color: #f5f7ff;
     width: 48%;
     border-radius: 20px;
     padding: 24px;
     transition: .4s;
 }

 .two-column-highlights-cards .two-column-highlights-card:nth-child(2) {
     background: linear-gradient(180deg, #F5F7FF 0%, #DCE3FF 100%);
 }

 .two-column-highlights-cards .two-column-highlights-card:hover {
     box-shadow: 0 0 8px #b9bed1;
 }

 @media screen and (max-width: 767px) {
     .two-column-highlights-cards .two-column-highlights-card {
         width: 100%;
         margin-bottom: 20px;
     }

     .two-column-highlights-section h2 {
         text-align: center;
     }
       .two-column-highlights-section .two-column-heading {
          margin-bottom: 30px;
    }
 }

 @media screen and (max-width: 500px) {
     .two-column-highlights-section h2 {
         max-width: 300px;
         margin: 0 auto 30px;
     }
 }