@import "https://fonts.googleapis.com/css2?family=Roboto:wght@200;400;500;700&display=swap";
:root{--secondaryColor:#db2b39;--textColor:#000;--navColor:#273e74;--main-color:#1c5396;--accent-color:#d83232;--bg-color:white;--border-color:#9b9898;--overlay-color:#f5f5f9b3;--font-body:"Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Roboto", system-ui, sans-serif;--color-bg-page:#fff;--color-bg-elevated:#eef4ff;--color-surface:#fff;--color-surface-muted:#f8fafc;--color-surface-soft:#f1f5f9;--color-surface-strong:#e2e8f0;--color-text-primary:#0f172a;--color-text-secondary:#334155;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-primary-soft:#dbeafe;--color-accent:#87253a;--color-danger:#dc2626;--color-success:#16a34a;--focus-ring:#60a5fa;--focus-shadow:0 0 0 4px #60a5fa2e;--auth-page-gradient:linear-gradient(135deg, #eef4ff 0%, #f8fbff 32%, #eef3ff 68%, #fff7f2 100%);--auth-panel-gradient:linear-gradient(155deg, #0f2d75 0%, #204aa9 46%, #4f82ff 100%);--auth-button-gradient:linear-gradient(135deg, #204fb8 0%, #3f7bff 100%);--auth-button-gradient-hover:linear-gradient(135deg, #1a459f 0%, #326be3 100%);--auth-shell-bg:#ffffffc7;--auth-shell-border:#ffffff9e;--auth-field-height:48px;--admin-button-bg:#2c3e50;--admin-button-hover:#34495e;--admin-surface-dark:#1e293b;--admin-surface-darker:#0f172a;--admin-surface-deep:#0b1220;--admin-surface-gradient:linear-gradient(180deg, #0f172a 0%, #172554 100%);--admin-layout-gradient:linear-gradient(145deg, #050814 0%, #0a1020 46%, #0b1224 100%);--admin-text-primary:#e2ecff;--admin-text-secondary:#cbd5e1;--admin-text-muted:#94a3b8;--admin-accent:#6366f1;--admin-accent-hover:#4338ca;--showcase-accent:#667eea;--showcase-accent-hover:#5a67d8;--showcase-accent-soft:#e0e7ff;--showcase-accent-soft-strong:#c7d2fe;--showcase-gradient:linear-gradient(135deg, #667eea 0%, #764ba2 100%);--showcase-gradient-hover:linear-gradient(135deg, #5a67d8 0%, #6b46c1 100%);--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--shadow-sm:0 1px 3px #0f172a14;--shadow-md:0 10px 30px #0f172a14;--shadow-lg:0 20px 45px #0f172a24;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--transition-fast:.16s ease;--transition-base:.22s ease}*,:before,:after{box-sizing:border-box}html,body,#__next{min-height:100%}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;height:100%}body{min-height:100%;font-family:var(--font-body);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#fff;margin:0;overflow:auto}.wb-news-page{--color-bg-page:#fff;background:#fff!important}html:has(.wb-news-page){--color-bg-page:#fff;background:#fff!important}html:has(.wb-news-page) body{--color-bg-page:#fff;background:#fff!important}#__next{min-height:100dvh}body,button,input,textarea,select{font-family:var(--font-body)}a{color:inherit}.wb-site-root{font-family:var(--site-font-family,var(--font-body))}.wb-site-root button,.wb-site-root input,.wb-site-root textarea,.wb-site-root select{font-family:inherit}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit}button{touch-action:manipulation}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}::selection{color:var(--color-text-primary);background:#2563eb2e}.global-route-loading{z-index:200000;color:#f8fafc;background:#0f172aeb;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:.8rem;font-weight:500;display:inline-flex;position:fixed;top:16px;right:16px;box-shadow:0 10px 24px #0f172a4d}.global-route-loading-spinner{border:2px solid #f8fafc59;border-top-color:#f8fafc;border-radius:999px;width:16px;height:16px;animation:.8s linear infinite global-route-spin}@keyframes global-route-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}img[src*="/assets/images/image-placeholder.svg"]{background-color:#1e293b;object-fit:scale-down!important;object-position:center!important}html.wb-admin input:focus,html.wb-admin textarea:focus,html.wb-admin select:focus,html.wb-admin [contenteditable=true]:focus{outline-offset:-1px!important;box-shadow:none!important;outline:1px solid #8ea7ff99!important}:where(html.wb-admin) input[type=checkbox]{appearance:none;cursor:pointer;background-color:#131434;background-position:50%;background-repeat:no-repeat;background-size:14px;border:none;border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:20px;margin:0;display:inline-grid}:where(html.wb-admin) input[type=checkbox]:checked{background-color:#252768;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='5 12.5 10 17.5 19 7'/%3e%3c/svg%3e")}html.wb-admin input[type=checkbox]:focus,html.wb-admin input[type=checkbox]:focus-visible{box-shadow:none!important;outline:none!important}html.wb-admin .tox.tox-tinymce{background-color:#101530;border:1px solid #101530;border-radius:6px}html.wb-admin .tox .tox-editor-header,html.wb-admin .tox .tox-toolbar-overlord,html.wb-admin .tox .tox-toolbar,html.wb-admin .tox .tox-toolbar__primary,html.wb-admin .tox .tox-toolbar__overflow,html.wb-admin .tox .tox-menubar{background-color:#101530;background-image:none;border:none}html.wb-admin .tox .tox-sidebar-wrap,html.wb-admin .tox .tox-edit-area,html.wb-admin .tox .tox-edit-area__iframe{background-color:#171b42}html.wb-admin .tox .tox-tbtn,html.wb-admin .tox .tox-tbtn:focus,html.wb-admin .tox .tox-split-button,html.wb-admin .tox .tox-split-button:focus{color:#e2e8f0;background:0 0}html.wb-admin .tox .tox-tbtn svg{fill:#e2e8f0}.tox .tox-menu.tox-swatches-menu:not(.tox-collection__group .tox-swatches-menu){background-color:#1c2139;border:1px solid #30338a;border-radius:4px;padding:6px}.tox .tox-menu:not(.tox-swatches-menu):has(.tox-swatches-menu){background-color:#1c2139;border:1px solid #30338a;border-radius:4px;padding:6px}.tox .tox-menu:not(.tox-swatches-menu):has(.tox-swatches-menu) .tox-collection__item{padding:0}.tox .tox-collection__group .tox-menu.tox-swatches-menu{background:0 0;border:none;border-radius:0;margin:0}.tox .tox-swatches .tox-swatch{border-radius:0;justify-content:center;align-items:center;width:27.6px;height:27.6px;display:flex}.tox .tox-swatches .tox-swatch:is(:hover,:focus,:focus-visible),.tox .tox-swatches .tox-swatch.tox-collection__item--active{box-shadow:none;outline:none;transform:none}.tox .tox-swatches-menu .tox-swatches div.tox-swatch:not(.tox-swatch--remove) svg{display:none}.tox .tox-swatches .tox-swatch[aria-checked=true],.tox .tox-swatches .tox-swatch[aria-checked=true]:is(:hover,:focus,:focus-visible,.tox-collection__item--active){box-shadow:inset 0 0 0 1px #000}.tox .tox-swatches .tox-swatch[data-mce-color^=empty-]{pointer-events:none;background-color:#101530}.tox .tox-swatches-menu .wb-color-picker{grid-template-columns:minmax(0,1fr) 12px;gap:6px;width:0;min-width:100%;height:138px;margin-bottom:6px;display:grid}.tox .wb-color-picker__sv,.tox .wb-color-picker__hue{cursor:crosshair;touch-action:none;position:relative}.tox .wb-color-picker__sv{background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#fff0)}.tox .wb-color-picker__hue{background:linear-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.tox .wb-color-picker__sv-handle{pointer-events:none;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000080}.tox .wb-color-picker__hue-handle{pointer-events:none;border:1px solid #fff;height:4px;position:absolute;left:-2px;right:-2px;transform:translateY(-50%);box-shadow:0 0 0 1px #00000080}.tox .tox-swatches-menu .wb-color-hex{flex-direction:column;gap:6px;width:0;min-width:100%;padding:6px 0 0;display:flex}.tox .wb-color-hex__rgb{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tox .wb-color-hex__input{box-sizing:border-box;color:#f1f5f9;width:100%;min-width:0;height:26px;font:14.4px/26px var(--font-body);text-transform:uppercase;background:#101530;border:none;border-radius:4px;padding:0 8px}.tox .wb-color-hex__input:focus{outline-offset:-1px;outline:1px solid #6366f1}.tox .wb-color-hex__input::placeholder{color:#94a3b8;font-family:inherit;font-weight:600}.tox .wb-color-hex__input--rgb{text-align:center;padding:0 2px}.tox .wb-color-hex__code{position:relative}.tox .wb-color-hex__input--hex{padding-left:30px}.tox .wb-color-hex__preview{pointer-events:none;border-radius:2px;width:14px;height:14px;position:absolute;top:6px;left:8px;box-shadow:inset 0 0 0 1px #ffffff40}.tox .tox-swatches .tox-swatch:not([data-mce-color^=empty-]){cursor:pointer}.tox .wb-color-hex--invalid .wb-color-hex__input{outline-offset:-1px!important;outline:1px solid #dc2626!important}html.wb-admin .tox :is(.tox-icon-text-color__color,.tox-icon-highlight-bg-color__color):not([fill]),html.wb-admin .tox :is(.tox-icon-text-color__color,.tox-icon-highlight-bg-color__color):is([fill=\#000000 i],[fill=\#000 i],[fill=black i],[fill="rgb(0, 0, 0)"]){fill:#fff}html.wb-admin .tox .tox-tbtn--select,html.wb-admin .tox .tox-tbtn--bespoke{background:#25276854}html.wb-admin .tox .tox-tbtn:hover,html.wb-admin .tox .tox-split-button:hover,html.wb-admin .tox .tox-tbtn--enabled,html.wb-admin .tox .tox-tbtn--enabled:hover,html.wb-admin .tox .tox-tbtn--active{color:#fff;background:#252768}html.wb-admin .tox .tox-tbtn:is([data-mce-name=textupper],[data-mce-name=texttitle],[data-mce-name=textlower]):not(:hover){background:0 0}html.wb-admin .tox .tox-tbtn--select:hover,html.wb-admin .tox .tox-tbtn--bespoke:hover{background:#25276899}html.wb-admin .tox .tox-tbtn--disabled,html.wb-admin .tox .tox-tbtn--disabled:hover,html.wb-admin .tox .tox-tbtn:disabled,html.wb-admin .tox .tox-tbtn:disabled:hover{color:#e2e8f066;background:0 0}html.wb-admin .tox .tox-edit-area:before{border-width:1px}html.wb-admin .tox .tox-statusbar{color:#94a3b8;background-color:#101530;border-top:none;height:34px;padding:0 12px}html.wb-admin .tox .tox-statusbar a,html.wb-admin .tox .tox-statusbar__wordcount{color:#94a3b8}html.wb-admin .tox .tox-statusbar__resize-handle{align-self:center;align-items:center;padding-bottom:0}html.wb-admin .tox .tox-statusbar__resize-handle svg{fill:#94a3b8;transform:translateY(-2px)scale(1.5)}html.wb-admin ::-webkit-scrollbar{width:20px;height:20px}html.wb-admin ::-webkit-scrollbar-button{width:0;height:0;display:none}html.wb-admin ::-webkit-scrollbar-track{background:0 0}html.wb-admin ::-webkit-scrollbar-corner{background:0 0}html.wb-admin ::-webkit-scrollbar-track{margin:8px}html.wb-admin ::-webkit-scrollbar-thumb{background:#93c5fd59 padding-box padding-box;border:8px solid #0000;border-radius:999px}html.wb-admin ::-webkit-scrollbar-thumb:hover{background:#93c5fd8c padding-box padding-box}@supports not selector(::-webkit-scrollbar){html.wb-admin,html.wb-admin *{scrollbar-width:thin;scrollbar-color:#93c5fd59 transparent}}.tox.tox-tinymce .tox-toolbar__group{padding:0 4px}.tox.tox-tinymce:not(.wb-more-open) .tox-toolbar-overlord>.tox-toolbar+.tox-toolbar{display:none}.tox .tox-tbtn[data-mce-name=fontsize] .tox-tbtn__select-label{width:3.2em}.tox .tox-tbtn[data-mce-name=blocks] .tox-tbtn__select-label{width:5.6em}.tox.tox-tinymce .tox-statusbar__resize-handle{cursor:ns-resize;padding:0 0 0 6px}.tox .tox-tbtn:is([data-mce-name=textupper],[data-mce-name=texttitle],[data-mce-name=textlower]){min-width:34px;padding:0 5px;width:auto!important}.tox .tox-tbtn:is([data-mce-name=textupper],[data-mce-name=texttitle],[data-mce-name=textlower]) .tox-tbtn__select-label{cursor:pointer;width:auto;margin:0;font-size:18px;font-weight:600}.wb-tinymce-fullscreen-exit{z-index:1202;border-radius:var(--radius-md);color:#f8fafc;cursor:pointer;width:40px;height:40px;box-shadow:var(--shadow-md);transition:background var(--transition-fast), color var(--transition-fast);background:#0f172ab8;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.75rem;line-height:1;display:flex;position:fixed;top:12px;right:12px}.wb-tinymce-fullscreen-exit:hover{color:#fff;background:#0f172ae6}.wb-tinymce-fullscreen-exit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
