.cm-youtube-video{position:relative;padding:40px 0;max-width:1160px;width:100%;margin:0 auto;text-align:center}.cm-youtube-video .cm-youtube-video__title{font-size:1.5em;line-height:21px}.cm-youtube-video .cm-youtube-video__title,.cm-youtube-video .cm-youtube-video__text{margin-bottom:40px}.cm-youtube-video .cm-youtube-video__video{position:relative;padding-bottom:56.25%;height:0}.cm-youtube-video .cm-youtube-video__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}