#tv-header .tv-header-top{display:none!important}
/* Homepage Popular Destinations: center each card's package button. */
.home .elementor-element-eadda1b .elementor-widget-button{align-self:center;width:100%;text-align:center}
.nep-footer-socials{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;padding:22px 24px 30px;background:#040404;color:#fff;font:500 15px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif;border-top:1px solid #ffffff24}
.nep-footer-socials>div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
.nep-footer-socials a{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #ffffff40;border-radius:24px;color:#fff;text-decoration:none;transition:background .2s}
.nep-footer-socials a:hover{background:#ffffff20;color:#fff}
.nep-footer-socials a:focus-visible{outline:3px solid var(--tv-base-c1,#42a9e8);outline-offset:4px}
.nep-footer-socials i{font-size:17px}
.nep-footer-socials svg{width:18px;height:18px;fill:currentColor}
.nep-footer-socials a,.nep-footer-socials a span{font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:14px;font-weight:500}
@media(max-width:767px){#tv-header .brand-logo img{height:64px!important;width:auto!important;max-width:80px!important;object-fit:contain}.nep-footer-socials{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}
@media(max-width:480px){.nep-footer-socials{gap:14px;padding:22px 16px calc(96px + env(safe-area-inset-bottom))}.nep-footer-socials__title{width:100%;text-align:center}.nep-footer-socials a{padding:10px 13px;font-size:13px}}
