*{margin:0;padding:0;box-sizing:border-box;font-family:Lato,sans-serif}:root{--bg-color:#ffffff;--text-color:#191919;--primary-600:#850033;--primary-500:#c03434;--primary-400:#ef4444;--primary-300:#f8a4a4;--primary-200:#fcdada;--primary-100:#fdecec;--accent-color:#606060;--border-color:#e0e0e0;--card-bg:#f4f3fb;--shadow-color:rgba(0, 0, 0, 0.1);--input-text:#999999;--color-red:#fb3748;--color-red-light:#fb37481a;--color-yellow:#dfb400;--color-yellow-light:rgba(255, 219, 67, 0.1);--color-green:#1fc16b;--color-green-light:#e6fbf0;--color-neutral:#050202;--color-neutral-200:#fafafa;--color-neutral-300:#ffffff;--color-neutral-400:#f8f8f8;--color-neutral-500:#e4e4e4;--color-neutral-700:#bbbbbb;--color-neutral-800:#777777;--color-neutral-900:#333333;--gaming-background:#e3d7f7;--gaming-color:#2c0bbf;--office-background:#dfeeff;--office-color:#007bff;--budget-background:#dbf5e3;--budget-color:#009c49;--business-background:#e5e5e5;--business-color:#495057;--students-background:#ffe7cc;--students-color:#ff8c00;--teachers-background:#850033;--sub-banner-card-background:#ffecd4;--sub-banner-card2-background:#c6d9ff;--sub-banner-card5-background:#d6effc}.not-found{display:flex;align-items:center;justify-content:center;min-height:80vh;text-align:center;background:var(--bg-color)}.content{max-width:600px;margin:auto}.title{font-size:48px;font-weight:800;color:var(--text-color)}.subtitle,.subtitle-1{font-weight:500;color:var(--accent-color)}.subtitle{font-size:20px}.subtitle-1{font-size:14px;text-align:center}.error-illustration{position:relative;display:inline-block;padding-bottom:0;margin-bottom:0}.error-code{font-size:200px;font-weight:900;color:rgba(239,68,68,.1);position:relative;z-index:1}.error-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:130px;z-index:2}.home-btn{display:inline-block;padding:10px 20px;border:none;background:0 0;color:var(--text-color);font-size:18px;font-weight:500;text-decoration:none;border-bottom:2px solid var(--text-color);transition:color .3s,border-color .3s}.home-btn:hover{color:var(--primary-500);border-color:var(--primary-500)}