.teaser-video-text__video{position:relative}.teaser-video-text__video modal-opener{display:block}.teaser-video-text__video:not(:last-child){margin-bottom:16px}.teaser-video-text__overlay{display:block}.teaser-video-text__overlay button{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;cursor:pointer;background-color:transparent;border:none;z-index:1}.teaser-video-text__image{display:block;width:100%;position:relative;padding-bottom:56.25%}@media only screen and (max-width:767px){.teaser-video-text__image{padding-bottom:77.25%}}.teaser-video-text__image img,.teaser-video-text__image svg{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.teaser-video-text__image svg{border:1px solid rgba(var(--color-border),1)}.teaser-video-text__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:88px;height:88px;border-radius:100%;color:rgba(var(--color-tertiary-body-text),1);background-color:rgba(var(--color-primary),1);cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:1}@media only screen and (max-width:767px){.teaser-video-text__play-button{width:40px;height:40px}}.teaser-video-text__play-button:hover{background-color:rgba(var(--color-new-1),1)}.teaser-video-text__play-button svg{display:block;width:100%;height:100%}.teaser-video-text__play-icon{width:100%;height:100%;padding:23px 23px 23px 30px}@media only screen and (max-width:767px){.teaser-video-text__play-icon{padding:10px 10px 10px 13px}}@media only screen and (max-width:767px){.teaser-video-text__text{font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.96px;padding:0 16px}}