.form-block-3 {
    margin: clamp(40px, 2.5vw + 32px, 80px) 0;
    border-radius: 10px;
    background: var(--Primary);
    padding: clamp(15px, 0.9375vw + 12px, 30px) clamp(15px, 0.9375vw + 12px, 30px)
        clamp(15px, 0.9375vw + 12px, 30px) clamp(15px, 2.8125vw + 6px, 60px);
    display: flex;
    gap: clamp(20px, 3.0625vw + 10.2px, 69px);
}
.form-block-3__form-wrap {
    border-radius: 10px;
    background: var(--Card);
    width: 70.8%;
    padding: clamp(15px, 2.1875vw + 8px, 50px);
}
.form-block-3__form-wrap .form {
    display: flex;
    flex-wrap: wrap;
    gap: 15px 10px;
}
.form-block-3__form-wrap .form .form__input {
    flex: 1;
}
.form-block-3__form-wrap .form .form__btn .btn {
    padding-left: clamp(20px, 0.75vw + 17.6px, 32px);
    padding-right: clamp(20px, 0.75vw + 17.6px, 32px);
    height: 100%;
    color: #fff;
}
.form-block-3__form-wrap .form .form__privacy {
    --color: var(--Main-text);
    flex: 0 0 100%;
}
.form-block-3__form-wrap .form .form__privacy-link {
    --color: var(--Accent);
}
.form-block-3__title-wrap {
    padding-top: clamp(0px, 1.875vw + -6px, 30px);
}
.form-block-3__title {
    --color: var(--Card);
}
.form-block-3__title:not(:last-child) {
    margin-bottom: clamp(10px, 0.3125vw + 9px, 15px);
}
.form-block-3__subtitle {
    --color: var(--Card);
}

@media (max-width: 991px) {
    .form-block-3 {
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
    }
    .form-block-3__form-wrap {
        width: 86%;
    }
    .form-block-3__form-wrap .form {
        gap: 10px;
    }
}
@media (max-width: 767px) {
    .form-block-3__form-wrap {
        width: 100%;
    }
}
@media (max-width: 575px) {
    .form-block-3__form-wrap .form {
        flex-direction: column;
    }
    .form-block-3__form-wrap .form .form__btn {
        width: 100%;
    }
    .form-block-3__form-wrap .form .form__btn .btn {
        width: 100%;
    }
    .form-block-3__form-wrap .form .form__privacy {
        text-align: center;
    }
} /*# sourceMappingURL=block.css.map */
