/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.iti{position:relative;display:block;width:100%;}.iti__flag-container{position:absolute;top:0;left:0;bottom:0;right:auto;width:auto;padding:0;z-index:3;display:flex;align-items:center;}.iti__selected-flag{display:flex;align-items:center;gap:6px;height:100%;padding:0 8px 0 14px;cursor:pointer;background:transparent;}.iti__selected-flag:hover,.iti__selected-flag:focus{background:rgba(255,255,255,.06);}.iti__arrow{width:0;height:0;margin-left:4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgba(255,255,255,.5);}.iti__arrow--up{border-top:none;border-bottom:5px solid rgba(255,255,255,.5);}.iti--separate-dial-code .iti__selected-dial-code{color:#fff;font-family:var(--font-body);font-size:var(--fs-sm);}.iti input.loca-intl-phone,.iti input[type="tel"].loca-intl-phone{padding-left:92px !important;}.iti__country-list{position:absolute;z-index:2000;left:0;top:100%;max-height:260px;overflow-y:auto;width:320px;max-width:92vw;margin:4px 0 0;padding:0;list-style:none;background:#fff;color:#1a1a1a;text-align:left;border:1px solid rgba(0,0,0,.12);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.28);}.iti__country-list.iti__hide,.iti__hide{display:none !important;}.iti__country{padding:8px 12px;cursor:pointer;display:flex;align-items:center;gap:8px;}.iti__country.iti__highlight,.iti__country:hover{background:rgba(208,172,64,.14);}.iti__dial-code{color:#888;margin-left:auto;}.iti__flag{flex:0 0 auto;}
