.m-text-media-2{background-image:linear-gradient(0,#eaeaea 100%,#eaeaea 0%)}.m-text-media-2 .vimeo-wrapper{position:relative;height:0;padding-top:56.25%}.m-text-media-2 .vimeo-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.m-text-media-2 img{width:100%}@media only screen and (min-width:992px){.blue-sidebar .m-text-media-2{width:calc(100% - 60px)}.m-text-media-2{background-image:linear-gradient(0,transparent 35%,#eaeaea 35%);background-size:calc((100vw - 60px - 1200px) / 2 + 1200px - 30px) 100%;background-repeat:no-repeat}}