.phone-input-wrapper{margin-bottom:20px}.phone-input-wrapper .form-label{display:block;font-size:16px;font-weight:500;color:var(--black-color);margin-bottom:10px}@media only screen and (max-width:1800px){.phone-input-wrapper .form-label{font-size:14px}}.phone-input-wrapper .form-label span{color:var(--primary-color);margin-left:2px}.phone-input-wrapper .phone-input-fields{display:flex;gap:10px;align-items:stretch}@media only screen and (max-width:480px){.phone-input-wrapper .phone-input-fields{gap:8px}}.phone-input-wrapper .country-code-field{display:flex;align-items:center;background-color:var(--extra-light-grey);border-radius:27px;padding:0 15px;min-width:90px;max-width:100px}@media only screen and (max-width:1800px){.phone-input-wrapper .country-code-field{min-width:80px;max-width:90px;padding:0 12px}}@media only screen and (max-width:480px){.phone-input-wrapper .country-code-field{min-width:70px;max-width:80px;padding:0 10px}}.phone-input-wrapper .country-code-field .plus-sign{font-size:18px;font-weight:500;color:var(--black-color);margin-right:2px}@media only screen and (max-width:1800px){.phone-input-wrapper .country-code-field .plus-sign{font-size:16px}}.phone-input-wrapper .country-code-field .country-code-input{border:none;background:transparent;width:100%;font-size:18px;font-weight:500;color:var(--black-color);padding:15px 0;outline:none}@media only screen and (max-width:1800px){.phone-input-wrapper .country-code-field .country-code-input{font-size:16px;padding:12px 0}}@media only screen and (max-width:1366px){.phone-input-wrapper .country-code-field .country-code-input{font-size:14px;padding:10px 0}}.phone-input-wrapper .country-code-field .country-code-input::placeholder{color:var(--grey-color);font-weight:400}.phone-input-wrapper .country-code-field .country-code-input:disabled{cursor:not-allowed;opacity:.6}.phone-input-wrapper .phone-number-input{flex:1 1;background-color:var(--extra-light-grey);border:2px solid var(--extra-light-grey);border-radius:27px;padding:15px 25px;font-size:18px;color:var(--black-color);outline:none;transition:border-color .2s ease}@media only screen and (max-width:1800px){.phone-input-wrapper .phone-number-input{font-size:16px;padding:12px 20px}}@media only screen and (max-width:1366px){.phone-input-wrapper .phone-number-input{font-size:14px;padding:10px 15px}}.phone-input-wrapper .phone-number-input::placeholder{color:var(--grey-color)}.phone-input-wrapper .phone-number-input:focus{border-color:var(--primary-color)}.phone-input-wrapper .phone-number-input:disabled{cursor:not-allowed;opacity:.6}.phone-input-wrapper .detected-country{margin-top:8px;font-size:14px;color:var(--grey-color)}@media only screen and (max-width:1800px){.phone-input-wrapper .detected-country{font-size:13px}}@media only screen and (max-width:1366px){.phone-input-wrapper .detected-country{font-size:12px}}.phone-input-wrapper .error-message{display:block;margin-top:8px;font-size:14px;color:var(--danger-color,#dc3545)}@media only screen and (max-width:1800px){.phone-input-wrapper .error-message{font-size:13px}}