@media (min-width: 48em) and (max-width: 68.6875em) {
    @supports (right: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem)) {
        .slide-main__arrow_right {
            right: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem);
        }
    }

    @supports not (right: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem)) {
        .slide-main__arrow_right {
            right: calc(0.3125rem + 0 * (100vw - 48rem) / 20.6875);
        }
    }

    @supports (right: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem)) {
        .slider-ukraine__arrow_right {
            right: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem);
        }
    }

    @supports not (right: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem)) {
        .slider-ukraine__arrow_right {
            right: calc(0.3125rem + 0 * (100vw - 48rem) / 20.6875);
        }
    }
}

@media (min-width: 20em) and (max-width: 48em) {
    @supports (right: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem)) {
        .slide-main__arrow_right {
            right: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem);
        }
    }

    @supports not (right: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem)) {
        .slide-main__arrow_right {
            right: calc(0.3125rem + 0 * (100vw - 20rem) / 28);
        }
    }

    @supports (right: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem)) {
        .slider-ukraine__arrow_right {
            right: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem);
        }
    }

    @supports not (right: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem)) {
        .slider-ukraine__arrow_right {
            right: calc(0.3125rem + 0 * (100vw - 20rem) / 28);
        }
    }
}

/* .header {
    background-color: rgba(16, 36, 89, 0.7);
} */

.text__original p:not(:last-child) {
    margin-bottom: 20px;
}

a.info-item-research__button.button {
    max-width: 250px;
}
.research .title__value {
    max-width: 900px;
}

.form-join-us__input .wpcf7-form {
    position: relative;
    display: flex;
    gap: 20px;
}

@media (max-width: 550px) {
    .form-join-us__input .wpcf7-form {
        flex-direction: column;
    }
    .form-join-us__button {
        width: 100%;
    }
}

.form-join-us__button {
    min-height: 67px;
}

.form-join-us__input .wpcf7 .wpcf7-response-output {
    position: absolute;
    bottom: -48px;
    left: 0;
    border-color: #46b450;
    color: #fff;
    border-radius: 10px;
    padding: 15px;
    margin: 0;
}

.form-join-us__title::before {
    top: 50px;
}

.__container h3,
.__container h2 {
    padding: 20px 0;
}

@media (min-width: 600px) {
    .process-programs__button {
        max-width: 250px !important;
    }
}
