.error-page-content{margin:0 auto;max-width:1200px;padding:2rem;text-align:center}.error-page-content .error-header{margin-bottom:3rem}.error-page-content .error-header .error-code{background:var(--body-text-color);-webkit-background-clip:text;font-size:60px;font-weight:700;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1;margin-bottom:1rem}@media(max-width:768px){.error-page-content .error-header .error-code{font-size:32px}}.error-page-content .error-header .error-title{color:var(--body-text-color);font-size:24px;font-weight:300;margin-bottom:1rem}@media(max-width:768px){.error-page-content .error-header .error-title{font-size:21px}}.error-page-content .error-header .error-description{color:var(--page-main-secondary-text-color);font-size:16px;line-height:1.6;margin:0 auto;max-width:600px}@media(max-width:768px){.error-page-content .error-header .error-description{font-size:14px}}.error-page-content .error-actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:1rem;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-bottom:4rem}.error-page-content .error-actions .error-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:none;border:2px solid;-moz-border-radius:6px;border-radius:6px;cursor:pointer;font-size:16px;gap:.75rem;overflow:hidden;padding:12px 16px;position:relative;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.error-page-content .error-actions .error-btn .btn-icon{height:20px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:20px}.error-page-content .error-actions .error-btn.error-btn-primary{background:var(--btn-primary-bg-color);border-color:var(--btn-border-color);color:var(--btn-color)}.error-page-content .error-actions .error-btn.error-btn-primary>.btn-icon{color:var(--btn-primary-icon-color)}.error-page-content .error-actions .error-btn.error-btn-primary:hover{background:var(--btn-primary-bg-hover-color)}.error-page-content .error-actions .error-btn.error-btn-secondary{background-color:rgba(0,0,0,0);border-color:var(--btn-secondary-border-color);border-width:.5px;color:var(--btn-secondary-color)}.error-page-content .error-actions .error-btn.error-btn-secondary>.btn-icon{color:var(--btn-secondary-icon-color)}.error-page-content .error-actions .error-btn.error-btn-secondary:hover{background-color:var(--btn-secondary-bg-hover-color);color:#fff}.error-page-content .error-actions .error-btn.error-btn-secondary:hover>.btn-icon{color:var(--btn-secondary-icon-hover-color)}body.dark_theme .error-page-content .error-actions .error-btn.error-btn-primary{background-color:var(--btn-primary-bg-color);border:none}body.dark_theme .error-page-content .error-actions .error-btn.error-btn-primary:hover{background-color:var(--btn-primary-bg-hover-color)}body.dark_theme .error-page-content .error-actions .error-btn.error-btn-secondary{color:var(--btn-secondary-color)}body.dark_theme .error-page-content .error-actions .error-btn.error-btn-secondary:hover{border-color:#fefde6}@media(max-width:768px){.error-page-content{padding:1rem}.error-page-content .error-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.error-page-content .error-actions .error-btn{font-size:14px;max-width:200px;width:75%}.error-page-content .error-categories-section .categories-grid{gap:.75rem;grid-template-columns:1fr}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes lateFadeIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}@-moz-keyframes lateFadeIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes lateFadeIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}.visitor-popup{-webkit-animation:fadeIn .75s;-moz-animation:fadeIn .75s;animation:fadeIn .75s;background-color:rgba(0,0,0,.7);bottom:0;display:block;display:table;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:10}.visitor-popup-inner{display:table-cell;text-align:center;vertical-align:middle}.visitor-popup-main{padding:1.5em}.visitor-popup-content{display:inline-block;position:relative;width:auto}.visitor-popup-content .circle-icon-button{-webkit-animation:lateFadeIn 1.25s;-moz-animation:lateFadeIn 1.25s;animation:lateFadeIn 1.25s;background:rgba(0,0,0,0);position:absolute;right:-20px;top:-20px}.visitor-popup-content .circle-icon-button>*>*{background:rgba(0,0,0,0);background:#fff;color:#026690}.visitor-popup-content a{display:block}.visitor-popup-content img{display:block;max-height:90vh;max-width:100%}.page-sidebar-content-overlay{background-color:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:3.5rem;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;visibility:hidden;z-index:4}body.visible-sidebar #page-media .page-sidebar-content-overlay,body.visible-sidebar #page-media-audio .page-sidebar-content-overlay,body.visible-sidebar #page-media-image .page-sidebar-content-overlay,body.visible-sidebar #page-media-pdf .page-sidebar-content-overlay,body.visible-sidebar #page-media-video .page-sidebar-content-overlay{display:block;opacity:.5;visibility:visible}@media(max-width:767px){body.visible-sidebar .page-sidebar-content-overlay{display:block;opacity:.5;visibility:visible}}.notifications{bottom:0;height:auto!important;left:0;max-width:100%;position:fixed;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;font-size:14px;justify-content:space-between;z-index:5}.notifications>*{position:relative}.notification-item{background-color:#323232;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);color:#f1f1f1;display:table;margin:12px;max-width:100%;min-height:48px;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;transition:opacity .5s linear;width:288px}.notification-item>*{display:table-cell;line-height:20px;overflow:hidden;padding:8px 24px;vertical-align:middle}.notification-item.hidden{opacity:0}