.module--cta .container .cta_wrap{border-radius:20px;margin:auto;padding:2em}@media (min-width:992px){.module--cta .container .cta_wrap{padding:4em 6em}}.module--cta .container .cta_wrap:has(a) p{margin-bottom:1em}.module--cta .container .cta_wrap p{font-size:1.2em;font-family:Cormorant Garamond;margin:0;line-height:1.3em}@media (min-width:768px){.module--cta .container .cta_wrap p{font-size:2em}}.module--cta .container .cta_wrap .cta_wrap__copy{z-index:5}.module--cta .container .cta_wrap:has(.cta_bg_img){color:#fff;padding:3em 2em}@media (min-width:992px){.module--cta .container .cta_wrap:has(.cta_bg_img){padding:6em 8em}}.module--cta .container .cta_wrap:has(.cta_bg_img) .btn{background-color:transparent;border:1px solid #fff;color:#fff}.module--cta .container .cta_wrap:has(.cta_bg_img) .btn svg path{stroke:#fff}.module--cta .container .cta_bg_img{height:100%;position:absolute;inset:0;width:100%;z-index:1}.module--cta .container .cta_bg_img img{border-radius:20px;inset:0;position:absolute;height:100%;object-fit:cover;width:100%}.module--cta .container .cta_bg_img:after{border-radius:20px;background-color:rgba(46,42,7,.6);content:"";inset:0;height:100%;position:absolute;width:100%;z-index:0}