.banner-block{margin-bottom:34px;position:relative}@media(min-width:1024px){.banner-block.banner-block--full-width{background-color:var(--color-midnight);left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;right:50%;width:100vw}}.banner-block.banner-block--overlay:before{background:linear-gradient(90deg,#001538e6 27.77%,#2f3d56a1 68.04%,#888a8e17 99.17%);content:"";inset:0;position:absolute;z-index:1}.banner-block__text-wrapper{background-color:var(--color-midnight);padding:1.6875rem 1.5rem;width:100%}@media(min-width:1024px){.banner-block__text-wrapper{padding:1.6875rem 2.375rem}}.banner-block--full-width .banner-block__text-wrapper{margin:0 auto;max-width:79.375rem}@media(min-width:1024px){.banner-block--full-width .banner-block__text-wrapper{width:79.375rem}}.banner-block__link{align-items:start;color:var(--color-sand);display:flex;flex-direction:column;position:relative;text-decoration:none;z-index:1}.banner-block__link:hover .banner-block__heading{text-decoration:underline}.banner-block--display-row .banner-block__link{align-items:center;flex-direction:row;gap:1.5rem}.banner-block__heading{color:var(--color-white);line-height:1.5;margin-bottom:0}.banner-block__date{align-items:center;color:var(--color-sand);display:flex;flex-wrap:wrap;gap:.4375rem;margin-bottom:0}.banner-block__arrow{color:var(--color-sea);font-size:30px}.banner-block--overlay .banner-block__arrow{color:var(--color-sand)}.banner-block--display-row .banner-block__arrow{font-size:40px}.banner-block__picture img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}