.m-cta-banner{margin:0 auto;max-width:1920px}.m-cta-banner.pull-up{margin-top:-2%}.m-cta-banner .conteiner{z-index:10}.m-cta-banner .wrapper{padding-bottom:3rem;position:relative}.m-cta-banner .wrapper:after{background:url(https://4890439.fs1.hubspotusercontent-na1.net/hubfs/4890439/_system/artwork/artwork-line.svg) 100% 100%/cover no-repeat;bottom:0;content:"";display:block;height:211px;position:absolute;right:0;width:128px}.m-cta-banner__visual{margin-bottom:2rem}.m-cta-banner__visual .media_image-cover{display:flex;justify-content:center}.m-cta-banner__visual .media_image-cover img{border-radius:10px;width:auto}.m-cta-banner__content .buttons-container{align-items:center;display:flex;flex-wrap:wrap;margin-top:1.5rem}.m-cta-banner__content .buttons-container .button:first-of-type{margin-bottom:.55rem;margin-right:.5rem}@media only screen and (min-width:576px){.m-cta-banner__content .buttons-container .button:first-of-type{margin-bottom:0}.m-cta-banner__content .buttons-container .link_arrow-right{margin-left:1.2rem}}@media only screen and (min-width:768px){.m-cta-banner__visual{margin-bottom:0}}@media only screen and (min-width:992px){.m-cta-banner__visual .media_image-cover{justify-content:flex-end;padding-bottom:75.91%}.m-cta-banner__content .content-wrapper{padding-left:3rem}.m-cta-banner__content .content-wrapper--with-image{margin-left:auto;max-width:480px}}@media only screen and (min-width:1175px) and (min-width:992px){.m-cta-banner__visual{padding-right:0}}