.elementor-19 .elementor-element.elementor-element-73463cf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2e6506b.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-73463cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-2e6506b */.nga-footer { background:#1E293B; color:#FFFFFF; }
.nga-footer-grid { max-width:1440px; margin:0 auto; padding:72px 56px 40px; display:grid; grid-template-columns:2fr 1fr 1fr 1.5fr; gap:48px; }
.nga-footer-name { font-family:'Cormorant Garamond',Georgia,serif; font-size:22px; font-weight:700; margin-bottom:4px; }
.nga-footer-tag { font-family:'Plus Jakarta Sans',sans-serif; font-size:9px; font-weight:700; letter-spacing:.2em; text-transform:uppercase; color:#C5A059; margin-bottom:18px; }
.nga-footer-bio { font-family:'Plus Jakarta Sans',sans-serif; font-size:13.5px; line-height:1.82; color:rgba(255,255,255,.65); font-weight:300; margin-bottom:24px; }
.nga-footer-socials { display:flex; gap:10px; }
.nga-social-btn { width:36px; height:36px; border-radius:50%; background:rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.14); display:flex; align-items:center; justify-content:center; color:#fff; text-decoration:none; transition:all .28s cubic-bezier(.16,1,.3,1); }
.nga-social-btn:hover { background:#C5A059; border-color:#C5A059; transform:translateY(-4px); box-shadow:0 8px 20px rgba(197,160,89,.32); }
.nga-footer-title { font-family:'Plus Jakarta Sans',sans-serif; font-size:10.5px; font-weight:700; letter-spacing:.14em; text-transform:uppercase; color:#C5A059; margin-bottom:20px; }
.nga-footer-col { display:flex; flex-direction:column; gap:11px; }
.nga-footer-col a { font-family:'Plus Jakarta Sans',sans-serif; font-size:13.5px; color:rgba(255,255,255,.6); text-decoration:none; font-weight:300; transition:color .2s, transform .25s cubic-bezier(.16,1,.3,1); }
.nga-footer-col a:hover { color:#fff; transform:translateX(5px); display:inline-block; }
.nga-footer-contact-item { font-family:'Plus Jakarta Sans',sans-serif; font-size:13.5px; color:rgba(255,255,255,.7); font-weight:300; }
.nga-whatsapp-btn { margin-top:4px; background:#25D366; color:#fff; border-radius:8px; padding:11px 20px; font-size:13.5px; font-weight:600; text-decoration:none; display:inline-flex; align-items:center; gap:8px; box-shadow:0 3px 10px rgba(37,211,102,.2); transition:all .25s cubic-bezier(.16,1,.3,1); width:fit-content; }
.nga-whatsapp-btn:hover { background:#1db954; transform:translateY(-3px); box-shadow:0 10px 28px rgba(37,211,102,.4); }
.nga-footer-bottom { max-width:1440px; margin:0 auto; padding:0 56px 40px; border-top:1px solid rgba(255,255,255,.1); padding-top:26px; display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:12px; }
.nga-footer-bottom p { font-family:'Plus Jakarta Sans',sans-serif; font-size:12.5px; color:rgba(255,255,255,.4); margin:0; font-weight:300; }
.nga-footer-luma { color:#C5A059; font-weight:600; }/* End custom CSS */