@media (min-width: 769px){html body .ecg-passport-hero-panel form.ecg-visa-checker:not(.ecg-pr-country-checker-form){gap:10px!important;column-gap:10px!important;row-gap:10px!important}}@media (max-width: 768px){html body .ecg-passport-hero-panel form.ecg-visa-checker:not(.ecg-pr-country-checker-form){gap:9px!important;column-gap:9px!important;row-gap:9px!important}}html body .ecg-passport-hero-panel form.ecg-visa-checker:not(.ecg-pr-country-checker-form){gap:7px!important;row-gap:7px!important;column-gap:7px!important}html body .ecg-passport-hero-panel form.ecg-visa-checker:not(.ecg-pr-country-checker-form)>.ecg-compare-swap-wrap{margin:1px 0!important}@media (max-width:768px){html body .ecg-passport-hero-panel form.ecg-visa-checker:not(.ecg-pr-country-checker-form){gap:6px!important;row-gap:6px!important;column-gap:6px!important}html body .ecg-passport-hero-panel form.ecg-visa-checker:not(.ecg-pr-country-checker-form)>.ecg-compare-swap-wrap{margin:1px 0!important}}html body .ecg-passport-hero-panel form.ecg-visa-checker:not(.ecg-pr-country-checker-form)>.ecg-compare-swap-wrap{position:relative!important;z-index:2147483400!important}html body .ecg-passport-hero-panel form.ecg-visa-checker:not(.ecg-pr-country-checker-form)>.ecg-compare-swap-wrap>button.ecg-compare-swap{position:relative!important;z-index:1!important}html body .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-list{display:grid!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;float:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:22px 0 0 0!important;padding:0!important;overflow:visible!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:minmax(86px,auto)!important;gap:14px!important;box-sizing:border-box!important;z-index:2!important}html body .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-list>.ecg-passport-item{display:grid!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:86px!important;max-height:none!important;margin:0!important;overflow:visible!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}@media (max-width:1180px){html body .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:980px){html body .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:768px){html body .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-list{grid-template-columns:1fr!important;gap:12px!important;margin-top:18px!important}html body .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-list>.ecg-passport-item{min-height:72px!important}}html body.ecg-pr-index-page h1.entry-title,html body.ecg-pr-index-page .entry-title,html body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) h1.entry-title,html body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) .entry-title{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.ecg-pr-index-page .entry-content,html body.ecg-pr-index-page article,html body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) .entry-content,html body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) article{position:relative!important;left:auto!important;right:auto!important;transform:none!important;float:none!important;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;overflow-x:clip!important}html body.ecg-pr-index-page .ecg-passport-list-wrap,html body:where(:not(.ecg-pr-index-page)):has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) .ecg-passport-list-wrap{width:min(1460px,calc(100vw - 48px))!important;max-width:min(1460px,calc(100vw - 48px))!important;margin:0 auto 24px auto!important;padding:18px 24px 26px 24px!important;box-sizing:border-box!important}@media (max-width:768px){html body.ecg-pr-index-page .ecg-passport-list-wrap,html body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) .ecg-passport-list-wrap{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;margin:0 auto 18px auto!important;padding:12px 10px 20px 10px!important}}@media (max-width: 1024px){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body.ecg-pr-index-page{position:relative!important;left:0!important;right:auto!important;float:none!important;transform:none!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;overflow-x:hidden!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode){position:relative!important;left:0!important;right:auto!important;float:none!important;transform:none!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:10px 10px 0 10px!important;box-sizing:border-box!important;overflow:hidden!important;isolation:isolate!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode),html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode) *:not(.ecg-pr-visa-map-canvas):not(.ecg-pr-ranking-globe):not(.ecg-mobile-toggle):not(:where(.ecg-pr-store-downloads__image)){max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)::before,html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)::after{max-width:100%!important;left:0!important;right:0!important;transform:none!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero,html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero{position:relative!important;left:0!important;right:auto!important;transform:none!important;display:grid!important;grid-template-columns:minmax(0, 1fr)!important;grid-template-areas:"content" "panel"!important;gap:16px!important;justify-items:stretch!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 18px 0!important;padding:var(--ecg-pr-home-hero-pad-top, 14px) 14px 14px!important;border-radius:28px!important;overflow:hidden!important;box-sizing:border-box!important}html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-inner{grid-area:content!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important;box-sizing:border-box!important}html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-panel{grid-area:panel!important;position:relative!important;left:0!important;right:auto!important;align-self:stretch!important;justify-self:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:14px!important;transform:none!important;box-sizing:border-box!important;overflow:hidden!important}html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-title,html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-subtitle,html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-brandline{max-width:100%!important;min-width:0!important;transform:none!important}html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-brandline{width:max-content!important;max-width:100%!important}html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-title{font-size:clamp(21px, 6.3vw, 30px)!important;line-height:1.08!important;letter-spacing:-0.04em!important;overflow-wrap:normal!important;word-break:normal!important}html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-subtitle{font-size:14px!important;line-height:1.55!important;overflow-wrap:break-word!important}html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-panel .ecg-passport-search-wrap,html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-panel .ecg-visa-checker,html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-panel .ecg-passport-search-box,html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-panel .ecg-compare-box,html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-panel .ecg-compare-button{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;transform:none!important;box-sizing:border-box!important}html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-panel .ecg-passport-search-wrap{display:grid!important;grid-template-columns:minmax(0, 1fr)!important;gap:11px!important;padding:14px!important;border-radius:24px!important}html body.ecg-pr-index-page .ecg-passport-section-heading,html body.ecg-pr-index-page .ecg-passport-list{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;transform:none!important;box-sizing:border-box!important}}.ecg-pr-index-page .ecg-pr-landscape-hero{--ecg-pr-landscape-brand-gap:20px}@media (min-width:1025px){.ecg-pr-index-page .ecg-pr-landscape-hero{--ecg-pr-landscape-brand-gap:5px;--ecg-pr-home-hero-pad-top:15px}}@media (min-width:769px) and (max-width:1024px){.ecg-pr-index-page .ecg-pr-landscape-hero{--ecg-pr-home-hero-pad-top:7px}}@media (max-width: 768px){html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-title,html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero .ecg-passport-title{font-size:clamp(19px, 5.25vw, 27px)!important;line-height:1.08!important;letter-spacing:-0.04em!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-brandline,html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero .ecg-passport-brandline{transform:none!important;transform-origin:initial!important;box-sizing:border-box!important;grid-template-columns:34px max-content!important;gap:8px!important;padding:6px 10px 6px 6px!important;width:max-content!important;max-width:calc(100% - clamp(15px, 4vw, 18px))!important;margin:0 0 20px clamp(15px, 4vw, 18px)!important;align-self:flex-start!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-brandmark,html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero .ecg-passport-brandmark{width:34px!important;height:34px!important;min-width:34px!important;font-size:10px!important;letter-spacing:.1em!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-eyebrow,html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero .ecg-passport-eyebrow{font-size:10px!important;line-height:1!important;letter-spacing:.096em!important}html[dir="rtl"] body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-brandline,html[dir="rtl"] body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero .ecg-passport-brandline{margin:0 clamp(15px, 4vw, 18px) 20px 0!important;max-width:calc(100% - clamp(15px, 4vw, 18px))!important}}@media (max-width: 480px){html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode){padding-left:8px!important;padding-right:8px!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero,html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero{padding:12px!important;border-radius:24px!important}}@media (max-width: 768px){html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero,html body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero{display:grid!important;grid-template-columns:minmax(0, 1fr)!important;grid-template-areas:"prBrand" "prTitle" "prPanel" "prSubtitle"!important;gap:0!important;align-items:stretch!important;justify-items:stretch!important;overflow:hidden!important}html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-inner,html body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-inner{display:contents!important;padding:0!important;margin:0!important}html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-brandline,html body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-brandline{grid-area:prBrand!important}html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-title,html body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-title{grid-area:prTitle!important;margin:0!important}html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-title::after,html body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-title::after{width:min(112px, 38%)!important;height:3px!important;margin:13px auto 0 auto!important;border-radius:999px!important;background:linear-gradient(90deg, rgba(184,138,60,0), rgba(206,160,72,0.88) 28%, rgba(255,241,202,0.92) 50%, rgba(206,160,72,0.88) 72%, rgba(184,138,60,0))!important;box-shadow:0 5px 14px rgba(206,160,72,0.14)!important}html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-panel,html body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-panel{grid-area:prPanel!important;width:calc(100% + 4px)!important;max-width:calc(100% + 4px)!important;min-height:0!important;margin:4px -2px 0 -2px!important;padding:14px!important;justify-self:center!important;align-self:stretch!important;box-sizing:border-box!important}html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-panel .ecg-passport-search-wrap,html body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-panel .ecg-passport-search-wrap{width:100%!important;max-width:100%!important;margin:0!important}html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-subtitle,html body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-subtitle{grid-area:prSubtitle!important;display:block!important;width:100%!important;max-width:100%!important;margin:14px auto 0 auto!important;padding:16px 16px 17px 16px!important;border-radius:22px!important;border:1px solid rgba(206,160,72,0.18)!important;background:radial-gradient(circle at 50% 0%, rgba(255,241,202,0.36), rgba(255,241,202,0) 34%), linear-gradient(145deg, rgba(255,255,255,0.96), rgba(248,244,235,0.94) 52%, rgba(244,248,252,0.94))!important;box-shadow:0 16px 34px rgba(11,16,32,0.075)!important;color:#465366!important;text-align:center!important;font-size:13.5px!important;line-height:1.62!important;font-weight:650!important;letter-spacing:-0.006em!important;text-wrap:balance!important;overflow-wrap:break-word!important;position:relative!important;isolation:isolate!important;background-clip:padding-box!important}html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-subtitle::before,html body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-subtitle::before{content:""!important;position:absolute!important;left:50%!important;top:0!important;width:min(142px, 46%)!important;height:2px!important;transform:translateX(-50%)!important;border-radius:0 0 999px 999px!important;background:linear-gradient(90deg, rgba(206,160,72,0), rgba(206,160,72,0.84), rgba(255,241,202,0.94), rgba(206,160,72,0.84), rgba(206,160,72,0))!important;pointer-events:none!important}}@media (max-width: 480px){html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-panel,html body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-panel{padding:12px!important}html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-subtitle,html body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-subtitle{margin-top:12px!important;padding:15px 14px 16px 14px!important;border-radius:20px!important;font-size:13px!important}}html body .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode) .ecg-pr-global-rank-title{color:#264f7d!important}@media (max-width: 768px){html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-brandline,html body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-brandline{justify-self:center!important;align-self:center!important;margin:0 auto 20px auto!important;max-width:calc(100% - 24px)!important}html[dir="rtl"] body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-brandline,html[dir="rtl"] body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-brandline{margin:0 auto 20px auto!important;max-width:calc(100% - 24px)!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-title,html body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-title{width:100%!important;text-align:center!important;justify-self:center!important;align-self:center!important;margin:0 auto!important}}.ecg-passport-hero-panel .ecg-visa-checker{position:relative!important;overflow:visible!important}.ecg-passport-hero-panel .ecg-compare-swap-wrap{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;height:0!important;min-height:0!important;margin:4px 0!important;padding:0 14px 0 0!important;overflow:visible!important;pointer-events:none!important;z-index:2147482600!important}body .ecg-passport-hero-panel button.ecg-compare-swap{top:auto!important;right:auto!important;left:auto!important;transform:none!important;border-color:rgba(206,160,72,.50)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}body .ecg-passport-hero-panel button.ecg-compare-swap:hover,html.pr-k body .ecg-passport-hero-panel button.ecg-compare-swap:focus-visible{transform:translateY(-1px)!important;box-shadow:0 14px 28px rgba(0,0,0,.16),0 0 0 3px rgba(206,160,72,.10)!important}body .ecg-passport-hero-panel button.ecg-compare-swap:active,body .ecg-passport-hero-panel button.ecg-compare-swap.ecg-compare-swap-pressed{transform:scale(.96)!important}html[dir="rtl"] .ecg-passport-hero-panel .ecg-compare-swap-wrap,.ecg-passport-hero-panel[dir="rtl"] .ecg-compare-swap-wrap{justify-content:flex-start!important;padding:0 0 0 14px!important}@media (max-width:768px){.ecg-passport-hero-panel .ecg-compare-swap-wrap{padding-right:12px!important}html[dir="rtl"] .ecg-passport-hero-panel .ecg-compare-swap-wrap,.ecg-passport-hero-panel[dir="rtl"] .ecg-compare-swap-wrap{padding-left:12px!important;padding-right:0!important}}body .ecg-passport-hero-panel .ecg-compare-swap-wrap{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;height:0!important;min-height:0!important;margin:4px 0!important;padding:0 14px 0 0!important;overflow:visible!important;pointer-events:none!important;z-index:2147482600!important}html[dir="rtl"] body .ecg-passport-hero-panel .ecg-compare-swap-wrap,body .ecg-passport-hero-panel[dir="rtl"] .ecg-compare-swap-wrap{justify-content:flex-start!important;padding:0 0 0 14px!important}body .ecg-passport-hero-panel button.ecg-compare-swap{appearance:none!important;-webkit-appearance:none!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;aspect-ratio:1/1!important;flex:0 0 44px!important;margin:0!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(206,160,72,.50)!important;background:rgba(20,44,84,.30)!important;background-color:rgba(20,44,84,.30)!important;background-image:none!important;color:#cea048!important;line-height:1!important;box-sizing:border-box!important;overflow:hidden!important;pointer-events:auto!important;box-shadow:0 10px 24px rgba(0,0,0,.14)!important;background-clip:padding-box!important}body .ecg-passport-hero-panel button.ecg-compare-swap:hover,html.pr-k body .ecg-passport-hero-panel button.ecg-compare-swap:focus-visible{background:rgba(20,44,84,.30)!important;background-color:rgba(20,44,84,.30)!important;background-image:none!important}body .ecg-passport-hero-panel button.ecg-compare-swap svg.ecg-compare-swap-svg{display:block!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;flex:0 0 24px!important;stroke:#cea048!important;fill:none!important;color:#cea048!important;overflow:visible!important;pointer-events:none!important}body .ecg-passport-hero-panel button.ecg-compare-swap svg.ecg-compare-swap-svg path{stroke:#cea048!important;fill:none!important}@media (max-width:768px){body .ecg-passport-hero-panel .ecg-compare-swap-wrap{display:flex!important;justify-content:flex-end!important;padding:0 12px 0 0!important;margin:4px 0!important;height:0!important;min-height:0!important}html[dir="rtl"] body .ecg-passport-hero-panel .ecg-compare-swap-wrap,body .ecg-passport-hero-panel[dir="rtl"] .ecg-compare-swap-wrap{justify-content:flex-start!important;padding:0 0 0 12px!important}body .ecg-passport-hero-panel button.ecg-compare-swap{display:inline-flex!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;border-radius:999px!important;background:rgba(20,44,84,.30)!important;background-color:rgba(20,44,84,.30)!important;background-image:none!important}body .ecg-passport-hero-panel button.ecg-compare-swap svg.ecg-compare-swap-svg{display:block!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important}}html body .ecg-pr-global-rank-title .ecg-pr-rank-count-number{font-weight:1000!important}html body .ecg-pr-global-rank-head .ecg-pr-global-rank-copy>.ecg-pr-global-rank-title{inline-size:85%!important;max-inline-size:85%!important}@media (max-width:768px){html body .ecg-passport-shared-detail:not(.ecg-ai-open):not(.ecg-welcoming-stats-popover)>a.ecg-mobility-score-card.ecg-mobility-score-link,html body .ecg-passport-shared-detail:not(.ecg-ai-open):not(.ecg-welcoming-stats-popover)>.ecg-mobility-score-card:not(.ecg-welcoming-score-card){position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(64px,auto)!important;align-items:center!important;justify-content:stretch!important;column-gap:14px!important;min-height:72px!important;padding:12px 54px 12px 12px!important;border-radius:15px!important;overflow:hidden!important;background-color:#10254d!important;background-image:radial-gradient(circle at 84% 18%,rgba(255,241,202,.16),transparent 34%),linear-gradient(145deg,#0b1020,#173b71)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 18px 38px rgba(11,16,32,.18)!important;color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;text-decoration:none!important;text-decoration-line:none!important;-webkit-text-decoration-line:none!important;border-bottom:0!important;background-clip:padding-box!important;isolation:isolate!important}html body .ecg-passport-shared-detail:not(.ecg-ai-open):not(.ecg-welcoming-stats-popover)>a.ecg-mobility-score-card.ecg-mobility-score-link::after,html body .ecg-passport-shared-detail:not(.ecg-ai-open):not(.ecg-welcoming-stats-popover)>.ecg-mobility-score-card:not(.ecg-welcoming-score-card)::after{content:""!important;position:absolute!important;right:-18px!important;top:-18px!important;width:58px!important;height:58px!important;border-radius:50%!important;background:rgba(255,255,255,.10)!important;pointer-events:none!important;z-index:0!important}html body .ecg-passport-shared-detail:not(.ecg-ai-open):not(.ecg-welcoming-stats-popover)>a.ecg-mobility-score-card.ecg-mobility-score-link>span:not(.screen-reader-text):not(.ecg-mobility-link-indicator),html body .ecg-passport-shared-detail:not(.ecg-ai-open):not(.ecg-welcoming-stats-popover)>.ecg-mobility-score-card:not(.ecg-welcoming-score-card)>span:not(.screen-reader-text):not(.ecg-mobility-link-indicator){position:relative!important;z-index:2!important;justify-self:start!important;min-width:0!important;width:auto!important;margin:0!important;display:block!important;color:rgba(255,253,248,.68)!important;-webkit-text-fill-color:rgba(255,253,248,.68)!important;text-decoration:none!important;text-decoration-line:none!important;-webkit-text-decoration-line:none!important;border-bottom:0!important;background-image:none!important}html body .ecg-passport-shared-detail:not(.ecg-ai-open):not(.ecg-welcoming-stats-popover)>a.ecg-mobility-score-card.ecg-mobility-score-link>strong,html body .ecg-passport-shared-detail:not(.ecg-ai-open):not(.ecg-welcoming-stats-popover)>.ecg-mobility-score-card:not(.ecg-welcoming-score-card)>strong{position:relative!important;z-index:2!important;justify-self:end!important;min-width:58px!important;width:auto!important;margin:0!important;padding-right:24px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;text-align:right!important;text-decoration:none!important;text-decoration-line:none!important;-webkit-text-decoration-line:none!important;border-bottom:0!important;background:none!important;background-image:none!important}html body .ecg-passport-shared-detail:not(.ecg-ai-open):not(.ecg-welcoming-stats-popover)>a.ecg-mobility-score-card.ecg-mobility-score-link>.ecg-mobility-link-indicator{position:absolute!important;right:15px!important;top:50%!important;bottom:auto!important;z-index:4!important;transform:translateY(-50%)!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;border-radius:999px!important;background:rgba(255,253,248,.08)!important;border:1px solid rgba(231,201,129,.48)!important;color:#e8cf82!important;-webkit-text-fill-color:#e8cf82!important;box-shadow:0 7px 16px rgba(11,16,32,.14)!important;background-clip:padding-box!important}html body .ecg-passport-shared-detail.ecg-pr-geo-panel-list.ecg-ai-open.ecg-show,html body .ecg-passport-shared-detail[data-pr-geo-panel-list="1"].ecg-ai-open.ecg-show{border-radius:28px!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(250,247,239,.96))!important;background-clip:padding-box!important}html body .ecg-passport-shared-detail.ecg-pr-geo-panel-list.ecg-ai-open.ecg-show .ecg-ai-panel,html body .ecg-passport-shared-detail[data-pr-geo-panel-list="1"].ecg-ai-open.ecg-show .ecg-ai-panel{border-radius:28px!important;overflow:hidden!important;background:radial-gradient(circle at 96% 4%,rgba(184,138,60,.10),transparent 28%),linear-gradient(180deg,#ffffff,#fffdf8)!important;background-clip:padding-box!important;border:1px solid rgba(255,255,255,.44)!important;box-shadow:0 18px 42px rgba(11,16,32,.10)!important}html body .ecg-geo-rank-notice .ecg-passport-shared-detail.ecg-pr-geo-panel-list.ecg-ai-open.ecg-show,html body .ecg-pr-country-ip-panel .ecg-passport-shared-detail.ecg-pr-geo-panel-list.ecg-ai-open.ecg-show{margin-top:16px!important;padding:0!important}html body .ecg-passport-list-wrap:is(.ecg-pr-region-mode,.ecg-pr-population-mode,.ecg-pr-welcoming-mode,.ecg-pr-restrictive-mode,.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) :is(button,a,summary,.ecg-mobile-toggle,.ecg-pr-rank-view-option,.ecg-pr-population-sort-button),html body .ecg-passport-list-wrap:is(.ecg-pr-region-mode,.ecg-pr-population-mode,.ecg-pr-welcoming-mode,.ecg-pr-restrictive-mode,.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) :is(button,a,summary,.ecg-mobile-toggle,.ecg-pr-rank-view-option,.ecg-pr-population-sort-button) *{-webkit-tap-highlight-color:transparent!important;tap-highlight-color:transparent!important}html body .ecg-passport-list-wrap:is(.ecg-pr-region-mode,.ecg-pr-population-mode,.ecg-pr-welcoming-mode,.ecg-pr-restrictive-mode,.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) :is(button,a,summary,.ecg-mobile-toggle,.ecg-pr-rank-view-option,.ecg-pr-population-sort-button):focus:not(:focus-visible){outline:0!important;box-shadow:none!important}html body .ecg-passport-list-wrap:is(.ecg-pr-region-mode,.ecg-pr-population-mode,.ecg-pr-welcoming-mode,.ecg-pr-restrictive-mode,.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) :is(button,a,summary,.ecg-mobile-toggle,.ecg-pr-rank-view-option,.ecg-pr-population-sort-button):active{outline:0!important}html body .ecg-passport-list-wrap:is(.ecg-pr-region-mode,.ecg-pr-population-mode,.ecg-pr-welcoming-mode,.ecg-pr-restrictive-mode,.ecg-pr-official-language-mode,.ecg-pr-currency-mode,.ecg-pr-government-form-mode) :is(.ecg-mobile-toggle,.ecg-pr-rank-view-option,.ecg-pr-population-sort-button){overflow:hidden!important;background-clip:padding-box!important}}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot{position:relative!important;z-index:2147482!important;display:block!important;inline-size:100%!important;width:100%!important;max-inline-size:100%!important;max-width:100%!important;min-width:0!important;margin-block:0 12px!important;margin-inline:auto!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important;transform:none!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-search-box,html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-search-box.ecg-search-open{--pr-control-icon-size:40px;--pr-control-icon-track:52px;--pr-search-surface-bg:linear-gradient(135deg,rgba(255,255,255,.99) 0%,rgba(247,251,255,.98) 46%,rgba(232,240,250,.96) 100%);--pr-search-surface-shadow:0 12px 28px rgba(11,16,32,.064);--pr-search-surface-focus-shadow:0 16px 34px rgba(20,60,117,.13),0 0 0 3px rgba(206,160,72,.08);position:relative!important;isolation:isolate!important;display:grid!important;grid-template-columns:var(--pr-control-icon-track) minmax(0,1fr)!important;grid-template-rows:1fr!important;grid-template-areas:"pr-icon pr-field"!important;align-items:center!important;justify-items:stretch!important;align-content:center!important;justify-content:stretch!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:6px 8px!important;border:1px solid rgba(11,16,32,.12)!important;border-radius:20px!important;background:transparent!important;background-image:none!important;background-color:transparent!important;background-clip:border-box!important;box-shadow:var(--pr-search-surface-shadow)!important;box-sizing:border-box!important;overflow:visible!important;transform:none!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-search-box::before,html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-search-box.ecg-search-open::before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;background:var(--pr-search-surface-bg)!important;box-shadow:none!important;pointer-events:none!important;transform:none!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-search-box:focus-within{border-color:rgba(20,60,117,.34)!important;box-shadow:var(--pr-search-surface-focus-shadow)!important;transform:none!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-search-icon{grid-area:pr-icon!important;position:relative!important;inset:auto!important;place-self:center!important;display:grid!important;place-items:center!important;width:var(--pr-control-icon-size)!important;height:var(--pr-control-icon-size)!important;min-width:var(--pr-control-icon-size)!important;min-height:var(--pr-control-icon-size)!important;max-width:var(--pr-control-icon-size)!important;max-height:var(--pr-control-icon-size)!important;margin:0!important;padding:0!important;border-radius:999px!important;box-sizing:border-box!important;line-height:0!important;transform:none!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-search-input{grid-area:pr-field!important;place-self:center stretch!important;display:block!important;width:100%!important;min-width:0!important;height:auto!important;min-height:1.2em!important;margin:0!important;padding-block:0!important;padding-inline-start:0!important;padding-inline-end:8px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important;font-family:inherit!important;font-size:14px!important;line-height:1.2!important;font-weight:760!important;color:var(--pr-ink)!important;text-align:start!important;transform:none!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-suggestions{z-index:2147483001!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot+.ecg-passport-list{margin-top:0!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot[dir="rtl"] .ecg-passport-search-box{grid-template-columns:minmax(0,1fr) var(--pr-control-icon-track)!important;grid-template-areas:"pr-field pr-icon"!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot[dir="rtl"] .ecg-passport-search-input{padding-inline-start:8px!important;padding-inline-end:0!important}@media (max-width:768px){html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot{inline-size:100%!important;width:100%!important;max-inline-size:100%!important;max-width:100%!important;margin-block:0 5px!important;margin-inline:auto!important;transform:none!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-search-box,html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-search-box.ecg-search-open{--pr-control-icon-size:38px;--pr-control-icon-track:50px;height:58px!important;min-height:58px!important;max-height:58px!important;padding:6px 8px!important;border-radius:20px!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-search-input{font-size:14px!important}}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-search-icon:not(.ecg-passport-search-icon-selected)::before{content:""!important;display:block!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:24px 24px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='10.7' cy='10.7' r='6.2' stroke='%23143C75' stroke-width='2.6'/%3E%3Cpath d='M15.35 15.35L20 20' stroke='%23143C75' stroke-width='2.9' stroke-linecap='round'/%3E%3C/svg%3E")!important;box-shadow:none!important;transform:none!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-search-icon:not(.ecg-passport-search-icon-selected)::after{content:none!important;display:none!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-search-icon-selected{display:inline-grid!important;grid-template-areas:"pr-selected-flag"!important;place-items:center!important;place-self:center!important;width:var(--pr-control-icon-size)!important;height:var(--pr-control-icon-size)!important;min-width:var(--pr-control-icon-size)!important;min-height:var(--pr-control-icon-size)!important;max-width:var(--pr-control-icon-size)!important;max-height:var(--pr-control-icon-size)!important;aspect-ratio:1/1!important;margin:0!important;padding:0!important;border:1px solid rgba(205,215,230,.92)!important;border-radius:50%!important;background:rgba(239,245,253,.98)!important;box-shadow:0 6px 14px rgba(20,60,117,.045)!important;overflow:hidden!important;box-sizing:border-box!important;line-height:0!important;font-size:0!important;transform:none!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-search-icon-selected::before,html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-search-icon-selected::after{content:none!important;display:none!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-selected-flag{grid-area:pr-selected-flag!important;place-self:center!important;display:inline-grid!important;place-items:center!important;width:calc(var(--pr-control-icon-size) * .66)!important;height:calc(var(--pr-control-icon-size) * .45)!important;min-width:0!important;min-height:0!important;max-width:calc(var(--pr-control-icon-size) * .66)!important;max-height:calc(var(--pr-control-icon-size) * .45)!important;margin:0!important;padding:0!important;border:0!important;border-radius:7px!important;overflow:hidden!important;background:#eef2f7!important;box-shadow:0 0 0 1px rgba(20,33,61,.12)!important;box-sizing:border-box!important;line-height:0!important;transform:none!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-selected-flag img,html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-suggestion-flag img{display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center center!important;transform:none!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-suggestions{display:none!important;position:absolute!important;left:0!important;right:0!important;top:calc(100% + 9px)!important;max-height:306px!important;overflow:auto!important;padding:8px!important;border:1px solid rgba(11,16,32,.12)!important;border-radius:18px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 22px 46px rgba(11,16,32,.16)!important;box-sizing:border-box!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-suggestions.ecg-show{display:block!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-suggestion{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:42px!important;padding:9px 10px!important;border:0!important;border-radius:13px!important;background:transparent!important;font-family:inherit!important;font-size:13px!important;line-height:1.35!important;font-weight:770!important;color:var(--pr-ink)!important;text-align:start!important;cursor:pointer!important;transition:background .16s ease,color .16s ease!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-suggestion:hover,html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-suggestion.ecg-active{background:#f5f2ec!important;color:#153d72!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-suggestion-rank{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;min-width:30px!important;border-radius:999px!important;background:var(--pr-blue-soft)!important;color:var(--pr-blue)!important;font-size:11px!important;font-weight:900!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-suggestion-flag{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:28px!important;height:19px!important;min-width:28px!important;border-radius:6px!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px rgba(11,16,32,.15)!important;background:#eef0f3!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-suggestion-name{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.ecg-pr-index-page .ecg-passport-list .ecg-passport-item.ecg-pr-home-list-target-highlight{position:relative!important;z-index:12!important;animation:ecgPrHomeListGoldCardPulse 1.42s ease-in-out 3!important;border-color:rgba(184,138,60,.72)!important;box-shadow:0 0 0 1px rgba(255,255,255,.86),0 0 0 5px rgba(224,188,100,.28),0 20px 46px rgba(184,138,60,.24)!important}html body.ecg-pr-index-page .ecg-passport-list .ecg-passport-item.ecg-pr-home-list-target-highlight::after{content:""!important;position:absolute!important;inset:-3px!important;width:auto!important;height:auto!important;right:auto!important;top:auto!important;z-index:4!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(135deg,rgba(255,247,218,.54) 0%,rgba(232,198,111,.30) 44%,rgba(184,138,60,.22) 100%)!important;box-shadow:inset 0 0 0 2px rgba(255,238,178,.64),0 0 0 6px rgba(224,188,100,.24),0 18px 44px rgba(184,138,60,.24)!important;opacity:0!important;transform:scale(.985)!important;animation:ecgPrHomeListGoldOverlayPulse 1.42s ease-in-out 3!important}html body.ecg-pr-index-page .ecg-passport-list .ecg-passport-item.ecg-pr-home-list-target-highlight .ecg-rank{border-color:rgba(184,138,60,.46)!important;box-shadow:0 0 0 4px rgba(224,188,100,.18),0 10px 24px rgba(184,138,60,.18)!important}@keyframes ecgPrHomeListGoldCardPulse{0%,100%{transform:translateY(0);filter:none}50%{transform:translateY(-2px);filter:saturate(1.08) brightness(1.02)}}@keyframes ecgPrHomeListGoldOverlayPulse{0%,100%{opacity:0!important;transform:scale(.985)!important}45%,55%{opacity:1!important;transform:scale(1.015)!important}}@media (max-width:768px){html body.ecg-pr-index-page .ecg-passport-list .ecg-passport-item.ecg-pr-home-list-target-highlight{z-index:12!important;animation:ecgPrHomeListGoldCardPulseMobile 1.42s ease-in-out 1!important;border-color:rgba(184,138,60,.76)!important;box-shadow:0 0 0 1px rgba(255,255,255,.88),0 0 0 4px rgba(224,188,100,.30),0 16px 38px rgba(184,138,60,.24)!important}html body.ecg-pr-index-page .ecg-passport-list .ecg-passport-item.ecg-pr-home-list-target-highlight::after{inset:-2px!important;box-shadow:inset 0 0 0 2px rgba(255,238,178,.68),0 0 0 5px rgba(224,188,100,.26),0 14px 34px rgba(184,138,60,.23)!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-pr-home-list-search-slot .ecg-passport-suggestions{max-height:250px!important}}@keyframes ecgPrHomeListGoldCardPulseMobile{0%,100%{transform:none;filter:none}50%{transform:none;filter:saturate(1.08) brightness(1.02)}}@media (prefers-reduced-motion:reduce){html body.ecg-pr-index-page .ecg-passport-list .ecg-passport-item.ecg-pr-home-list-target-highlight,html body.ecg-pr-index-page .ecg-passport-list .ecg-passport-item.ecg-pr-home-list-target-highlight::after{animation:none!important;transform:none!important}}@media (min-width: 769px){html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>h2.ecg-passport-section-heading{font-size:calc(clamp(24px, 2.775vw, 43.5px) - 5px)!important;margin-top:15px!important;margin-bottom:15px!important}}@media (max-width: 768px){html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>h2.ecg-passport-section-heading{font-size:calc(clamp(22px, 6.1vw, 31px) - 3px)!important;margin-top:10px!important;margin-bottom:10px!important}}@media (min-width:768px) and (max-width:1100px) and (orientation:portrait) and (any-pointer:coarse){html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero{--ecg-pr-home-hero-pad-top:20px}}@media (max-width: 768px){html body.ecg-pr-index-page:not(.ecg-pr-global-ranking-page) .ecg-geo-rank-notice .ecg-geo-rank-main{padding-right:18px!important}html[dir="rtl"] body.ecg-pr-index-page:not(.ecg-pr-global-ranking-page) .ecg-geo-rank-notice .ecg-geo-rank-main,html body.ecg-pr-index-page:not(.ecg-pr-global-ranking-page) .ecg-geo-rank-notice[dir="rtl"] .ecg-geo-rank-main{padding-right:16px!important;padding-left:18px!important}}@media (max-width: 768px){html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-panel{width:100%!important;max-width:100%!important;margin:4px 0 0!important;padding:14px 0 0!important;justify-self:stretch!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-panel .ecg-passport-search-wrap{width:100%!important;max-width:100%!important;margin:0!important;box-shadow:none!important}html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-subtitle{margin:10px auto 0 auto!important;box-shadow:none!important}}@media (max-width: 480px){html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-panel{padding:12px 0 0!important}}html body.ecg-pr-index-page:not(.ecg-pr-global-ranking-page):not(.ecg-pr-visa-requirements-page) #ecgIndexTitle.ecg-passport-title{font-size:35.52px!important;letter-spacing:-.025em!important}@media(max-width:1024px){html body.ecg-pr-index-page:not(.ecg-pr-global-ranking-page):not(.ecg-pr-visa-requirements-page) #ecgIndexTitle.ecg-passport-title{font-size:18.24px!important}}@media(max-width:768px){html body.ecg-pr-index-page:not(.ecg-pr-global-ranking-page):not(.ecg-pr-visa-requirements-page) #ecgIndexTitle.ecg-passport-title{font-size:calc(clamp(19px, 5.25vw, 27px) - 1px)!important;letter-spacing:-.04em!important}}@media(min-width:769px){html body.ecg-pr-index-page:not(.ecg-pr-global-ranking-page):not(.ecg-pr-visa-requirements-page) .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero>.ecg-passport-hero-panel>.ecg-passport-search-wrap{zoom:1.1}}@media (min-width: 1025px){html body.ecg-pr-index-page:not(.ecg-pr-global-ranking-page):not(.ecg-pr-visa-requirements-page) .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero>.ecg-passport-hero-panel>.ecg-passport-search-wrap{width:110%!important;max-width:110%!important;flex-shrink:0!important}}@media (max-width: 768px){html body.ecg-pr-index-page:not(.ecg-pr-global-ranking-page) .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-geo-rank-notice{width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:clamp(10px, 2.8vw, 14px)!important;box-sizing:border-box!important;justify-self:stretch!important}}@media (max-width:480px){html body.ecg-pr-index-page:not(.ecg-pr-global-ranking-page):not(.ecg-pr-visa-requirements-page) .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-brandline{margin-bottom:10px!important}}
