.CMSVideoElement{display:block;overflow:hidden}.Component29v0{position:relative}.Component29v0 .Component29v0__mp4Player{width:100%}@keyframes sliderAnimation{0%{transform:scale(1.05)}to{transform:scale(1)}}.Component29v0 .PictureElement__imgDefault{display:block;width:100%}.Component29v0 .Component29v0_visualTransition .PictureElement__imgDefault{animation-name:sliderAnimation;animation-duration:6s;animation-fill-mode:forwards}@keyframes blink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.Component5v0{flex:1;padding:0 16px;min-width:0}@media screen and (min-width:670px){.Component5v0{padding:0}}.Component5v0~.Component5v0{margin-top:40px}@media screen and (min-width:670px){.Component5v0~.Component5v0{margin-top:0}}@media screen and (min-width:1024px){.Component5v0~.Component5v0{margin-left:32px}}.Component5v0__visual{margin-bottom:16px}.Component5v0__content{color:#000;font-size:1.4rem;display:flex;flex-direction:column;padding:0 8px}.Component5v0__title{margin:16px 0;padding-bottom:16px;font-size:1.6rem;font-weight:700}.Component5v0__body:not(:last-child){margin-bottom:32px}.Component5v0__ctalink{align-self:center;color:#333;position:relative;color:#000;font-size:1.4rem;padding-right:32px;text-transform:uppercase}.Component5v0__ctalink:last-of-type{margin-top:16px}.Component5v0__ctalink:after,.Component5v0__ctalink:before{content:""}.Component5v0__ctalink:hover{font-weight:700}.Component5v0__ctalink:hover:after,.Component5v0__ctalink:hover:before{right:0}.Component5v0__ctalink:after,.Component5v0__ctalink:before{position:absolute;top:50%;transform:translateY(-50%);border-color:#122aff;right:6px;top:calc(50% - 3px);transition:right .3s ease-out}.Component5v0__ctalink:after{border-bottom-style:solid;border-bottom-width:2px;width:16px}.Component5v0__ctalink:before{border-style:solid;border-width:2px 2px 0 0;height:12px;transform:translateY(-50%) scaleY(.8) rotate(45deg);width:12px}.Component5v0__button{align-self:center;max-width:100%}.Component5v0__button:only-child{margin-top:32px}.Component5v0__content{text-align:center}@media screen and (min-width:1024px){.Component5v0__content{padding:0 16px}}.Component5v0__title{font-size:2rem;line-height:1.4;margin-top:24px;padding-bottom:0}@media screen and (min-width:1024px){.Component5v0__title{margin-top:32px}}.Component5v0__button{align-self:inherit}@media screen and (min-width:670px){.Component5v0__button{align-self:center}}