.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:-webkit-gradient(linear,left top,right top,color-stop(27.77%,rgba(0,21,56,.9)),color-stop(68.04%,rgba(47,61,86,.63)),color-stop(99.17%,hsla(220,3%,55%,.09)));background:-webkit-linear-gradient(left,rgba(0,21,56,.9) 27.77%,rgba(47,61,86,.63) 68.04%,hsla(220,3%,55%,.09) 99.17%);background:-moz-linear-gradient(left,rgba(0,21,56,.9) 27.77%,rgba(47,61,86,.63) 68.04%,hsla(220,3%,55%,.09) 99.17%);background:-o-linear-gradient(left,rgba(0,21,56,.9) 27.77%,rgba(47,61,86,.63) 68.04%,hsla(220,3%,55%,.09) 99.17%);background:linear-gradient(90deg,rgba(0,21,56,.9) 27.77%,rgba(47,61,86,.63) 68.04%,hsla(220,3%,55%,.09) 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{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;align-items:start;color:var(--color-sand);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{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1.5rem}.banner-block__heading{color:var(--color-white);line-height:1.5;margin-bottom:0}.banner-block__date{color:var(--color-sand);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.4375rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;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;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}