.cta-module.b-spacing{padding-bottom:7.5rem}@media screen and (max-width:1024px){.cta-module.b-spacing{padding-bottom:3.75rem}}@media screen and (max-width:767px){.cta-module.b-spacing{padding-bottom:2.875rem}}.cta-module.t-spacing{padding-top:7.5rem}@media screen and (max-width:1024px){.cta-module.t-spacing{padding-top:3.75rem}}@media screen and (max-width:767px){.cta-module.t-spacing{padding-top:2.875rem}}.cta-module__wrapper{position:relative;padding:3.375rem 0;overflow:hidden;border-radius:.625rem}@media screen and (max-width:1024px){.cta-module__wrapper{padding:3.375rem 2rem}}@media screen and (max-width:767px){.cta-module__wrapper{padding:2rem .875rem}}.cta-module__wrapper.show .cta-module__image{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.cta-module__wrapper.show .cta-module__content{opacity:1;transform:none}.cta-module__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:.7s ease}.cta-module__content{position:relative;width:100%;max-width:39.75rem;margin:0 auto;color:#fff;text-align:center;opacity:0;transform:translateY(2.5rem);transition:.7s ease .3s}.cta-module__content h2{margin:0 0 .625rem}.cta-module__content p:has(.btn){margin:2rem 0 0}.cta-module__content a:not(.btn){color:#fff;text-decoration:underline}
