.input-area{display:flex;flex:1;flex-direction:column}.input-area .input-group{background:#fff;border:1px solid #eae9e9;border-radius:10px;display:flex;height:50px}.input-area .input-group .input-icon{align-items:center;display:flex;flex:1;padding:0 10px}.input-area .input-group .input-icon i{color:var(--color-dark-1);font-size:20px}.input-area .input-group input{border:none;border-radius:10px;color:"black";font-family:DM Sans;font-size:15px;font-weight:400;width:100%}.input-area .input-group input:focus-visible{outline:none!important}.input-area .input-group input::-moz-placeholder{color:"black"}.input-area .input-group input::placeholder{color:"black"}.input-area .input-group input[type=tel]{border:none!important;border-radius:0!important;height:50px!important}.input-area .input-group input[type=date]::-webkit-calendar-picker-indicator,.input-area .input-group input[type=date]::-webkit-inner-spin-button,.input-area .input-group input[type=time]::-webkit-calendar-picker-indicator,.input-area .input-group input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.input-area .input-group select{border:none;color:"black";font-family:DM Sans;font-size:15px;height:100%;margin-right:5px;padding-left:10px;width:75px}.input-area .input-group select:focus{outline:none}.input-area .error{border:1px solid red!important}.input-area label{color:"black";cursor:pointer;font-family:DM Sans;font-size:15px;font-weight:500;padding-bottom:3px!important}.phone-number{position:relative}.phone-number .phone-number-picker{align-items:center;cursor:pointer;display:flex;flex:1;height:50px;justify-content:center;margin-left:30px}.phone-number .phone-number-picker span{font-family:DM Sans;font-size:14px;padding:0 7px!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.phone-number .phone-number-picker span:hover{text-decoration-line:none}.phone-number .phone-number-picker img{border-radius:5px;width:25px}.phone-number .phone-number-list{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;box-shadow:0 2px 16px #00000024;display:none;height:auto;max-height:300px;overflow:hidden;padding-bottom:10px;padding-top:0;position:absolute;translate:0 50px;width:100%;z-index:99}.phone-number .phone-number-list .search-input{margin-bottom:5px;padding:10px}.phone-number .phone-number-list .search-input input{border:1px solid #eae9e9;border-radius:5px;font-family:DM Sans;font-size:14px;height:45px!important}.phone-number .phone-number-list .countries-list{max-height:150px;overflow-y:scroll}.phone-number .phone-number-list .countries-list ul{display:flex;flex:1;flex-direction:column;list-style-type:none;margin:0;padding:0}.phone-number .phone-number-list .countries-list ul li{align-items:center;display:flex;flex:1;flex-direction:row;font-family:DM Sans;font-size:13px;gap:10px;padding:5px 10px}.phone-number .phone-number-list .countries-list ul li img{border-radius:5px;height:25px;-o-object-fit:cover;object-fit:cover;width:30px}.phone-number .phone-number-list .countries-list ul li.active{background-color:"gray"}.phone-number .phone-number-list .countries-list ul li:hover{background-color:"gray";cursor:pointer}.phone-number .phone-number-list .countries-list ul li.disabled{text-align:center}.phone-number .phone-number-list .countries-list ul li.disabled:hover{background-color:transparent;cursor:default}.show-dropdown{display:block!important}
