@media (max-width: 1599.98px) {}

@media (max-width: 1399.98px) {
    :root {
        --cms-landing-header-height: 100px;
        --cms-landing-footer-height: 060px;
        --cms-landing-common-spaces: 2.4rem;
    }

    .cms-identity-head {
        margin-bottom: 4rem;
    }
}

@media (max-width: 1199.98px) {
    :root {
        --root-font-size: 9px;
    }
}

@media (max-width: 1023.98px) {}

@media (max-width: 0991.98px) {
    .cms-landing-page-layout::before {
        width: 60vw;
        height: 60vh;
    }

    .cms-main {
        height: 100%;
        overflow-y: auto;
    }

    .cms-action-bar {
        flex-direction: column;
        height: auto;
    }

    .cms-action-bar-st,
    .cms-action-bar-ed {
        width: 100%;
        padding: 1rem;
    }

    .cms-content-divider {
        display: none;
    }

    .cms-main-content-body {
        height: 100%;
        flex-direction: column;
    }

    .cms-main-content-st,
    .cms-main-content-ed {
        width: 100%;
    }

    .cms-main-content-st{
        height: unset;
    }

    .cms-main-content-ed {
        height: auto;
    }
}

@media (max-width: 0767.98px) {
    :root {
        --cms-landing-header-height: 80px;
        --cms-header-height: 60px;
        --cms-footer-height: 60px;
    }

    .cms-landing-page-layout-header-logo {
        width: 19rem;
    }

    .cms-identity-head h2 {
        font-size: 3rem;
    }

    .cms-identity-selection-list {
        flex-direction: column;
    }

    .cms-identity-selection-item {
        width: 100%;
    }

    .cms-landing-page-layout-footer {
        border-top: 1px solid var(--color-grey-200);
    }

    .cms-identity-container {
        margin-bottom: 3rem;
    }

    .cms-header-logo {
        max-width: 175px;
    }
}

@media (max-width: 0575.98px) {
    :root {
        --root-font-size: 8px;
    }

    .container,
    .container-fluid,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        --bs-gutter-x: 3rem;
    }

    .cms-header-logo {
        max-width: 150px;
    }

    
    .cms-zoomed-answer-form {
        flex-direction: column;
        align-items: flex-start;
    }

    .cms-zoomed-version-head{
        align-items: flex-start;
    }
}

@media (max-width: 0480.98px) {
    /* .cms-foot-row {
        flex-direction: column;
        align-items: center;
        gap: 0;
        padding: 1rem;
    } */

    .cms-head-row,
    .cms-foot-row {
        gap: 8PX;
    }
}

@media (min-width: 0481px) {}

@media (min-width: 0576px) {}

@media (min-width: 0768px) {}

@media (min-width: 0992px) {}

@media (min-width: 1024px) {}

@media (min-width: 1200px) {}

@media (min-width: 1400px) {}

@media (min-width: 1600px) {}