/* /Components/Layout/ErrorLayout.razor.rz.scp.css */
/* error-layout */
.error-layout[b-nlagof0aix] {
    min-height: 100vh;
    background-attachment: fixed;
    background-image: url(/img/error/1.1920.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #1f3232;
    line-height: 1.5;
    padding-bottom: 0.9375rem;
}

@media (max-width: 47.9375rem) {
    .error-layout[b-nlagof0aix] {
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
    }
}

@media (orientation: portrait) {
    .error-layout[b-nlagof0aix] {
        background-image: url(/img/error/1-9x16.jpg);
    }
}

@media (min-aspect-ratio: 3/4) {
    .error-layout[b-nlagof0aix] {
        background-image: url(/img/error/1-3x4.jpg);
    }
}

@media (min-aspect-ratio: 4/3) {
    .error-layout[b-nlagof0aix] {
        background-image: url(/img/error/1-4x3.jpg);
    }
}

@media (min-aspect-ratio: 16/10) {
    .error-layout[b-nlagof0aix] {
        background-image: url(/img/error/1-16x9.1920.jpg);
    }
}

@media (min-aspect-ratio: 16/10) and (min-width: 1281px) and (-webkit-min-device-pixel-ratio: 1.5), (min-aspect-ratio: 16/10) and (min-width: 1281px) and (min-resolution: 1.5dppx) {
    .error-layout[b-nlagof0aix] {
        background-image: url(/img/error/1-16x9.3840.jpg);
    }
}

/* error-layout-header */
.error-layout-header[b-nlagof0aix] {
    padding: 2.5rem 0;
    display: flex;
    justify-content: center;
}

.error-layout-header__logo[b-nlagof0aix] {
    fill: #1f3232;
    width: 10rem;
}

@media (min-width: 62rem) {
    .error-layout-header__logo[b-nlagof0aix] {
        width: 12.5rem;
    }
}

/* error-layout-main */
.error-layout-main[b-nlagof0aix] {
    width: 100%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    margin-right: auto;
    margin-left: auto;
    background-color: rgba(255, 255, 255, 0.95);
    border-radius: 0.3125rem;
    padding-bottom: 1.875em;
    padding-top: 1.875em;
    display: flex;
    justify-content: center;
}

@media (min-width: 48rem) {
    .error-layout-main[b-nlagof0aix] {
        max-width: 45rem;
    }
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
