.text-grid__content{margin-bottom:32px}.text-grid__title{text-align:center}.text-grid__body{text-align:center}.text-grid__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-16px}.text-grid__card{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%}@media(min-width:768px){.text-grid__card{-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%}}.text-grid__card__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:16px;text-align:center;width:100%}.text-grid__card__image{margin-bottom:16px;padding:0 16px}.text-grid__card__image img{height:auto;max-width:100%}.text-grid__card__content{padding:0 16px}.text-grid__card__title{margin-bottom:16px;position:relative}.text-grid__card__title--underline{padding-bottom:16px}.text-grid__card__title--underline:after{background-color:#979797;bottom:0;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:64px}.text-grid__card__title h3{font-weight:700;margin-bottom:0}.text-grid__card__title--uppercase h3{font-family:"Lora",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;text-transform:uppercase}.text-grid__card__body{padding:0 16px}