.cell h3{text-align:center;line-height:normal;font-family:gt-am-light,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.4;margin:1em 0 .5em;margin:0 0 .5rem;text-align:left;margin-bottom:1rem}.cell dt{font-family:gt-am-regular,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#838383;font-size:.95rem}dl{font-family:gt-am-regular,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.4;letter-spacing:.03rem;margin:1em 0 .5em;margin:0}.flex-container{display:flex;flex-wrap:wrap}.cell.image{flex-basis:28%;margin:0px 1%;position:relative}.cell.content-cell{flex-basis:68%;margin:0px 1%}.cell.where{flex-basis:38%;margin:0px 1% 0px 0px;position:relative}.cell.content{flex-basis:58%;margin:0px 1%;position:relative}img{width:100%}.connect-banner{position:absolute;left:0;top:0;height:36px;background-color:#c8102e;color:#fff;font-family:gt-am-condensed-bold,Helvetica Neue,Arial,sans-serif;text-transform:uppercase;letter-spacing:.075em;font-size:.9em;z-index:1;pointer-events:none}.center{text-align:center}.connect-banner:after{content:"";position:absolute;display:inline-block;left:100%;top:0;bottom:0;width:10px;border-top:36px solid #c8102e;border-right:10px solid transparent}.connect-banner span{display:block;padding:.5rem;height:100%}.connect-banner img{width:18px;height:17px;margin-right:5px}@media only screen and (max-width:768px){.cell{flex-basis:98% !important}}