/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./blocks/text-columns/text-columns.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
.text-columns{margin:var(--section-spacing) 0}.text-columns h3{font:var(--font-headline-3);letter-spacing:var(--font-headline-3--spacing);font-weight:600;margin-bottom:4rem}.text-columns h3.animated{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.text-columns-inner{display:grid;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;row-gap:4rem}@media (min-width:768px){.text-columns-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}.text-columns-inner h3{font:var(--font-headline-4);letter-spacing:var(--font-headline-4--spacing);margin-bottom:2rem}.text-columns-inner p{margin-bottom:0}.text-columns-inner-item.animated{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@media (min-width:768px){.text-columns-inner-item.animated:nth-child(3n+2){-webkit-animation-delay:.25s;animation-delay:.25s}.text-columns-inner-item.animated:nth-child(3n+3){-webkit-animation-delay:.5s;animation-delay:.5s}}