.text-content .text-content-heading {font-size: 28px; font-weight: 700; margin-bottom: 15   px; text-align: left;max-width:480px; width:100%;}
.text-content .text-content-columns { display: flex; gap: 40px; justify-content: space-between;}
.text-content .left-text,
.text-content .right-text { flex: 1; font-size: 16px; line-height: 1.7; color: #333;}

@media screen and (max-width: 749px) {
 .text-content .text-content-columns { flex-direction: column; gap: 20px;}
 .text-content .text-content-heading { text-align: center; font-size: 22px;}
}
