.section-contact.section-contact--juridique .phone-field {
    display: block;
    min-width: 0;
    width: 100%;
}

.section-contact.section-contact--juridique .phone-field .iti {
    display: block;
    min-width: 0;
    width: 100%;
}

.section-contact.section-contact--juridique .phone-field .iti__country-container {
    pointer-events: none;
    user-select: none;
}

.section-contact.section-contact--juridique .phone-field .iti__selected-country {
    background: #f6f3ee;
    border-right: 1px solid rgba(var(--vlz-graphite-rgb), .1);
    color: #12151a;
    cursor: default;
    font-size: 13.5px;
    font-weight: 600;
}

.section-contact.section-contact--juridique .phone-field .iti__selected-country-primary {
    padding-left: 11px;
    padding-right: 7px;
}

.section-contact.section-contact--juridique .phone-field .iti__selected-dial-code {
    margin-left: 0;
    padding-right: 11px;
    white-space: nowrap;
}

.section-contact.section-contact--juridique .phone-field .iti__tel-input {
    border-radius: 5px;
    min-width: 0;
    width: 100%;
}

.section-contact.section-contact--juridique .phone-field .iti__tel-input.is-invalid {
    background: rgba(254, 242, 242, .5);
    border-color: rgba(185, 28, 28, .6);
}

.section-contact.section-contact--juridique .phone-field .iti__tel-input.is-valid {
    border-color: rgba(21, 128, 61, .62);
}

.section-contact.section-contact--juridique .phone-field .iti__tel-input.is-valid:focus {
    border-color: rgba(21, 128, 61, .78);
    box-shadow: 0 0 0 3px rgba(21, 128, 61, .12);
}

