.vti__dropdown{border-radius:5px}.vti__dropdown.open,.vti__dropdown:hover,.vti__dropdown-item.highlighted{background-color:var(--ds-default)!important}.vti__flag{border-radius:3px}.vti__dropdown-list{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--ds-separator-secondary) transparent;-ms-overflow-style:none;padding:10px 5px!important;left:-10px!important;max-width:310px;max-height:280px;border-radius:10px!important;margin-bottom:10px!important;border-color:var(--ds-border)!important;background-color:var(--ds-surface)!important;z-index:50!important;box-shadow:0 8px 30px #00000040}.vti__dropdown-list::-webkit-scrollbar-track{-webkit-box-shadow:none!important;background-color:transparent!important}.vti__dropdown-list::-webkit-scrollbar{width:6px!important;height:6px!important;background-color:transparent}.vti__dropdown-list::-webkit-scrollbar-thumb{background-color:var(--ds-separator-secondary);border-radius:10px}.vti__dropdown-list .vti__search_box{position:sticky;top:-10px;z-index:1;width:100%;height:36px;margin:-10px 0 6px;padding:0 10px!important;border-radius:8px;background:var(--ds-default)!important;box-shadow:0 -10px 0 var(--ds-surface)!important;color:var(--ds-text);font-size:.875rem;outline:none}.vti__input{border:none!important;background:none!important;box-shadow:none!important}.vue-tel-input{border-radius:10px!important;border:1px solid var(--ds-border);box-shadow:none!important;background:var(--ds-surface);outline:none;font:var(--text-body);letter-spacing:.14px;resize:none}@media(max-width:359px){.vti__dropdown-list{max-width:270px}}.Flag{width:21px;height:15px;object-fit:none;-o-object-fit:none}.Flag--countryAU{object-position:-258px -10px;-o-object-position:-258px -10px}.Flag--countryAT{object-position:-227px -10px;-o-object-position:-227px -10px}.Flag--countryBE{object-position:-413px -10px;-o-object-position:-413px -10px}.Flag--countryBR{object-position:-103px -35px;-o-object-position:-103px -35px}.Flag--countryBG{object-position:-475px -10px;-o-object-position:-475px -10px}.Flag--countryCA{object-position:-258px -35px;-o-object-position:-258px -35px}.Flag--countryCI{object-position:-382px -35px;-o-object-position:-382px -35px}.Flag--countryHR{object-position:-444px -85px;-o-object-position:-444px -85px}.Flag--countryCY{object-position:-41px -60px;-o-object-position:-41px -60px}.Flag--countryCZ{object-position:-72px -60px;-o-object-position:-72px -60px}.Flag--countryDK{object-position:-165px -60px;-o-object-position:-165px -60px}.Flag--countryEE{object-position:-289px -60px;-o-object-position:-289px -60px}.Flag--countryFI{object-position:-444px -60px;-o-object-position:-444px -60px}.Flag--countryFR{object-position:-506px -60px;-o-object-position:-506px -60px}.Flag--countryDE{object-position:-103px -60px;-o-object-position:-103px -60px}.Flag--countryGH{object-position:-103px -85px;-o-object-position:-103px -85px}.Flag--countryGI{object-position:-134px -85px;-o-object-position:-134px -85px}.Flag--countryGR{object-position:-258px -85px;-o-object-position:-258px -85px}.Flag--countryHK{object-position:-382px -85px;-o-object-position:-382px -85px}.Flag--countryHU{object-position:-506px -85px;-o-object-position:-506px -85px}.Flag--countryIN{object-position:-165px -110px;-o-object-position:-165px -110px}.Flag--countryID{object-position:-41px -110px;-o-object-position:-41px -110px}.Flag--countryIE{object-position:-72px -110px;-o-object-position:-72px -110px}.Flag--countryIT{object-position:-289px -110px;-o-object-position:-289px -110px}.Flag--countryJP{object-position:-413px -110px;-o-object-position:-413px -110px}.Flag--countryKE{object-position:-444px -110px;-o-object-position:-444px -110px}.Flag--countryLV{object-position:-413px -135px;-o-object-position:-413px -135px}.Flag--countryLI{object-position:-258px -135px;-o-object-position:-258px -135px}.Flag--countryLT{object-position:-351px -135px;-o-object-position:-351px -135px}.Flag--countryLU{object-position:-382px -135px;-o-object-position:-382px -135px}.Flag--countryMY{object-position:-351px -160px;-o-object-position:-351px -160px}.Flag--countryMT{object-position:-258px -160px;-o-object-position:-258px -160px}.Flag--countryMX{object-position:-320px -160px;-o-object-position:-320px -160px}.Flag--countryNL{object-position:-10px -185px;-o-object-position:-10px -185px}.Flag--countryNZ{object-position:-103px -185px;-o-object-position:-103px -185px}.Flag--countryNG{object-position:-475px -160px;-o-object-position:-475px -160px}.Flag--countryNO{object-position:-41px -185px;-o-object-position:-41px -185px}.Flag--countryPL{object-position:-320px -185px;-o-object-position:-320px -185px}.Flag--countryPT{object-position:-413px -185px;-o-object-position:-413px -185px}.Flag--countryRO{object-position:-10px -210px;-o-object-position:-10px -210px}.Flag--countrySG{object-position:-196px -210px;-o-object-position:-196px -210px}.Flag--countrySK{object-position:-258px -210px;-o-object-position:-258px -210px}.Flag--countrySI{object-position:-227px -210px;-o-object-position:-227px -210px}.Flag--countryZA{object-position:-10px -260px;-o-object-position:-10px -260px}.Flag--countryES{object-position:-351px -60px;-o-object-position:-351px -60px}.Flag--countrySE{object-position:-165px -210px;-o-object-position:-165px -210px}.Flag--countryCH{object-position:-351px -35px;-o-object-position:-351px -35px}.Flag--countryTH{object-position:-506px -210px;-o-object-position:-506px -210px}.Flag--countryAE{object-position:-41px -10px;-o-object-position:-41px -10px}.Flag--countryGB{object-position:-41px -85px;-o-object-position:-41px -85px}.Flag--countryUS{object-position:-289px -235px;-o-object-position:-289px -235px}
