
    .halfoptions-flex {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .leftflex {
        width: calc(60% - 70px);
    }

    .rightflex {
        width: 40%;
    }

    .halfoptions-content {
        padding: 50px;
        background: var(--tertiary);
    }

    .halfoptions-content h2 {
        margin-top: 0;
    }

    @media (max-width:1199px) {
        .halfoptions-flex {
            flex-direction: column;
        }

        .leftflex {
            width: 100%;
        }

        .rightflex {
            width: 100%;
        }
    }

    @media (max-width:767px) {
        .halfoptions-content {
            padding: 20px;
        }
    }
