@-webkit-keyframes scrollInfinite{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes scrollInfinite{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
@keyframes fadeIn{0{opacity:0}
100%{opacity:1}
}
@keyframes background-color{from{width:100%;opacity:1}
to{width:50%;opacity:0}
}
@keyframes background-color-hover{0{width:50%;opacity:1}
100%{width:100%;opacity:1}
}
@keyframes background-color-active{0{width:50%;background-color:rgba(255,255,255,0.6);opacity:1}
50%{width:75%;background-color:rgba(255,255,255,0.6);opacity:1}
100%{width:100%;opacity:1}
}
btn:hover,btn:focus,.btn-pad:hover,.btn-pad:focus{text-decoration:underline;color:white;background-color:#004e7a;border:2px solid #004e7a}
.secondary-btn,.red-btn--outline,.white-btn--outline{line-height:1.25 !important}
.m-014-direction-post-wrapper.format-1{--card-padding:30px 40px}
.m-014-direction-post-wrapper.format-1 .direction-post-container{display:flex;padding:var(--card-padding);justify-content:space-between;align-items:center;flex-wrap:nowrap;border-radius:20px;background:var(--brand-primary);color:var(--brand-white)}
.m-014-direction-post-wrapper.format-1 .direction-post-container .cta{display:flex;justify-content:flex-end;height:fit-content}
.m-014-direction-post-wrapper.format-1 .direction-post-container .title-heading{margin:0;text-align:left;color:var(--brand-white);font-family:"AvenirNext-DemiBold",sans-serif;font-size:28px;line-height:36px;display:flex;gap:20px;justify-content:flex-start;align-items:center}
.m-014-direction-post-wrapper.format-1 .direction-post-container .title-heading img{display:flex;width:72px;height:72px;object-fit:contain}
@media(max-width:939.98px){.m-014-direction-post-wrapper.format-1{--card-padding:15px 20px}
.m-014-direction-post-wrapper.format-1 .direction-post-container{padding:var(--card-padding);flex-direction:column;align-items:flex-start;gap:20px}
.m-014-direction-post-wrapper.format-1 .direction-post-container .title-heading img{display:none}
}