.video-block{background-color:rgba(217,217,217,.2);padding:3.125rem 0;overflow:hidden}.video-block__wrapper{width:100%;max-width:62.5rem;margin:0 auto}.video-block__header{width:100%;max-width:55.625rem;margin:0 auto}.video-block__pretitle{color:#032d5b;text-transform:uppercase;text-align:center;margin-bottom:1.5625rem;font-size:1rem;font-weight:700;line-height:115%}.video-block__title{color:#000;text-align:center;font-weight:400;line-height:115%}.video-block__body{aspect-ratio:16/9;justify-content:center;align-items:center;margin-top:3.125rem;display:flex;overflow:hidden}