.phone-outer-wrapper{position:relative}.country-btn{cursor:pointer;display:flex;align-items:center;padding-right:20px;padding-left:20px;position:absolute;height:100%;right:0;top:0}.country-btn img{max-width:100%;height:auto;width:24px;display:inline-block}.country-btn svg{margin-left:5px}.country-btn.active svg{transform:rotate(180deg)}.country-select{display:none;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10px;position:absolute;z-index:100;top:100%;right:0;left:0}.country-select img{max-width:100%;height:auto;width:20px;display:inline-block}.country-select.active{display:block}.country-select__inner{max-height:140px;overflow:auto}.country-select__item{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:35px;cursor:pointer;transition:background-color .25s}.country-select__name{font-size:16px;line-height:24px;vertical-align:middle;display:inline-block;margin-left:16px}.country-select__code{font-size:16px;line-height:24px;color:var(--color-light)}.country-select__item img{vertical-align:middle}.country-select__item:hover{background-color:var(--color-background)}.is-arm .arm,.is-azr .azr,.is-bl .bl,.is-grz .grz,.is-krz .krz,.is-kz .kz,.is-mld .mld,.is-ru .ru,.is-tdz .tdz,.is-trk .trk,.is-ukr .ukr,.is-uzb .uzb{display:none}