.query-service__form {
    margin-top: 10px;
}

.query-service__form textarea {
    width: 100%;
    height: 155px;
    margin-bottom: 15px;
}

.query-service__form_wrapper-file {
    flex-direction: column;
    gap: 10px;
    margin-bottom: 20px;
}

.query-service__form input[type=file] {
    width: max-content;
}

.query-service__form input[type=file]::file-selector-button {
    width: max-content;
    padding: 12px 24px;
    color: var(--text-color-white);
    border-radius: 4px;
    border: transparent;
    background: var(--main-color);
    transition: background-color .3s ease, color .3s ease;
    cursor: pointer;
}

.query-service__form input[type=file]::file-selector-button:hover:not(:active) {
    text-decoration: underline;
}

.answer__wrapper {
    flex-direction: column;
    gap: 12px;
    margin-bottom: 48px;
}

.answer__wrapper_str {
    gap: 40px;
}

.answer__wrapper_str textarea{
     width:40%;
}

.answer__title {
    width: 290px;
    font-weight: 800;
}

.answer__list_file {
    flex-direction: column;
    gap: 5px;
}

.answer__list_file li{
    color: var(--main-color);
}


.answer__list_file li:hover {
    text-decoration: underline;
}

.answer__wrapper_info {
    flex-direction: column;
    gap: 6px;
}

