.liForm {
    display: flex;
    flex-direction: column;
    gap: 15px;
    width: 100%;
    max-width: 705px;
    color: black;
    font-family: "SFProDisplay-Regular", Sans-serif;
    margin: 0px auto;
    padding: 0px 16px;
    align-items: flex-start;


    .form_container {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 15px;
    }

    @media (max-width: 734px) {
        .form_container {
            flex-direction: column;
            width: 410px;
        }
    }

    @media (max-width: 500px) {
        .form_container {
            width: 100%;
        }
    }

    .form_block {
        display: flex;
        flex-direction: column;
        gap: 4px;

        input {
            width: 328px;
            border: 1px solid black;
            border-radius: 3px;
            padding: .5rem 1rem;
            outline: none;
            background-color: white;
            color: black;
            font-size: 16px;
            font-family: "SFProDisplay-Regular", Sans-serif;
        }

        @media (max-width: 500px) {
            input {
                width: 100%;
            }
        }

        span {
            font-size: 16px;
            padding-bottom: 5px;
        }
    }

    .politic {
        display: flex;
        flex-direction: column;
        gap: 7px;
        justify-content: center;

        .container {
            display: flex;
            flex-direction: row;
            gap: 10px;

            label a {
                color: black;
                text-decoration: underline;
            }
        }



    }

    input[type='checkbox'] {
        width: unset;
        height: unset;
    }

    .send_btn {
        height: 42px;
        border: 1px solid transparent;
        color: white;
        border-radius: 5px;
        background-color: #005550;
        font-size: 16px;
        cursor: pointer;
        font-weight: 600;
        padding: 0px 30px;
    }

    @media (max-width: 734px) {
        .send_btn {
            width: 328px;
        }
    }

    @media (max-width: 500px) {
        .send_btn {
            width: 100%;
        }
    }

    .error_text {
        font-size: 13px !important;
        color: red;
        display: none;
    }

    textarea {
        width: 100%;
        height: 55px;
        border: 1px solid black;
        border-radius: 3px;
        padding: .5rem 1rem;
        outline: none;
        background-color: white;
        color: black;
        font-size: 16px;
        font-family: "SFProDisplay-Regular", Sans-serif;
    }

    @media (max-width: 734px) {
        textarea {
            width: 328px;
        }
    }

    @media (max-width: 500px) {
        textarea {
            width: 100%;
        }
    }
}

.activator {
    display: block !important;
}