.text-columns{position:relative;z-index:20}.text-columns .row-title{margin-bottom:3rem;text-align:center}.text-columns .row-title h2{font-size:2.5rem}.text-columns .row-title p{font-size:1.8rem;text-transform:none}.text-columns .columns-slider-1>ul{grid-template-columns:repeat(1,2fr);margin:0 auto!important;max-width:44rem}.text-columns-2 .splide__list{grid-template-columns:repeat(2,2fr)}.text-columns-3 .splide__list{grid-template-columns:repeat(3,2fr)}.text-columns-4 .splide__list{grid-template-columns:repeat(4,2fr)}.text-columns-5{max-width:160rem}.text-columns-5 .splide__list{grid-template-columns:repeat(5,2fr)}.text-columns .item{background-color:#fff;color:#000;display:flex;flex-direction:column;padding:2.5rem}.text-columns .item h2{font-size:1.8rem;line-height:1.2;text-transform:uppercase}.text-columns .item p{margin-bottom:1rem;overflow:hidden}.text-columns-number{margin-right:.5rem}.text-columns .btn{margin:3rem auto 0}.text-columns .splide__arrow--prev{left:-1rem}.text-columns .splide__arrow--next{right:-1rem}@media screen and (max-width:1480px){.text-columns .item{padding:2rem}.text-columns .splide__track{margin:0 3rem}}@media screen and (max-width:1180px){.text-columns .item h2{font-size:1.8rem}}@media screen and (max-width:1024px){.text-columns .item h2{font-size:1.6rem}}

/*# sourceMappingURL=_flex-content-block-text-columns.css.map*/