.rich-text-blocks .container-wrapper-columns .container-wrapper-columns-inner{display:flex;flex-wrap:wrap;gap:3%;justify-content:space-between}.rich-text-blocks h2{text-align:center}.rich-text-blocks .intro-text{margin-bottom:50px}.rich-text-blocks .container-wrapper-columns .container-wrapper-columns-inner .columns{flex-basis:100%!important;flex-grow:1;margin-bottom:20px;padding:20px}@media screen and (min-width:64em){.rich-text-blocks .container-wrapper-columns.columns-2 .container-wrapper-columns-inner .columns{flex-basis:50%}.rich-text-blocks .container-wrapper-columns.columns-3 .container-wrapper-columns-inner .columns,.rich-text-blocks .container-wrapper-columns.columns-5 .container-wrapper-columns-inner .columns{flex-basis:27%!important}.rich-text-blocks .container-wrapper-columns.columns-4 .container-wrapper-columns-inner .columns,.rich-text-blocks .container-wrapper-columns.columns-7 .container-wrapper-columns-inner .columns{flex-basis:19%!important}.rich-text-blocks .container-wrapper-columns.columns-desktop-6 .container-wrapper-columns-inner .columns{flex-basis:10%!important}}@media screen and (max-width:64em){.rich-text-blocks .container-wrapper-columns.columns-mobile-2 .container-wrapper-columns-inner .columns{flex-basis:38%!important}}