/* =========================================================
 * Happy Monday Project Contact Form
 * ========================================================= */

.hm-contact-form .iti {
    width: 100%;
    display: block;
}

.hm-contact-form .iti__tel-input {
    width: 100%;
    min-height: 52px;
    box-sizing: border-box;
    padding-left: 92px !important;
}

.hm-contact-form .iti__selected-country {
    min-height: 52px;
    padding: 0 10px;
    border-radius: 8px 0 0 8px;
}

.hm-contact-form .iti__selected-dial-code {
    color: inherit;
    font-size: 15px;
}

.hm-contact-form .iti__dropdown-content {
    z-index: 99999;
    overflow: hidden;
    border: 1px solid rgba(201, 111, 74, .25);
    border-radius: 8px;
    background: #00192E;
}

.hm-contact-form .iti__search-input {
    width: calc(100% - 16px);
    min-height: 42px;
    margin: 8px;
    padding: 8px 12px;
    box-sizing: border-box;
    border: 1px solid rgba(245, 243, 238, .20);
    border-radius: 6px;
    background: transparent;
    color: #F5F3EE;
}

.hm-contact-form .iti__search-input::placeholder {
    color: rgba(245, 243, 238, .55);
}

.hm-contact-form .iti__country {
    padding: 9px 12px;
    color: #F5F3EE;
}

.hm-contact-form .iti__country:hover,
.hm-contact-form .iti__country--highlight {
    background: rgba(201, 111, 74, .16);
}

.hm-contact-form .iti__country-name {
    color: #F5F3EE;
}

.hm-contact-form .iti__dial-code {
    color: rgba(245, 243, 238, .70);
}

/* Conditional fields */
.hm-contact-form .hm-prestations-wrap {
    display: none;
}

.hm-contact-form .hm-prestations-wrap.is-visible {
    display: block;
}

.hm-contact-form .hm-project-other-wrap[hidden],
.hm-contact-form .hm-service-other-wrap[hidden],
.hm-contact-form .hm-prestations-wrap[hidden],
.hm-contact-form .wpcf7-list-item[hidden] {
    display: none !important;
}

@media (max-width: 767.98px) {
    .hm-contact-form .iti__tel-input {
        padding-left: 88px !important;
    }

    .hm-contact-form .iti__selected-country {
        padding: 0 8px;
    }
}
