.columns .columns_title h5{color:#131313;font-family:Plus Jakarta Sans,serif;font-size:18px;font-weight:700;grid-column:4/10;line-height:21.6px;margin:0;text-transform:uppercase}.columns .columns_title h5 b,.columns .columns_title h5 strong{color:#e3173e}.columns .columns_title{text-align:center}.columns .columns_title h2{color:#131313;font-family:Plus Jakarta Sans,serif;font-size:36px;font-weight:700;grid-column:4/10;line-height:43.2px;margin:0}.columns .columns_title h2 span{color:#e3173e;display:inline-block;font-family:Roboto Slab,sans-serif}.columns.logo-grid .columns_title p{color:#131313;display:inline-block;font-family:Plus Jakarta Sans,serif;font-size:18px;font-weight:400;grid-column:4/10;line-height:25.5px;margin:0 0 50px}.columns-text-previews.columns .columns_title h2,.columns-text-previews.columns .columns_title h5{grid-column:2/12}.columns-text-previews.columns .columns_title p{grid-column:3/11}.logo-grid-container{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.single-logo-grid{align-items:center;background-color:#fff;background-position:50%;background-repeat:no-repeat;border-radius:30px;display:flex;filter:drop-shadow(0 0 10px rgba(0,0,0,.09));height:300px;justify-content:center;margin:10px;width:300px}.single-logo-grid-link:hover{border:1px solid #e3173e}@media only screen and (max-width:767px){.columns.columns-text-previews .columns_title h2,.columns.columns-text-previews .columns_title h5,.columns.columns-text-previews .columns_title p{grid-column:1/6}.columns .columns_title h2{font-size:30px;line-height:30px}.columns .columns_title p{font-size:17px;line-height:23px}.columns .columns_content .columns_details{grid-column:span 5;max-width:400px;opacity:1!important;transform:none}.columns .columns_description .columns_cards h4{font-size:30px;line-height:40px}.columns .columns_description .columns_cards{opacity:1!important;visibility:visible!important}.columns .columns_details.opposite .columns_cards{justify-content:normal;padding:30px 20px 0}.columns_section{align-items:center;display:flex;flex-direction:column}.columns .columns_content .columns_details{margin-bottom:25px}}@media only screen and (min-width:768px) and (max-width:1024px){.columns.columns-text-previews .columns_title h2,.columns.columns-text-previews .columns_title h5,.columns.columns-text-previews .columns_title p{grid-column:1/6}.columns .columns_section .columns_content{gap:20px;grid-template-columns:repeat(10,1fr)}.columns .columns_content .columns_details{grid-column:span 5}}