.image-caption-card{padding:107px 0 126px}.image-caption-card .headertext{align-items:center;column-gap:61px;display:flex;justify-content:center;margin:0 0 41px}.image-caption-card .headertext h1{color:#0a3141;font-family:GT-Walsheim-med,sans-serif;font-size:65px;font-weight:500;line-height:1;margin:0}.image-caption-card .box-cards .col-inner{align-items:flex-end;background-repeat:no-repeat;background-size:cover;border-radius:10px;display:flex;min-height:296px}.image-caption-card .box-cards{row-gap:32px}.image-caption-card .box-cards .col-inner .caption{background:#0a3141;border-radius:0 0 10px 10px;color:#fff;display:flex;font-size:30px;font-weight:400;justify-content:center;line-height:1;min-height:96px;padding:11px 15px;width:100%}.image-caption-card .box-cards .col-inner .caption a{color:inherit;display:inline-flex;max-width:350px;text-decoration:none}.image-caption-card .box-cards .col-inner .caption a span svg path,.image-caption-card .box-cards .col-inner:hover .caption a span svg path{fill:#fff}.image-caption-card .box-cards .col-inner .caption a span{align-items:center;color:#fff;column-gap:20px;display:flex}.image-caption-card .box-cards .col-inner:hover .caption a span svg{transform:translateX(10px)}.image-caption-card .box-cards .col-inner .caption a span svg{height:24px;min-width:13px;transition:all .3s ease-in}@media(max-width:767px){.image-caption-card .headertext h1{font-size:40px}.image-caption-card .headertext{column-gap:25px}.image-caption-card .box-cards .col-inner .caption{font-size:20px}.image-caption-card .box-cards .col-inner .caption a span svg{min-width:10px}.image-caption-card .box-cards .col-inner .caption a span{column-gap:10px}}