.m-cta-banner{margin-top:7.4rem}.m-cta-banner.inline{margin-top:0}.m-cta-banner__visual{margin-bottom:4rem}.m-cta-banner__visual .media_image-cover{clip-path:polygon(0 0,100% 0,90% 100%,0 100%);margin-left:-1.6rem;margin-top:-7.4rem;padding-bottom:82.96%;width:calc(100% + 1.6rem)}.m-cta-banner__visual .media_image-cover.inline{clip-path:unset;margin:0;padding-bottom:133%;width:100%}.m-cta-banner__content .wrapper .rich-text-container p{font-size:1rem}.m-cta-banner__content .wrapper .actions{margin-top:1.2rem}.m-cta-banner__content .wrapper .actions .module-action{margin-bottom:1.2rem;margin-right:1.6rem}.m-cta-banner__content .wrapper .actions .module-action:last-child{margin:0}.m-cta-banner__content .wrapper .text_size-s{margin-top:1.2rem}@media only screen and (min-width:768px){.m-cta-banner__visual{margin-bottom:0}.m-cta-banner__visual .media_image-cover{margin-left:-2.5rem;padding-bottom:100%;width:calc(100% + 2.5rem)}.m-cta-banner__visual .media_image-cover.reverse{margin-left:0}.m-cta-banner__visual .media_image-cover.inline{padding-bottom:136%}}@media only screen and (min-width:992px){.m-cta-banner__visual .media_image-cover{margin-left:-5rem;padding-bottom:138%;width:calc(100% + 5rem)}.m-cta-banner__visual .media_image-cover.inline{padding-bottom:133.34%}.m-cta-banner__content .wrapper{margin-left:3rem}.m-cta-banner__content .wrapper.reverse{margin-left:0;margin-right:3rem}.m-cta-banner__content .wrapper .rich-text-container p{font-size:1.1rem}}@media only screen and (min-width:1440px){.m-cta-banner__visual .media_image-cover{margin-left:-7rem;padding-bottom:133.044%;width:calc(100% + 7rem)}}