.error-404{text-align:center;background-color:#b2caeb;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:5% 15px;display:flex}.error-404>div{max-width:600px;margin:0 auto}.error-404 .btn{color:#292952;white-space:nowrap;margin-top:20px}.error-404 .btn:hover{color:#292952;background-color:#f8f9fa}.error-404 .d-flex{margin-top:20px}.error-404 .d-flex .btn{margin-top:0}.error-404 .d-flex .btn:not(:last-child){margin-right:15px}.error-404 .d-flex .btn-primary{border:2px solid var(--color-primary);color:#fff!important}.error-404 .d-flex .btn-primary:hover,.error-404 .d-flex .btn-primary:focus{border:2px solid var(--color-primary);box-shadow:none;background-color:#0000;color:var(--color-primary)!important}.error-404 p{text-transform:none;color:#292952;letter-spacing:1px;margin-bottom:10px;font-size:18px;font-weight:600}.error-404 .f-18{font-size:var(--f18)!important}.error-404 img{max-width:100%;height:auto}@media (max-width:767.98px){.error-404 .d-flex{flex-wrap:wrap}.error-404 .d-flex .btn-primary{width:100%;margin-bottom:15px;margin-right:0!important}.error-404 .d-flex .btn-light{flex:1;min-width:0}}body:has(.error-404) header nav.navbar-light{background-color:var(--white)!important}body:has(.error-404) header nav.navbar-light .navbar-nav .nav-link:not(.btn-primary):not(.btn-outline-primary):not(.btn){color:var(--color-text)!important}
