.js-ajax-show-more-btn.hidden {
    display: none;
}
.js-ajax-elements-container.loading {
    opacity: 0.8;
}

.js-ajax-elements-container {
    transition: opacity 0.3s linear;
}

.js-ajax-show-more-btn.hidden {
    display: none;
}

.js-ajax-show-more-btn.disabled {
    pointer-events: none;
    cursor: default;
    opacity: 0.8;
    transition:
            background-color .2s,
            color .2s,
            border-color .2s,
            opacity .2s;
}

.captcha-container {
    min-height: 7.8rem;
    margin: 1.6rem 0;
    width: 100%;
}

.callback-section__form-row--new {
    flex-direction: column;
}

.callback-section__form-row--new .callback-section__form-input {
    width: 40.5rem;
    margin-bottom: 1.2rem;
}

.input-label.is-error textarea {

}
