Использован чистый Javascript. При выборе страны появляются нужные города, при выборе города формируются районы и т.д.
Все данные хранятся в браузере в sessionStorage и остаются после перезагрузки страницы.
Используемые технологии:
HTML,
SASS (SCSS),
Javascript,
GULP
#Javascript