/* Editable Nola Closing CTA — layout hooks only; approved visual CSS lives in nola.css. */
body .elementor-widget-nola-closing-cta,
body .elementor-widget-nola-closing-cta > .elementor-widget-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.nola-cta{width:100%;font-family:"General Sans","Segoe UI",sans-serif;font-size:1.0625rem;line-height:1.65}
.nola-cta .cta-premium{width:100%;font-family:inherit;font-size:inherit;line-height:inherit}
.nola-cta .cta-premium-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--nola-cta-x,32%) var(--nola-cta-y,50%)}
.nola-cta .cta-premium-primary,.nola-cta .cta-premium-primary:visited{color:#ffffff}
.nola-cta .cta-premium-secondary,.nola-cta .cta-premium-secondary:visited{color:#5d6d70}
.nola-cta .cta-premium-secondary:hover{color:#12262d}
@media (max-width:980px){.nola-cta .cta-premium-visual{width:calc(100% + (var(--gutter) * 2));min-width:0}.nola-cta .cta-premium-image{object-position:45% 45%}}
@media (max-width:640px){.nola-cta .cta-premium-image{object-position:45% 50%}}
