.grid-cards{overflow:hidden}.grid-cards .inner{position:relative}.grid-cards .inner .grid-row{margin:0}.grid-cards .inner .grid-row>.col{align-items:flex-end;display:flex;min-height:100vw;padding:0}@media only screen and (min-width:600px){.grid-cards .inner .grid-row>.col{min-height:50vw}}@media only screen and (min-width:960px){.grid-cards .inner .grid-row>.col{min-height:33.33vw}}.grid-cards .inner .grid-row>.col.teal{background-color:#00b6ad}.grid-cards .inner .grid-row>.col.teal .content-item{color:#fff}.grid-cards .inner .grid-row>.col.red{background-color:#cd112f}.grid-cards .inner .grid-row>.col.red .content-item{color:#fff}.grid-cards .inner .grid-row>.col.white{background-color:#fff}.grid-cards .inner .grid-row>.col.white .content-item{color:#1a1a18}.grid-cards .inner .grid-row>.col img.elem-image{height:50%;position:absolute;right:0;top:0;width:auto}.grid-cards .inner .grid-row .content-item{padding:3rem 0 3rem 1.5rem;text-decoration:none;width:100%}@media only screen and (min-width:960px){.grid-cards .inner .grid-row .content-item{padding:3rem 0 3rem 3rem}}@media only screen and (min-width:1280px){.grid-cards .inner .grid-row .content-item{padding:3rem 0 3rem 5rem}}.grid-cards .inner .grid-row .content-item .pretext{font-family:Kelson Sans,Helvetica,Arial,sans-serif;font-size:18px;text-transform:uppercase}.grid-cards .inner .grid-row .content-item .headline{display:flex;-webkit-hyphens:auto;hyphens:auto;margin:0}.grid-cards .inner .grid-row .content-item:hover{color:inherit;text-decoration:underline}
