.m-cta-banner__visual{margin-bottom:2rem}.m-cta-banner__visual picture{display:block;height:162px;margin:0 auto;width:162px}.m-cta-banner__visual picture img{height:100%}.m-cta-banner__video-wrapper{margin-top:2rem;min-height:300px;position:relative}.m-cta-banner__video-wrapper iframe{height:100%;position:absolute}.m-cta-banner__video-wrapper .header-fallback-image{height:100%;position:relative}.m-cta-banner__video-wrapper .header-fallback-image video{height:100%;position:absolute;object-fit:cover}.m-cta-banner__info{text-align:center}.m-cta-banner__info .info--title{margin-bottom:.8rem}.m-cta-banner__info h3{font-weight:700;margin-bottom:0}.m-cta-banner__info .title{align-items:center;color:#93bb1f;display:inline-flex;margin-bottom:0;text-transform:uppercase}.m-cta-banner__actions{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;margin-top:1.5rem}.m-cta-banner__actions .button:first-of-type{margin-bottom:1rem}@media only screen and (min-width:768px){.m-cta-banner__visual{margin-bottom:0}.m-cta-banner__visual picture{height:180px;margin:0;width:180px}.m-cta-banner__info{text-align:left}.m-cta-banner__info .info--title{align-items:center;display:inline-flex;margin-bottom:.65rem;flex-wrap:wrap}.m-cta-banner__info .rich-text-container{max-width:600px}.m-cta-banner__actions{flex-direction:row;justify-content:left;margin-bottom:-1rem}.m-cta-banner__actions .button{margin-bottom:1rem}.m-cta-banner__actions .button:first-of-type{margin-right:1rem}}@media only screen and (min-width:992px){.m-cta-banner .info--wrapper{margin-left:2.75rem}.m-cta-banner__video-wrapper{margin-left:2.75rem}.m-cta-banner__visual{display:flex;justify-content:flex-end}}