.text-columns-with-images__text{
  max-width: 310px;
  margin: auto;
}
.text-columns-with-images-section h3 {
  margin-top: 15px;
}
.text-columns-with-images-section .placeholder-svg {
  max-width: 300px;
}
@media only screen and (max-width:1023px){
  .text-columns-with-images-section .columns{
    justify-content: center;
  }
}
@media only screen and (max-width:990px){
  .text-columns-with-images-section h2{
    font-size: calc(var(--font-heading-scale) * 1.875rem);
  }
}
@media only screen and (max-width:600px){
  .text-columns-with-images-section h2{
    font-size: calc(var(--font-heading-scale) * 1.5rem);
    line-height: 1.5;
  }
}
