/* properties that change from brand to brand */
:root {
    --background-color: #085375;
    --header-height: 40px;
}

/* ========== */
/* font faces */
/* ========== */
@font-face {
    font-family: 'Sansita One';
    font-style: normal;
    font-weight: normal;
    src: local("SansitaOne"), url("/errors/SansitaOne.woff2") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ================= */
/* basic "reset" css */
/* ================= */
html,
body {
    margin: 0;
    padding: 0;
}

body {
    font-family: 'Sansita One', sans-serif;
}

/* ================= */
/* reuseable classes */
/* ================= */
.site-container {
    margin: 0 auto;
    padding: 0 16px;
    box-sizing: border-box;
}

/* =========== */
/* header area */
/* =========== */
.error-page__header {
    display: flex;
    position: relative;
    height: var(--header-height);
    box-sizing: border-box;
    background-color: white;
}

.error-page__header--with-curve {
    background-color: transparent;
}

.error-page__header-background {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: var(--header-height);
    pointer-events: none;
}

.error-page__header-background::before,
.error-page__header-background::after {
    position: absolute;
    content: "";
    top: 0;
    width: calc(50% - 69px);
    height: var(--header-height);
    background-color: white;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}

.error-page__header-background::before {
    left: 0;
}

.error-page__header-background::after {
    right: 0;
}

.error-page__curve {
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 1;
    transform: translateX(-50%);
    width: 138px;
    height: var(--header-height);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-image: url(data:image/webp;base64,UklGRhACAABXRUJQVlA4TAMCAAAvioAMEM0ARNL+3DtE9D/NALe2bdXK+e7uWsXHLaYAQgYhg5AOvAh3IgYtuJbh7v71vi/nPvsSIfdGOJBk23Ru7OTbis39r8G2bTuPgdtGijognj2Y/YQAAI2E/v3Hz1mQK3wKF+ElPMkVvgCM/MkFQevUGgAYGLQujVVj0TnBrHXWBYRHflnY5Fb8e5PZfh0/jvfHs+POYf0OAAig4jG6D3R0H2d99h48iQUwO2bFTKSFMbAGRsfoOY2t5lBYZLvpwdf4dXI93h+P7AAxBlDxAABhixaKRQysKx4fITuViOKSrYrZb/TruFoAOWaqn7Xn2klrrbd0AUQRAB3BkCIK4gHGKRpw9QeTYV/ckjDFte6qIT/9rn5W76rHlcEpIAZ/eRHKkm3IDICe8wU1lQwk7HFzQieojMI6XXov3hQ3ChM7+OMcByhHJGuVQk6paIpNMr25aMaesaS1hCoobNPVj/J9eT8/NIM/ICrCRNZS/HooJunrgxeWDiA9p7TmAml7wpTSYvJBzrlBuvXRvqvtNIfngOCPtNQ2qPLmin+OZAqVTknN0VDUGrME9F6tk4LwEm6FMzmTU3abW6fnH6vr6WZ/YldZAiZjJ2XMq+I46Z2l4mN0ty8s2RizaKCNpIZDb4h+PiLxWsk7UTulaCzjEsQ45/AsC9a4Vfk/qL3/QscZZwA=);
    box-shadow: inset 0 2px white;
    padding-top: 2px;
}

.error-page__logo-area {
    width: 100%;
}

.error-page__site-logo {
    display: inline-block;
    position: relative;
    height: calc(var(--header-height) - 8px);
    width: auto;
    margin: 4px 0;
}

.error-page__site-logo img,
.error-page__site-logo svg {
    display: block;
    max-width: 85px;
    height: 100%;
}

/* ============ */
/* content area */
/* ============ */
.error-page__cloudflare-token {
    display: none;
}

.error-page {
    position: relative;
    min-height: calc(100vh - var(--header-height));
    padding: 64px 0;
    box-sizing: border-box;
}

.error-page__content-area {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: flex-start;
    text-align: center;
}

.error-page__title,
.error-page__description {
    font-size: 16px;
    line-height: 22px;
    color: white;
    margin: 0;
}

.error-page__title {
    line-height: 1.1;
    font-weight: normal;
}

.error-page__title--text-shadow {
    text-shadow: 0 0 24px rgba(0, 0, 0, 0.5);
}

.error-page__description {
    margin-top: 10px;
}

.error-page__description--small-gutter {
    margin-top: 3px;
}

.error-page__description + .error-page__description {
    margin-top: 4px;
}

.error-page__image-area {
    display: flex;
    flex-flow: column;
    align-items: center;
    height: 100%;
}

.error-page__image-area--centered {
    justify-content: center;
}

.error-page__image-wrapper {
    display: flex;
    box-sizing: border-box;
    margin-top: 20px;
    padding: 0 10px;
}

.error-page__image-wrapper:nth-child(4n + 2) {
    padding-bottom: 10%;
}

.error-page__image-wrapper:nth-child(4n + 3) {
    padding-top: 10%;
}

.error-page__image {
    display: block;
    transition: transform 0.35s ease-in-out;
    height: auto;
    max-width: 100%;
}

/* equal-size modifier for image area */
.error-page__image-area--equal-size .error-page__image-wrapper:nth-child(4n + 2) {
    padding-bottom: unset;
}

.error-page__image-area--equal-size .error-page__image-wrapper:nth-child(4n + 3) {
    padding-top: unset;
}

.error-page__image-area--equal-size {
    margin-top: 20px;
    row-gap: 10px;
}

.error-page__image-area--equal-size .error-page__image {
    transition: none;
    transform: scale(1.0);
}

.error-page__image-area--equal-size .error-page__image:hover {
    transform: scale(1.2);
}

/* ================ */
/* background image */
/* ================ */
.error-page__background-image {
    position: absolute;
    z-index: -1;
    top: calc(var(--header-height) * -1);
    right: 0;
    bottom: 0;
    left: 0;
    min-height: 100vh;
    background-image: url(data:image/webp;base64,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);
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: var(--background-color);
}

/* ================= */
/* responsive styles */
/* ================= */
@media (min-width: 768px) {
    .site-container {
        max-width: 750px;
    }

    .error-page__curve {
        width: 302px;
        transform: translateX(-50%);
        background-image: url(data:image/webp;base64,UklGRn4DAABXRUJQVlA4THEDAAAvP8EPEM0ARNL+4iNE9D+VcwQCyfmDrxAR2QE4DsAocubenZekY8bqqnAXpWNmZk72xgOBWXt2DqucZSlShMNIkhqHMJR/bs95vDmQc+A2kiJ1L/Odh94ASdvetFEl2cEOMzMuecc8K545AMMZ5vSNZZe3GtAzEQ4DAE3b+ByLEAFCxsBtI0Xd41vOwB984JYv2/5H2/9o+x9/Qof/+GmruCmmu24nLDPcNucf3HjFtX/423lyFdx/o/zGik+fn9j5bVBFq4pP6YIOTCEmgzFaUANIplgmwWoqCMoP9R/4tGW5YcVlk02xRVcoWf0sr+WmHpaZUnb1V0E43BNmFg6vQ58kpSfbkxa+qxTf9AIPdUYHe4emmnSrUSc1agYOMixtTK5ZtgbCOlXSu73qddqx3rRyAyIJvRAuYisi/A8MQGeU4gy2f7dzcQ3NbktmPKNpwy7a5Fjbgfw2aAUIOJMPerUH2cZhWzyBE+IlTFwXUd7JDB2mWMFTT916Kkd4uVeix7pmdiKzYZ3cBGCLlV8mGtEAnMG7PMCZTsWBEWIFVtQyoqyzMHmu6ClRCfABUffKMCwifGxnObb7braTv7UojZkEamHyb0sGgAA/8Z0e4imPPqMzpMLLOVXIhaPKOjYnm3gf8CFUlqEHoMprP8nx6DnZScPeyM1FaxkJz5khAM0V+IQnOo8r1CE5LGG0nAuj92LHMaREWUuUyn/nELIE3e/568vWcuh0ZhrJ37hNwdGcWciQZU3AGbzgA2xiHy6ePFZYxot0SEmkakgxJKQoT5B7q9S7oIc77303j+Rai9IskyCNb+NGAQ1rzPiFHnGXx7C8QyislKNLRKo4Vl0RBhBkRxF1veFOrnPS+jL35FiPgtw4agNJfWy2ZlWr6PTJb3avW0+XLF1MK7pNTaDVQARVVAJGEQegHuF9LJ7e3eHJipZdxmnS+i+9aij1c53Zb3f98cs1M932EyoMXbL8Wh7TaV3OnS3nQ0BhViiVFNFqNIKeqOIPKq4vcDA/+8Yc772aj1gTpWobiCEUbMAA+AMSwcqyLL3IXjcvQS2xTyCahoJajVOQg+j1Bu+VnyIn5dRvEcYOENcl02rYgH6CnnrsF/+TiLocN5F1IEHL0LQE+SmEnqI+cYNAwVuRQlrNj5CD5a+rnCIyBVVTRgwuAgA=);
        box-shadow: inset 0 5px white;
        padding-top: 5px;
    }

    .error-page__header-background::before,
    .error-page__header-background::after {
        width: calc(50% - 151px);
    }

    .error-page__image-area {
        flex-flow: row nowrap;
    }

    .error-page__image-wrapper {
        flex-basis: 25%;
        align-items: center;
        justify-content: center;
    }

    .error-page__image-wrapper:nth-child(4n + 2) {
        align-self: center;
    }
    
    .error-page__image-wrapper:nth-child(4n + 3) {
        align-self: flex-end;
        padding-top: unset;
        padding-bottom: 3%;
    }
    
    /* equal-size modifier for image area */
    .error-page__image-area--equal-size .error-page__image-wrapper:nth-child(4n + 3) {
        align-self: center;
        padding-bottom: unset;
    }

    .error-page__image-area--equal-size {
        column-gap: 4px;
    }

    .error-page__image-area--equal-size .error-page__image {
        width: 100%;
        height: 100%;
    }
}

@media (min-width: 992px) {
    :root {
        --header-height: 60px;
    }

    .site-container {
        max-width: 970px;
    }

    .error-page__site-logo {
        height: calc(var(--header-height) - 12px);
        margin: 6px 0;
    }

    .error-page__title {
        font-size: 48px;
    }

    .error-page__description {
        font-size: 18px;
    }

    .error-page__description--large-desktop-gutter {
        margin-top: 10px;
    }

    /* equal-size modifier for image area */
    .error-page__image-area--equal-size {
        column-gap: 20px;
        margin-top: 0;
    }

    .error-page__image-area--equal-size .error-page__image-wrapper {
        flex: 1;
    }

    .error-page__image-area--equal-size .error-page__image,
    .error-page__image {
        transition: transform 0.35s ease-in-out;
        transform: scale(0.8);
    }

    .error-page__image-area--equal-size .error-page__image:hover,
    .error-page__image:hover {
        transform: scale(1.0);
    }
}

@media (min-width: 1200px) {
    .site-container {
        max-width: 1020px;
    }
}