.error-404-content{text-align:center;max-width:1400px;margin:auto;width:calc(95% - 15px);padding:0;min-height:70vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.error-404-title{font-size:var(--FontSizeTitle, 72px);letter-spacing:.02em;color:var(--TextColorPrimary, #333);line-height:1.2;font-weight:700;margin-top:0;margin-bottom:1rem}.error-404-message{margin-bottom:var(--BtnMarginTop, 48px)}.error-404-message .error-404-description{font-size:var(--FontSizeSecondary, 20px);letter-spacing:.01em;color:var(--TextColorSecondary, #545454);line-height:1.5;font-weight:400}.error-404-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.error-404-actions .btn-back,.error-404-actions .btn-home{border:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:var(--BtnWidth, 160px);height:var(--BtnHeight, 50px);border-radius:var(--BtnBorderRadius, 0.3em);font-size:var(--BtnFontSize, 18px);padding:10px 15px;font-weight:600;-webkit-transition:var(--TransitionDefault, 0.3s ease);transition:var(--TransitionDefault, 0.3s ease);text-align:center;letter-spacing:.03em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box}.error-404-actions .btn-back{border:var(--BorderPrimary, 1px solid #d0d0d0);background:var(--BtnOutlineBg, transparent);color:var(--BtnOutlineTextColor, #333)}.error-404-actions .btn-back:hover{color:var(--BtnOutlineHoverTextColor, #fff);background:var(--BtnOutlineHoverBg, #777777);-webkit-transition:var(--TransitionDefault, 0.3s ease);transition:var(--TransitionDefault, 0.3s ease)}.error-404-actions .btn-home{color:var(--BtnSecondaryTextColor, white);background:var(--BtnSecondaryBg, #4d4d4d)}.error-404-actions .btn-home:hover{color:var(--BtnPrimaryHoverTextColor, white);background:var(--BtnSecondaryHoverBg, #777777);-webkit-transition:var(--TransitionDefault, 0.3s ease);transition:var(--TransitionDefault, 0.3s ease)}.error-page-body .header{background:var(--NaviUpBgColor, #fff)}.error-404-content{margin-top:var(--NaviHeight, 80px)}