.text-video__replay:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e816";display:inline-block;font-family:dt-icon,sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none}.text-video__text{flex-basis:100%;max-width:100%;padding-left:1.21029%;padding-right:1.21029%;width:100%}.text-video__text else{flex-basis:auto}@media print{.text-video__text{display:block!important}}.text-video__replay{align-items:center;background-color:rgba(0,0,0,.5);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:24px;height:40px;justify-content:center;left:50%;line-height:1;margin-left:-20px;margin-top:-20px;opacity:0;position:absolute;top:50%;transform:translateZ(0);transition:background-color .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;visibility:hidden;width:40px;z-index:5}.text-video__replay i{display:none}.text-video__replay.is--visible{opacity:1;visibility:visible}.text-video__replay:before{transition:transform .5s ease-in}.csshover .text-video__replay:hover{background-color:#000}.csshover .text-video__replay:hover:before{transform:rotate(-1turn)}.text-video__media{flex-basis:100%;margin-top:24px;max-width:100%;padding-left:1.21029%;padding-right:1.21029%;width:100%}.text-video__media else{flex-basis:auto}@media print{.text-video__media{display:block!important}}.text-video__media .image video{height:auto;width:100%}.text-video__media figcaption{font-size:14px;line-height:1.71429;margin-top:10px;text-align:center}.text-video{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;width:86.06771%}@media print{.text-video{display:block!important}}.text-video+.image-image,.text-video+.single-image{margin-top:40px}.text-video+.text-image,.text-video+.text-video{margin-top:24px}.text-video .image:hover .video-image__button{display:block}.text-video .image:hover .video-image__button.is--hidden{display:none}.text-video .video-image__button{bottom:1px}@media only screen and (min-width:768px){.text-video__media,.text-video__text{flex-basis:50%;max-width:50%}.text-video__media{margin-top:0}.text-video+.text-image,.text-video+.text-video{margin-top:40px}.text-video.is--reversed .text-video__text{order:2}.text-video.is--reversed .text-video__media{order:1}.text-video.is--reversed .rte .math-tex{max-width:50vw}.text-video.has--caption .text-video__text{margin-bottom:34px}}@media only screen and (min-width:1024px){.text-video+.image-image,.text-video+.single-image,.text-video+.text-image,.text-video+.text-video{margin-top:60px}}@media only screen and (min-width:1440px){.text-video__text{flex-basis:33.33333%;max-width:33.33333%}.text-video.is--reversed .rte .math-tex{font-size:150%;max-width:41.79688vw}}