
#content {padding-bottom:0;}
.error_container {display:flex;justify-content: center;align-items: center;width:100%;height:calc(100vh - var(--header-height));}
.error_container .error_wrapper {text-align: center;}
.error_container .error_code {font-size:2.4rem;line-height:3rem;}
.error_container .error_title {font-size:2.4rem;line-height:3rem;margin-top:2rem;}
.error_container .error_message {font-size:1.5rem;line-height:2rem;margin-top:2rem;}
.error_container .error_message span {font-size:1.5rem;line-height:2rem;text-decoration: underline;}
.error_container .home_button {display:inline-block;height:5rem;line-height:5rem;padding:0 3.35rem;background:var(--main-blue-1);border-radius:5rem;color:var(--font-white);margin-top:3rem;}

@media screen and (max-width:1023px) { /* Mobile, Tablet */
    .error_container {padding:0 var(--side-padding);height: calc(100vh - var(--header-height) - var(--space-bottom));}
    .error_container .error_code {font-size:3.4rem;line-height:4.2rem;}
    .error_container .error_title {font-size:3.4rem;line-height:4.2rem;margin-top:3rem;}
    .error_container .error_message {font-size:3rem;line-height:4rem;margin-top:3rem;}
    .error_container .home_button {margin-top:6rem;height:8.2rem;line-height:8.2rem;padding:0 5.5rem;font-size:3rem;}
}