@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-geo-rank-notice .ecg-geo-rank-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"mobility mobility""visafree onarrival""eta required"!important}html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card:nth-child(1),html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=mobility]{grid-area:mobility!important}html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card:nth-child(2),html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=visa-free]{grid-area:visafree!important}html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card:nth-child(3),html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=visa-on-arrival]{grid-area:onarrival!important}html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card:nth-child(4),html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=eta]{grid-area:eta!important}html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card:nth-child(5),html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=visa-required]{grid-area:required!important}@media (max-width:768px){html body .ecg-geo-rank-notice .ecg-geo-rank-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"mobility mobility""visafree onarrival""eta required"!important;align-items:stretch!important;grid-auto-rows:auto!important}html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=eta],html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=visa-free],html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=visa-on-arrival],html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=visa-required]{min-height:58px!important;height:auto!important;padding:8px 10px!important;border-radius:14px!important;box-sizing:border-box!important}html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=eta] .ecg-geo-rank-card-label,html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=visa-free] .ecg-geo-rank-card-label,html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=visa-on-arrival] .ecg-geo-rank-card-label,html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=visa-required] .ecg-geo-rank-card-label{font-size:7.8px!important;line-height:1!important;margin:0!important}html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=eta] .ecg-geo-rank-card-value,html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=visa-free] .ecg-geo-rank-card-value,html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=visa-on-arrival] .ecg-geo-rank-card-value,html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=visa-required] .ecg-geo-rank-card-value{margin-top:6px!important;font-size:clamp(22px,6.4vw,28px)!important;line-height:.9!important}}@media (max-width:430px){html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=eta],html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=visa-free],html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=visa-on-arrival],html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=visa-required]{min-height:54px!important;padding:7px 9px!important;border-radius:13px!important}html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=eta] .ecg-geo-rank-card-value,html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=visa-free] .ecg-geo-rank-card-value,html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=visa-on-arrival] .ecg-geo-rank-card-value,html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card[data-pr-panel-slot=visa-required] .ecg-geo-rank-card-value{font-size:clamp(20px,6vw,26px)!important}}html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card:not([data-pr-panel-slot=mobility]){background:linear-gradient(180deg,#687481 0,#5d6876 100%)!important;background-image:linear-gradient(180deg,#687481 0,#5d6876 100%)!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;transform:translateZ(0)!important}html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card:not([data-pr-panel-slot=mobility])::after,html body .ecg-geo-rank-notice .ecg-geo-rank-stats>.ecg-geo-rank-card:not([data-pr-panel-slot=mobility])::before{content:none!important;display:none!important;background:0 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,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;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)>.ecg-passport-list{float:none!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:22px 0 0!important;padding:0!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{width:auto!important;max-width:none!important;min-height:86px!important;margin:0!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 .entry-title,html body.ecg-pr-index-page h1.entry-title,html body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) .entry-title,html body:has(.ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)) h1.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: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!important;padding:18px 24px 26px!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!important;padding:12px 10px 20px!important}}@media (max-width:1024px){body,body.ecg-pr-index-page,html{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;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}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;margin:0!important;padding:10px 10px 34px!important;overflow:hidden!important;isolation:isolate!important;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) *{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)::after,html body.ecg-pr-index-page .ecg-passport-list-wrap:not(.ecg-pr-country-mode):not(.ecg-pr-region-mode)::before{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!important;padding: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,html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-panel{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;min-height:0!important;padding:14px!important;overflow:hidden!important}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-title{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{min-width:0!important;transform:none!important;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:-.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-compare-box,html body.ecg-pr-index-page .ecg-passport-hero.ecg-pr-landscape-hero .ecg-passport-hero-panel .ecg-compare-button,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-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-list,html body.ecg-pr-index-page .ecg-passport-section-heading,html body.ecg-pr-index-page .ecg-pr-legacy-removed-section-section{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-pr-legacy-removed-section-section{padding-left:12px!important;padding-right:12px!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-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-pr-landscape-hero .ecg-passport-title{font-size:clamp(19px,5.25vw,27px)!important;line-height:1.08!important;letter-spacing:-.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-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-pr-landscape-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 18px 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-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-pr-landscape-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-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-pr-landscape-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-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-pr-landscape-hero .ecg-passport-brandline{margin:0 clamp(15px,4vw,18px) 18px 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!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(184,138,60,0),rgba(206,160,72,.88) 28%,rgba(255,241,202,.92) 50%,rgba(206,160,72,.88) 72%,rgba(184,138,60,0))!important;box-shadow:0 5px 14px rgba(206,160,72,.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!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!important;padding:16px 16px 17px!important;border-radius:22px!important;border:1px solid rgba(206,160,72,.18)!important;background:radial-gradient(circle at 50%0,rgba(255,241,202,.36),rgba(255,241,202,0) 34%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,244,235,.94) 52%,rgba(244,248,252,.94))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 16px 34px rgba(11,16,32,.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:-.006em!important;text-wrap:balance!important;overflow-wrap:break-word!important;position:relative!important;isolation:isolate!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,.84),rgba(255,241,202,.94),rgba(206,160,72,.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!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 18px!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 18px!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,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}body .ecg-passport-hero-panel button.ecg-compare-swap{top:auto!important;right:auto!important;left:auto!important;transform:none!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;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,.5)!important;background:rgba(20,44,84,.3)!important;background-color:rgba(20,44,84,.3)!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),inset 0 1px 0 rgba(255,255,255,.18)!important}body .ecg-passport-hero-panel button.ecg-compare-swap:focus-visible,body .ecg-passport-hero-panel button.ecg-compare-swap:hover{transform:translateY(-1px)!important;box-shadow:0 14px 28px rgba(0,0,0,.16),0 0 0 3px rgba(206,160,72,.1),inset 0 1px 0 rgba(255,255,255,.2)!important}body .ecg-passport-hero-panel button.ecg-compare-swap.ecg-compare-swap-pressed,body .ecg-passport-hero-panel button.ecg-compare-swap:active{transform:scale(.96)!important}body .ecg-passport-hero-panel .ecg-compare-swap-icon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3E%3Cpath d=%22M7.2 7.4H17.8M17.8 7.4L14.8 4.4M17.8 7.4L14.8 10.4%22 stroke=%22%23CEA048%22 stroke-width=%222.25%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3Cpath d=%22M16.8 16.6H6.2M6.2 16.6L9.2 13.6M6.2 16.6L9.2 19.6%22 stroke=%22%23CEA048%22 stroke-width=%222.25%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")!important}.ecg-passport-hero-panel[dir=rtl] .ecg-compare-swap-wrap,html[dir=rtl] .ecg-passport-hero-panel .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}.ecg-passport-hero-panel[dir=rtl] .ecg-compare-swap-wrap,html[dir=rtl] .ecg-passport-hero-panel .ecg-compare-swap-wrap{padding-left:12px!important;padding-right:0!important}}body .ecg-passport-hero-panel[dir=rtl] .ecg-compare-swap-wrap,html[dir=rtl] body .ecg-passport-hero-panel .ecg-compare-swap-wrap{justify-content:flex-start!important;padding:0 0 0 14px!important}body .ecg-passport-hero-panel button.ecg-compare-swap:focus-visible,body .ecg-passport-hero-panel button.ecg-compare-swap:hover{background:rgba(20,44,84,.3)!important;background-color:rgba(20,44,84,.3)!important;background-image:none!important}body .ecg-passport-hero-panel button.ecg-compare-swap .ecg-compare-swap-icon{display: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}body .ecg-passport-hero-panel[dir=rtl] .ecg-compare-swap-wrap,html[dir=rtl] body .ecg-passport-hero-panel .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,.3)!important;background-color:rgba(20,44,84,.3)!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)>.ecg-mobility-score-card:not(.ecg-welcoming-score-card),html body .ecg-passport-shared-detail:not(.ecg-ai-open):not(.ecg-welcoming-stats-popover)>a.ecg-mobility-score-card.ecg-mobility-score-link{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:inset 0 1px 0 rgba(255,255,255,.14),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)>.ecg-mobility-score-card:not(.ecg-welcoming-score-card)::after,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{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,.1)!important;pointer-events:none!important;z-index:0!important}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),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){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)>.ecg-mobility-score-card:not(.ecg-welcoming-score-card)>strong,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{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:0 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>.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:inset 0 1px 0 rgba(255,255,255,.12),0 7px 16px rgba(11,16,32,.14)!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,.1),transparent 28%),linear-gradient(180deg,#fff,#fffdf8)!important;background-clip:padding-box!important;border:1px solid rgba(255,255,255,.44)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 18px 42px rgba(11,16,32,.1)!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-sharebar-button,.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-sharebar-button,.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-sharebar-button,.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-sharebar-button,.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-sharebar-button,.ecg-pr-rank-view-option,.ecg-pr-population-sort-button){overflow:hidden!important;background-clip:padding-box!important}}