.ecg-compare-swap,.ecg-compare-swap-wrap{align-items:center!important;justify-content:center!important;padding:0!important}.ecg-compare-swap-wrap{display:flex!important;position:relative!important;z-index:12!important;width:100%!important;height:0!important;min-height:0!important;margin:3px 0!important;pointer-events:none!important}.ecg-compare-swap{pointer-events:auto!important;appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;border-radius:999px!important;border:1px solid rgba(206,160,72,.42)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,246,236,.96))!important;color:#143c75!important;box-shadow:0 12px 26px rgba(16,32,54,.13),inset 0 1px 0 rgba(255,255,255,.96)!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease!important;-webkit-tap-highlight-color:transparent!important}.ecg-compare-swap:focus-visible,.ecg-compare-swap:hover{transform:translateY(-1px)!important;border-color:rgba(206,160,72,.68)!important;box-shadow:0 16px 32px rgba(16,32,54,.18),0 0 0 3px rgba(206,160,72,.12),inset 0 1px 0 rgba(255,255,255,.98)!important;outline:0!important;filter:brightness(1.02)!important}.ecg-compare-swap.ecg-compare-swap-pressed,.ecg-compare-swap:active{transform:scale(.96)!important}.ecg-compare-swap-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;pointer-events:none!important}.ecg-compare-swap-icon::before{content:""!important;display:block!important;width:24px!important;height:24px!important;background-repeat:no-repeat!important;background-position:center!important;background-size:24px 24px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.2 7.4H17.8M17.8 7.4L14.8 4.4M17.8 7.4L14.8 10.4' stroke='%23143C75' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.8 16.6H6.2M6.2 16.6L9.2 13.6M6.2 16.6L9.2 19.6' stroke='%23143C75' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.ecg-passport-hero-panel .ecg-compare-swap-wrap{grid-column:1/-1!important}.ecg-passport-hero-panel .ecg-compare-swap{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;background:linear-gradient(180deg,#fffaf0,#f3dfad)!important}.ecg-passport-hero-panel .ecg-compare-suggestions,.ecg-passport-hero-panel .ecg-passport-suggestions{z-index:2147483000!important}@media (max-width:768px){.ecg-compare-swap-wrap{margin:4px 0!important}.ecg-compare-swap,.ecg-passport-hero-panel .ecg-compare-swap{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}@media (max-width:768px){.ecg-passport-hero-panel .ecg-compare-swap{right:12px!important}.ecg-passport-hero-panel[dir=rtl] .ecg-compare-swap,html[dir=rtl] .ecg-passport-hero-panel .ecg-compare-swap{right:auto!important;left:12px!important}}.ecg-passport-hero-panel .ecg-compare-swap-wrap{display:block!important}.ecg-passport-hero-panel .ecg-compare-swap{position:absolute!important;top:0!important;right:18px!important;left:auto!important;transform:translateY(-50%)!important;pointer-events:auto!important;border-color:rgba(255,242,200,.58)!important;box-shadow:0 10px 24px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.52)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.ecg-passport-hero-panel .ecg-compare-swap:focus-visible,.ecg-passport-hero-panel .ecg-compare-swap:hover{transform:translateY(calc(-50% - 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,.58)!important}.ecg-passport-hero-panel .ecg-compare-swap.ecg-compare-swap-pressed,.ecg-passport-hero-panel .ecg-compare-swap:active{transform:translateY(-50%) scale(.96)!important}.ecg-passport-hero-panel[dir=rtl] .ecg-compare-swap,html[dir=rtl] .ecg-passport-hero-panel .ecg-compare-swap{right:auto!important;left:18px!important}@media (max-width:768px){.ecg-passport-hero-panel .ecg-compare-swap{right:12px!important}.ecg-passport-hero-panel[dir=rtl] .ecg-compare-swap,html[dir=rtl] .ecg-passport-hero-panel .ecg-compare-swap{right:auto!important;left:12px!important}}.ecg-passport-hero-panel .ecg-compare-swap{color:#cea048!important;background:rgba(20,44,84,.3)!important;background-color:rgba(20,44,84,.3)!important;background-image:none!important}.ecg-passport-hero-panel .ecg-compare-swap-icon::before,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 .ecg-compare-swap:focus-visible,.ecg-passport-hero-panel .ecg-compare-swap:hover{background:rgba(20,44,84,.3)!important;background-color:rgba(20,44,84,.3)!important;background-image:none!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}.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}}body .ecg-pr-country-mode .ecg-pr-country-checker-form{background:radial-gradient(circle at 14% 16%,rgba(255,255,255,.16)0,rgba(255,255,255,0) 24%),radial-gradient(circle at 88% 12%,rgba(206,160,72,.16)0,rgba(206,160,72,0) 22%),linear-gradient(135deg,#0d1831 0,#14274b 48%,#1a3260 100%)!important;border:1px solid rgba(206,160,72,.18)!important;box-shadow:0 22px 52px rgba(10,20,40,.18),inset 0 1px 0 rgba(255,255,255,.1)!important}body .ecg-pr-country-mode .ecg-pr-country-checker-form::before{content:none!important;display:none!important}body .ecg-pr-country-mode .ecg-pr-country-checker-panel .ecg-compare-icon.ecg-compare-icon-selected,body .ecg-pr-country-mode .ecg-pr-country-checker-panel .ecg-compare-selected-flag{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;margin:0!important;position:relative!important}body .ecg-pr-country-mode .ecg-pr-country-checker-panel .ecg-compare-selected-flag{place-items:center!important;inset:auto!important}body .ecg-pr-country-mode .ecg-pr-country-checker-panel .ecg-compare-selected-flag img{display:block!important;width:26px!important;height:18px!important;min-width:26px!important;min-height:18px!important;max-width:26px!important;max-height:18px!important;margin:0 auto!important;position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;transform:none!important;object-fit:cover!important;object-position:center center!important;border-radius:3px!important}@media (max-width:768px){body .ecg-pr-country-mode .ecg-pr-country-checker-form{background:radial-gradient(circle at 16% 14%,rgba(255,255,255,.14)0,rgba(255,255,255,0) 26%),radial-gradient(circle at 84% 10%,rgba(206,160,72,.15)0,rgba(206,160,72,0) 24%),linear-gradient(135deg,#0d1831 0,#14274b 54%,#1a3260 100%)!important}}.ecg-pr-ranking-globe .ecg-pr-visa-map-globe{touch-action:none}@media (max-width:768px){body .ecg-passport-hero-panel input.ecg-compare-input,body .ecg-passport-hero-panel input.ecg-passport-search-input,body .ecg-pr-country-checker-panel input.ecg-compare-input,body .ecg-pr-country-mode input.ecg-compare-input,body .ecg-pr-country-mode input.ecg-passport-search-input,body .ecg-pr-country-profile-search input.ecg-passport-search-input,html body .ecg-passport-hero-panel input.ecg-compare-input,html body .ecg-passport-hero-panel input.ecg-passport-search-input,html body .ecg-passport-list-wrap.ecg-pr-country-mode input.ecg-compare-input,html body .ecg-passport-list-wrap.ecg-pr-country-mode input.ecg-passport-search-input,html body .ecg-passport-search-wrap input.ecg-passport-search-input,html body .ecg-pr-country-checker-panel input.ecg-compare-input,html body .ecg-pr-country-profile-search input.ecg-passport-search-input,html body .ecg-visa-checker input.ecg-compare-input{font-size:16px!important;line-height:1.25!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}}