.hfx-selected-cv-table-wrap{background:#ffffff06;border:1px solid #c9a22773;border-radius:10px;width:100%;margin:8px 0 12px;overflow-x:auto}.hfx-selected-cv-table{border-collapse:collapse;width:100%;min-width:1050px;font-size:.68rem}.hfx-selected-cv-table th,.hfx-selected-cv-table td{text-align:left;vertical-align:middle;white-space:nowrap;padding:7px 8px;border:1px solid #c9a22773!important}.hfx-selected-cv-table th{color:#f5f0d0;background:#c9a22729;font-weight:800}.hfx-selected-cv-table td{color:var(--text-secondary);background:#00000014}.hfx-selected-cv-table tbody tr:hover td{background:#c9a22712}.hfx-selected-cv-actions{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:flex}.hfx-selected-cv-actions .btn{justify-content:center;align-items:center;min-width:28px!important;height:28px!important;padding:3px 7px!important;display:inline-flex!important}.hfx-country-cv-count{color:#d9f6dc;background:#48bb7824;border:1px solid #48bb784d;border-radius:999px;margin-left:5px;padding:2px 7px;font-size:.58rem}#subCVControl table,#subCVControl table th,#subCVControl table td,#adminArchiveContainer table,#adminArchiveContainer table th,#adminArchiveContainer table td{border:1px solid #c9a227b8!important}#subCVControl table th,#adminArchiveContainer table th{color:#f7e2a1!important;background:#c9a22729!important;border-color:#f2d78acc!important;font-weight:800!important}#subCVControl table td,#adminArchiveContainer table td{border-color:#94a3b873!important}#adminArchiveContainer table{border-collapse:collapse!important;border-spacing:0!important}#adminArchiveContainer table td:last-child{text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;display:table-cell!important}#adminArchiveContainer table td:last-child .btn{vertical-align:middle!important;justify-content:center!important;align-items:center!important;width:31px!important;min-width:31px!important;height:31px!important;margin:1px!important;padding:0!important;font-size:0!important;display:inline-flex!important}#adminArchiveContainer table td:last-child .btn i{margin:0!important;font-size:.72rem!important}#adminArchiveContainer table td:last-child .btn .fa-eye:before{content:""}#adminArchiveContainer table td:last-child .btn .fa-download:before{content:""}#adminArchiveContainer table td:last-child .btn .fa-trash-alt:before,#adminArchiveContainer table td:last-child .btn .fa-trash:before{content:""}#partnerRegisterView .partner-benefits-progress-row,#partnerRegisterView .partner-benefits-progress-row .partner-benefits,#partnerRegisterView .partner-benefits-progress-row p,#partnerRegisterView .partner-benefits-progress-row .note,#about .about-content p,#news .news-desc,#news .news-desc p{text-align:justify!important;text-justify:inter-word!important;hyphens:auto!important}.site-header .clock-container{white-space:nowrap!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important;text-align:center!important;flex:0 0 88px!important;width:88px!important;min-width:88px!important;max-width:88px!important}.cv-sheet #cvQRCode{box-sizing:border-box!important;background:#fff!important;place-items:center!important;width:96px!important;min-width:96px!important;height:96px!important;min-height:96px!important;padding:5px!important;display:grid!important}.cv-sheet #cvQRCode canvas{image-rendering:auto!important;width:86px!important;height:86px!important;display:block!important}.cv-sheet #cvQRCode img{width:86px!important;height:86px!important;display:none!important}.cv-sheet{position:relative!important}.cv-sheet .cv-page-number{text-align:center!important;color:#6b7280!important;pointer-events:none!important;z-index:20!important;font:700 7pt/1.2 Inter,Arial,sans-serif!important;position:absolute!important;bottom:3mm!important;left:0!important;right:0!important}#homeWhoWeAreGallery,#homeEmpBenefitsGallery{flex:0 0 45%!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;width:45%!important;max-width:45%!important;display:grid!important}#homeWhoWeAreGallery .home-info-img,#homeEmpBenefitsGallery .home-info-img{aspect-ratio:16/10!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;min-width:0!important;height:auto!important}.hfx-home-gallery-admin{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.hfx-home-gallery-admin .hfx-gallery-admin-slot{background:#ffffff06;border:1px solid #f2d78a33;border-radius:12px;min-width:0;padding:8px}.hfx-home-gallery-admin .hfx-gallery-admin-preview{aspect-ratio:16/10;color:#94a3b8;background:linear-gradient(145deg,#18255a,#0b1229);border:1px solid #94a3b82e;border-radius:9px;place-items:center;width:100%;display:grid;overflow:hidden}.hfx-home-gallery-admin .hfx-gallery-admin-preview img{object-fit:cover;width:100%;height:100%}.hfx-home-gallery-admin .hfx-gallery-admin-label{color:#cbd5e1;margin:5px 0;font-size:.58rem;font-weight:700}#home .country-card .country-flag-wrap{box-sizing:border-box!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;width:100%!important;height:120px!important;min-height:120px!important;padding:0!important;overflow:hidden!important}@media (width<=900px){#homeWhoWeAreGallery,#homeEmpBenefitsGallery{flex:0 0 100%!important;width:100%!important;max-width:100%!important}#homeWhoWeAreGallery,#homeEmpBenefitsGallery,.hfx-home-gallery-admin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){#homeWhoWeAreGallery,#homeEmpBenefitsGallery{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.hfx-home-gallery-admin{grid-template-columns:1fr!important}#home .country-card .country-flag-wrap{width:100%!important;height:105px!important;min-height:105px!important}.site-header .clock-container{flex-basis:76px!important;width:76px!important;min-width:76px!important;max-width:76px!important}}#home .flight-map-wrap{border:2px solid #f2d78af2!important;box-shadow:0 0 0 1px #ffffff73,0 0 18px #f2d78a6b,0 0 55px #3b82f638,inset 0 0 26px #f2d78a14!important}#home .flight-map-wrap #flightMap .fm-route-path,#home .flight-map-wrap #flightMap path.fm-route-path{stroke:#fff2a8!important;stroke-width:.18px!important;opacity:1!important;filter:drop-shadow(0 0 1.5px #f7e2a1)drop-shadow(0 0 3px #f2d78ae6)drop-shadow(0 0 6px #3b82f6bf)!important}#home .flight-map-wrap #flightMap .fm-dest-glow{opacity:.85!important;filter:drop-shadow(0 0 2px #f7e2a1)drop-shadow(0 0 6px #f2d78ae6)!important}#home .flight-map-wrap #flightMap .fm-plane-dot{filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 5px #f2d78a)!important}

.hfx-company-review-section{background:#ffffff06;border:1px solid #c9a22773;border-radius:10px;margin:0 0 12px;padding:12px 14px;box-shadow:inset 0 0 0 1px #ffffff05}.hfx-company-review-title{border-left:4px solid var(--accent-gold);color:var(--accent-gold-bright);letter-spacing:.2px;background:#d4af3712;border-bottom:1px solid #c9a22747;border-radius:5px;align-items:center;gap:8px;margin:0 0 9px;padding:7px 9px;font-size:.78rem;font-weight:800;display:flex}.hfx-company-review-title i{text-align:center;width:17px;color:var(--accent-gold)}.hfx-company-review-about{color:var(--text-secondary);white-space:pre-wrap;text-align:left;background:#ffffff09;border-radius:7px;padding:9px 10px;font-size:.72rem;line-height:1.65}.hfx-contact-personnel-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hfx-contact-person-card{gap:3px;font-size:.68rem;display:grid;background:#ffffff09!important;border:1px solid #ffffff14!important;padding:9px 10px!important}.hfx-contact-person-name{color:var(--text-primary);align-items:center;gap:7px;margin-bottom:2px;font-size:.73rem;font-weight:800;display:flex}.hfx-contact-person-number{width:22px;height:22px;color:var(--accent-gold);background:#d4af372e;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.hfx-company-review-empty{color:var(--text-muted);background:#ffffff08;border-radius:7px;padding:10px;font-size:.68rem}@media (width<=700px){.hfx-contact-personnel-list{grid-template-columns:1fr}.hfx-company-review-section{padding:9px 10px}.hfx-company-review-title{font-size:.7rem}}
#prReview#prReview .status-item .value:before,#prReview#prReview .tab-header .tab-status:before{font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-size:.72rem;font-weight:900}#prReview#prReview .status-item .value.approved,#prReview#prReview .tab-header .tab-status.approved{box-shadow:0 3px 10px #b8860b52,inset 0 1px #ffffff8c;color:#3b2a00!important;background:linear-gradient(135deg,#f9dc7a,#d4a017)!important;border-color:#b8860b!important}#prReview#prReview .status-item .value.approved:before,#prReview#prReview .tab-header .tab-status.approved:before{content:""}#prReview#prReview .status-item .value.submitted,#prReview#prReview .tab-header .tab-status.pending{color:#1d4ed8!important;background:#dbeafe!important;border-color:#93c5fd!important}#prReview#prReview .status-item .value.submitted:before,#prReview#prReview .tab-header .tab-status.pending:before{content:""}#prReview#prReview .status-item .value.review,#prReview#prReview .tab-header .tab-status.review{color:#b45309!important;background:#fef3c7!important;border-color:#fcd34d!important}#prReview#prReview .status-item .value.review:before,#prReview#prReview .tab-header .tab-status.review:before{content:""}#prReview#prReview .status-item .value.rejected,#prReview#prReview .tab-header .tab-status.rejected{color:#b91c1c!important;background:#fee2e2!important;border-color:#fca5a5!important}#prReview#prReview .status-item .value.rejected:before,#prReview#prReview .tab-header .tab-status.rejected:before{content:""}#prReview#prReview .collapsible-tab .tab-header .tab-status{letter-spacing:.08em;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:.68rem;font-weight:800;display:inline-flex}#prReview#prReview .tab-body>div:has(>.partner-section-tab){flex-wrap:wrap;display:flex;gap:10px!important;margin:14px 0 12px!important}#prReview#prReview .partner-section-tab{letter-spacing:.04em;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-width:136px;transition:transform .18s,box-shadow .18s,background .18s,color .18s,border-color .18s;box-shadow:0 4px 12px #0b122947;color:#f2d78a!important;background:linear-gradient(135deg,#0b1229,#1e3a8a)!important;border:2px solid #0b1229!important;border-radius:12px!important;padding:10px 22px!important;font-size:.82rem!important;font-weight:800!important;display:inline-flex!important}#prReview#prReview .partner-section-tab:before{font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-size:.85rem;font-weight:900}#prReview#prReview .partner-section-tab[data-section=company]:before{content:""}#prReview#prReview .partner-section-tab[data-section=agreement]:before{content:""}#prReview#prReview .partner-section-tab[data-section=documents]:before{content:""}#prReview#prReview .partner-section-tab:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0b12295c;color:#fff!important;border-color:#d4af37!important}#prReview#prReview .partner-section-tab:active{transform:scale(.97)}#prReview#prReview .partner-section-tab:focus-visible{outline-offset:2px;outline:3px solid #d4af3799}#prReview#prReview .partner-section-tab.active{box-shadow:0 6px 16px #d4af3780;color:#1a1408!important;background:linear-gradient(135deg,#f7c948,#d4af37,#b88a00)!important;border-color:#8a6a00!important}@media (width<=560px){#prReview#prReview .partner-section-tab{flex:calc(33% - 10px);gap:5px;min-width:0;padding:10px 6px!important;font-size:.7rem!important}}
html{height:auto;min-height:100%}html body{min-height:100dvh;flex-direction:column!important;display:flex!important}html body>main{min-width:0;flex:1 0 auto!important;width:100%!important}html body>#siteFooter#siteFooter{flex:none!important;width:100%!important;margin-top:auto!important}
#home#home#home .home-info-text p,#home#home#home #homeWhoWeAreTextContainer p,#home#home#home #homeEmpBenefitsTextContainer p{text-align:justify!important;text-justify:inter-word;text-align-last:start;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;word-break:normal}
#member#member .member-dash-page table{overflow:hidden;border-collapse:collapse!important;border-spacing:0!important;background:#f5ecd2!important;border:2px solid #8a6a1a!important;border-radius:10px!important}#member#member .member-dash-page table thead th{color:#2b2000!important;background:linear-gradient(#e0cf94,#cdb669)!important;border:1px solid #8a6a1a!important;border-bottom-width:2px!important;font-weight:800!important}#member#member .member-dash-page table tbody td{color:#1a1a1a!important;background:#f5ecd2!important;border:1px solid #a98a2e!important}#member#member .member-dash-page table tbody tr:nth-child(2n) td{background:#efe3bf!important}#member#member .member-dash-page table tbody tr:hover td{background:#e8d9a6!important}#member#member .member-dash-page table tbody td input,#member#member .member-dash-page table tbody td select{color:#1a1a1a!important;background:#fbf5e2!important;border:0!important;border-radius:0!important}#member#member .member-dash-page table tbody tr:nth-child(2n) td input,#member#member .member-dash-page table tbody tr:nth-child(2n) td select{background:#f6edd0!important}#member#member .member-dash-page table tbody td strong{color:#5a4200!important}#member#member .member-dash-page table .btn-outline{color:#4a3a0c!important;background:#fbf5e2!important;border:1px solid #8a6a1a!important}.hfx-doc-export-bar{background:#f5ecd2;border:1px solid #a98a2e;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}.hfx-doc-export-title{color:#5a4200;letter-spacing:.04em;text-transform:uppercase;flex:1 0 100%;font-size:.72rem;font-weight:800}.hfx-doc-export-title i{color:#1d6f42;margin-right:4px}.hfx-doc-export-bar label{color:#3b2c00;flex-direction:column;gap:3px;font-size:.68rem;font-weight:700;display:flex}.hfx-doc-export-bar input{color:#1a1a1a;background:#fffdf5;border:1px solid #8a6a1a;border-radius:8px;width:92px;height:38px;padding:6px 10px;font-family:inherit;font-size:.8rem;font-weight:600}.hfx-doc-export-bar input:focus{outline:0;box-shadow:0 0 0 3px #c9a22759}.hfx-doc-export-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1f8a4c,#166534);border:0;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 18px;font-size:.76rem;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #1665344d}.hfx-doc-export-btn:active{transform:scale(.97)}
#home#home .flight-map-wrap{background:#050b1c!important;border:1px solid #22d3ee8c!important;border-radius:22px!important;box-shadow:0 0 0 1px #f2d78a59,0 0 24px #22d3ee47,0 0 70px #2563eb47,inset 0 0 50px #22d3ee12!important}#home#home .flight-map-wrap:before{background:radial-gradient(at 50% 55%,#0000 45%,#0308188c 100%);border-radius:22px!important;box-shadow:inset 0 0 90px #030818d9!important}#home#home .flight-map-wrap #flightMap{background:radial-gradient(at 52% 48%,#2563eb47,#0000 62%),linear-gradient(#22d3ee17 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#22d3ee17 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#071433,#050b1c)!important}#home#home .flight-map-wrap #flightMap .fm-border{fill:#38bdf812;filter:drop-shadow(0 0 .35px #38bdf8e6);stroke:#38bdf8!important;stroke-width:.09px!important;opacity:.95!important}#home#home .flight-map-wrap #flightMap .fm-country-name-en{fill:#93c5fd9e!important;letter-spacing:.06px!important;font-family:ui-monospace,SF Mono,Consolas,Courier New,monospace!important}#home .flight-map-wrap #flightMap .fm-route-path,#home .flight-map-wrap #flightMap path.fm-route-path{animation:1.4s linear infinite hfxFmFlow;stroke:#22d3ee!important;stroke-width:.14px!important;stroke-dasharray:.45 .6!important;opacity:.9!important;filter:drop-shadow(0 0 1.2px #22d3ee)!important}@keyframes hfxFmFlow{to{stroke-dashoffset:-1.05px}}#home .flight-map-wrap #flightMap .fm-route-trail{fill:none;stroke:#fff2a8;stroke-width:.3px;stroke-linecap:round;stroke-dasharray:0 300;filter:drop-shadow(0 0 1.4px #f7e2a1)drop-shadow(0 0 3px #22d3eee6);pointer-events:none}#home .flight-map-wrap #flightMap .fm-dest-glow{stroke:#22d3ee;stroke-width:.12px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite hfxFmPing;fill:none!important;opacity:.9!important;filter:none!important}#home .flight-map-wrap #flightMap .fm-dest-marker{filter:drop-shadow(0 0 1.2px #22d3ee);fill:#fff2a8!important;stroke:#22d3ee!important;stroke-width:.14px!important}#home .flight-map-wrap #flightMap .fm-hub-glow{stroke:#22d3ee;stroke-width:.1px;transform-box:fill-box;transform-origin:50%;fill:#22d3ee40!important;animation:1.9s ease-out infinite hfxFmPing!important}#home .flight-map-wrap #flightMap .fm-hub-marker{stroke:#fff;stroke-width:.12px;filter:drop-shadow(0 0 1.4px #f2d78a);fill:#f2d78a!important}@keyframes hfxFmPing{0%{opacity:.95;transform:scale(.5)}to{opacity:0;transform:scale(2.6)}}#home .flight-map-wrap #flightMap .fm-label{letter-spacing:.05px;font-weight:700;fill:#e0f7ff!important;stroke:#050b1cf2!important;stroke-width:.3px!important;font-family:ui-monospace,SF Mono,Consolas,Courier New,monospace!important}#home .flight-map-wrap #flightMap .fm-country-label{opacity:.9;letter-spacing:.08px;fill:#22d3ee!important;font-family:ui-monospace,SF Mono,Consolas,Courier New,monospace!important}#home .flight-map-wrap #flightMap .fm-plane-dot{fill:#f2d78a!important;stroke:#fff!important;stroke-width:.4px!important;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 5px #22d3ee)!important}.fm-scan{z-index:4;pointer-events:none;opacity:.8;background:linear-gradient(#0000,#22d3ee21,#22d3ee47 92%,#0000);border-bottom:1px solid #22d3ee8c;height:90px;animation:6s linear infinite hfxFmScan;position:absolute;top:0;left:0;right:0}@keyframes hfxFmScan{0%{transform:translateY(-100px)}to{transform:translateY(620px)}}#home#home .flight-map-corner{filter:drop-shadow(0 0 4px #22d3eee6);width:34px;height:34px;border-color:#22d3ee!important}#home#home .flight-map-live-badge{letter-spacing:.18em;font-family:ui-monospace,SF Mono,Consolas,monospace;color:#a5f3fc!important;background:#030a1ce0!important;border:1px solid #22d3eeb3!important;box-shadow:0 0 14px #22d3ee73!important}.fm-hud{z-index:7;pointer-events:none;color:#cffafe;backdrop-filter:blur(3px);background:linear-gradient(135deg,#030a1cd9,#071c3cb3);border:1px solid #22d3ee61;border-left:3px solid #22d3ee;border-radius:8px;padding:8px 11px;font-family:ui-monospace,SF Mono,Consolas,Courier New,monospace;position:absolute;box-shadow:0 0 14px #22d3ee2e}.fm-hud-tl{top:46px;left:12px}.fm-hud-tr{text-align:right;border-left:1px solid #22d3ee61;border-right:3px solid #22d3ee;top:46px;right:12px}.fm-hud-bl{max-width:62%;bottom:14px;left:12px}.fm-hud-k{letter-spacing:.2em;color:#22d3ee;font-size:.5rem;font-weight:700}.fm-hud-v{letter-spacing:.08em;margin-top:2px;font-size:.7rem;font-weight:700}.fm-hud-v b{color:#f2d78a;text-shadow:0 0 8px #f2d78ab3;margin-right:4px;font-size:1.05rem}.fm-hud-sub{letter-spacing:.14em;color:#a5f3fcb3;margin-top:3px;font-size:.52rem}.fm-hud-dot{background:#4ade80;border-radius:50%;width:6px;height:6px;margin-right:4px;animation:1.6s ease-in-out infinite statusBlink;display:inline-block;box-shadow:0 0 7px #4ade80}.fm-hud-list{letter-spacing:.1em;color:#e0f7ff;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:.55rem;font-weight:700;display:flex}.fm-hud-list span{align-items:center;gap:5px;display:inline-flex}.fm-hud-list i{background:#f2d78a;width:5px;height:5px;transform:rotate(45deg);box-shadow:0 0 6px #f2d78a}@media (width<=600px){.fm-hud{padding:6px 8px}.fm-hud-v{font-size:.6rem}.fm-hud-v b{font-size:.9rem}.fm-hud-sub,.fm-hud-list{font-size:.46rem}.fm-hud-tl,.fm-hud-tr{top:42px}.fm-hud-bl{max-width:70%}}@media (prefers-reduced-motion:reduce){.fm-scan,#home .flight-map-wrap #flightMap :is(.fm-route-path,.fm-dest-glow,.fm-hub-glow){animation:none!important}}
#home .flight-map-wrap #flightMap .fm-country{fill:#38bdf80f;stroke:#38bdf8;stroke-width:.075px;stroke-linejoin:round;opacity:1}#home .flight-map-wrap #flightMap .fm-country-active{filter:drop-shadow(0 0 .9px #22d3eef2);fill:#22d3ee38!important;stroke:#67e8f9!important;stroke-width:.15px!important}#home .flight-map-wrap #flightMap .fm-country-origin{filter:drop-shadow(0 0 .9px #f2d78af2);fill:#f2d78a38!important;stroke:#f2d78a!important;stroke-width:.15px!important}#home .flight-map-wrap #flightMap .fm-sea-label{letter-spacing:.32px;fill:#7dd3fc66;text-anchor:middle;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:.85px;font-style:italic}
@media (width<=600px){.fm-hud-tl .fm-hud-sub,.fm-hud-tr .fm-hud-sub{display:none}.fm-hud{background:linear-gradient(135deg,#030a1cb8,#071c3c8c)}.fm-hud-tl,.fm-hud-tr{padding:5px 8px;top:40px}}
#home .flight-map-wrap #flightMap .fm-country-name-ar,#home .flight-map-wrap #flightMap .fm-country-name-am,#home .flight-map-wrap #flightMap #fmCities{display:none!important}#home .flight-map-wrap #flightMap .fm-country{fill:#38bdf80d;stroke:#5cc8f2;stroke-width:.1px;stroke-linejoin:round;stroke-linecap:round}#home .flight-map-wrap #flightMap .fm-country-active{fill:#22d3ee42!important;stroke:#a5f3fc!important;stroke-width:.2px!important}#home .flight-map-wrap #flightMap .fm-country-origin{fill:#f2d78a42!important;stroke:#f7e2a1!important;stroke-width:.2px!important}#home .flight-map-wrap #flightMap .fm-country-name-en{fill:#93c5fdb3!important;font-size:1px!important}#home .flight-map-wrap #flightMap .fm-label{letter-spacing:.06px!important;font-size:1.45px!important}#home .flight-map-wrap #flightMap .fm-sea-label{fill:#7dd3fc4d}
#home#home .calendar-card .calendar-header,html body .partner-calendar-bg .calendar-header{border-radius:12px;padding:5px 8px;box-shadow:0 4px 12px #0b122933;background:linear-gradient(135deg,#0b1229,#16224a)!important;margin-bottom:6px!important}#home#home .calendar-card .calendar-header .cal-title,html body .partner-calendar-bg .calendar-header .cal-title{letter-spacing:.02em;gap:1px;font-weight:800;line-height:1.15;color:#fff!important;font-size:.88rem!important}#home#home .calendar-card .calendar-header .cal-eth-label,html body .partner-calendar-bg .calendar-header .cal-eth-label{border:1px solid #f2d78a66;padding:2px 10px;font-size:.56rem;font-weight:700;color:#f2d78a!important;background:#f2d78a2e!important}#home#home .calendar-card .calendar-header .cal-nav,html body .partner-calendar-bg .calendar-header .cal-nav{border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid;color:#f2d78a!important;background:#f2d78a24!important;border:1px solid #f2d78a80!important;padding:0!important;font-size:.72rem!important}#home#home .calendar-card .calendar-header .cal-nav:hover,html body .partner-calendar-bg .calendar-header .cal-nav:hover{transform:scale(1.08);color:#0b1229!important;background:linear-gradient(145deg,#f7e2a1,#c9a227)!important}#home#home .calendar-card .full-calendar,html body .partner-calendar-bg .full-calendar{font-size:.66rem;border-collapse:separate!important;border-spacing:2px!important}#home#home .calendar-card .full-calendar th,html body .partner-calendar-bg .full-calendar th{text-transform:uppercase;letter-spacing:.09em;font-size:.56rem;font-weight:800;color:#64748b!important;border-bottom:0!important;padding:2px 0!important}#home#home .calendar-card .full-calendar th:first-child,html body .partner-calendar-bg .full-calendar th:first-child{color:#dc2626!important}#home#home .calendar-card .full-calendar td,html body .partner-calendar-bg .full-calendar td{background:#f5f7fb;transition:background .15s,box-shadow .15s;position:relative;color:#1e293b!important;border-radius:9px!important;padding:2px 0!important}#home#home .calendar-card .full-calendar td:empty,html body .partner-calendar-bg .full-calendar td:empty{background:0 0!important}#home#home .calendar-card .full-calendar td:not(:empty):hover,html body .partner-calendar-bg .full-calendar td:not(:empty):hover{background:#e8eefc}#home#home .calendar-card .full-calendar td .cal-day-num,html body .partner-calendar-bg .full-calendar td .cal-day-num{font-size:.72rem;font-weight:700;line-height:1.1}#home#home .calendar-card .full-calendar td .cal-eth-day,html body .partner-calendar-bg .full-calendar td .cal-eth-day{color:#94a3b8;margin-top:1px;font-size:.48rem;line-height:1;opacity:1!important}#home#home .calendar-card .full-calendar td.nonworking,html body .partner-calendar-bg .full-calendar td.nonworking{color:#ef4444!important;opacity:1!important;background:#fff3f3!important}#home#home .calendar-card .full-calendar td.nonworking .cal-eth-day,html body .partner-calendar-bg .full-calendar td.nonworking .cal-eth-day{color:#fca5a5}#home#home .calendar-card .full-calendar td.holiday,html body .partner-calendar-bg .full-calendar td.holiday{box-shadow:inset 0 0 0 1px #fca5a5;color:#b91c1c!important;background:#fee2e2!important}#home#home .calendar-card .full-calendar td.holiday:after,html body .partner-calendar-bg .full-calendar td.holiday:after{content:"";background:#dc2626;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:5px;box-shadow:0 0 5px #dc2626cc}#home#home .calendar-card .full-calendar td.holiday .cal-eth-day,html body .partner-calendar-bg .full-calendar td.holiday .cal-eth-day{color:#f87171}#home#home .calendar-card .full-calendar td.today,html body .partner-calendar-bg .full-calendar td.today{box-shadow:0 5px 12px #c9a22780;color:#0b1229!important;background:linear-gradient(145deg,#f7e2a1,#c9a227)!important}#home#home .calendar-card .full-calendar td.today .cal-day-num,html body .partner-calendar-bg .full-calendar td.today .cal-day-num{color:#0b1229;font-size:.8rem;font-weight:900;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important}#home#home .calendar-card .full-calendar td.today .cal-eth-day,html body .partner-calendar-bg .full-calendar td.today .cal-eth-day{color:#0b1229b8;font-weight:700}#home#home .calendar-card .calendar-legend,html body .partner-calendar-bg .calendar-legend{gap:5px!important;margin-top:6px!important}#home#home .calendar-card .calendar-legend .legend-item,html body .partner-calendar-bg .calendar-legend .legend-item{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:2px 9px;font-size:.54rem;font-weight:700;color:#334155!important}#home#home .calendar-card .calendar-legend .legend-today,html body .partner-calendar-bg .calendar-legend .legend-today{background:linear-gradient(145deg,#f7e2a1,#c9a227)!important}#home#home .calendar-card .holiday-list,html body .partner-calendar-bg .holiday-list{margin-top:4px!important}#home#home .calendar-card .holiday-list .holiday-item,html body .partner-calendar-bg .holiday-list .holiday-item{border:1px solid #f2d78a;font-size:.6rem;font-weight:700;color:#7a5a00!important;background:#fff7e0!important;margin:2px!important;padding:3px 11px!important}#home#home .calendar-card .office-hours,html body .partner-calendar-bg .office-hours{background:#f8fafc;border-radius:10px;line-height:1.4;color:#334155!important;border:1px solid #e2e8f0!important;margin-top:6px!important;padding:5px 10px!important}#home#home .calendar-card .office-hours strong,html body .partner-calendar-bg .office-hours strong{letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:800;color:#0b1229!important}html body .partner-calendar-bg:before{background:linear-gradient(90deg,#c9a227,#f2d78a,#c9a227)!important}#home#home .news-card h4:after{content:"HOT";letter-spacing:.16em;color:#fff;background:linear-gradient(135deg,#ef4444,#f97316);border-radius:999px;margin-inline-start:auto;padding:4px 10px;font-size:.55rem;font-weight:800;animation:1.8s ease-in-out infinite hfxHotPulse;box-shadow:0 0 12px #ef44448c}@keyframes hfxHotPulse{0%,to{box-shadow:0 0 6px #ef444473}50%{box-shadow:0 0 16px #f97316e6}}#home#home #hotNewsContainer{scrollbar-width:thin;scrollbar-color:#c9a227 transparent;padding-right:4px}#home#home #hotNewsContainer>div{position:relative;box-shadow:0 6px 16px #0f172a14;background:linear-gradient(135deg,#fffdf6,#fbf3da)!important;border:1px solid #c9a22759!important;border-left:4px solid #c9a227!important;border-radius:14px!important;margin-bottom:10px!important;padding:12px 14px!important}#home#home #hotNewsContainer>div>div:first-child{line-height:1.35;color:#0b1229!important;font-size:.84rem!important;font-weight:800!important}#home#home #hotNewsContainer>div>div:nth-child(2){letter-spacing:.05em;background:#0b1229;border-radius:999px;margin:7px 0 6px;padding:2px 10px;font-weight:700;display:inline-block;color:#f2d78a!important;font-size:.56rem!important}#home#home #hotNewsContainer>div>div:nth-child(3){-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden;color:#475569!important;font-size:.7rem!important}#home#home #hotNewsContainer .news-view-detail-btn{color:#f2d78a;background:linear-gradient(135deg,#0b1229,#16224a);border-radius:999px;margin-top:9px;padding:6px 14px;font-size:.6rem;box-shadow:0 4px 10px #0b122940}#home#home #hotNewsContainer .news-view-detail-btn:hover{color:#0b1229;background:linear-gradient(135deg,#f7e2a1,#c9a227)}@media (prefers-reduced-motion:reduce){#home#home .news-card h4:after{animation:none}}
#quickContactWidget{transition:transform var(--hx-dur,.7s) cubic-bezier(.45,.05,.4,1);will-change:transform}#quickContactWidget .hfx-mz-svg{transform:rotate(var(--hx-lean,0deg));transition:transform .25s}#quickContactWidget .quick-contact-mascot-wrap.is-walk .hfx-mz-svg{animation:.46s ease-in-out infinite hfxLifeBob}#quickContactWidget .quick-contact-mascot-wrap.is-walk .hfx-mz-leg-l{animation:.46s ease-in-out infinite hfxLifeLegA}#quickContactWidget .quick-contact-mascot-wrap.is-walk .hfx-mz-leg-r{animation:.46s ease-in-out infinite hfxLifeLegB}#quickContactWidget .quick-contact-mascot-wrap.is-walk .hfx-mz-arm-l{animation:.46s ease-in-out infinite hfxLifeArmA}#quickContactWidget .quick-contact-mascot-wrap.is-walk .hfx-mz-arm-r{animation:.46s ease-in-out infinite hfxLifeArmB}#quickContactWidget .quick-contact-mascot-wrap.is-walk .hfx-mz-shadow{animation:.46s ease-in-out infinite hfxLifeShadow}@keyframes hfxLifeBob{0%,to{transform:translateY(0) rotate(var(--hx-lean,0deg))}50%{transform:translateY(-7px) rotate(var(--hx-lean,0deg))}}@keyframes hfxLifeLegA{0%,to{transform:rotate(26deg)}50%{transform:rotate(-26deg)}}@keyframes hfxLifeLegB{0%,to{transform:rotate(-26deg)}50%{transform:rotate(26deg)}}@keyframes hfxLifeArmA{0%,to{transform:rotate(-36deg)}50%{transform:rotate(28deg)}}@keyframes hfxLifeArmB{0%,to{transform:rotate(36deg)}50%{transform:rotate(-28deg)}}@keyframes hfxLifeShadow{0%,to{opacity:.32;transform:scale(1)}50%{opacity:.2;transform:scale(.8)}}#quickContactWidget .quick-contact-mascot-wrap.is-jump .hfx-mz-svg{animation:1s cubic-bezier(.3,.7,.4,1) hfxLifeJump}#quickContactWidget .quick-contact-mascot-wrap.is-jump .hfx-mz-arm-l{animation:1s ease-in-out hfxLifeUpL}#quickContactWidget .quick-contact-mascot-wrap.is-jump .hfx-mz-arm-r{animation:1s ease-in-out hfxLifeUpR}#quickContactWidget .quick-contact-mascot-wrap.is-jump .hfx-mz-shadow{animation:1s ease-in-out hfxLifeShadowJ}@keyframes hfxLifeJump{0%{transform:translateY(0)rotate(0)scale(1)}14%{transform:translateY(4px)rotate(0)scale(1.1,.88)}55%{transform:translateY(-58px)rotate(360deg)scale(1)}82%{transform:translateY(0)rotate(360deg)scale(1.1,.88)}to{transform:translateY(0)rotate(360deg)scale(1)}}@keyframes hfxLifeUpL{0%,to{transform:rotate(-24deg)}40%,60%{transform:rotate(50deg)}}@keyframes hfxLifeUpR{0%,to{transform:rotate(24deg)}40%,60%{transform:rotate(-50deg)}}@keyframes hfxLifeShadowJ{0%,to{opacity:.32;transform:scale(1)}55%{opacity:.12;transform:scale(.5)}}#quickContactWidget .quick-contact-mascot-wrap.is-dance .hfx-mz-svg{animation:.6s ease-in-out infinite hfxLifeDance}#quickContactWidget .quick-contact-mascot-wrap.is-dance .hfx-mz-arm-l{animation:.6s ease-in-out infinite hfxLifeDArmL}#quickContactWidget .quick-contact-mascot-wrap.is-dance .hfx-mz-arm-r{animation:.6s ease-in-out infinite hfxLifeDArmR}#quickContactWidget .quick-contact-mascot-wrap.is-dance .hfx-mz-leg-l{animation:.3s ease-in-out infinite hfxLifeLegA}#quickContactWidget .quick-contact-mascot-wrap.is-dance .hfx-mz-leg-r{animation:.3s ease-in-out infinite hfxLifeLegB}@keyframes hfxLifeDance{0%,to{transform:translateY(0)rotate(-9deg)}50%{transform:translateY(-10px)rotate(9deg)}}@keyframes hfxLifeDArmL{0%,to{transform:rotate(50deg)}50%{transform:rotate(-10deg)}}@keyframes hfxLifeDArmR{0%,to{transform:rotate(-10deg)}50%{transform:rotate(-50deg)}}#quickContactWidget .quick-contact-mascot-wrap.is-talk .hfx-mz-smile{animation:.5s step-end infinite hfxLifeTalkS}#quickContactWidget .quick-contact-mascot-wrap.is-talk .hfx-mz-open{animation:.5s step-end infinite hfxLifeTalkO}#quickContactWidget .quick-contact-mascot-wrap.is-talk .hfx-mz-arm-r{animation:1.1s ease-in-out infinite hfxLifePoint}@keyframes hfxLifeTalkS{0%{opacity:1}50%{opacity:0}}@keyframes hfxLifeTalkO{0%{opacity:0}50%{opacity:1}}@keyframes hfxLifePoint{0%,to{transform:rotate(-30deg)}50%{transform:rotate(-52deg)}}.hfx-mz-tip{color:#0b1229;opacity:0;transform-origin:100% 100%;pointer-events:none;visibility:hidden;z-index:5;background:#fff;border:1px solid #c9a2278c;border-radius:16px 16px 4px;width:min(262px,100vw - 28px);padding:11px 30px 10px 13px;font:600 .74rem/1.4 Plus Jakarta Sans,Inter,IBM Plex Sans Arabic,Noto Sans Ethiopic,system-ui,sans-serif;transition:opacity .25s,transform .25s,visibility 0s linear .25s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(8px)scale(.96);box-shadow:0 12px 30px #0006,0 0 0 3px #f2d78a29}.hfx-mz-tip.at-left{transform-origin:0 100%;border-radius:16px 16px 16px 4px;left:0;right:auto}.hfx-mz-tip.show{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .25s,transform .25s,visibility;transform:none}.hfx-mz-tip:after{content:"";background:#fff;border-bottom:1px solid #c9a2278c;border-right:1px solid #c9a2278c;width:12px;height:12px;position:absolute;bottom:-7px;right:30px;transform:rotate(45deg)}.hfx-mz-tip.at-left:after{left:30px;right:auto}.hfx-mz-tip b{letter-spacing:.1em;text-transform:uppercase;color:#8a6100;align-items:center;gap:6px;margin-bottom:3px;font-size:.62rem;font-weight:800;display:flex}.hfx-mz-tip b i{color:#0b1229;background:linear-gradient(145deg,#f7e2a1,#c9a227);border-radius:7px;place-items:center;width:20px;height:20px;font-size:.62rem;display:inline-grid}.hfx-mz-tip span.hx-b{color:#243049;font-weight:600;display:block}.hfx-mz-tip .hx-x{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;width:22px;height:22px;font-size:.8rem;line-height:1;position:absolute;top:6px;right:7px}.hfx-mz-tip .hx-x:hover{background:#e2e8f0}.hfx-mz-tip .hx-off{color:#94a3b8;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font:600 .6rem/1 inherit;text-decoration:underline;display:block}html[dir=rtl] .hfx-mz-tip{text-align:right}@media (prefers-reduced-motion:reduce){#quickContactWidget,.hfx-mz-tip{transition:none}}html.hfx-motion-off #quickContactWidget{transition:none!important}