.text-columns{padding: 64px 0;}
.text-columns .section-head{margin-bottom: 32px;}
.text-columns .text-columns-row{display: flex;flex-wrap: wrap;row-gap: 48px;}
.text-columns .text-columns-row .text-column{width: 33.33%;padding: 0 24px;}
.text-columns .text-columns-row .text-column .block-head{font-size: 20px;line-height: 25.2px;font-weight: 600;margin-bottom: 8px;}
.text-columns .text-columns-row .text-column .rte{color: var(--secondary-text-color)}

@media screen and (max-width: 989px){
  .text-columns{padding: 55px 0;}
  .text-columns .text-columns-row .text-column{padding: 0 12px;}
}

@media screen and (max-width: 749px){
  .text-columns{padding: 40px 0;}
  .text-columns .section-head{margin-bottom: 16px;}
  
  .text-columns .text-columns-row{row-gap: 36px;}
  .text-columns .text-columns-row .text-column{width: 100%;padding: 0;}
}