.slds-notify__close{
    top: 0 !important;
}
.slds-notify__close .slds-button:focus{
    box-shadow: none !important;
}
.slds-notify_container{
    --dxp-g-success: #CDEFC4;
    --dxp-g-success-contrast: #22683E;
    --dxp-g-destructive: #FEDED8;
    --dxp-g-destructive-contrast: #8E030F;
}
main div.dxp-text-body>ol{
    list-style: decimal;
    padding-left: 0.5em;
    list-style-position: inside;
}
main div.dxp-text-body>ul{
    list-style: initial;
    padding-left: 0.5em;
    list-style-position: inside;
}
.SYFExhibitionInfo {
    border-radius: 4px;
}
.SYFGridTimeline .dxp-grid-item:nth-of-type(even) .slds-grid{
        flex-direction: row-reverse !important;
}
.SDISBannerCompOverrideClass-padding_none div{
    padding: 0 !important;
}
.SDISBannerCompOverrideClass-padding_vertical-none div{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.SDISBannerCompOverrideClass {
    --dxp-g-spacing-large: 1rem;
    --dxp-g-spacing-xxlarge: 3.5rem;
}
.syf-home_stat{
    display:flex;
    align-items:center
}

div:has( > .syf-border-home_stat){
    width: max-content;
}
.syf-border-home_stat{
    background-color:var(--dxp-g-brand);
    height: 112px;
    width:2px;
}
.syf-timeline {
    width: 84px;
}
.syf-timeline-line{
    height: calc(var(--dxp-c-l-column-min-height) - 16px);
}

.syf-icons-footer *:has(> a){
    display: flex;
    gap: 24px !important;
}

.syf-col-footer_links * {
    flex: 0 1 auto !important;
}
.syf-main_header{
    align-items: center;
    display: flex;
    gap: 24px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.SYFHeroBanner .columns-content, .SYFDivider .columns-content{
    max-width:none !important;
}

.SYFSiteAlertCard  * {
    min-height: 0 !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
}

.SYFSearchBar .input-container{
    height:54px !important;
}
.SYFSearchBar .search-input-without-button
{
    background-color: #ffffff;
}

.MOELogo img{
    height:176px !important;
    width:200px !important;
}

.dxp-tabs-container .dxp-tab-nav-container:focus{
    border-top:0px !important;
    border-left:0px !important;
    border-right:0px !important;
}

.maintainance-page-section{
    border-top: 1px #C9C9C9 solid;
}

footer:has(.maintainance-page-footer){
    max-width:none;
    background:#101012;
    height:112px;
}

@media only screen and (max-width: 64em){
    .syf-links-footer p a:not(:has(img)) + a:not(:has(img)) {
        margin-left: 0;
    }
    .syf-border-home_stat{
        height: 73px;
    }
    .syf-timeline {
        width: fit-content;
        padding: 0 16px;
    }
    .syf-timeline-line{
        height: calc(var(--dxp-c-m-column-min-height) - 16px);
    }
    .syf-home_stat .dxp-text-heading-xlarge{
        font-size:32px;
        font-weight:600;
    }
    .syf-home_stat .dxp-text-heading-small{
        font-size:20px;
        font-weight:600;
    }
    .SYFLogo img{
        height: 57.2px !important;
        max-height: none !important;
        width: 120px !important;
    }
    .footerLogoCont{
        position:absolute;
    }
    .AEBLogo .image-container{
        width: 100% !important;
    }
}
@media only screen and (max-width: 47.9375em) {
    .syf-border-home_stat{
        height: 73px;
    }
    .syf-main_header{
        align-items: flex-start;
        flex-direction: column;
    }
    .syf-timeline {
        width: fit-content;
        padding: 0;
        margin-right: 16px;
    }
    .syf-timeline-line{
        height: calc(var(--dxp-c-s-column-min-height) - 16px);
    }
    .MOELogo img{
        margin-top:40px;
    }
    .AEBLogo .image-container{
        width: var(--dxp-c-image-container-width, 100%) !important;
    }
}