.three-columns-container{display:flex;flex-direction:row;grid-gap:28px;align-items:stretch}.content-wrapper{display:flex;flex-direction:column;height:100%}.image{margin-bottom:25px;margin-top:25px}.section_header{font-size:12px;font-weight:300;letter-spacing:3.6px;line-height:14px;margin-bottom:8px;text-transform:uppercase}.description{flex-grow:1}.title{font-size:24px;font-weight:500;line-height:32px;max-width:218px}@media (min-width:768px){.first-column,.second-column,.third-column{flex-basis:33%}}