.bookAppointment_container {
    width: 100%;
    height: fit-content;

    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    z-index: 5;

    position: relative;
}

.bookAppointment {
    width: 100%;
    height: fit-content;
    padding: 50px;
    box-sizing: border-box;
    display: grid;
    grid-template-columns: 1fr 1fr;
    border: solid 2px var(--color_white);
    border-radius: var(--border_radius);
}

    @media (max-width: 750px) {
        .bookAppointment {
            padding: var(--padding);
            gap: var(--gap);
        }
    }

    @media (max-width: 550px) {
        .bookAppointment {
            grid-template-columns: unset;
            grid-template-rows: 1fr 1fr;
        }
    }

.bookAppointment_txtContainer {
    display: flex;
    flex-direction: column;
    gap: var(--gap);
}

.footerInfo_Copyrightcontainer {
    position: absolute;
    right: 25px;
    bottom: 25px;
    gap: 5px;
    opacity: 50%;
}

    @media (max-width: 860px) {
        .footerInfo_Copyrightcontainer {
            bottom: -35px;
            font-size: .7rem;
        }
    }