 .form-wrapper {
        max-width: 600px;
        margin: -17px auto;
        padding: 25px;
        background: #e5e1e1;
        border-radius: 12px;
        text-align: center;
        /* z-index: 999999; */
    }

    .form-wrapper h2 {
        margin-bottom: 25px;
        font-size: 26px;
        font-weight: bold;
    }

    .form-wrapper select, input[type="text"], input[type="email"] {
        width: 100%;
        padding: 10px 5px;
        margin: 5px 0;
        border-radius: 6px;
        border: none;
        background: #f7f7f7;
        color: #525252;
        font-weight: 500;
        font-size: 14px;
    }

    .form-wrapper .checkbox-group {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 20px;
        margin: 15px 0;
    }

    .form-wrapper .checkbox-group label {
        display: flex;
        /* align-items: center; */
        gap: 4px;
        font-size: 15px;
    }

    .form-wrapper #phone {
        background: white;
        color: #000;
        font-weight: bold;
        /* width: 100%; */
        padding: 10px 232px;
        margin: 5px 0px;
        border-radius: 6px;
        border: none;
        background: #f7f7f7;
        color: #525252;
        font-weight: 500;
        font-size: 15px;
    }

    .form-wrapper button {
        width: 100%;
        padding: 10px;
        margin-top: 2px;
        border: none;
        border-radius: 6px;
        background: #1e4d8f;
        color: #fbf8f8;
        font-size: 18px;
        font-weight: bold;
        cursor: pointer;
        transition: 0.2s;
    }

    .form-wrapper button:hover {
        background: #1e4d8f;
        color: #fff;
    }