/*!
Theme Name: multipasswp
Text Domain: multipasswp
*/

form br {
    display: none;
}

.wp-block-gallery {
    max-width: 1000px;
}

.form-wrap__list .left input,
.form-wrap__list .left select,
.form-wrap__list .left textarea {
    height: 85px;
    padding-bottom: 0 !important;
}

.form-wrap__list .left .row {
    position: relative;
}


.form-wrap__list .left .row textarea {
    z-index: -1;
}

.form-wrap__list .left .row input {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    opacity: 0;
}

.form-wrap__list .left .wpcf7-form-control-wrap {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
}

.form-wrap__list .left .wpcf7-response-output {
    color: #0B0368;
}

.wpcf7-not-valid-tip {
    margin: 10px 0;
    order: -1;
    position: absolute;
    left: 0;
    top: -70px;
    font-size: 14px;
}

.form-wrap__thx .form-wrap__list .left-submit .btn {
    text-align: center;
}

.selected textarea::placeholder {
    color: #C43DF9 !important;
}

.form-wrap__thx {
    display: none;
}

.form-wrap__thx--active {
    display: block;
}

.form-wrap__body--disabled {
    display: none;
}

.wpcf7 form.sent {
    display: none;
}

.header-wrap__nav--menu ul li a {
    text-transform: uppercase;
}

.current-menu-item a {
    color: #FA3EED !important;
}

.wpcf7-recaptcha {
    display: block;
    margin-bottom: 30px;
}

@media (max-width: 786px) {

    .form-wrap__list .left input,
    .form-wrap__list .left select,
    .form-wrap__list .left textarea {
        height: 40px;
    }

    .wpcf7-not-valid-tip {
        font-size: 12px;
        top: 10px;
    }
}