.c-video-banner{max-width:125rem;margin:0 auto}.c-video-banner.is-playing .c-video-banner__play-container,.c-video-banner.is-playing .c-video-banner__text-content{opacity:0}.c-video-banner.is-playing .c-video-banner__wrapper-btn{display:block}.c-video-banner__wrapper{position:relative}.c-video-banner__wrapper-btn{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.c-video-banner__play-container,.c-video-banner__text-content{transition-timing-function:cubic-bezier(.49,.25,.38,.76);transition-duration:.2s;transition-property:opacity}.c-video-banner__play-container{position:absolute;bottom:2.5rem;left:0;z-index:10;text-align:center;width:100%}.c-video-banner__play-btn{font-weight:400;font-family:DINPro,sans-serif;line-height:1.5;letter-spacing:.02em;font-size:.875rem;line-height:1.429;margin:0}@media only screen and (min-width:1100px){.c-video-banner__play-btn{font-size:.875rem}}@media only screen and (min-width:1650px){.c-video-banner__play-btn{font-size:1rem;line-height:1.375}}.c-video-banner__text-content{position:absolute;inset:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:5;padding:0 1.25rem;text-align:center}.c-video-banner__title{margin:.6rem 0 0}.c-video-banner__title p{font-family:DINPro,sans-serif;font-weight:400;letter-spacing:.02em;text-transform:uppercase;font-size:2.5rem;line-height:1.1;color:#fff;margin:0}@media only screen and (min-width:1100px){.c-video-banner__title p{font-size:6.8125rem;line-height:1.028;font-size:min(8.125vw,7.3125rem);line-height:1.026}}.c-video-banner__video-container{padding-bottom:156.9%}.c-video-banner__video.has-mobile{display:none}@media only screen and (max-width:749px){.c-video-banner__play-btn{padding:.6rem 1.6rem;letter-spacing:0}}@media only screen and (min-width:750px){.c-video-banner__play-container{bottom:3.75rem}.c-video-banner__title{margin:1rem 0 0}.c-video-banner__title p{letter-spacing:0}.c-video-banner__video-container{padding-bottom:50%}.c-video-banner__video.is-mobile{display:none}.c-video-banner__video.has-mobile{display:block}}
