#lgbg,.lgbg{background-color: #f8f8f8;}
.content-center{width: 100%;max-width: 1296px;margin: 0 auto;}
.cmp-text:has(.error-page){padding: unset;}

.error-page{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 60px 0 72px;
    gap: 16px;
}
.error-page h1, .error-page h3{margin: 0;}
.error-page > h1{
    font-family: "myriad-pro";
    font-weight: 600;
    font-size: 128px;
    line-height: 86px;
}
.error-page .error-desc{
    display: flex;
    flex-direction: column;
    gap: 11px;
}
.error-page .error-desc h3{
    font-family: "myriad-pro";
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    text-transform: uppercase;
}
.error-page .error-desc p{
    font-family: "myriad-pro";
    font-weight: 400;
    font-size: 20px;
    line-height: 22px;
}
.error-page > h1,
.error-page .error-desc h3,
.error-page .error-desc p{color: #333F48;}


@media only screen and (max-width:991px){
    .error-page{flex-direction: column;padding-bottom: 72px;gap: 10px;}
    .error-page .error-desc{text-align: center;margin-top: 27px;}
    .content-center{width: 100%;margin: 0 auto; padding:0 16px}
    #error-500 .content-center{width: 100%;margin: 0 auto; padding:0 12px}
}
.text-nowrap{white-space: nowrap;}