.video{margin-top:60px}@media only screen and (min-width:768px){.video{margin-top:80px}}@media only screen and (min-width:1280px){.video{margin-top:100px}}.video{margin-bottom:60px}@media only screen and (min-width:768px){.video{margin-bottom:80px}}@media only screen and (min-width:1280px){.video{margin-bottom:100px}}.video__container{position:relative}@supports(grid-gap:10px){.video__container{grid-column-gap:1.6538688718%;grid-row-gap:0;display:grid;grid-template-columns:repeat(12,6.8172868675%)}}.video__dots{pointer-events:none}.video__dots:before{height:110px;position:absolute;right:-19px;top:calc(100% - 70px);width:220px}.video__dots:after{content:none}@media only screen and (min-width:1024px){.video__dots:before{height:150px;left:calc(100% - 200px);right:auto;top:calc(100% - 80px);width:106px}.video__dots:after{content:"";height:100px;left:calc(100% - 100px);right:auto;top:calc(100% - 30px);width:134px}}.video__headline{font-family:NotoSans,sans-serif;font-size:18px;font-weight:700;line-height:24px;margin-bottom:31px;text-align:center}@media(min-width:768px){.video__headline{font-size:18px;line-height:24px}}@media(min-width:1024px){.video__headline{font-size:22px;line-height:28px}}@media(min-width:1280px){.video__headline{font-size:28px;line-height:36px}}@supports(grid-gap:10px){.video__headline{grid-column:1/13}}@media only screen and (min-width:768px){@supports(grid-gap:10px){.video__headline{grid-column:4/10}}}.video__inner{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}@supports(grid-gap:10px){.video__inner{grid-column:1/13}}@media only screen and (min-width:1440px){@supports(grid-gap:10px){.video__inner{grid-column:2/12}}}.video__inner iframe{opacity:1;transition:opacity .25s cubic-bezier(.645,.045,.355,1);z-index:4}.video__inner iframe,.video__thumbnail{height:100%;position:absolute;width:100%}.video__thumbnail{left:0;top:0}.video__thumbnail img{display:block;height:auto;width:100%}.image-block__image-caption{color:#003a70;font-family:NotoSans,sans-serif;font-size:12px;font-style:italic;line-height:18px}@supports(grid-gap:10px){.image-block__image-caption{grid-column:2/12}}@media only screen and (min-width:1440px){@supports(grid-gap:10px){.image-block__image-caption{grid-column:1/13}}}