.section-text-blocks{width:100%;}
.text-blocks{flex-direction:column;gap:10px;}
.text-blocks .link:hover{color: var(--black);}
.tb-description{line-height:140%;}
@media (min-width:1250px){
  .section-text-blocks{padding-left:100px;padding-right:100px;}
}
@media (max-width:1249px) and (min-width:992px){
  .section-text-blocks{padding-left:12px;padding-right:12px;}
}
@media (min-width:992px){
  .section-text-blocks.space{justify-content:space-between;}
  .section-text-blocks.center{justify-content:center;gap:100px;}
  .text-blocks{max-width:27.823%;}
}
@media (max-width:991px){
  .text-blocks h4{font-size:14px;}
  .section-text-blocks{flex-direction:column;gap:40px;padding-left:12px;padding-right:12px;}
}