.cta-banner-module{background-repeat:no-repeat;.hide-on-mobile{@media (max-width:767px){display:none}}.grid{display:grid;gap:20px 50px;grid-template-columns:auto 1fr;@media (max-width:991px){gap:20px 30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:767px){grid-template-columns:1fr}&.reverse{grid-template-columns:1fr auto;@media (max-width:991px){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:767px){grid-template-columns:1fr}.wrapper__media{order:2;@media (max-width:767px){order:1}}.wrapper__text{order:1;@media (max-width:767px){order:2}}}}.wrapper{border-radius:20px;overflow:hidden}.wrapper,.wrapper--slider .swiper-slide{@media (max-width:991px){padding-bottom:25px!important;padding-left:25px!important;padding-right:25px!important;padding-top:25px!important}}.wrapper--slider{.swiper-wrapper{height:unset}.swiper-slide{border-radius:20px;overflow:hidden}}.wrapper__title{margin-bottom:70px;text-align:center}.wrapper__media{@media (max-width:991px){margin-bottom:-25px;margin-left:-25px;margin-right:0;margin-top:-25px;position:relative;img{height:100%!important;inset:0;max-width:none!important;object-fit:cover;position:absolute;width:100%!important}}@media (max-width:767px){margin-bottom:0;margin-left:-25px;margin-right:-25px;margin-top:-25px;img{display:block;height:auto!important;position:static}}}.grid.reverse .wrapper__media{@media (min-width:768px) and (max-width:991px){margin-bottom:-25px;margin-left:0;margin-right:-25px;margin-top:-25px}}.wrapper__text{@media (max-width:767px){text-align:center}}.buttons__wrapper:has(.button){@media (max-width:767px){justify-content:center}}.without-content-on-mobile{@media (max-width:767px){display:contents;.buttons__wrapper{order:5}}}}