.phone-input{display:inline-block}.phone-input__content .vue-tel-input{border:none}.phone-input__content .vue-tel-input:focus-within{-webkit-box-shadow:none;box-shadow:none}.phone-input__content .vue-tel-input .dropdown{min-width:60px;border:1px solid #ececec;border-radius:10px;outline:none;background-color:#fff}.phone-input__content .vue-tel-input .dropdown .selection{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.phone-input__content .vue-tel-input .dropdown .selection .dropdown-arrow{font-size:0;width:5px;height:9px;background:url(../img/chevron--tiny.3cacec46.svg) 0 0/contain no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:relative;right:3px;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.phone-input__content .vue-tel-input .dropdown.open .selection .dropdown-arrow{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.phone-input__content .vue-tel-input .dropdown.open ul{top:50px;border-color:#ececec;border-radius:10px;-webkit-box-shadow:0 4px 19px 0 hsla(0,0%,79.6%,.32);box-shadow:0 4px 19px 0 hsla(0,0%,79.6%,.32)}.phone-input__content .vue-tel-input .dropdown.open ul .dropdown-item{padding:8px 12px;font-size:rem(14px)}.phone-input__content .vue-tel-input .dropdown.open ul .dropdown-item strong{font-weight:400;color:#575757;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.phone-input__content .vue-tel-input .dropdown.open ul .dropdown-item span{color:#a2a2a2;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.phone-input__content .vue-tel-input .dropdown.open ul .dropdown-item.highlighted span,.phone-input__content .vue-tel-input .dropdown.open ul .dropdown-item.highlighted strong{font-weight:500}.phone-input__content .vue-tel-input .dropdown.open ul .dropdown-item:first-child{padding-top:12px}.phone-input__content .vue-tel-input .dropdown.open ul .dropdown-item:last-child{padding-bottom:12px}.phone-input__content .vue-tel-input input{margin-left:5px;padding:10px 12px;border:1px solid #ececec;border-radius:10px;background-color:#fff}