.image-banner{-ms-flex-wrap:wrap;flex-wrap:wrap}.image-banner,.image-banner__media{position:relative;width:100%}.image-banner__media .img--wrapper{margin-bottom:0}.image-banner__media--desktop{display:none}@media screen and (min-width:768px){.image-banner__media--desktop{display:block}.image-banner__media--mobile{display:none}}.image-banner--link{z-index:3}.image-banner--link,.image-banner__content{height:100%;left:0;position:absolute;top:0;width:100%}.image-banner__content{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.image-banner__content .site-center{width:100%}.is-playing .image-banner__content{display:none}.image-banner__content-wrapper{max-width:80%;padding:1rem;z-index:1}@media screen and (min-width:768px){.image-banner__content-wrapper{max-width:var(--site-center-narrow);padding:1.5rem}}@media screen and (min-width:1024px){.image-banner__content-wrapper{max-width:var(--site-center-narrow);padding:2.5rem}}.image-banner__box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2rem;position:relative}@media screen and (min-width:768px){.image-banner__box{padding:3rem}}@media screen and (min-width:1200px){.image-banner__box{padding:4rem}}.image-banner__heading,.image-banner__text{word-wrap:break-word}.image-banner__heading.has-shadow,.image-banner__text.has-shadow{text-shadow:2px 2px 4px rgba(0,0,0,.5)}.image-banner__heading,.image-banner__text{margin-bottom:calc(var(--element-spacing)*1)}.image-banner__heading:last-child,.image-banner__text:last-child{margin-bottom:0}.image-banner__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:4}[dir=rtl] .image-banner__buttons .icon{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (min-width:768px){.image-banner__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}