/* ============================================================================
   APP STYLES
   ========================================================================= */

/**
 * Use this file to add site speciic styles that are not part of the UHB design
 * system e.g. Ask A&E banner.
 *
 * Prefix each clas with 'app' so styles can easily be differentiated and
 * traced back to this file.
 */




/* ASK A&E BANNER
   ========================================================================= */

.app-ask-a-and-e {
    background-color: #051f3d;
    overflow: hidden
}

.app-ask-a-and-e__logo {
    padding-bottom: 64px;
    z-index: 1
}

    .app-ask-a-and-e__logo::before {
        background-color: #ffffff;
        border-bottom-right-radius: 100%;
        bottom: 0;
        content: "";
        height: calc(100% + 32px);
        position: absolute;
        right: -32px;
        width: calc(100% + 32px);
        z-index: -1
    }

    .app-ask-a-and-e__logo img {
        height: 64px
    }

.app-ask-a-and-e__content {
    padding-top: 16px
}

.app-ask-a-and-e__content-inner > :first-child {
    margin-top: 0
}

.app-ask-a-and-e__button {
    background-color: #ffffff;
    color: #051f3d
}

    .app-ask-a-and-e__button:hover {
        background-color: #f9feff
    }

    .app-ask-a-and-e__button:active {
        background-color: #e8edee
    }

    .app-ask-a-and-e__button:visited {
        color: #051f3d
    }

@media screen and (min-width: 600px) {
    .app-ask-a-and-e__logo {
        align-items: center;
        display: flex;
        justify-content: center;
        padding-bottom: 0;
        padding-top: 0
    }

        .app-ask-a-and-e__logo::before {
            border-bottom-right-radius: 50%;
            border-top-right-radius: 50%;
            height: 250%;
            top: -32px;
            top: 50%;
            transform: translateY(-50%);
            right: 0;
            width: 50vw
        }

        .app-ask-a-and-e__logo img {
            height: 80px
        }

    .app-ask-a-and-e__content {
        padding-top: 0
    }
}

@media screen and (min-width: 752px) {
    .app-ask-a-and-e__logo img {
        height: 96px
    }
}

@media screen and (min-width: 1024px) {
    .app-ask-a-and-e__logo img {
        height: 120px
    }
}

@media screen and (min-width: 1328px) {
    .app-ask-a-and-e__logo img {
        height: 172px
    }
}


.umbraco-forms-navigation div{
    display:flex;
    gap:5px;
}