.m-cta-banner-alternative__visual .media_image-cover{padding-bottom:60%}.m-cta-banner-alternative .text-wrapper{padding:1rem}.m-cta-banner-alternative .text-wrapper>h6{margin-bottom:1rem}.m-cta-banner-alternative .text-wrapper .title{margin-bottom:.4rem;max-width:664px}.m-cta-banner-alternative .text-wrapper .extra-info{margin-bottom:2rem}.m-cta-banner-alternative .text-wrapper .caption{margin-top:1rem}.m-cta-banner-alternative .text-wrapper .caption p:not(:last-child){margin-bottom:-.05rem}@media only screen and (min-width:576px){.m-cta-banner-alternative .caption{color:#434448;display:flex;margin-top:.6rem}.m-cta-banner-alternative .caption p{margin:0}.m-cta-banner-alternative .caption p:not(:last-child){align-items:center;display:flex}.m-cta-banner-alternative .caption p:not(:last-child):after{background:#d0d0d1;border-radius:50%;content:"";display:block;height:4px;margin-left:.6rem;margin-right:.6rem;width:4px}}@media only screen and (min-width:768px){.m-cta-banner-alternative__visual .media_image-cover{max-width:351px;padding-bottom:125.2%}.m-cta-banner-alternative .text-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;margin-left:-5rem;padding:0 0 0 5rem}.m-cta-banner-alternative .text-wrapper .title{margin-bottom:.4rem;max-width:664px}.m-cta-banner-alternative .text-wrapper .extra-info{margin-bottom:2rem}.m-cta-banner-alternative .text-wrapper .caption{margin-bottom:.6rem}}@media only screen and (min-width:1175px){.m-cta-banner-alternative .text-wrapper{padding-left:7rem}}