.travelid-form__phonegroup{margin-bottom:0}.travelid-form__phonegroup.phonenumber__base{width:100%}.travelid-form__phonegroup.phonenumber__base .form__fieldsetLegend{font-size:14px;line-height:20px;font-weight:400;color:#707070;margin-bottom:-12px}.travelid-form__phonegroup.phonenumber__base--invalid .phonenumber__helpText{display:none}.travelid-form__phonegroup.phonenumber__base--invalid .travelid-form__elementValidationMessage.phonenumber__errorMessage{color:var(--cwarn);display:block}.travelid-form__phonegroup.phonenumber__base--invalid .phonenumber__errorMessage{display:block;opacity:1}.travelid-form__phonegroup.phonenumber__base--isFocused .phonenumber__clearButton{display:block}.travelid-form__phonegroup.phonenumber__base--valid .phonenumber__helpText{display:none}.travelid-form__phonegroup.phonenumber__base--valid:not(.travelid-form__phonegroup.phonenumber__base--valid--isFocused) .phonenumber__field--number .form__iconValidation{display:block}.travelid-form__phonegroup .phonenumber__clearButton{display:none}.travelid-form__phonegroup .phonenumber__fieldsWrapper{display:flex;position:relative}.travelid-form__phonegroup .phonenumber__fieldsWrapper .form__element{margin-bottom:0}.travelid-form__phonegroup .phonenumber__fieldsWrapper--hasTooltip .form__iconClear{right:48px}.travelid-form__phonegroup .phonenumber__fieldWrapper{display:flex;position:relative}.travelid-form__phonegroup .phonenumber__field .travelid-form__element .travelid-form__elementValidationMessage{display:none}.travelid-form__phonegroup .phonenumber__field .travelid-form__element.is-focused.is-filled .travelid-form__clear{display:none}.travelid-form__phonegroup .phonenumber__field .travelid-form__helpText{display:none}.travelid-form__phonegroup .phonenumber__field--prefix .form__input{padding-right:0 !important}.travelid-form__phonegroup .phonenumber__field--prefix .awesomplete .plugincustomscrollbar__container{min-width:170px}.travelid-form__phonegroup .phonenumber__field--areaCode .form__input{padding-right:0}.travelid-form__phonegroup .phonenumber__field--number{width:100%}.phonenumber__base .travelid-form__phonegroup .phonenumber__field .travelid-form__helpText,.phonenumber__base .travelid-form__phonegroup .phonenumber__field .travelid-form__clear{display:none}.travelid-form__phonegroup .phonenumber__field .travelid-form__input:focus::-moz-placeholder{opacity:0.5 !important}.travelid-form__phonegroup .phonenumber__field .travelid-form__input:focus::placeholder{opacity:0.5 !important}.travelid-form__phonegroup .phonenumber__field .travelid-form__textfield{min-height:47px}.travelid-form__phonegroup .phonenumber__field .travelid-form__textfield .travelid-form__input--textfield{min-height:26px}@media screen and (min-width: 600px){.travelid-form__phonegroup .phonenumber__fieldWrapper{flex-basis:50%}.travelid-form__phonegroup .phonenumber__field--prefix{flex-basis:30%}.travelid-form__phonegroup .phonenumber__field--areaCode{flex-basis:20%}}@media screen and (min-width:600px){.travelid-form__phonegroup.phonenumber__base--noAreaCode .phonenumber__fieldWrapper{flex-basis:70%;flex-grow:1}}@media print, (min-width: 960px){.travelid-form__phonegroup .phonenumber__field .travelid-form__textfield{min-height:49px}}@media screen and (max-width: 599px){.travelid-form__phonegroup .travelid-form__group--phonenumber{flex-direction:column;gap:5px}.travelid-form__phonegroup .phonenumber__field--prefix .awesomplete{width:100%}}
